Western Kentucky vs. Old Dominion

Monday, December 18, 2023, Famous Toastery Bowl

Western Kentucky beat Old Dominion 38–⁠35 in overtime. It was their eighth meeting; Western Kentucky leads the series 7–⁠1.

Neutral siteWestern Kentucky8–⁠5 in 2023
38
Neutral siteOld Dominion6–⁠7 in 2023
35

Final, overtime at Jerry Richardson Stadium, CharlotteTV: ESPN, ESPN+Attendance 5,632

MVPs Caden Veltkamp (QB, Western Kentucky); Anthony Johnson Jr. (DB, Western Kentucky)Wikipedia

At kickoff
59°F, clear, wind 14 mph from the west, gusts to 23 mphWeather: NOAA NCEI Integrated Surface Database; Concord Regional Airport (KJQF), 9 km from the stadium, 20 minutes after kickoff
Official
Andrew SpecialeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OTFinal
Western Kentucky07721338
Old Dominion21770035

Standouts

  • PassingCaden Veltkamp40 of 52, 383 yards, 5 TD, 1 INTWestern Kentucky
  • RushingGrant Wilson8 carries, 126 yards, 2 TDOld Dominion
  • ReceivingDalvin Smith9 catches, 77 yards, 3 TDWestern Kentucky
  • DefenseWayne Matthews III14 tackles, 1 sack, 1 for lossOld Dominion

Player stats

Western Kentucky

PassingC/AttYdsTDInt
Caden Veltkamp40/5238351
Turner Helton3/41501
RushingCarYdsTDLong
Caden Veltkamp1953028
Davion Ervin-Poindexter62406
Elijah Young81406
ReceivingRecYdsTDLong
Jimmy Holiday493030
Dalvin Smith977318
Easton Messer768030
Elijah Young348137
DefenseTklTFLSacksInt
Anthony Johnson Jr.8001
Kylan Guidry7110
Deante McCray50.500
Kendrick Simpkins4000

Old Dominion

PassingC/AttYdsTDInt
Grant Wilson13/2212311
RushingCarYdsTDLong
Grant Wilson8126279
Keshawn Wicks1037018
Kadarius Calloway1029111
Devin Roche110010
ReceivingRecYdsTDLong
Isiah Paige463142
Dominic Dutton323011
Kelby Williams323011
Reymello Murphy1707
DefenseTklTFLSacksInt
Wayne Matthews III14110
Koa Naotala140.500
Lamareon James12000
Mario Thompson91.510
Tahj Ra-El6001
Denzel Lowry4110
Kris Caine2111

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

Team stats

Western KentuckyOld Dominion
471Total yards319
398Passing yards123
73Rushing yards196
7.1Yards per pass5.6
2.1Yards per rush6.3
29First downs12
12–⁠19Third downs7–⁠14
1–⁠1Fourth downs0–⁠0
5Turnovers1
5–⁠25Penalties10–⁠84
40:39Possession19:21
1Sacks (by defense)4

Efficiency

Western KentuckyOld Dominion
43%Success rate40%
0.05EPA per play0.27
1.21Explosiveness1.47
−0.30Rushing EPA0.35
0.25Passing EPA0.17
47%Passing-down success42%
−0.61First-down EPA−0.34
0.17Second-down EPA0.12
0.88Third-down EPA1.42
13%Havoc by its defense18%

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)

Western Kentucky 62% to win. Elo’s favorite won.

The line

Western Kentucky −1, over/under 48.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 Old Dominion 61%, Western Kentucky 39%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Old Dominion end zoneWestern Kentucky end zoneQ1 Old DominionTouchdown, 5 playsQ1 Western KentuckyFumble, 6 playsQ1 Old DominionTouchdown, 4 playsQ1 Western KentuckyPick-six, 3 plays (Old Dominion scores)Q1 Western KentuckyFumble, 10 playsQ1 Old DominionTouchdown, 10 playsQ2 Western KentuckyTouchdown, 10 playsQ2 Old DominionPunt, 3 playsQ2 Western KentuckyPunt, 6 playsQ2 Old DominionPunt, 3 playsQ2 Western KentuckyInterception, 6 playsQ2 Old DominionEnd of half, 1 playQ3 Western KentuckyTouchdown, 9 playsQ3 Old DominionPunt, 3 playsQ3 Western KentuckyPunt, 5 playsQ3 Old DominionTouchdown, 9 playsQ3 Western KentuckyTouchdown, 8 playsQ4 Old DominionInterception, 1 playQ4 Western KentuckyTouchdown, 9 playsQ4 Old DominionPunt, 3 playsQ4 Western KentuckyFumble, 5 playsQ4 Old DominionMissed FG, 4 playsQ4 Western KentuckyTouchdown, 9 playsQ4 Old DominionResult not recorded, 2 playsQ5 Old DominionMissed FG, 9 playsQ5 Western KentuckyField goal, 6 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, Western Kentucky right to left.
  1. Q1 Old DominionTouchdown, 5 plays, 89 yards
  2. Q1 Western KentuckyFumble, 6 plays, 16 yards
  3. Q1 Old DominionTouchdown, 4 plays, 17 yards
  4. Q1 Western KentuckyPick-six, 3 plays (Old Dominion scores), 4 yards
  5. Q1 Western KentuckyFumble, 10 plays, 50 yards
  6. Q1 Old DominionTouchdown, 10 plays, 81 yards
  7. Q2 Western KentuckyTouchdown, 10 plays, 77 yards
  8. Q2 Old DominionPunt, 3 plays, 3 yards
  9. Q2 Western KentuckyPunt, 6 plays, 28 yards
  10. Q2 Old DominionPunt, 3 plays, 9 yards
  11. Q2 Western KentuckyInterception, 6 plays, 26 yards
  12. Q2 Old DominionEnd of half, 1 play, 0 yards
  13. Q3 Western KentuckyTouchdown, 9 plays, 75 yards
  14. Q3 Old DominionPunt, 3 plays, 4 yards
  15. Q3 Western KentuckyPunt, 5 plays, 11 yards
  16. Q3 Old DominionTouchdown, 9 plays, 72 yards
  17. Q3 Western KentuckyTouchdown, 8 plays, 75 yards
  18. Q4 Old DominionInterception, 1 play, 0 yards
  19. Q4 Western KentuckyTouchdown, 9 plays, 69 yards
  20. Q4 Old DominionPunt, 3 plays, −2 yards
  21. Q4 Western KentuckyFumble, 5 plays, 11 yards
  22. Q4 Old DominionMissed FG, 4 plays, 5 yards
  23. Q4 Western KentuckyTouchdown, 9 plays, 64 yards
  24. Q4 Old DominionResult not recorded, 2 plays, 2 yards
  25. Q5 Old DominionMissed FG, 9 plays, 19 yards
  26. Q5 Western KentuckyField goal, 6 plays, 83 yards

Play by play

1st quarter6 drives, then Old Dominion 21, Western Kentucky 0
Old Dominion Touchdown, 5 plays
15:001st & 10 at own 35Cory Munson kickoff for 58 yds , Obie Sanni return for 4 yds to the ODU 11
14:481st & 10 at own 11Keshawn Wicks run for no gain to the ODU 11
14:482nd & 10 at own 11Old Dominion Penalty, False Start (Chris Adams) to the ODU 6
14:122nd & 15 at own 6Grant Wilson pass complete to Kelby Williams for 11 yds to the ODU 17
13:343rd & 4 at own 17Grant Wilson run for 79 yds to the WKU 4 for a 1ST down
13:211st & goal at opp 4Keshawn Wicks run for 3 yds to the WKU 1
12:592nd & goal at opp 1Grant Wilson pass complete to Isiah Paige for 1 yd for a TD (Ethan Sanchez KICK)Old Dominion 7, Western Kentucky 0
Western Kentucky Fumble, 6 plays
12:592nd & 7 at own 35Ethan Sanchez kickoff for 65 yds for a touchback
12:411st & 10 at own 25Turner Helton pass complete to Dalvin Smith for 2 yds to the WKU 27
12:192nd & 8 at own 27Turner Helton pass complete to Malachi Corley for 7 yds to the WKU 34
11:483rd & 1 at own 34Elijah Young run for 1 yd to the WKU 35 for a 1ST down
11:181st & 10 at own 35Elijah Young run for no gain to the WKU 35
10:552nd & 10 at own 35Turner Helton pass complete to Malachi Corley for 6 yds to the WKU 41
10:223rd & 4 at own 41Turner Helton sacked by Denzel Lowry for a loss of 17 yards to the WKU 24. Turner Helton fumbled, forced by Denzel Lowry, recovered by ODU LaMareon James, return for 7 yds to the WKU 17
Old Dominion Touchdown, 4 plays
10:011st & 10 at opp 17Ahmarian Granger run for 2 yds to the WKU 15
9:432nd & 8 at opp 15Kadarius Calloway run for 2 yds to the WKU 13
9:283rd & 6 at opp 13Grant Wilson pass complete to Ahmarian Granger for 3 yds to the WKU 10 for a 1ST down Western Kentucky Penalty, Personal Foul (Virgil Marshall) to the WKU 5 for a 1ST down
9:061st & goal at opp 5Kadarius Calloway run for 5 yds for a TD (Ethan Sanchez KICK)Old Dominion 14, Western Kentucky 0
Western Kentucky Pick-six, 3 plays (Old Dominion scores)
9:061st & 10 at own 35Ethan Sanchez kickoff for 65 yds for a touchback
8:481st & 10 at own 25Davion Ervin-Poindexter run for 6 yds to the WKU 31
8:192nd & 4 at own 31Elijah Young run for a loss of 2 yards to the WKU 29
7:543rd & 6 at own 29Turner Helton pass intercepted Kris Caine return for 30 yds for a TD (Ethan Sanchez KICK)Old Dominion 21, Western Kentucky 0
Western Kentucky Fumble, 10 plays
7:541st & 10 at own 35Ethan Sanchez kickoff for 65 yds for a touchback
7:471st & 10 at own 25Caden Veltkamp pass complete to Elijah Young for 4 yds to the WKU 29
7:232nd & 6 at own 29Elijah Young run for 4 yds to the WKU 33
6:433rd & 2 at own 33Caden Veltkamp run for 3 yds to the WKU 36 for a 1ST down
6:141st & 10 at own 36Caden Veltkamp run for 4 yds to the WKU 40
5:492nd & 6 at own 40Caden Veltkamp pass complete to Craig Burt Jr. for 6 yds to the WKU 46 for a 1ST down
5:021st & 10 at own 46Old Dominion Penalty, Defensive Offside (Cole Daniels) to the ODU 49
4:361st & 5 at opp 49Caden Veltkamp sacked by Mario Thompson for a loss of 9 yards to the WKU 42
4:042nd & 14 at own 42Caden Veltkamp run for 9 yds to the ODU 49
3:413rd & 5 at opp 49Old Dominion Penalty, Defensive Pass Interference (LaMareon James) to the ODU 36 for a 1ST down
3:021st & 10 at opp 36Caden Veltkamp pass complete to Malachi Corley for 9 yds to the ODU 27
2:382nd & 1 at opp 27Caden Veltkamp run for 2 yds to the ODU 25 for a 1ST down
1:531st & 10 at opp 25Caden Veltkamp pass complete to Craig Burt Jr. for 3 yds Craig Burt Jr. fumbled, forced by LaMareon James, recovered by ODU Jahlil Taylor
Old Dominion Touchdown, 10 plays
1:331st & 10 at own 19Keshawn Wicks run for 18 yds to the ODU 37 for a 1ST down
1:191st & 10 at own 37Grant Wilson pass incomplete to Keshawn Wicks
1:082nd & 10 at own 37Keshawn Wicks run for 7 yds to the ODU 44
0:583rd & 3 at own 44Grant Wilson pass complete to Dominic Dutton for 11 yds to the WKU 45 for a 1ST down
0:051st & 10 at opp 45Grant Wilson pass complete to Jalen Butler for 4 yds to the WKU 41
Q2 15:002nd & 6 at opp 41Grant Wilson pass complete to Isiah Paige for 11 yds to the WKU 30 for a 1ST down
Q2 14:271st & 10 at opp 30Devin Roche run for 10 yds to the WKU 20 for a 1ST down
Q2 14:021st & 10 at opp 20Grant Wilson pass incomplete to Isiah Paige
Q2 13:482nd & 10 at opp 20Grant Wilson pass complete to Dominic Dutton for 9 yds to the WKU 11
Q2 13:383rd & 1 at opp 11Grant Wilson run for 11 yds for a TD (Ethan Sanchez KICK)Old Dominion 28, Western Kentucky 0
2nd quarter5 drives, then Old Dominion 28, Western Kentucky 7
Western Kentucky Touchdown, 10 plays
13:321st & 10 at own 35Ethan Sanchez kickoff for 64 yds , Easton Messer return for 22 yds to the WKU 23
13:171st & 10 at own 23L.T. Sanders run for a loss of 1 yard to the WKU 22
12:492nd & 11 at own 22Caden Veltkamp pass complete to River Helms for 5 yds to the WKU 27
12:043rd & 6 at own 27Caden Veltkamp pass complete to Easton Messer for 30 yds to the ODU 43 for a 1ST down
11:371st & 10 at opp 43Caden Veltkamp pass complete to Malachi Corley for 4 yds to the ODU 39
11:032nd & 6 at opp 39Caden Veltkamp pass complete to Easton Messer for 10 yds to the ODU 29 for a 1ST down
10:381st & 10 at opp 29Davion Ervin-Poindexter run for no gain to the ODU 29
10:182nd & 10 at opp 29Caden Veltkamp pass complete to Jimmy Holiday for 10 yds to the ODU 19 for a 1ST down
9:411st & 10 at opp 19Caden Veltkamp run for 2 yds to the ODU 17
9:052nd & 8 at opp 17Caden Veltkamp pass complete to Dalvin Smith for 3 yds to the ODU 14
8:143rd & 5 at opp 14Caden Veltkamp pass complete to Dalvin Smith for 14 yds for a TD (Lucas Carneiro KICK)Old Dominion 28, Western Kentucky 7
Old Dominion Punt, 3 plays
8:143rd & 5 at own 35Cory Munson kickoff for 65 yds for a touchback
8:011st & 10 at own 25Kadarius Calloway run for 3 yds to the ODU 28
7:472nd & 7 at own 28Grant Wilson pass complete to Kelby Williams for 5 yds to the ODU 33
7:223rd & 2 at own 33Grant Wilson pass incomplete to Dominic Dutton
7:224th & 2 at own 33Old Dominion Penalty, False Start (LaMareon James) to the ODU 28
7:124th & 7 at own 28Ian Brandt punt for 64 yds, punt out-of-bounds at the WKU 8
Western Kentucky Punt, 6 plays
6:581st & 10 at own 8Caden Veltkamp run for 4 yds to the WKU 12
6:162nd & 6 at own 12Caden Veltkamp pass complete to Dalvin Smith for 3 yds to the WKU 15
5:313rd & 3 at own 15Caden Veltkamp pass complete to Jimmy Holiday for 23 yds to the WKU 38 for a 1ST down
5:081st & 10 at own 38Caden Veltkamp run for 2 yds to the WKU 40
4:252nd & 8 at own 40Caden Veltkamp pass incomplete to Marvin Sims
4:083rd & 8 at own 40Caden Veltkamp sacked by Kris Caine for a loss of 4 yards to the WKU 36
3:404th & 12 at own 36Cory Munson punt for 39 yds, fair catch by Isiah Paige at the ODU 25
Old Dominion Punt, 3 plays
3:341st & 10 at own 25Grant Wilson pass incomplete to Isiah Paige
3:302nd & 10 at own 25Grant Wilson pass incomplete to Jalen Butler
3:163rd & 10 at own 25Wilson, Grant pass complete to Wicks, Keshawn for 10 yards to the ODU35, PENALTY ODU ineligible downfield on pass (Dubose-Bourne, Stephon) off-setting, PENALTY WESTERNKY Substitution Infraction off-setting, NO PLAY.
2:483rd & 10 at own 25Grant Wilson pass complete to Isiah Paige for 9 yds to the ODU 34
2:014th & 1 at own 34Ian Brandt punt for 41 yds, punt out-of-bounds at the WKU 25
Western Kentucky Interception, 6 plays
1:441st & 10 at own 25Davion Ervin-Poindexter run for 5 yds to the WKU 30
1:052nd & 5 at own 30Caden Veltkamp pass complete to Easton Messer for 4 yds to the WKU 34
0:483rd & 1 at own 34Caden Veltkamp pass complete to Davion Ervin-Poindexter for 5 yds to the WKU 39 for a 1ST down
0:271st & 10 at own 39Caden Veltkamp run for 5 yds to the WKU 44
0:272nd & 5 at own 44Timeout Western Kentucky, clock 00:27
0:212nd & 5 at own 44Caden Veltkamp pass complete to Easton Messer for 7 yds to the ODU 49 for a 1ST down
0:041st & 10 at opp 49Caden Veltkamp pass intercepted Tahj Ra-El return for 40 yds to the WKU 30
0:041st & 10 at opp 30Ethan Sanchez 47 yd FG MISSED
3rd quarter5 drives, then Old Dominion 35, Western Kentucky 14
Western Kentucky Touchdown, 9 plays
15:001st & 10 at own 35Ethan Sanchez kickoff for 65 yds for a touchback
14:491st & 10 at own 25Caden Veltkamp pass complete to Dalvin Smith for 3 yds to the WKU 28
14:282nd & 7 at own 28Elijah Young run for 6 yds to the WKU 34
13:533rd & 1 at own 34Caden Veltkamp run for 28 yds to the ODU 38 for a 1ST down
13:171st & 10 at opp 38Caden Veltkamp run for 2 yds to the ODU 36
12:412nd & 8 at opp 36Caden Veltkamp pass complete to Elijah Young for 7 yds to the ODU 29
12:023rd & 1 at opp 29Caden Veltkamp pass incomplete
12:024th & 1 at opp 29Timeout Western Kentucky, clock 12:02
11:484th & 1 at opp 29Veltkamp, Caden pass incomplete to Borland, Trevor, PENALTY ODU pass interference 12 yards to the ODU17, NO PLAY, 1ST DOWN WESTERNKY.
11:371st & 10 at opp 17Elijah Young run for a loss of 1 yard to the ODU 18
10:582nd & 11 at opp 18Elijah Young run for no gain to the ODU 18
10:243rd & 11 at opp 18Caden Veltkamp pass complete to Dalvin Smith for 18 yds for a TD (Lucas Carneiro KICK)Old Dominion 28, Western Kentucky 14
Old Dominion Punt, 3 plays
10:243rd & 11 at own 35Cory Munson kickoff for 53 yds , LaMareon James return for 11 yds to the ODU 46 Western Kentucky Penalty, Defensive Offside (-5 Yards) to the ODU 28
10:021st & 10 at own 28Keshawn Wicks run for 2 yds to the ODU 30
9:432nd & 8 at own 30Keshawn Wicks run for 2 yds to the ODU 32
9:263rd & 6 at own 32Grant Wilson pass incomplete to Isiah Paige
9:104th & 6 at own 32Ian Brandt punt for 48 yds, downed at the WKU 20
Western Kentucky Punt, 5 plays
8:571st & 10 at own 20Davion Ervin-Poindexter run for 3 yds to the WKU 23
8:242nd & 7 at own 23Caden Veltkamp pass complete to River Helms for 8 yds to the WKU 31 for a 1ST down
8:091st & 10 at own 31Caden Veltkamp pass incomplete to Jimmy Holiday
8:092nd & 10 at own 31Western Kentucky Penalty, False Start (Easton Messer) to the WKU 26
8:002nd & 15 at own 26Caden Veltkamp pass incomplete to Davion Ervin-Poindexter
8:003rd & 15 at own 26Timeout Western Kentucky, clock 08:00
7:533rd & 15 at own 26Caden Veltkamp pass complete to Davion Ervin-Poindexter for 5 yds to the WKU 31
7:094th & 10 at own 31Cory Munson punt for 41 yds, fair catch by Isiah Paige at the ODU 28
Old Dominion Touchdown, 9 plays
6:511st & 10 at own 28Kadarius Calloway run for a loss of 1 yard to the ODU 27
6:332nd & 11 at own 27Grant Wilson pass complete to Kelby Williams for 7 yds to the ODU 34
6:123rd & 4 at own 34Grant Wilson pass complete to Isiah Paige for 42 yds to the WKU 24 for a 1ST down
5:551st & 10 at opp 24Kadarius Calloway run for 6 yds to the WKU 18
5:192nd & 4 at opp 18Kadarius Calloway run for a loss of 1 yard to the WKU 19
4:363rd & 5 at opp 19Grant Wilson run for 6 yds to the WKU 13 for a 1ST down
3:551st & 10 at opp 13Grant Wilson pass incomplete to Isiah Paige
3:282nd & 10 at opp 13Isiah Paige run for a loss of 8 yards to the WKU 21
3:043rd & 18 at opp 21Grant Wilson run for 21 yds for a TD (Ethan Sanchez KICK)Old Dominion 35, Western Kentucky 14
Western Kentucky Touchdown, 8 plays
3:043rd & 18 at own 35Ethan Sanchez kickoff for 65 yds for a touchback
3:041st & 10 at own 25Western Kentucky Penalty, False Start (Colten Cable) to the WKU 20
2:561st & 15 at own 20Elijah Young run for 6 yds to the WKU 26
2:342nd & 9 at own 26Caden Veltkamp pass complete to Dalvin Smith for 9 yds to the WKU 35 for a 1ST down
2:081st & 10 at own 35Caden Veltkamp pass complete to Craig Burt Jr. for 6 yds to the WKU 41
1:422nd & 4 at own 41Caden Veltkamp run for 5 yds to the WKU 46 for a 1ST down
0:491st & 10 at own 46Caden Veltkamp pass complete to Dalvin Smith for 11 yds to the ODU 43 for a 1ST down
0:151st & 10 at opp 43Caden Veltkamp pass complete to Craig Burt Jr. for 6 yds to the ODU 37
Q4 15:002nd & 4 at opp 37Caden Veltkamp pass complete to Craig Burt Jr. for no gain to the ODU 37
Q4 14:093rd & 4 at opp 37Caden Veltkamp pass complete to Elijah Young for 37 yds for a TD (Lucas Carneiro KICK)Old Dominion 35, Western Kentucky 21
4th quarter7 drives, then Tied at 35
Old Dominion Interception, 1 play
14:033rd & 4 at own 35Cory Munson kickoff for 64 yds , Devin Roche return for 23 yds to the ODU 24
13:541st & 10 at own 24Grant Wilson pass intercepted Anthony Johnson Jr. return for a loss of 7 yards to the WKU 31
Western Kentucky Touchdown, 9 plays
13:321st & 10 at own 31Caden Veltkamp pass complete to Davion Ervin-Poindexter for no gain to the WKU 31
13:132nd & 10 at own 31Caden Veltkamp pass complete to Jimmy Holiday for 30 yds to the ODU 39 for a 1ST down
12:541st & 10 at opp 39Davion Ervin-Poindexter run for 6 yds to the ODU 33
12:212nd & 4 at opp 33Caden Veltkamp run for 6 yds to the ODU 27 for a 1ST down
11:401st & 10 at opp 27Caden Veltkamp pass complete to River Helms for 2 yds to the ODU 25
11:102nd & 8 at opp 25Caden Veltkamp pass incomplete to Davion Ervin-Poindexter
10:513rd & 8 at opp 25Veltkamp, Caden pass incomplete to Smith, Dalvin, PENALTY ODU pass interference 7 yards to the ODU18, NO PLAY, 1ST DOWN WESTERNKY.
10:321st & 10 at opp 18Caden Veltkamp pass complete to Easton Messer for 3 yds to the ODU 15
10:142nd & 7 at opp 15Caden Veltkamp run for 1 yd to the ODU 14
9:423rd & 6 at opp 14Caden Veltkamp pass complete to Dalvin Smith for 14 yds for a TD (Lucas Carneiro KICK)Old Dominion 35, Western Kentucky 28
Old Dominion Punt, 3 plays
9:423rd & 6 at own 35Cory Munson kickoff for 65 yds for a touchback
9:331st & 10 at own 25Keshawn Wicks run for 1 yd to the ODU 26
9:012nd & 9 at own 26Grant Wilson pass complete to Reymello Murphy for 7 yds to the ODU 33
8:173rd & 2 at own 33Wicks, Keshawn rush for 37 yards to the WESTERNKY30, PENALTY ODU holding (Adams, Chris) 10 yards to the ODU23, NO PLAY.
7:563rd & 12 at own 23Grant Wilson pass incomplete to Isiah Paige
7:514th & 12 at own 23Ian Brandt punt for 37 yds, fair catch by Easton Messer at the WKU 40
Western Kentucky Fumble, 5 plays
7:471st & 10 at own 40Caden Veltkamp pass incomplete to Easton Messer
7:312nd & 10 at own 40Caden Veltkamp pass complete to River Helms for 10 yds to the 50 yard line for a 1ST down
7:081st & 10 at the 50Caden Veltkamp pass complete to Craig Burt Jr. for 5 yds to the ODU 45
6:332nd & 5 at opp 45Western Kentucky Penalty, False Start (Wes Dorsey) to the 50 yard line
5:582nd & 10 at the 50Caden Veltkamp pass complete to Easton Messer for 1 yd to the ODU 49
5:143rd & 9 at opp 49Caden Veltkamp pass complete to Craig Burt Jr. for 9 yds Craig Burt Jr. fumbled, forced by Wayne Matthews III, recovered by ODU Markus Knight , return for 25 yds to the WKU 35
Old Dominion Missed FG, 4 plays
4:561st & 10 at opp 35Keshawn Wicks run for a loss of 1 yard to the WKU 36
4:242nd & 11 at opp 36Keshawn Wicks run for 3 yds to the WKU 33
3:493rd & 8 at opp 33Grant Wilson pass complete to Dominic Dutton for 3 yds to the WKU 30
3:014th & 5 at opp 30Timeout Old Dominion, clock 03:01
2:534th & 5 at opp 30Ethan Sanchez 47 yd FG BLOCKED blocked by Marshall Jackson Sanchez, Ethan field goal attempt from 47 blocked, recovered by ODU Saunders, Santana at WESTERNKY36 spot at WESTERNKY36, clock 02:53 (blocked by Jackson, Marshall).
Western Kentucky Touchdown, 9 plays
2:371st & 10 at own 36Davion Ervin-Poindexter run for 4 yds to the WKU 40
2:262nd & 6 at own 40Caden Veltkamp pass incomplete to Lucas Carneiro
1:583rd & 6 at own 40Caden Veltkamp pass complete to Jimmy Holiday for 30 yds to the ODU 30 for a 1ST down Old Dominion Penalty, Unsportsmanlike Conduct (TEAM) to the ODU 15 for a 1ST down
1:341st & 10 at opp 15Caden Veltkamp run for 2 yds to the ODU 13
1:152nd & 8 at opp 13Caden Veltkamp pass incomplete to Elijah Young
1:083rd & 8 at opp 13Veltkamp, Caden pass incomplete to Messer, Easton, PENALTY ODU holding (Knight, Markus) 7 yards to the ODU6, NO PLAY, 1ST DOWN WESTERNKY.
0:581st & goal at opp 6Caden Veltkamp pass complete to River Helms for 1 yd to the ODU 5
0:302nd & goal at opp 5Caden Veltkamp pass incomplete to Dalvin Smith
0:243rd & goal at opp 5Caden Veltkamp sacked by Wayne Matthews III for a loss of 10 yards to the ODU 15
0:244th & 0 at opp 15Timeout Western Kentucky, clock 00:24
0:194th & goal at opp 15Caden Veltkamp pass complete to K.D. Hutchinson for 15 yds for a TD (Lucas Carneiro KICK)Tied at 35
Old Dominion Result not recorded, 2 plays
0:194th & 19 at own 35Cory Munson kickoff for 65 yds for a touchback
0:051st & 10 at own 25Keshawn Wicks run for 2 yds to the ODU 27
Overtime2 drives, then Western Kentucky 38, Old Dominion 35
Old Dominion Missed FG, 9 plays
1st & 10 at opp 25Grant Wilson sacked by Kylan Guidry for a loss of 4 yards to the WKU 29
2nd & 14 at opp 29Kadarius Calloway run for 1 yd to the WKU 28
3rd & 13 at opp 28Grant Wilson run for 13 yds to the WKU 15 for a 1ST down
1st & 10 at opp 15Kadarius Calloway run for 3 yds to the WKU 12
2nd & 7 at opp 12Kadarius Calloway run for 11 yds to the WKU 1 for a 1ST down
1st & goal at opp 1Kadarius Calloway run for no gain to the WKU 1
2nd & goal at opp 1Grant Wilson run for no gain to the WKU 1
3rd & goal at opp 1Grant Wilson run for no gain to the WKU 1
4th & 0 at opp 1Old Dominion Penalty, False Start (Leroy Thomas) to the WKU 6
4th & 0 at opp 6Ethan Sanchez 23 yd FG BLOCKED blocked by Talique Allen Sanchez, Ethan field goal attempt from 23 blocked, recovered by WESTERNKY Williams, Davion at WESTERNKY6 spot at WESTERNKY6, clock 15:00 (blocked by Allen, Talique).
Western Kentucky Field goal, 6 plays
1st & 10 at opp 25Caden Veltkamp run for no gain to the ODU 25
2nd & 10 at opp 25Caden Veltkamp pass incomplete to Dalvin Smith
3rd & 10 at opp 25Caden Veltkamp pass complete to Easton Messer for 13 yds to the ODU 12 for a 1ST down
1st & 10 at opp 12Caden Veltkamp pass incomplete to Easton Messer
2nd & 10 at opp 12Caden Veltkamp run for 1 yd to the ODU 11
3rd & 9 at opp 11Lucas Carneiro 29 yd FG GOODWestern Kentucky 38, Old Dominion 35

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.

Western Kentucky leads 7–⁠1 in eight meetings.

Recent meetings
2023Western Kentucky 38, Old Dominion 35Famous Toastery Bowl
2021Western Kentucky 43, Old Dominion 20
2019Western Kentucky 20, Old Dominion 3
2018Old Dominion 37, Western Kentucky 34
2017Western Kentucky 35, Old Dominion 31
2016Western Kentucky 59, Old Dominion 24

Around this game

Western Kentucky

Old Dominion