From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Georgia State
James Madison
257
Total yards
425
176
Passing yards
274
81
Rushing yards
151
11.7
Yards per pass
10.1
2.3
Yards per rush
3.4
9
First downs
22
3–13
Third downs
9–14
1–1
Fourth downs
1–1
1
Turnovers
4
6–54
Penalties
5–30
24:45
Possession
35:15
3
Sacks (by defense)
5
Efficiency
Georgia State
James Madison
24%
Success rate
40%
0.06
EPA per play
0.02
1.65
Explosiveness
1.65
−0.21
Rushing EPA
−0.50
0.47
Passing EPA
0.79
19%
Passing-down success
39%
0.24
First-down EPA
−0.52
−0.46
Second-down EPA
0.00
0.32
Third-down EPA
1.20
22%
Havoc by its defense
22%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
James Madison 60% to win. Elo’s favorite won.
The line
James Madison −10, over/under 52.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. James Madison drives left to right, Georgia State right to left.
Q1 Georgia StatePunt, 3 plays, 5 yards
Q1 James MadisonPunt, 3 plays, 8 yards
Q1 Georgia StatePunt, 3 plays, 4 yards
Q1 James MadisonTouchdown, 10 plays, 77 yards
Q1 Georgia StateField goal, 12 plays, 42 yards
Q1 James MadisonFumble return TD, 1 play (Georgia State scores), −16 yards
Q1 James MadisonPunt, 5 plays, 5 yards
Q2 Georgia StateTouchdown, 4 plays, 68 yards
Q2 Georgia StateField goal, 4 plays, 1 yard
Q2 James MadisonFumble return TD, 2 plays (Georgia State scores), 8 yards
Q2 James MadisonTouchdown, 11 plays, 75 yards
Q2 Georgia StateTouchdown, 1 play, 75 yards
Q2 James MadisonEnd of half, 2 plays, 1 yard
Q3 James MadisonTouchdown, 4 plays, 75 yards
Q3 Georgia StatePunt, 3 plays, −1 yard
Q3 James MadisonPunt, 5 plays, 21 yards
Q3 Georgia StatePunt, 3 plays, −9 yards
Q3 James MadisonTouchdown, 5 plays, 36 yards
Q3 Georgia StatePunt, 3 plays, −4 yards
Q3 James MadisonPunt, 3 plays, −1 yard
Q3 Georgia StateFumble, 2 plays, 16 yards
Q3 James MadisonTouchdown, 2 plays, 36 yards
Q3 Georgia StatePunt, 3 plays, −2 yards
Q4 James MadisonTouchdown, 11 plays, 63 yards
Q4 Georgia StatePunt, 3 plays, 7 yards
Q4 James MadisonFumble, 4 plays, 24 yards
Q4 Georgia StateTouchdown, 8 plays, 45 yards
Q4 James MadisonEnd of game, 4 plays, 12 yards
Play by play
1st quarter6 drives, then Georgia State 10, James Madison 7
Georgia State Punt, 3 plays
15:00
Connor Madden kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Darren Grainger pass incomplete
15:00
2nd & 10 at own 25
Darren Grainger run for 5 yds to the GeoSt 30
15:00
3rd & 5 at own 30
Darren Grainger pass incomplete
14:13
4th & 5 at own 30
Michael Hayes punt for 46 yds, downed at the JMads 24
James Madison Punt, 3 plays
14:13
1st & 10 at own 24
Percy Agyei-Obese run for 3 yds to the JMads 27
14:13
2nd & 7 at own 27
Todd Centeio pass complete to Devin Ravenel for 6 yds to the JMads 33
14:13
3rd & 1 at own 33
Todd Centeio run for a loss of 1 yard to the JMads 32
12:17
4th & 2 at own 32
Sam Clark punt for 35 yds
Georgia State Punt, 3 plays
12:17
1st & 10 at own 33
Marcus Carroll run for 2 yds to the GeoSt 35
12:17
2nd & 8 at own 35
Marcus Carroll run for 2 yds to the GeoSt 37
12:17
3rd & 6 at own 37
Darren Grainger pass incomplete
10:59
4th & 6 at own 37
Michael Hayes punt for 40 yds, downed at the JMads 23
James Madison Touchdown, 10 plays
10:59
1st & 10 at own 23
Todd Centeio pass complete to Wayne Knight for 3 yds to the JMads 26
10:59
2nd & 7 at own 26
Kaelon Black run for 6 yds to the JMads 32
10:59
3rd & 1 at own 32
Kaelon Black run for 13 yds to the JMads 45 for a 1ST down
10:59
1st & 10 at own 45
Todd Centeio pass complete to Kaelon Black for 3 yds to the JMads 48
10:59
2nd & 7 at own 48
Percy Agyei-Obese run for 6 yds to the GeoSt 46
10:59
3rd & 1 at opp 46
Percy Agyei-Obese run for 4 yds to the GeoSt 42 for a 1ST down
10:59
1st & 10 at opp 42
Kaelon Black run for a loss of 1 yard to the GeoSt 43
10:59
2nd & 11 at opp 43
Todd Centeio run for 4 yds to the GeoSt 39
10:59
3rd & 7 at opp 39
CENTEIO, Todd pass to the right incomplete intended for RAVENEL, Devin thrown to the GSU27. PENALTY GSU Holding on LANE, Antavious enforced 10 yards from the GSU39 to the GSU29 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
10:59
1st & 10 at opp 29
Latrele Palmer run for 3 yds to the GeoSt 26
5:22
2nd & 7 at opp 26
Todd Centeio pass complete to Kris Thornton for 26 yds for a TD, (Camden Wise KICK)James Madison 7, Georgia State 0
Georgia State Field goal, 12 plays
5:22
Connor Madden kickoff for 65 yds for a touchback
5:22
1st & 10 at own 25
Tucker Gregg run for 3 yds to the GeoSt 28
5:22
2nd & 7 at own 28
Tucker Gregg run for no gain to the GeoSt 28
5:22
3rd & 7 at own 28
Darren Grainger pass complete to Tucker Gregg for 16 yds to the GeoSt 44 for a 1ST down
5:22
1st & 10 at own 44
Tucker Gregg run for 1 yd to the GeoSt 45
5:22
2nd & 9 at own 45
Darren Grainger pass complete to Ja’Cyais Credle for 10 yds to the JMads 45 for a 1ST down
5:22
1st & 10 at opp 45
Tucker Gregg run for 4 yds to the JMads 41
5:22
2nd & 6 at opp 41
Tucker Gregg run for 2 yds to the JMads 39
5:22
3rd & 4 at opp 39
Darren Grainger pass complete to Jamari Thrash for 7 yds to the JMads 32 for a 1ST down
5:22
1st & 10 at opp 32
Darren Grainger pass incomplete
5:22
2nd & 10 at opp 32
Darren Grainger run for no gain to the JMads 32
0:30
4th & 11 at opp 33
Timeout JMU, clock 00:30
0:30
3rd & 10 at opp 32
Darren Grainger sacked by Jalen Green for a loss of 1 yard to the JMads 33
0:25
4th & 11 at opp 33
Michael Hayes 51 yd FG GOODJames Madison 7, Georgia State 3
0:18
Michael Hayes kickoff for 63 yds , Wayne Knight return for 35 yds to the JMads 37
0:09
1st & 10 at own 37
Javon Denis 21 Yd Fumble Return (Michael Hayes Kick)Georgia State 10, James Madison 7
James Madison Punt, 5 plays
0:03
Michael Hayes kickoff for 65 yds , Wayne Knight return for 20 yds to the JMads 20
0:00
1st & 10 at own 20
Percy Agyei-Obese run for 9 yds to the JMads 29
Q2 15:00
2nd & 1 at own 29
Percy Agyei-Obese run for 2 yds to the JMads 31 for a 1ST down
Q2 15:00
1st & 10 at own 31
Latrele Palmer run for a loss of 1 yard to the JMads 30
Q2 15:00
2nd & 11 at own 30
JMU Penalty, False Start (Tyshawn Wyatt) to the JMads 25
Q2 15:00
2nd & 16 at own 25
Todd Centeio pass complete to Latrele Palmer for 5 yds to the JMads 30
Q2 15:00
3rd & 11 at own 30
Todd Centeio sacked by Javon Denis for a loss of 5 yards to the JMads 25
Q2 12:04
4th & 16 at own 25
Sam Clark punt for 45 yds , Tailique Williams returns for 2 yds to the GeoSt 32
2nd quarter6 drives, then Georgia State 34, James Madison 14
Georgia State Touchdown, 4 plays
12:04
1st & 10 at own 32
Darren Grainger pass complete to Jamari Thrash for 39 yds to the JMads 29 for a 1ST down
12:04
1st & 10 at opp 29
Marcus Carroll run for 1 yd to the JMads 28
12:04
2nd & 9 at opp 28
Marcus Carroll run for no gain to the JMads 28
10:12
3rd & 9 at opp 28
Darren Grainger run for 28 yds for a TD, (Michael Hayes KICK)Georgia State 17, James Madison 7
Georgia State Field goal, 4 plays
10:11
1st & goal at opp 5
Tucker Gregg run for 1 yd to the JMads 4
10:11
2nd & goal at opp 4
Tucker Gregg run for 1 yd to the JMads 3
10:11
3rd & goal at opp 3
Marcus Carroll run for a loss of 1 yard to the JMads 4
8:10
4th & goal at opp 4
Michael Hayes 22 yd FG GOODGeorgia State 20, James Madison 7
James Madison Fumble return TD, 2 plays (Georgia State scores)
8:06
1st & 10 at own 24
Percy Agyei-Obese run for 3 yds to the JMads 27
7:26
2nd & 7 at own 27
Terrell Gordon 32 Yd Fumble Return (Michael Hayes Kick)Georgia State 27, James Madison 7
James Madison Touchdown, 11 plays
7:26
Michael Hayes kickoff for 65 yds for a touchback
7:26
1st & 10 at own 25
Todd Centeio pass complete to Devin Ravenel for 15 yds to the JMads 40 for a 1ST down
7:26
1st & 10 at own 40
Todd Centeio pass complete to Zach Horton for 23 yds to the GeoSt 37 for a 1ST down
7:26
1st & 10 at opp 37
BLACK, Kaelon rush up the middle for a gain of 4 yards to the GSU33 (WHITE, Quavian;ABRAHAM, Justin). PENALTY Before the snap, JMU Illegal Formation enforced 5 yards from the GSU37 to the GSU42. NO PLAY (replay the down).
7:26
1st & 15 at opp 42
Kaelon Black run for a loss of 3 yards to the GeoSt 45
5:19
1st & 10 at opp 27
Timeout GEORGIA ST, clock 05:19
5:19
2nd & 18 at opp 45
Todd Centeio pass complete to Kris Thornton for 18 yds to the GeoSt 27 for a 1ST down
5:19
1st & 10 at opp 27
Kaelon Black run for 2 yds to the GeoSt 25
4:04
3rd & 8 at opp 25
Timeout GEORGIA ST, clock 04:04
4:04
2nd & 8 at opp 25
Latrele Palmer run for no gain to the GeoSt 25
4:04
3rd & 8 at opp 25
Todd Centeio pass complete to Devin Ravenel for 9 yds to the GeoSt 16 for a 1ST down
4:04
1st & 10 at opp 16
Latrele Palmer run for no gain to the GeoSt 16
4:04
2nd & 10 at opp 16
CENTEIO, Todd pass up the middle incomplete intended for RAVENEL, Devin thrown to the GSU0. PENALTY GSU Pass Interference on CRAWFORD, Jacorey enforced 14 yards to the GSU2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:04
1st & goal at opp 2
Percy Agyei-Obese run for a loss of 1 yard to the GeoSt 3
2:17
2nd & goal at opp 3
QB Keeper CENTEIO, Todd rush to the left for a gain of 3 yards to the GSU0, TOUCHDOWN JMU, score nullified by penalty, clock 02:17 (Play was confirmed after review). PENALTY JMU Holding on HORTON, Zach enforced 10 yards from the GSU3 to the GSU13 [NHSG]. NO PLAY (replay the down).
2:17
2nd & goal at opp 13
Todd Centeio pass complete to Zach Horton for 9 yds to the GeoSt 4
1:28
3rd & goal at opp 4
Todd Centeio pass complete to Devin Ravenel for 4 yds for a TD, (Camden Wise KICK)Georgia State 27, James Madison 14
Georgia State Touchdown, 1 play
1:28
Connor Madden kickoff for 65 yds for a touchback
1:16
1st & 10 at own 25
Darren Grainger pass complete to Jamari Thrash for 75 yds for a TD, (Michael Hayes KICK)Georgia State 34, James Madison 14
James Madison End of half, 2 plays
1:16
Michael Hayes kickoff for 63 yds
1:16
1st & 10 at own 25
Todd Centeio pass complete to Kaelon Black for no gain to the JMads 25
0:00
2nd & 10 at own 25
Todd Centeio pass complete to Devin Ravenel for 1 yd to the JMads 26
3rd quarter10 drives, then James Madison 35, Georgia State 34
James Madison Touchdown, 4 plays
15:00
Michael Hayes kickoff for 62 yds
15:00
1st & 10 at own 25
Percy Agyei-Obese run for 4 yds to the JMads 29
15:00
2nd & 6 at own 29
Percy Agyei-Obese run for 8 yds to the JMads 37 for a 1ST down
15:00
1st & 10 at own 37
Todd Centeio pass complete to Terrance Greene Jr. for 62 yds to the GeoSt 1 for a 1ST down
13:32
1st & goal at opp 1
Percy Agyei-Obese run for 1 yd for a TD, (Camden Wise KICK)Georgia State 34, James Madison 21
Georgia State Punt, 3 plays
13:32
Connor Madden kickoff for 65 yds for a touchback
13:32
1st & 10 at own 25
Darren Grainger pass incomplete
13:32
2nd & 10 at own 25
Tucker Gregg run for 3 yds to the GeoSt 28
13:32
3rd & 7 at own 28
Darren Grainger sacked by Jamree Kromah for a loss of 4 yards to the GeoSt 24
12:02
4th & 11 at own 24
Michael Hayes punt for 43 yds , returns for no gain to the JMads 23
James Madison Punt, 5 plays
12:02
1st & 10 at own 23
Todd Centeio pass complete to Kaelon Black for 8 yds to the JMads 31
12:02
2nd & 2 at own 31
Kaelon Black run for 15 yds to the JMads 46 for a 1ST down
12:02
1st & 10 at own 46
Kaelon Black run for 3 yds to the JMads 49
12:02
2nd & 7 at own 49
JMU Penalty, False Start (Tanner Morris) to the JMads 44
12:02
2nd & 12 at own 44
Todd Centeio pass incomplete
12:02
3rd & 12 at own 44
Todd Centeio pass incomplete
10:05
4th & 12 at own 44
Sam Clark punt for 56 yds for a touchback
Georgia State Punt, 3 plays
10:05
1st & 10 at own 20
Marcus Carroll run for 1 yd to the GeoSt 21
10:05
2nd & 9 at own 21
Darren Grainger pass incomplete
10:05
3rd & 9 at own 21
Darren Grainger sacked by Jamree Kromah and Isaac Ukwu for a loss of 10 yards to the GeoSt 11
8:33
4th & 19 at own 11
Michael Hayes punt for 25 yds, downed at the GeoSt 36
James Madison Touchdown, 5 plays
8:33
3rd & 13 at opp 39
Todd Centeio run for 23 yds to the GeoSt 16 for a 1ST down
8:33
1st & 10 at opp 16
Percy Agyei-Obese run for 1 yd to the GeoSt 15
8:33
1st & 10 at opp 36
Percy Agyei-Obese run for 2 yds to the GeoSt 34
8:33
2nd & 8 at opp 34
Todd Centeio sacked by Shamar McCollum for a loss of 5 yards to the GeoSt 39
6:18
2nd & 9 at opp 15
Todd Centeio pass complete to Kaelon Black for 15 yds for a TD, (Camden Wise KICK)Georgia State 34, James Madison 28
Georgia State Punt, 3 plays
6:18
Connor Madden kickoff for 65 yds for a touchback
6:18
1st & 10 at own 25
Tucker Gregg run for 1 yd to the GeoSt 26
6:18
2nd & 9 at own 26
Tucker Gregg run for a loss of 3 yards to the GeoSt 23
6:18
3rd & 12 at own 23
Darren Grainger pass complete to Tucker Gregg for 3 yds to the GeoSt 26
4:21
4th & 9 at own 26
HAYES, Michael punt 47 yards to the JMU27 downed by BERNSTEIN, Jack, clock 04:21. PENALTY Before the snap, GSU Illegal Formation enforced 5 yards from the GSU26 to the GSU21. NO PLAY (replay the down).
4:11
4th & 14 at own 21
Michael Hayes punt for 34 yds , Devyn Coles returns for 1 yd to the JMads 46
James Madison Punt, 3 plays
4:11
1st & 10 at own 46
Todd Centeio run for a loss of 4 yards to the JMads 42 Todd Centeio fumbled, recovered by JMads Todd Centeio
4:11
2nd & 14 at own 42
Latrele Palmer run for 3 yds to the JMads 45
4:11
3rd & 11 at own 45
Todd Centeio pass incomplete
2:48
4th & 11 at own 45
Sam Clark punt for 55 yds for a touchback
Georgia State Fumble, 2 plays
2:48
1st & 10 at own 20
Tucker Gregg run for 2 yds to the GeoSt 22
2:00
2nd & 8 at own 22
Darren Grainger run for 14 yds to the GeoSt 36 Darren Grainger fumbled, recovered by JMads Devyn Coles
James Madison Touchdown, 2 plays
2:00
1st & 10 at opp 36
Todd Centeio pass incomplete
1:45
2nd & 10 at opp 36
Percy Agyei-Obese run for 36 yds for a TD, (Camden Wise KICK)James Madison 35, Georgia State 34
Georgia State Punt, 3 plays
1:45
Connor Madden kickoff for 65 yds for a touchback
1:45
1st & 10 at own 25
Darren Grainger sacked by Devyn Coles for a loss of 1 yard to the GeoSt 24
1:45
2nd & 11 at own 24
Darren Grainger run for a loss of 1 yard to the GeoSt 23
1:45
3rd & 12 at own 23
Darren Grainger pass incomplete
0:00
4th & 12 at own 23
Michael Hayes punt for 39 yds , Josh Sarratt returns for a loss of 1 yard to the JMads 37
4th quarter5 drives, then James Madison 42, Georgia State 40
James Madison Touchdown, 11 plays
15:00
1st & 10 at own 37
Kris Thornton run for 11 yds to the JMads 48 for a 1ST down
15:00
1st & 10 at own 48
Percy Agyei-Obese run for 4 yds to the GeoSt 48
15:00
2nd & 6 at opp 48
Percy Agyei-Obese run for no gain to the GeoSt 48
15:00
3rd & 6 at opp 48
Todd Centeio pass complete to Terrance Greene Jr. for 19 yds to the GeoSt 29 for a 1ST down
15:00
1st & 10 at opp 29
Todd Centeio pass incomplete
12:15
3rd & 10 at opp 29
Timeout JMU, clock 12:15
12:15
2nd & 10 at opp 29
Latrele Palmer run for no gain to the GeoSt 29
12:15
3rd & 10 at opp 29
Todd Centeio pass incomplete
12:15
4th & 10 at opp 29
GEORGIA ST Penalty, Offsides (5 Yards) to the GeoSt 24
12:15
4th & 5 at opp 24
Todd Centeio pass complete to Drew Painter for 6 yds to the GeoSt 18 for a 1ST down
12:15
1st & 10 at opp 18
JMU Penalty, False Start (-5 Yards) to the GeoSt 23
12:15
1st & 15 at opp 23
Todd Centeio pass complete to Kris Thornton for 8 yds to the GeoSt 15
12:15
2nd & 7 at opp 15
Percy Agyei-Obese run for a loss of 1 yard to the GeoSt 16
10:02
3rd & 8 at opp 16
Todd Centeio pass complete to Kris Thornton for 16 yds for a TD, (Camden Wise KICK)James Madison 42, Georgia State 34
Georgia State Punt, 3 plays
9:56
Connor Madden kickoff for 62 yds , KZ Adams return for 17 yds to the GeoSt 20
9:56
1st & 10 at own 20
Darren Grainger sacked by Isaac Ukwu for a loss of 5 yards to the GeoSt 15
9:56
2nd & 15 at own 15
Marcus Carroll run for 1 yd to the GeoSt 16
9:56
3rd & 14 at own 16
Darren Grainger pass complete to Ja’Cyais Credle for 11 yds to the GeoSt 27
7:47
4th & 3 at own 27
Michael Hayes punt for 46 yds , Josh Sarratt returns for a loss of 6 yards to the JMads 21
James Madison Fumble, 4 plays
7:47
1st & 10 at own 21
Todd Centeio run for 6 yds to the JMads 27
7:47
2nd & 4 at own 27
Percy Agyei-Obese run for no gain to the JMads 27
6:15
1st & 10 at own 45
Timeout GEORGIA ST, clock 06:15
6:15
3rd & 4 at own 27
Todd Centeio pass complete to Drew Painter for 18 yds to the JMads 45 for a 1ST down
6:10
1st & 10 at own 45
run for no gain to the JMads 45 fumbled, recovered by GeoSt Tre Moore
Georgia State Touchdown, 8 plays
6:10
1st & 10 at opp 45
Marcus Carroll run for 7 yds to the JMads 38
6:10
2nd & 3 at opp 38
Marcus Carroll run for 4 yds to the JMads 34 for a 1ST down
6:10
1st & 10 at opp 34
Marcus Carroll run for 3 yds to the JMads 31
4:34
3rd & 4 at opp 28
Timeout GEORGIA ST, clock 04:34
4:34
2nd & 7 at opp 31
Marcus Carroll run for 3 yds to the JMads 28
3:58
4th & 3 at opp 27
Timeout GEORGIA ST, clock 03:58
3:58
3rd & 4 at opp 28
Marcus Carroll run for 1 yd to the JMads 27
3:58
4th & 3 at opp 27
Darren Grainger pass complete to Jamari Thrash for 15 yds to the JMads 12 for a 1ST down
3:58
1st & 10 at opp 12
Marcus Carroll run for 11 yds to the JMads 1 for a 1ST down
3:58
1st & goal at opp 1
GEORGIA ST Penalty, False Start (Malik Sumter) to the JMads 6
2:30
1st & goal at opp 6
Darren Grainger 6 Yd Run (Two-Point Pass Conversion Failed)James Madison 42, Georgia State 40
James Madison End of game, 4 plays
2:29
1st & 10 at opp 47
Percy Agyei-Obese run for 1 yd to the GeoSt 46
0:56
3rd & 7 at opp 44
Timeout JMU, clock 00:56
0:56
2nd & 9 at opp 46
Percy Agyei-Obese run for 2 yds to the GeoSt 44
0:56
3rd & 7 at opp 44
Todd Centeio run for 10 yds to the GeoSt 34 for a 1ST down
0:00
1st & 10 at opp 34
[NHSG] Kneel down by JMU at GSU35 (team loss of 1), clock 00:00.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.