Old Dominion at Georgia State

Saturday, October 12, 2024

Old Dominion beat Georgia State 21–⁠14. It was their sixth meeting; after it, Old Dominion led the series 5–⁠1.

AwayOld Dominion5–⁠7 in 2024
21
HomeGeorgia State3–⁠9 in 2024
14

Final at Center Parc Stadium, AtlantaTV: ESPN+Attendance 12,280

At kickoff
79°F, clear, wind 8 mph from the westWeather: NOAA NCEI Integrated Surface Database; Hartsfield-Jackson Atlanta International Airport (KATL), 13 km from the stadium, 22 minutes after kickoff
Official
Marshall LewisGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Old Dominion707721
Georgia State070714

How the win probability moved

Georgia State favored

Win probability by play: Georgia State 59% at kickoff, 0% at the end. Biggest swing: 30 points.

Old Dominion favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (30 points).

Standouts

Player stats

Old Dominion

PassingC/AttYdsTDInt
Colton Joseph14/2314111
RushingCarYdsTDLong
Colton Joseph1198027
Tariq Sims1455111
Devin Roche1138117
Bryce Duke524012
ReceivingRecYdsTDLong
Pat Conroy761022
Diante Vines336021
Myles Alston117017
Isiah Paige113013
DefenseTklTFLSacksInt
Angelo Rankin Jr.7001
Mario Easterly7000
Jahron Manning6000
Mario Thompson5110
Jahleel Culbreath5200
Will Jones II3210
Kris Trinidad2110

Georgia State

PassingC/AttYdsTDInt
Christian Veilleux22/4021111
Zach Gibson6/64910
RushingCarYdsTDLong
Freddie Brock1240010
Michel Dukes433026
C.J. Beasley31005
Jordan Ford3103
ReceivingRecYdsTDLong
Ted Hurst685129
Michel Dukes673020
Dorian Fleming531011
Freddie Brock325124
DefenseTklTFLSacksInt
Daniel Heimuli6100
Jyron Gilmore6000
Justin Abraham5000
Izaiah Guy5000
Henry Bryant2110
Kenyatta Watson II2001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Old DominionGeorgia State
351Total yards317
141Passing yards260
210Rushing yards57
6.1Yards per pass5.7
5.0Yards per rush2.0
18First downs19
6–⁠15Third downs5–⁠15
0–⁠1Fourth downs0–⁠2
1Turnovers2
7–⁠60Penalties4–⁠40
32:45Possession27:15
3Sacks (by defense)1

Efficiency

Old DominionGeorgia State
39%Success rate35%
0.07EPA per play−0.14
1.23Explosiveness1.10
−0.12Rushing EPA−0.31
0.41Passing EPA−0.05
26%Passing-down success17%
−0.15First-down EPA−0.18
0.16Second-down EPA−0.07
0.66Third-down EPA0.37
26%Havoc by its defense11%

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 64% to win. Old Dominion won as Elo’s underdog.

The line

Georgia State −3, over/under 53.

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 58%, Old Dominion 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Georgia State end zoneOld Dominion end zoneQ1 Georgia StatePunt, 3 playsQ1 Old DominionPunt, 6 playsQ1 Georgia StatePunt, 3 playsQ1 Old DominionPunt, 3 playsQ1 Georgia StatePunt, 9 playsQ1 Old DominionTouchdown, 9 playsQ1 Georgia StatePunt, 3 playsQ2 Old DominionPunt, 3 playsQ2 Georgia StateTouchdown, 9 playsQ2 Old DominionPunt, 4 playsQ2 Georgia StatePunt, 5 playsQ2 Old DominionPunt, 7 playsQ2 Georgia StateMissed FG, 11 playsQ3 Old DominionPunt, 4 playsQ3 Georgia StatePunt, 3 playsQ3 Old DominionInterception, 3 playsQ3 Georgia StateTurnover on downs, 7 playsQ3 Old DominionTouchdown, 10 playsQ3 Georgia StatePunt, 3 playsQ3 Old DominionTouchdown, 7 playsQ4 Georgia StateTurnover on downs, 9 playsQ4 Old DominionTurnover on downs, 6 playsQ4 Georgia StateInterception, 1 playQ4 Old DominionPunt, 3 playsQ4 Georgia StateTouchdown, 6 playsQ4 Georgia StateFumble, 3 playsQ4 Old DominionEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Georgia State drives left to right, Old Dominion right to left.
  1. Q1 Georgia StatePunt, 3 plays, 2 yards
  2. Q1 Old DominionPunt, 6 plays, 13 yards
  3. Q1 Georgia StatePunt, 3 plays, −1 yard
  4. Q1 Old DominionPunt, 3 plays, 5 yards
  5. Q1 Georgia StatePunt, 9 plays, 23 yards
  6. Q1 Old DominionTouchdown, 9 plays, 78 yards
  7. Q1 Georgia StatePunt, 3 plays, −1 yard
  8. Q2 Old DominionPunt, 3 plays, 3 yards
  9. Q2 Georgia StateTouchdown, 9 plays, 75 yards
  10. Q2 Old DominionPunt, 4 plays, 27 yards
  11. Q2 Georgia StatePunt, 5 plays, 21 yards
  12. Q2 Old DominionPunt, 7 plays, 13 yards
  13. Q2 Georgia StateMissed FG, 11 plays, 42 yards
  14. Q3 Old DominionPunt, 4 plays, 11 yards
  15. Q3 Georgia StatePunt, 3 plays, −4 yards
  16. Q3 Old DominionInterception, 3 plays, 6 yards
  17. Q3 Georgia StateTurnover on downs, 7 plays, 41 yards
  18. Q3 Old DominionTouchdown, 10 plays, 59 yards
  19. Q3 Georgia StatePunt, 3 plays, 3 yards
  20. Q3 Old DominionTouchdown, 7 plays, 74 yards
  21. Q4 Georgia StateTurnover on downs, 9 plays, 56 yards
  22. Q4 Old DominionTurnover on downs, 6 plays, 30 yards
  23. Q4 Georgia StateInterception, 1 play, 0 yards
  24. Q4 Old DominionPunt, 3 plays, 7 yards
  25. Q4 Georgia StateTouchdown, 6 plays, 54 yards
  26. Q4 Georgia StateFumble, 3 plays, 16 yards
  27. Q4 Old DominionEnd of game, 3 plays, −8 yards

Play by play

1st quarter7 drives, then Old Dominion 7, Georgia State 0
Georgia State Punt, 3 plays
15:00Ethan Chang kickoff for 60 yds , Jordan Ford return for 19 yds to the GAST 24
14:531st & 10 at own 24Freddie Brock run for 5 yds to the GAST 29
14:242nd & 5 at own 29Freddie Brock run for a loss of 3 yards to the GAST 26
13:533rd & 8 at own 26Christian Veilleux pass incomplete
13:404th & 8 at own 26James Allen punt for 38 yds , Isiah Paige returns for no gain to the ODU 36
Old Dominion Punt, 6 plays
13:401st & 10 at own 36Colton Joseph sacked by Henry Bryant for a loss of 5 yards to the ODU 31
13:402nd & 15 at own 31Colton Joseph pass incomplete
13:403rd & 15 at own 31Colton Joseph pass complete to Myles Alston for 17 yds to the ODU 48 for a 1ST down
13:401st & 10 at own 48Devin Roche run for 1 yd to the ODU 49
13:402nd & 9 at own 49Devin Roche run for no gain to the ODU 49
13:403rd & 9 at own 49Colton Joseph pass incomplete
11:004th & 9 at own 49Ian Brandt punt for 25 yds, downed at the GAST 26
Georgia State Punt, 3 plays
11:001st & 10 at own 26Freddie Brock run for 4 yds to the GAST 30
11:002nd & 6 at own 30Freddie Brock run for a loss of 5 yards to the GAST 25
11:003rd & 11 at own 25Christian Veilleux pass incomplete
9:054th & 11 at own 25punt for 42 yds, fair catch by Isiah Paige at the ODU 33
Old Dominion Punt, 3 plays
9:051st & 10 at own 33Colton Joseph pass incomplete
9:052nd & 10 at own 33Colton Joseph pass incomplete
9:053rd & 10 at own 33Colton Joseph pass complete to Bryce Duke for 5 yds to the ODU 38
7:454th & 5 at own 38Ian Brandt punt for 42 yds
Georgia State Punt, 9 plays
7:451st & 10 at own 20Freddie Brock run for 4 yds to the GAST 24
7:452nd & 6 at own 24Christian Veilleux pass incomplete
7:453rd & 6 at own 24Christian Veilleux pass complete to Dorian Fleming for 11 yds to the GAST 35 for a 1ST down
7:451st & 10 at own 35Jordan Ford run for 1 yd to the GAST 36
7:452nd & 9 at own 36Christian Veilleux pass incomplete
7:453rd & 9 at own 36VEILLEUX, Christian pass to the left incomplete thrown to the GSU36. PENALTY ODU Holding on REASON, Rasheed enforced 10 yards from the GSU36 to the GSU46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
7:451st & 10 at own 46Christian Veilleux pass complete to Michel Dukes for 10 yds to the ODU 44 for a 1ST down
7:451st & 10 at opp 44Christian Veilleux pass incomplete
7:452nd & 10 at opp 44Christian Veilleux pass incomplete
7:453rd & 10 at opp 44Christian Veilleux sacked by Mario Thompson and TEAM for a loss of 13 yards to the GAST 43
5:324th & 23 at own 43James Allen punt for 35 yds, downed at the ODU 22
Old Dominion Touchdown, 9 plays
5:321st & 10 at own 22Colton Joseph run for 13 yds to the ODU 35 for a 1ST down
5:181st & 10 at own 35Tariq Sims run for 6 yds to the ODU 41
4:512nd & 4 at own 41Colton Joseph pass complete to Pat Conroy for 3 yds to the ODU 44
4:153rd & 1 at own 44Old Dominion Penalty, False Start (TEAM) to the ODU 39
3:563rd & 6 at own 39(03:56) JOSEPH, Colton pass deep up the middle intercepted by WATSON, Kenyatta at the GSU30 intended for PAIGE, Isiah. Watson return for 44 yards to the ODU26 (WOUDSMA, Maarten), clock 03:42. PENALTY GSU Holding on ROBINSON, Josiah enforced 10 yards from the ODU39 to the ODU49 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
3:291st & 10 at own 49Tariq Sims run for 8 yds to the GAST 43
3:052nd & 2 at opp 43Colton Joseph pass complete to Isiah Paige for 13 yds to the GAST 30 for a 1ST down
2:311st & 10 at opp 30Tariq Sims run for 9 yds to the GAST 21
1:572nd & 1 at opp 21Colton Joseph pass incomplete
1:513rd & 1 at opp 21Devin Roche run for 17 yds to the GAST 4 for a 1ST down
1:171st & goal at opp 4Devin Roche run for 4 yds for a TD (Ethan Sanchez KICK)Old Dominion 7, Georgia State 0
Georgia State Punt, 3 plays
1:17Ethan Chang kickoff for 65 yds for a touchback
1:161st & 10 at own 25CJ Beasley run for 2 yds to the GAST 27
0:452nd & 8 at own 27Jordan Ford run for a loss of 3 yards to the GAST 24
0:113rd & 11 at own 24Christian Veilleux pass incomplete
0:054th & 11 at own 24James Allen punt for 41 yds, fair catch by Isiah Paige at the ODU 35
2nd quarter6 drives, then Tied at 7
Old Dominion Punt, 3 plays
15:001st & 10 at own 35Bryce Duke run for 3 yds to the ODU 38
14:292nd & 7 at own 38Colton Joseph pass incomplete
14:223rd & 7 at own 38Colton Joseph pass incomplete
14:124th & 7 at own 38Ian Brandt punt for 37 yds , DJ Riles returns for no gain to the GAST 25
Georgia State Touchdown, 9 plays
14:021st & 10 at own 25Christian Veilleux pass complete to Ted Hurst for 7 yds to the GAST 32
13:312nd & 3 at own 32Freddie Brock run for 1 yd to the GAST 33
12:573rd & 2 at own 33Christian Veilleux pass complete to Jordan Ford for 19 yds to the ODU 48 for a 1ST down
12:291st & 10 at opp 48Christian Veilleux pass incomplete
12:252nd & 10 at opp 48Christian Veilleux pass incomplete
12:183rd & 10 at opp 48(12:18) VEILLEUX, Christian pass deep to the left incomplete intended for TUCKER, Petey broken up by GRIFFIN, Dywan at the ODU23, clock 12:13. PENALTY ODU Holding on RANKIN JR., Angelo enforced 10 yards from the ODU48 to the ODU38 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:121st & 10 at opp 38Christian Veilleux pass complete to Darius Bush for a loss of 6 yards to the ODU 44
11:342nd & 16 at opp 44Christian Veilleux pass complete to DJ Riles for 5 yds to the ODU 39
10:573rd & 11 at opp 39Christian Veilleux pass complete to Michel Dukes for 19 yds to the ODU 20 for a 1ST down
10:251st & 10 at opp 20Christian Veilleux pass complete to Ted Hurst for 20 yds for a TD (Liam Rickman KICK)Tied at 7
Old Dominion Punt, 4 plays
10:25Braeden McAlister kickoff for 65 yds for a touchback
10:231st & 10 at own 25Colton Joseph pass complete to Pat Conroy for 22 yds to the ODU 47 for a 1ST down
9:541st & 10 at own 47Tariq Sims run for no gain to the ODU 47
9:272nd & 10 at own 47Colton Joseph pass complete to Diante Vines for 4 yds to the GAST 49
8:493rd & 6 at opp 49Tariq Sims run for 1 yd to the GAST 48
8:064th & 5 at opp 48Ian Brandt punt for 26 yds, fair catch by Jyron Gilmore at the GAST 22
Georgia State Punt, 5 plays
7:581st & 10 at own 22Freddie Brock run for 7 yds to the GAST 29
7:192nd & 3 at own 29Freddie Brock run for 6 yds to the GAST 35 for a 1ST down
6:511st & 10 at own 35Christian Veilleux pass complete to Dorian Fleming for 3 yds to the GAST 38
6:252nd & 7 at own 38Christian Veilleux pass complete to Ted Hurst for 5 yds to the GAST 43
5:433rd & 2 at own 43Christian Veilleux pass incomplete
5:384th & 2 at own 43James Allen punt for 48 yds , Isiah Paige returns for no gain to the ODU 9
Old Dominion Punt, 7 plays
5:281st & 10 at own 9Colton Joseph pass complete to Pat Conroy for 2 yds to the ODU 11
4:572nd & 8 at own 11Devin Roche run for 3 yds to the ODU 14
4:303rd & 5 at own 14Colton Joseph pass complete to Pat Conroy for 9 yds to the ODU 23 for a 1ST down
3:591st & 10 at own 23Devin Roche run for 1 yd to the ODU 24
3:162nd & 9 at own 24Old Dominion Penalty, Offensive Holding (Maarten Woudsma) to the ODU 15
3:002nd & 18 at own 15Colton Joseph pass incomplete
2:543rd & 18 at own 15Old Dominion Penalty, False Start (TEAM) to the ODU 10
2:533rd & 23 at own 10Bryce Duke run for 12 yds to the ODU 22
2:124th & 11 at own 22Ian Brandt punt for 38 yds , DJ Riles returns for no gain to the GAST 42 , returns for no gain to the GAST 42
Georgia State Missed FG, 11 plays
2:041st & 10 at own 42Christian Veilleux pass incomplete
2:002nd & 10 at own 42Timeout Georgia State, clock 02:00
2:002nd & 10 at own 42Christian Veilleux pass complete to Michel Dukes for 16 yds to the ODU 42 for a 1ST down
1:351st & 10 at opp 42Christian Veilleux pass complete to Dorian Fleming for 5 yds to the ODU 37
1:302nd & 5 at opp 37Freddie Brock run for 6 yds to the ODU 31 for a 1ST down
1:251st & 10 at opp 31CJ Beasley run for 5 yds to the ODU 26
0:502nd & 5 at opp 26Jordan Ford run for 3 yds to the ODU 23
0:423rd & 2 at opp 23Timeout Georgia State, clock 00:42
0:413rd & 2 at opp 23Christian Veilleux pass complete to DJ Riles for 8 yds to the ODU 15 for a 1ST down
0:301st & 10 at opp 15Christian Veilleux pass complete to Dorian Fleming for 5 yds to the ODU 10
0:292nd & 5 at opp 10Christian Veilleux sacked by Will Jones II for a loss of 11 yards to the ODU 21
0:263rd & 16 at opp 21Timeout Georgia State, clock 00:26
0:233rd & 16 at opp 21Christian Veilleux pass complete to Michel Dukes for 5 yds to the ODU 16
0:024th & 11 at opp 16Timeout Georgia State, clock 00:02
0:024th & 11 at opp 16Liam Rickman 34 Yard Field Goal Missed
3rd quarter7 drives, then Old Dominion 14, Georgia State 7
Old Dominion Punt, 4 plays
15:00Braeden McAlister kickoff for 65 yds for a touchback
15:001st & 10 at own 25Colton Joseph run for 10 yds to the ODU 35 for a 1ST down
14:271st & 10 at own 35Tariq Sims run for 1 yd to the ODU 36
13:562nd & 9 at own 36Colton Joseph run for 4 yds to the ODU 40
13:283rd & 5 at own 40(13:28) JOSEPH, Colton pass short up the middle complete for 13 yards to CONROY, Pat caught at the ODU42 and advanced to the GSU47 (PRINGLE, Gavin), clock 13:19. PENALTY ODU Holding on SAUNDERS, Santana enforced 10 yards from the ODU40 to the ODU30 [NHSG]. NO PLAY (replay the down).
13:093rd & 15 at own 30(13:09) JOSEPH, Colton pass deep up the middle incomplete intended for PAIGE, Isiah broken up by WATSON, Kenyatta at the GSU40, clock 13:06. PENALTY GSU Offsides on LORENZO, Christian enforced 5 yards from the ODU30 to the ODU35 [NHSG]. NO PLAY (replay the down).
13:063rd & 10 at own 35Colton Joseph run for 1 yd to the ODU 36
12:404th & 9 at own 36Ian Brandt punt for 41 yds, fair catch by DJ Riles at the GAST 23
Georgia State Punt, 3 plays
12:331st & 10 at own 23Michel Dukes run for 1 yd to the GAST 24
11:562nd & 9 at own 24Christian Veilleux pass complete to Jordan Ford for 5 yds to the GAST 29
11:383rd & 4 at own 29(11:38) VEILLEUX, Christian scrambles up the middle for a gain of 8 yards to the GSU37 (NAOTALA, Koa), clock 11:32. PENALTY GSU Holding on CHUKWUMA, Ben enforced 10 yards from the GSU29 to the GSU19 [NHSG]. NO PLAY (replay the down).
11:243rd & 14 at own 19Christian Veilleux pass incomplete
11:194th & 14 at own 19James Allen punt for 55 yds , Isiah Paige returns for 28 yds to the GAST 46
Old Dominion Interception, 3 plays
11:051st & 10 at opp 46Isiah Paige run for a loss of 5 yards to the ODU 49
10:432nd & 15 at own 49Colton Joseph pass complete to Diante Vines for 21 yds to the GAST 30 for a 1ST down
10:291st & 10 at opp 30(10:29) ROCHE, Devin rush up the middle for a gain of 3 yards to the GSU27 (HEIMULI, Daniel), clock 10:27. PENALTY ODU Holding on WOUDSMA, Maarten enforced 10 yards from the GSU30 to the GSU40 [NHSG]. NO PLAY (replay the down).
10:161st & 20 at opp 40Georgia State Penalty, Unsportsmanlike Conduct (Kevin Swint) to the GAST 12 for a 1ST down
Georgia State Turnover on downs, 7 plays
10:071st & 10 at own 18Christian Veilleux pass incomplete
10:012nd & 10 at own 18Christian Veilleux pass complete to Cadarrius Thompson for 5 yds to the GAST 23
9:323rd & 5 at own 23Christian Veilleux pass complete to Ted Hurst for 29 yds to the ODU 48 for a 1ST down
9:141st & 10 at opp 48Michel Dukes run for 3 yds to the ODU 45
8:412nd & 7 at opp 45Freddie Brock run for 4 yds to the ODU 41
8:103rd & 3 at opp 41Freddie Brock run for 1 yd to the ODU 40
7:264th & 2 at opp 40Kyle Lowe run for a loss of 1 yard to the ODU 41
Old Dominion Touchdown, 10 plays
7:231st & 10 at own 41Colton Joseph pass complete to Pat Conroy for 1 yd to the ODU 42
6:572nd & 9 at own 42Bryce Duke run for 2 yds to the ODU 44
6:373rd & 7 at own 44Colton Joseph pass complete to Diante Vines for 11 yds to the GAST 45 for a 1ST down
6:061st & 10 at opp 45Bryce Duke run for 1 yd to the GAST 44
5:252nd & 9 at opp 44Bryce Duke run for 6 yds to the GAST 38
4:553rd & 3 at opp 38Colton Joseph pass complete to Pat Conroy for 13 yds to the GAST 25 for a 1ST down
4:131st & 10 at opp 25Tariq Sims run for 11 yds to the GAST 14 for a 1ST down
3:501st & 10 at opp 14Colton Joseph run for a loss of 2 yards to the GAST 16
3:172nd & 12 at opp 16Colton Joseph run for 10 yds to the GAST 6
2:383rd & 2 at opp 6Tariq Sims run for 6 yds for a TD (Ethan Sanchez KICK)Old Dominion 14, Georgia State 7
Georgia State Punt, 3 plays
2:38Ethan Chang kickoff for 65 yds for a touchback
2:361st & 10 at own 25Christian Veilleux pass incomplete
2:312nd & 10 at own 25Christian Veilleux pass incomplete
2:273rd & 10 at own 25Christian Veilleux pass complete to Michel Dukes for 3 yds to the GAST 28
1:444th & 7 at own 28James Allen punt for 59 yds , Isiah Paige returns for 13 yds to the ODU 26
Old Dominion Touchdown, 7 plays
1:311st & 10 at own 26Colton Joseph run for 16 yds to the ODU 42 for a 1ST down
1:101st & 10 at own 42Devin Roche run for 2 yds to the ODU 44
0:432nd & 8 at own 44Colton Joseph pass complete to Pat Conroy for 11 yds to the GAST 45 for a 1ST down
Q4 15:001st & 10 at opp 45Colton Joseph run for 27 yds to the GAST 18 for a 1ST down
Q4 14:331st & 10 at opp 18Devin Roche run for 14 yds to the GAST 4 for a 1ST down
Q4 13:521st & goal at opp 4Devin Roche run for a loss of 5 yards to the GAST 9
Q4 13:082nd & goal at opp 9Colton Joseph pass complete to Demariyon Houston for 9 yds for a TD (Ethan Sanchez KICK)Old Dominion 21, Georgia State 7
4th quarter7 drives, then Old Dominion 21, Georgia State 14
Georgia State Turnover on downs, 9 plays
13:08Ethan Chang kickoff for 65 yds , DJ Riles return for 20 yds to the GAST 20
13:021st & 10 at own 20CJ Beasley run for 3 yds to the GAST 23
12:302nd & 7 at own 23Christian Veilleux pass complete to Michel Dukes for 20 yds to the GAST 43 for a 1ST down
11:561st & 10 at own 43Christian Veilleux run for 3 yds to the GAST 46
11:212nd & 7 at own 46Freddie Brock run for 10 yds to the ODU 44 for a 1ST down
10:411st & 10 at opp 44Christian Veilleux pass complete to Ted Hurst for 15 yds to the ODU 29 for a 1ST down
10:141st & 10 at opp 29Christian Veilleux pass complete to CJ Beasley for 2 yds to the ODU 27
9:462nd & 8 at opp 27Michel Dukes run for 3 yds to the ODU 24
9:113rd & 5 at opp 24Christian Veilleux pass incomplete
9:074th & 5 at opp 24Christian Veilleux pass incomplete
Old Dominion Turnover on downs, 6 plays
9:021st & 10 at own 24Tariq Sims run for 5 yds to the ODU 29
8:272nd & 5 at own 29Colton Joseph run for 16 yds to the ODU 45 for a 1ST down
7:441st & 10 at own 45Tariq Sims run for no gain to the ODU 45
6:582nd & 10 at own 45Tariq Sims run for 1 yd to the ODU 46
6:123rd & 9 at own 46Colton Joseph run for 8 yds to the GAST 46
5:314th & 1 at opp 46Devin Roche run for no gain to the GAST 46
Georgia State Interception, 1 play
5:281st & 10 at own 46Christian Veilleux pass intercepted Angelo Rankin Jr. return for no gain to the ODU 13
Old Dominion Punt, 3 plays
5:191st & 10 at own 13Tariq Sims run for 5 yds to the ODU 18
4:362nd & 5 at own 18Tariq Sims run for a loss of 1 yard to the ODU 17
4:313rd & 6 at own 17Timeout Georgia State, clock 04:31
4:303rd & 6 at own 17Tariq Sims run for 3 yds to the ODU 20
4:264th & 3 at own 20Timeout Georgia State, clock 04:26
4:254th & 3 at own 20Ian Brandt punt for 36 yds , DJ Riles returns for no gain to the GAST 46 , returns for no gain to the GAST 46
Georgia State Touchdown, 6 plays
4:121st & 10 at own 46Zach Gibson pass complete to Dorian Fleming for 7 yds to the ODU 47
3:552nd & 3 at opp 47Zach Gibson pass complete to Petey Tucker for 8 yds to the ODU 39 for a 1ST down
3:341st & 10 at opp 39Zach Gibson pass complete to Ted Hurst for 9 yds to the ODU 30
3:092nd & 1 at opp 30Zach Gibson pass complete to Freddie Brock for 2 yds to the ODU 28 for a 1ST down
2:491st & 10 at opp 28Zach Gibson run for 4 yds to the ODU 24
2:192nd & 6 at opp 24Zach Gibson pass complete to Freddie Brock for 24 yds for a TD (Liam Rickman KICK)Old Dominion 21, Georgia State 14
Georgia State Fumble, 3 plays
2:19Liam Rickman kickoff for 11 yds , return for no gain to the GAST 46
2:191st & 10 at own 46Michel Dukes run for 26 yds to the ODU 28 for a 1ST down
2:001st & 10 at opp 28Timeout Georgia State, clock 02:00
1:591st & 10 at opp 28Zach Gibson pass complete to Freddie Brock for a loss of 1 yard to the ODU 29
1:322nd & 11 at opp 29Zach Gibson sacked for a loss of 9 yards to the ODU 38 Zach Gibson fumbled, recovered by ODU Mario Thompson , return for 0 yards
Old Dominion End of game, 3 plays
1:241st & 10 at own 38(01:24) [NHSG] Kneel down by JOSEPH, Colton at ODU36 (team loss of 2), clock 01:14.
0:402nd & 12 at own 36(00:40) [NHSG] Kneel down by JOSEPH, Colton at ODU33 (team loss of 3), clock 00:38.
0:383rd & 15 at own 33Timeout Georgia State, clock 00:38
0:333rd & 15 at own 33(00:33) [NHSG] Kneel down by JOSEPH, Colton at ODU30 (team loss of 3), clock 00:29.

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.

Old Dominion leads 6–⁠2 in eight meetings, counting the two since this game.

Recent meetings
2026Georgia State 42, Old Dominion 10
2025Old Dominion 27, Georgia State 10
2024Old Dominion 21, Georgia State 14
2023Old Dominion 25, Georgia State 24
2022Georgia State 31, Old Dominion 17
2012Old Dominion 53, Georgia State 27

Around this game