60°F, a few clouds, wind 6 mphWeather: NOAA NCEI Integrated Surface Database; Hartsfield-Jackson Atlanta International Airport (KATL), 13 km from the stadium, eight minutes before kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Troy
Georgia State
344
Total yards
387
287
Passing yards
140
57
Rushing yards
247
7.6
Yards per pass
6.4
1.5
Yards per rush
5.4
18
First downs
21
7–17
Third downs
2–11
2–4
Fourth downs
2–3
4
Turnovers
2
3–42
Penalties
9–90
32:56
Possession
27:04
2
Sacks (by defense)
5
Efficiency
Troy
Georgia State
39%
Success rate
41%
−0.12
EPA per play
0.16
1.07
Explosiveness
1.25
−0.09
Rushing EPA
0.12
−0.14
Passing EPA
0.22
23%
Passing-down success
32%
−0.11
First-down EPA
−0.22
−0.41
Second-down EPA
0.59
0.59
Third-down EPA
0.25
14%
Havoc by its defense
21%
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)
Georgia State 67% to win. Elo’s favorite won.
The line
Georgia State −6.5, over/under 49.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Georgia State 67%, Troy 33%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Georgia State drives left to right, Troy right to left.
Q1 TroyPunt, 3 plays, 6 yards
Q1 Georgia StatePunt, 3 plays, 1 yard
Q1 TroyTurnover on downs, 6 plays, 25 yards
Q1 Georgia StateTouchdown, 6 plays, 60 yards
Q1 TroyPunt, 3 plays, −4 yards
Q1 TroyFumble, 1 play, 4 yards
Q1 Georgia StateFumble, 11 plays, 53 yards
Q1 TroyPunt, 3 plays, −1 yard
Q1 Georgia StateTouchdown, 10 plays, 74 yards
Q2 TroyTurnover on downs, 7 plays, 29 yards
Q2 Georgia StatePunt, 5 plays, 5 yards
Q2 TroyInterception, 4 plays, 42 yards
Q2 Georgia StateField goal, 9 plays, 39 yards
Q2 TroyField goal, 8 plays, 44 yards
Q2 Georgia StateEnd of half, 1 play, 4 yards
Q3 Georgia StateField goal, 10 plays, 49 yards
Q3 TroyFumble return TD, 9 plays (Georgia State scores), 47 yards
Q3 TroyMissed FG, 7 plays, 38 yards
Q3 Georgia StateField goal, 9 plays, 39 yards
Q3 TroyInterception, 6 plays, 31 yards
Q4 Georgia StateTouchdown, 3 plays, 57 yards
Q4 TroyTouchdown, 11 plays, 75 yards
Q4 Georgia StateTurnover on downs, 4 plays, 6 yards
Q4 TroyEnd of game, 10 plays, 41 yards
Play by play
1st quarter8 drives, then Georgia State 7, Troy 0
Troy Punt, 3 plays
15:00
Michael Hayes kickoff for 62 yds , Markeis Colvin return for 29 yds to the Troy 32
15:00
1st & 10 at own 32
Gunnar Watson pass complete to Tez Johnson for 3 yds to the Troy 35
15:00
2nd & 7 at own 35
Gunnar Watson pass incomplete
15:00
3rd & 7 at own 35
Gunnar Watson pass complete to Kimani Vidal for 3 yds to the Troy 38
13:33
4th & 4 at own 38
Luke Magliozzi punt for 42 yds , Quavian White returns for 4 yds to the GeoSt 24
Georgia State Punt, 3 plays
13:33
1st & 10 at own 24
Jamyest Williams run for 2 yds to the GeoSt 26
13:33
2nd & 8 at own 26
GEORGIA ST Penalty, False Start (Pat Bartlett) to the GeoSt 21
13:33
2nd & 13 at own 21
Darren Grainger pass complete to Ja’Cyais Credle for 4 yds to the GeoSt 25
13:33
3rd & 9 at own 25
Darren Grainger pass incomplete
12:31
4th & 9 at own 25
Michael Hayes punt for 40 yds, downed at the Troy 35
Troy Turnover on downs, 6 plays
12:31
1st & 10 at own 35
Kimani Vidal run for 2 yds to the Troy 37
12:31
2nd & 8 at own 37
Gunnar Watson pass complete to Kimani Vidal for 2 yds to the Troy 39
12:31
3rd & 6 at own 39
WATSON, Gunnar pass to the left incomplete intended for STOUDEMIRE, Deshon thrown to the GSU42. PENALTY GSU Pass Interference on WHITE, Quavian enforced 15 yards to the GSU46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:31
1st & 10 at opp 46
Kimani Vidal run for no gain to the GeoSt 46
12:31
2nd & 10 at opp 46
Gunnar Watson pass incomplete
12:31
3rd & 10 at opp 46
Kimani Vidal run for 6 yds to the GeoSt 40
10:03
4th & 4 at opp 40
Gunnar Watson pass incomplete
Georgia State Touchdown, 6 plays
10:03
1st & 10 at own 40
Tucker Gregg run for 7 yds to the GeoSt 47
10:03
2nd & 3 at own 47
TROY Penalty, Face mask (15 yards) (Carlton Martial) to the Troy 38 for a 1ST down
10:03
1st & 10 at opp 38
Tucker Gregg run for 5 yds to the Troy 33
10:03
2nd & 5 at opp 33
Darren Grainger pass complete to Cornelius McCoy for 22 yds to the Troy 11 for a 1ST down
10:03
1st & 10 at opp 11
Cornelius McCoy run for a loss of 2 yards to the Troy 13
7:52
2nd & 12 at opp 13
Darren Grainger pass complete to Aubry Payne for 13 yds for a TD (Noel Ruiz KICK)Georgia State 7, Troy 0
Troy Punt, 3 plays
7:52
Michael Hayes kickoff for 65 yds
7:52
1st & 10 at own 25
Gunnar Watson pass complete to B.J. Smith for 1 yd to the Troy 26
7:52
2nd & 9 at own 26
TROY Penalty, Personal Foul (Deandre Butler) to the Troy 12
7:52
3rd & 23 at own 12
Gunnar Watson pass complete to Jabre Barber for 9 yds to the Troy 21
6:09
4th & 14 at own 21
Luke Magliozzi punt for 50 yds , returns for no gain to the GeoSt 27
Troy Fumble, 1 play
5:53
1st & 10 at opp 27
Gunnar Watson pass complete to Tez Johnson for 4 yds to the GeoSt 47
Georgia State Fumble, 11 plays
5:47
1st & 10 at opp 41
Timeout GEORGIA ST, clock 05:47
5:47
1st & 10 at own 47
Tucker Gregg run for 12 yds to the Troy 41 for a 1ST down
5:47
1st & 10 at opp 41
Darren Grainger pass incomplete
5:47
2nd & 10 at opp 41
Tucker Gregg run for 4 yds to the Troy 37
4:37
4th & 2 at opp 33
Timeout GEORGIA ST, clock 04:37
4:37
3rd & 6 at opp 37
Tucker Gregg run for 4 yds to the Troy 33
4:37
4th & 2 at opp 33
Tucker Gregg run for 4 yds to the Troy 29 for a 1ST down
4:37
1st & 10 at opp 29
Tucker Gregg run for 3 yds to the Troy 26
4:37
2nd & 7 at opp 26
Darren Grainger run for 8 yds to the Troy 18 for a 1ST down
4:37
1st & 10 at opp 18
Darren Grainger pass complete to Aubry Payne for 10 yds to the Troy 8 for a 1ST down
4:37
1st & goal at opp 8
GREGG, Tucker rush up the middle for a gain of 2 yards to the TRO6 (MARTIAL, Carlton). PENALTY GSU Holding on BASS, Johnathan enforced 10 yards from the TRO8 to the TRO18 [NHSG]. NO PLAY (replay the down).
4:37
1st & goal at opp 18
Darren Grainger pass complete to Jamari Thrash for 3 yds to the Troy 15
4:37
2nd & goal at opp 15
Darren Grainger pass incomplete
4:37
3rd & goal at opp 15
Darren Grainger run for 15 yds
0:14
4th & 11 at own 19
Luke Magliozzi punt for 55 yds, downed at the GeoSt 26
Georgia State Touchdown, 10 plays
0:00
1st & 10 at own 26
Jamyest Williams run for 3 yds to the GeoSt 29
Q2 15:00
2nd & 7 at own 29
Darren Grainger run for 8 yds to the GeoSt 37 for a 1ST down
Q2 15:00
1st & 10 at own 37
Jamyest Williams run for 8 yds to the GeoSt 45
Q2 15:00
2nd & 2 at own 45
Darren Grainger run for 13 yds to the Troy 42 for a 1ST down
Q2 15:00
1st & 10 at opp 42
Jamyest Williams run for no gain to the Troy 42
Q2 15:00
2nd & 10 at opp 42
Darren Grainger pass complete to Ja’Cyais Credle for 9 yds to the Troy 33
Q2 15:00
3rd & 1 at opp 33
Jamyest Williams run for a loss of 1 yard to the Troy 34
Q2 15:00
4th & 2 at opp 34
Jamyest Williams run for 3 yds to the Troy 31 for a 1ST down
Q2 15:00
1st & 10 at opp 31
Jamyest Williams run for 5 yds to the Troy 26
Q2 11:18
2nd & 5 at opp 26
Darren Grainger pass complete to Sam Pinckney for 26 yds for a TD (Noel Ruiz KICK)Georgia State 14, Troy 0
2nd quarter6 drives, then Georgia State 17, Troy 3
Troy Turnover on downs, 7 plays
11:18
Michael Hayes kickoff for 65 yds for a touchback
11:18
1st & 10 at own 25
Kimani Vidal run for 1 yd to the Troy 26
11:18
2nd & 9 at own 26
Gunnar Watson pass incomplete
11:18
3rd & 9 at own 26
Gunnar Watson pass complete to Demontrez Brown for 20 yds to the Troy 46 for a 1ST down
11:18
1st & 10 at own 46
Kimani Vidal run for 2 yds to the Troy 48
11:18
2nd & 8 at own 48
Gunnar Watson pass incomplete
9:16
4th & 2 at opp 46
Timeout GEORGIA ST, clock 09:16
9:16
3rd & 8 at own 48
Gunnar Watson pass complete to Kimani Vidal for 6 yds to the GeoSt 46
9:12
4th & 2 at opp 46
Gunnar Watson pass incomplete
Georgia State Punt, 5 plays
9:12
1st & 10 at own 46
Darren Grainger pass incomplete
9:12
2nd & 10 at own 46
Darren Grainger pass complete to Roger Carter for 13 yds to the Troy 41 for a 1ST down
9:12
1st & 10 at opp 41
Jamyest Williams run for 3 yds to the Troy 38
9:12
2nd & 7 at opp 38
Darren Grainger run for 2 yds to the Troy 36
9:12
3rd & 5 at opp 36
QB Keeper GRAINGER, Darren rush to the left for a loss of 2 yards to the TRO38 (ROBERTSON, KJ). PENALTY GSU Holding on GLOVER, Travis enforced 10 yards from the TRO36 to the TRO46 [NHSG]. NO PLAY (replay the down).
9:12
3rd & 15 at opp 46
Darren Grainger sacked by Carlton Martial for 0 yards to the Troy 49
6:47
4th & 18 at opp 49
Michael Hayes punt for 49 yds for a touchback
Troy Interception, 4 plays
6:47
1st & 10 at own 20
B.J. Smith run for 1 yd to the Troy 21
6:47
2nd & 9 at own 21
Gunnar Watson pass complete to Deshon Stoudemire for 39 yds to the GeoSt 40 for a 1ST down
6:47
1st & 10 at opp 40
B.J. Smith run for 2 yds to the GeoSt 38
5:23
2nd & 8 at opp 38
Gunnar Watson pass intercepted return for no gain to the GeoSt 36
Georgia State Field goal, 9 plays
5:23
1st & 10 at own 36
Tucker Gregg run for 2 yds to the GeoSt 38
5:23
2nd & 8 at own 38
Darren Grainger pass complete to Sam Pinckney for 8 yds to the GeoSt 46 for a 1ST down
5:23
1st & 10 at own 46
Tucker Gregg run for 3 yds to the GeoSt 49
5:23
2nd & 7 at own 49
Tucker Gregg run for 8 yds to the Troy 43 for a 1ST down
5:23
1st & 10 at opp 43
Tucker Gregg run for 15 yds to the Troy 28 for a 1ST down
5:23
1st & 10 at opp 28
Darren Grainger pass incomplete
5:23
2nd & 10 at opp 28
Tucker Gregg run for 3 yds to the Troy 25
5:23
3rd & 7 at opp 25
Darren Grainger pass incomplete
2:46
4th & 7 at opp 25
Noel Ruiz 43 yd FG GOODGeorgia State 17, Troy 0
Troy Field goal, 8 plays
2:46
Michael Hayes kickoff for 65 yds
2:46
1st & 10 at own 25
Gunnar Watson pass complete to Jabre Barber for 6 yds to the Troy 31
2:46
2nd & 4 at own 31
Gunnar Watson pass incomplete
2:08
3rd & 4 at own 31
Gunnar Watson pass complete to Demontrez Brown for 17 yds to the Troy 48 for a 1ST down
2:08
1st & 10 at own 48
Timeout GEORGIA ST, clock 02:08
2:08
1st & 10 at own 48
VIDAL, Kimani rush to the left for a gain of 7 yards to the GSU45 (JONES, Jaylon), out of bounds. PENALTY GSU Offsides on TAYLOR, Jhi’Shawn enforced 5 yards from the TRO48 to the GSU47 [NHSG]. NO PLAY (replay the down).
2:08
1st & 5 at opp 47
Gunnar Watson pass complete to Kyran Griffin-Isom for 20 yds to the GeoSt 27 for a 1ST down
2:08
1st & 10 at opp 27
Gunnar Watson pass incomplete
2:08
2nd & 10 at opp 27
Kimani Vidal run for a loss of 4 yards to the GeoSt 31
2:08
3rd & 14 at opp 31
Gunnar Watson pass incomplete
0:34
4th & 14 at opp 31
Brooks Buce 48 yd FG GOODGeorgia State 17, Troy 3
Georgia State End of half, 1 play
0:34
Kyle Coale kickoff for 55 yds , Terrance Dixon return for 16 yds to the GeoSt 26
0:00
1st & 10 at own 26
Tucker Gregg run for 4 yds to the GeoSt 30
3rd quarter5 drives, then Georgia State 30, Troy 3
Georgia State Field goal, 10 plays
15:00
Kyle Coale kickoff for 50 yds , Terrance Dixon return for 14 yds to the GeoSt 29
15:00
1st & 10 at own 29
Darren Grainger pass incomplete
15:00
2nd & 10 at own 29
Jamyest Williams run for 18 yds to the GeoSt 47 for a 1ST down
15:00
1st & 10 at own 47
Jamyest Williams run for 5 yds to the Troy 48
15:00
2nd & 5 at opp 48
Darren Grainger pass complete to Sam Pinckney for 17 yds to the Troy 31 for a 1ST down
15:00
1st & 10 at opp 31
Jamyest Williams run for no gain to the Troy 31
15:00
2nd & 10 at opp 31
Darren Grainger run for 12 yds to the Troy 19 for a 1ST down
15:00
1st & 10 at opp 19
Jamyest Williams run for 5 yds to the Troy 14
15:00
2nd & 5 at opp 14
Darren Grainger sacked by Antonio Showers for 0 yards to the Troy 22
15:00
3rd & 13 at opp 22
Darren Grainger pass incomplete
11:30
4th & 13 at opp 22
Noel Ruiz 45 yd FG GOODGeorgia State 20, Troy 3
Troy Fumble return TD, 9 plays (Georgia State scores)
11:30
Michael Hayes kickoff for 65 yds
11:30
1st & 10 at own 25
Kimani Vidal run for no gain to the Troy 25
11:30
2nd & 10 at own 25
Gunnar Watson pass incomplete
11:30
3rd & 10 at own 25
Gunnar Watson pass complete to Deshon Stoudemire for 20 yds to the Troy 45 for a 1ST down
10:08
2nd & 3 at opp 48
Timeout GEORGIA ST, clock 10:08
10:08
1st & 10 at own 45
Kimani Vidal run for 7 yds to the GeoSt 48
10:08
2nd & 3 at opp 48
Gunnar Watson sacked by Jhi’Shawn Taylor for 0 yards to the Troy 48
10:08
3rd & 7 at own 48
WATSON, Gunnar pass up the middle incomplete intended for ROGERS, Marcus thrown to the GSU42. PENALTY GSU Pass Interference on WHITE, Quavian enforced at the spot of the foul for 10 yards to the GSU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
10:08
1st & 10 at opp 42
Kimani Vidal run for 4 yds to the GeoSt 38
10:08
2nd & 6 at opp 38
Gunnar Watson run for 11 yds to the GeoSt 27 for a 1ST down
10:08
1st & 10 at opp 27
Gunnar Watson pass complete to Kimani Vidal for 8 yds to the GeoSt 19
7:40
2nd & 2 at opp 19
Gunnar Watson sacked for 0 yards (Noel Ruiz KICK)Georgia State 27, Troy 3
7:40
Michael Hayes kickoff GEORGIA ST Penalty, Unsportsmanlike Conduct (TEAM) to the GeoSt 20
Troy Missed FG, 7 plays
7:40
Michael Hayes kickoff for 50 yds , Markeis Colvin return for 19 yds to the Troy 34
7:40
1st & 10 at own 34
Gunnar Watson pass complete to Demontrez Brown for 9 yds to the Troy 43
6:53
1st & 10 at own 45
Timeout GEORGIA ST, clock 06:53
6:53
2nd & 1 at own 43
B.J. Smith run for 2 yds to the Troy 45 for a 1ST down
6:53
1st & 10 at own 45
Gunnar Watson pass complete to Tez Johnson for 45 yds to the GeoSt 10 for a 1ST down
6:53
1st & goal at opp 10
Gunnar Watson sacked by Jamil Muhammad for 0 yards to the GeoSt 19
6:53
2nd & goal at opp 19
Gunnar Watson pass incomplete
6:53
3rd & goal at opp 19
Gunnar Watson sacked by Jamil Muhammad for 0 yards to the GeoSt 28
4:37
4th & goal at opp 28
Brooks Buce 45 yd FG MISSED
Georgia State Field goal, 9 plays
4:37
1st & 10 at own 28
Tucker Gregg run for 4 yds to the GeoSt 32
4:37
2nd & 6 at own 32
Tucker Gregg run for no gain to the GeoSt 32
4:37
3rd & 6 at own 32
Darren Grainger pass complete to Jamari Thrash for 15 yds to the GeoSt 47 for a 1ST down
4:37
1st & 10 at own 47
Tucker Gregg run for no gain to the GeoSt 47
4:37
2nd & 10 at own 47
Darren Grainger pass incomplete
4:37
3rd & 10 at own 47
GRAINGER, Darren pass to the right incomplete intended for CARTER, Roger broken up by RANSAW, Caleb at the TRO42. PENALTY TRO Pass Interference on RANSAW, Caleb enforced at the spot of the foul for 16 yards to the TRO37 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:37
1st & 10 at opp 38
Tucker Gregg run for 5 yds to the Troy 33
4:37
2nd & 5 at opp 33
Darren Grainger pass incomplete
4:37
3rd & 5 at opp 33
Darren Grainger pass incomplete
1:30
4th & 5 at opp 33
Noel Ruiz 50 yd FG GOODGeorgia State 30, Troy 3
Troy Interception, 6 plays
1:30
Michael Hayes kickoff for 63 yds
1:30
1st & 10 at own 25
Kimani Vidal run for 2 yds to the Troy 27
1:30
2nd & 8 at own 27
WATSON, Gunnar pass to the left incomplete intended for WHITTEMORE, Luke thrown to the GSU45. PENALTY GSU Pass Interference on BROWN, Bryquice enforced 15 yards to the TRO42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:34
1st & 10 at own 42
Gunnar Watson pass incomplete pass incomplete Gunnar Watson fumbled, recovered by GeoSt Thomas Gore , return for 0 yards
0:05
1st & 10 at opp 36
Timeout GEORGIA ST, clock 00:05
0:05
2nd & 10 at own 42
Gunnar Watson pass complete to Deshon Stoudemire for 22 yds to the GeoSt 36 for a 1ST down
0:00
1st & 10 at opp 36
Gunnar Watson sacked by Tre Moore and Akeem Smith for 0 yards to the GeoSt 44
Q4 15:00
2nd & 18 at opp 44
Gunnar Watson pass incomplete
Q4 14:40
3rd & 18 at opp 44
Gunnar Watson pass intercepted return for no gain to the GeoSt 43
4th quarter4 drives, then Georgia State 37, Troy 10
Georgia State Touchdown, 3 plays
14:40
1st & 10 at own 43
Jamyest Williams run for 2 yds to the GeoSt 45
14:40
2nd & 8 at own 45
Jamyest Williams run for 5 yds to the 50 yard line
13:15
3rd & 3 at the 50
Jamyest Williams run for 50 yds for a TD (Noel Ruiz KICK)Georgia State 37, Troy 3
Troy Touchdown, 11 plays
13:15
Michael Hayes kickoff for 65 yds for a touchback
13:15
1st & 10 at own 25
Gunnar Watson pass complete to Tez Johnson for 4 yds to the Troy 29
13:15
2nd & 6 at own 29
B.J. Smith run for 3 yds to the Troy 32
13:15
3rd & 3 at own 32
Gunnar Watson pass complete to Marcus Rogers for 39 yds to the GeoSt 29 for a 1ST down
13:15
1st & 10 at opp 29
B.J. Smith run for 5 yds to the GeoSt 24
13:15
2nd & 5 at opp 24
B.J. Smith run for 4 yds to the GeoSt 20
13:15
3rd & 1 at opp 20
B.J. Smith run for 5 yds to the GeoSt 15 for a 1ST down
13:15
1st & 10 at opp 15
B.J. Smith run for 3 yds to the GeoSt 12
13:15
2nd & 7 at opp 12
B.J. Smith run for 5 yds to the GeoSt 7
13:15
3rd & 2 at opp 7
B.J. Smith run for 1 yd to the GeoSt 6
13:15
4th & 1 at opp 6
B.J. Smith run for 4 yds to the GeoSt 2 for a 1ST down
7:06
1st & goal at opp 2
B.J. Smith run for 2 yds for a TD (Brooks Buce KICK)Georgia State 37, Troy 10
Georgia State Turnover on downs, 4 plays
7:06
kickoff for 10 yds , Kris Byrd return for no gain to the Troy 45
6:58
2nd & 8 at opp 43
Timeout GEORGIA ST, clock 06:58
6:58
1st & 10 at opp 45
Marcus Carroll run for 2 yds to the Troy 43
6:58
2nd & 8 at opp 43
Marcus Carroll run for 2 yds to the Troy 41
6:58
3rd & 6 at opp 41
GEORGIA ST Penalty, False Start (-5 Yards) to the Troy 46
6:58
3rd & 11 at opp 46
Antoine Lane run for 3 yds to the Troy 43
5:36
4th & 8 at opp 43
Antoine Lane run for 4 yds to the Troy 39
Troy End of game, 10 plays
5:36
1st & 10 at own 39
DK Billingsley run for 2 yds to the Troy 41
5:36
2nd & 8 at own 41
DK Billingsley run for 3 yds to the Troy 44
5:36
3rd & 5 at own 44
Gunnar Watson pass complete to DK Billingsley for 11 yds to the GeoSt 45 for a 1ST down
5:36
1st & 10 at opp 45
DK Billingsley run for 6 yds to the GeoSt 39
5:36
2nd & 4 at opp 39
DK Billingsley run for 3 yds to the GeoSt 36
5:36
3rd & 1 at opp 36
DK Billingsley run for 3 yds to the GeoSt 33 for a 1ST down
5:36
1st & 10 at opp 33
DK Billingsley run for 6 yds to the GeoSt 27
5:36
2nd & 4 at opp 27
DK Billingsley run for 3 yds to the GeoSt 24
5:36
3rd & 1 at opp 24
DK Billingsley run for no gain to the GeoSt 24
0:00
4th & 1 at opp 24
DK Billingsley run for 4 yds to the GeoSt 20 for a 1ST down
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.