Old Dominion vs. South Florida

Wednesday, December 17, 2025, Cure Bowl

Old Dominion beat South Florida 24–⁠10. It was their only meeting on record.

Neutral siteOld Dominion10–⁠3 in 2025
24
Neutral siteSouth Florida9–⁠4 in 2025
10

Final at Camping World Stadium, OrlandoTV: ESPNAttendance 15,036Payout $573,125 in all (Wikipedia)

MVP Quinn Henicle (QB, Old Dominion)Wikipedia

At kickoff
72°F, clear, wind 11 mph from the eastWeather: NOAA NCEI Global Historical Climatology Network hourly; Orlando Executive Airport, 7 km from the stadium, seven minutes before kickoff
Viewers
1.2 million viewers on ESPNViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Ron HudsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Old Dominion7010724
South Florida370010

How the win probability moved

South Florida favored

Win probability by play: South Florida 61% at kickoff, 0% at the end. Biggest swing: 41 points.

Old Dominion favored

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

Standouts

Player stats

Old Dominion

PassingC/AttYdsTDInt
Quinn Henicle11/2512700
Ryan Huff0/1000
RushingCarYdsTDLong
Quinn Henicle24107251
Devin Roche19100035
Trequan Jones856122
ReceivingRecYdsTDLong
Na’eem Abdul-Rahim Gladding560028
Ja’Cory Thomas345020
Devin Roche21107
Tre’ Brown III111011
DefenseTklTFLSacksInt
Jeremy Mack Jr.111.510
Mario Easterly9000
Seth Naotala80.500
Jahleel Culbreath5100
Daevon Iles4001
Jerome Carter4002
Brandon Crutchfield3001
Kris Trinidad20.50.50
Deandre Lynch20.50.50
Ricardo Williams Jr.1110
Jackson Forrest1110

South Florida

PassingC/AttYdsTDInt
Gaston Moore20/2823612
Locklan Hewlett6/114501
Chase Leon0/1001
RushingCarYdsTDLong
Alvon Isaac741012
Sam Franklin102907
Nykahi Davenport7904
ReceivingRecYdsTDLong
Christian Neptune9102043
Jeremiah Koger468131
Jeyquan Smith561020
Tayte Crable221014
DefenseTklTFLSacksInt
Jhalyn Shuler10210
Ricardo Watson7110
Jarvis Lee Jr.71.510
Michael Williams II7110

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

Team stats

Old DominionSouth Florida
382Total yards333
127Passing yards281
255Rushing yards52
4.9Yards per pass7.0
4.6Yards per rush1.5
21First downs19
9–⁠20Third downs5–⁠16
0–⁠2Fourth downs0–⁠1
1Turnovers5
6–⁠70Penalties7–⁠65
31:07Possession28:53
4Sacks (by defense)4

Efficiency

Old DominionSouth Florida
36%Success rate36%
0.11EPA per play−0.14
1.31Explosiveness0.98
0.16Rushing EPA−0.23
0.02Passing EPA0.02
21%Passing-down success21%
0.19First-down EPA−0.21
−0.39Second-down EPA−0.12
0.98Third-down EPA−0.04
21%Havoc by its defense12%

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)

South Florida 52% to win. Old Dominion won as Elo’s underdog.

The line

South Florida −4, over/under 52.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 South Florida 58%, Old Dominion 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

South Florida end zoneOld Dominion end zoneQ1 South FloridaPunt, 3 playsQ1 Old DominionTurnover on downs, 4 playsQ1 South FloridaPunt, 3 playsQ1 Old DominionFumble, 7 playsQ1 South FloridaField goal, 8 playsQ1 Old DominionTouchdown, 10 playsQ1 South FloridaMissed FG, 7 playsQ2 Old DominionPunt, 3 playsQ2 South FloridaPunt, 4 playsQ2 Old DominionPunt, 3 playsQ2 South FloridaTouchdown, 3 playsQ2 Old DominionPunt, 4 playsQ2 South FloridaInterception, 7 playsQ2 Old DominionTurnover on downs, 14 playsQ2 South FloridaEnd of half, 1 playQ3 Old DominionPunt, 6 playsQ3 South FloridaInterception, 3 playsQ3 Old DominionTouchdown, 3 playsQ3 South FloridaMissed FG, 9 playsQ3 Old DominionField goal, 10 playsQ3 South FloridaPunt, 7 playsQ4 Old DominionPunt, 3 playsQ4 South FloridaPunt, 6 playsQ4 Old DominionPunt, 3 playsQ4 Old DominionMissed FG, 6 playsQ4 South FloridaInterception, 10 playsQ4 Old DominionTouchdown, 4 playsQ4 South FloridaInterception, 7 playsQ4 Old DominionEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. South Florida drives left to right, Old Dominion right to left.
  1. Q1 South FloridaPunt, 3 plays, 0 yards
  2. Q1 Old DominionTurnover on downs, 4 plays, 6 yards
  3. Q1 South FloridaPunt, 3 plays, −9 yards
  4. Q1 Old DominionFumble, 7 plays, 10 yards
  5. Q1 South FloridaField goal, 8 plays, 31 yards
  6. Q1 Old DominionTouchdown, 10 plays, 75 yards
  7. Q1 South FloridaMissed FG, 7 plays, 48 yards
  8. Q2 Old DominionPunt, 3 plays, 7 yards
  9. Q2 South FloridaPunt, 4 plays, 17 yards
  10. Q2 Old DominionPunt, 3 plays, −9 yards
  11. Q2 South FloridaTouchdown, 3 plays, 55 yards
  12. Q2 Old DominionPunt, 4 plays, 19 yards
  13. Q2 South FloridaInterception, 7 plays, 33 yards
  14. Q2 Old DominionTurnover on downs, 14 plays, 56 yards
  15. Q2 South FloridaEnd of half, 1 play, −1 yard
  16. Q3 Old DominionPunt, 6 plays, 3 yards
  17. Q3 South FloridaInterception, 3 plays, −1 yard
  18. Q3 Old DominionTouchdown, 3 plays, 25 yards
  19. Q3 South FloridaMissed FG, 9 plays, 54 yards
  20. Q3 Old DominionField goal, 10 plays, 73 yards
  21. Q3 South FloridaPunt, 7 plays, 31 yards
  22. Q4 Old DominionPunt, 3 plays, 5 yards
  23. Q4 South FloridaPunt, 6 plays, 0 yards
  24. Q4 Old DominionPunt, 3 plays, 3 yards
  25. Q4 Old DominionMissed FG, 6 plays, 20 yards
  26. Q4 South FloridaInterception, 10 plays, 27 yards
  27. Q4 Old DominionTouchdown, 4 plays, 57 yards
  28. Q4 South FloridaInterception, 7 plays, 69 yards
  29. Q4 Old DominionEnd of game, 3 plays, −4 yards

Play by play

1st quarter7 drives, then Old Dominion 7, South Florida 3
South Florida Punt, 3 plays
14:511st & 10 at own 35(15:00) #93 N.Eichner kickoff 57 yards to the USF08 #12 J.Alexis return 19 yards to the USF27 (#13 J.Olotu-Judah)
14:491st & 10 at own 27(14:54) No Huddle-Shotgun #25 N.Davenport rush middle for 1 yard gain to the USF28 (#3 M.Easterly)
14:262nd & 9 at own 28(14:36) No Huddle-Shotgun #3 G.Moore pass complete short right to #19 J.Smith caught at USF27, for 5 yards to the USF33 (#12 J.Carter)
14:063rd & 4 at own 33(14:13) No Huddle-Shotgun #3 G.Moore sacked for loss of 6 yards to the USF27 (#9 D.Lynch, #43 K.Trinidad)
13:164th & 10 at own 27(13:27) #37 C.Leon punt 53 yards to the ODU20 #3 D.Roche return 48 yards to the USF32 (#22 D.Rucker)
Old Dominion Turnover on downs, 4 plays
13:111st & 10 at opp 32(13:15) No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #6 J.Thomas thrown to USF29
13:112nd & 10 at opp 32PENALTY ODU False Start (#9 J.Butler) 5 yards from USF32 to USF37. NO PLAY
13:062nd & 15 at opp 37(13:11) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the USF35 (#21 J.Stokes)
12:303rd & 13 at opp 35(12:35) No Huddle-Shotgun #10 Q.Henicle rush left for 9 yards gain to the USF26 (#24 M.Harris)
12:154th & 4 at opp 26(12:21) No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #6 J.Thomas thrown to USF26 QB hurried by #24 M.Harris, TURNOVER ON DOWNS
South Florida Punt, 3 plays
12:061st & 10 at own 26(12:16) No Huddle-Shotgun #3 G.Moore pass complete short right to #25 N.Davenport caught at USF23, for 0 yards to the USF26 (#38 S.Naotala; #3 M.Easterly)
11:402nd & 10 at own 26(11:47) No Huddle-Shotgun #3 G.Moore rush middle for 1 yard gain to the USF27 (#33 D.Iles)
11:073rd & 9 at own 27(11:13) No Huddle-Shotgun #3 G.Moore sacked for loss of 10 yards to the USF17 (#94 R.Williams Jr.)
10:204th & 19 at own 17(10:32) #37 C.Leon punt 56 yards to the ODU27
Old Dominion Fumble, 7 plays
10:151st & 10 at own 27(10:20) No Huddle-Shotgun #20 T.Jones rush middle for 5 yards gain to the ODU32 (#24 M.Harris)
9:562nd & 5 at own 32(10:06) No Huddle-Shotgun #10 Q.Henicle rush right for 1 yard gain to the ODU33 (#0 J.Lee)
9:203rd & 4 at own 33(09:30) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #6 J.Thomas caught at ODU42, for 17 yards to the ODU50 (#5 F.Gaskin), 1ST DOWN
8:541st & 10 at the 50(09:02) No Huddle-Shotgun #20 T.Jones rush middle for 15 yards gain to the USF35 (#0 J.Lee), 1ST DOWN
8:191st & 10 at opp 35(08:27) No Huddle-Shotgun #10 Q.Henicle rush left for 11 yards gain to the USF24 (#40 J.Merrifield), 1ST DOWN
7:451st & 10 at opp 24(07:49) No Huddle-Shotgun #20 T.Jones rush middle for 6 yards gain to the USF18 (#63 J.Celiscar)
7:212nd & 4 at opp 18(07:29) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 19 yards to the USF37 (#0 J.Lee), fumble by #10 Q.Henicle recovered by USF #5 F.Gaskin at USF37 #5 F.Gaskin return 22 yards to the ODU41 (#20 T.Jones; #7 N.Abdul-Rahim Gladding)
South Florida Field goal, 8 plays
7:141st & 10 at opp 41(07:20) No Huddle-Shotgun #3 G.Moore rush left for 9 yards gain to the ODU32 (#4 J.Mack Jr.)
6:552nd & 1 at opp 32(06:58) No Huddle-Shotgun #4 S.Franklin rush left for 3 yards gain to the ODU29 (#8 B.Alisandro), 1ST DOWN
6:321st & 10 at opp 29(06:40) No Huddle-Shotgun #3 G.Moore pass complete short right to #81 C.Neptune caught at ODU31, for 8 yards to the ODU21 (#6 Z.Frink)
6:142nd & 2 at opp 21(06:20) No Huddle-Shotgun #15 A.Isaac rush middle for 6 yards gain to the ODU15 (#95 A.Foster), 1ST DOWN
5:591st & 10 at opp 15(06:05) No Huddle-Shotgun #3 G.Moore pass incomplete short left to #16 J.Koger thrown to ODU00
5:512nd & 10 at opp 15(05:58) No Huddle-Shotgun #3 G.Moore pass complete short middle to #81 C.Neptune caught at ODU23, for 5 yards to the ODU10 (#38 S.Naotala)
5:233rd & 5 at opp 10(05:26) No Huddle-Shotgun #3 G.Moore pass incomplete short middle to #19 J.Smith thrown to ODU03 broken up by #9 D.Lynch
5:184th & 5 at opp 10(05:18) #7 N.Gramatica field goal attempt from 28 yards GOOD (H: #37 C.Leon, LS: #95 G.Cates), clock 05:18South Florida 3, Old Dominion 0
Old Dominion Touchdown, 10 plays
5:181st & 10 at own 35(05:18) #42 A.Zouagui kickoff 65 yards to the ODU00, Touchback
5:091st & 10 at own 25(05:18) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #6 J.Thomas caught at ODU25, for 8 yards to the ODU33 (#21 J.Stokes)
4:472nd & 2 at own 33(04:53) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards loss to the ODU31 (#0 J.Lee; #11 D.Harris)
4:263rd & 4 at own 31(04:36) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #7 N.Abdul-Rahim Gladding caught at ODU34, for 28 yards to the USF41 (#25 Z.Hamilton), 1ST DOWN
6:362nd & 2 at opp 33Timeout South Florida, clock 06:36
3:511st & 10 at opp 41(04:00) No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the USF40 (#34 R.Watson III)
3:272nd & 9 at opp 40(03:34) No Huddle-Shotgun #10 Q.Henicle rush middle for 11 yards gain to the USF29 (#21 J.Stokes), 1ST DOWN
2:521st & 10 at opp 29(02:56) No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the USF26 (#99 D.Lee)
2:162nd & 7 at opp 26(02:26) No Huddle-Shotgun #10 Q.Henicle pass complete short middle to #7 N.Abdul-Rahim Gladding caught at USF18, for 8 yards to the USF18 (#5 F.Gaskin), 1ST DOWN
1:441st & 10 at opp 18(01:48) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the USF16 (#34 R.Watson III)
0:582nd & 8 at opp 16(01:04) No Huddle-Shotgun #10 Q.Henicle pass complete short middle to #3 D.Roche caught at USF12, for 4 yards to the USF12 (#24 M.Harris) PENALTY USF Roughing The Passer (#97 J.Grant) 6 yards from USF12 to USF06, 1ST DOWN
0:421st & goal at opp 6Q. Henicle run for 6 yds, for a TD (N. Eichner KICK)Old Dominion 7, South Florida 3
South Florida Missed FG, 7 plays
0:361st & 10 at own 35(00:42) #93 N.Eichner kickoff 61 yards to the USF04 #15 A.Isaac return 18 yards to the USF22 (#22 A.Ashworth)
0:361st & 10 at own 22PENALTY USF False Start (#18 W.Wolff) 5 yards from USF22 to USF17. NO PLAY
0:301st & 15 at own 17(00:35) No Huddle-Shotgun #25 N.Davenport rush middle for 3 yards gain to the USF20 (#19 L.Struck)
0:122nd & 12 at own 20(00:12) No Huddle-Shotgun #25 N.Davenport rush middle for 4 yards gain to the USF24 (#19 L.Struck; #38 S.Naotala)
Q2 14:483rd & 8 at own 24(14:59) No Huddle-Shotgun #3 G.Moore pass complete short right to #81 C.Neptune caught at USF22, for 43 yards to the ODU33 (#3 M.Easterly), 1ST DOWN
Q2 14:281st & 10 at opp 33(14:32) No Huddle-Shotgun #4 S.Franklin rush middle for 1 yard gain to the ODU32 (#38 S.Naotala)
Q2 14:022nd & 9 at opp 32(14:11) No Huddle-Shotgun #3 G.Moore rush middle for 12 yards loss to the ODU44 (#34 J.Culbreath)
Q2 13:173rd & 21 at opp 44(13:25) No Huddle-Shotgun #3 G.Moore pass complete short middle to #4 S.Franklin caught at ODU45, for 14 yards to the ODU30 (#8 B.Alisandro)
Q2 12:354th & 7 at opp 30(12:40) #7 N.Gramatica field goal attempt from 48 yards NO GOOD (H: #37 C.Leon, LS: #95 G.Cates), clock 12:35
Q2 12:413rd & 21 at opp 44Timeout South Florida, clock 12:41
2nd quarter8 drives, then South Florida 10, Old Dominion 7
Old Dominion Punt, 3 plays
12:281st & 10 at own 30(12:34) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #3 D.Roche caught at ODU27, for 7 yards to the ODU37 (#22 D.Rucker)
12:052nd & 3 at own 37(12:11) No Huddle-Shotgun #10 Q.Henicle rush middle for 0 yards to the ODU37 (#34 R.Watson III)
11:303rd & 3 at own 37(11:32) No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to ODU47 broken up by #7 J.Shuler QB hurried by #7 J.Shuler
11:224th & 3 at own 37(11:26) #96 I.Brandt punt 38 yards to the USF25 #81 C.Neptune return 0 yards to the USF25 (#26 J.Watts)
South Florida Punt, 4 plays
11:141st & 10 at own 25(11:20) No Huddle-Shotgun #15 A.Isaac rush middle for 12 yards gain to the USF37 (#2 N.Stiger; #0 M.Thompson), 1ST DOWN
10:561st & 10 at own 37(11:04) No Huddle-Shotgun #3 G.Moore pass complete short left to #16 J.Koger caught at USF38, for 6 yards to the USF43 (#5 B.Crutchfield)
10:372nd & 4 at own 43(10:48) No Huddle-Shotgun #15 A.Isaac rush middle for 3 yards gain to the USF46 (#3 M.Easterly)
10:123rd & 1 at own 46(10:17) No Huddle-Shotgun #3 G.Moore sacked for loss of 4 yards to the USF42 (#18 J.Forrest) PENALTY USF Holding declined
9:454th & 5 at own 42(09:50) #37 C.Leon punt 43 yards to the ODU15 fair catch by #3 D.Roche at ODU15
Old Dominion Punt, 3 plays
9:371st & 10 at own 15(09:45) No Huddle-Shotgun #20 T.Jones rush middle for 3 yards gain to the ODU18 (#21 J.Stokes; #7 J.Shuler)
9:132nd & 7 at own 18(09:14) No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #20 T.Jones thrown to ODU23
9:123rd & 7 at own 18(09:12) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 12 yards to the ODU06 (#34 R.Watson III), fumble by #10 Q.Henicle recovered by ODU #7 N.Abdul-Rahim Gladding at ODU06, End Of Play
8:274th & 19 at own 6(08:32) #96 I.Brandt punt 45 yards to the USF49 #81 C.Neptune return for loss of 4 yards to the USF45 (#7 R.Ramey; #26 J.Watts)
South Florida Touchdown, 3 plays
8:061st & 10 at own 45(08:25) No Huddle-Shotgun #3 G.Moore pass complete short middle to #5 F.Gaskin caught at USF40, for 1 yard loss to the USF44 (#19 L.Struck; #30 F.Giles)
7:482nd & 11 at own 44(07:59) No Huddle-Shotgun #3 G.Moore pass complete deep left to #16 J.Koger caught at ODU31, for 25 yards to the ODU31 (#33 D.Iles), 1ST DOWN
7:241st & 10 at opp 31G. Moore pass to J. Koger for 31 yds, for a TD (N. Gramatica KICK)South Florida 10, Old Dominion 7
Old Dominion Punt, 4 plays
7:241st & 10 at own 35(07:24) #42 A.Zouagui kickoff 65 yards to the ODU00, Touchback
7:161st & 10 at own 25(07:23) No Huddle-Shotgun #3 D.Roche rush middle for 19 yards gain to the ODU44 (#3 J.Duclona), 1ST DOWN
6:531st & 10 at own 44(06:57) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #7 N.Abdul-Rahim Gladding thrown to USF20 QB hurried by #4 M.Williams II
6:462nd & 10 at own 44(06:51) No Huddle-Shotgun #3 D.Roche rush middle for 0 yards to the ODU44 (#4 M.Williams II)
6:263rd & 10 at own 44(06:29) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #6 J.Thomas thrown to USF22
6:214th & 10 at own 44(06:24) #96 I.Brandt punt 40 yards to the USF16 fair catch by #81 C.Neptune at USF16 PENALTY ODU Kick Catch Interference (#26 J.Watts) 15 yards from USF16 to USF31
South Florida Interception, 7 plays
5:471st & 10 at own 31(06:06) No Huddle-Shotgun #3 G.Moore pass complete short left to #15 T.Crable caught at USF31, for 7 yards to the USF38 (#4 J.Mack Jr.)
5:342nd & 3 at own 38(05:40) No Huddle-Shotgun #15 A.Isaac rush middle for 8 yards gain to the USF46 (#4 J.Mack Jr.), 1ST DOWN
5:211st & 10 at own 46(05:29) No Huddle-Shotgun #3 G.Moore pass complete short left to #12 J.Alexis caught at USF45, for 4 yards to the USF50 (#5 B.Crutchfield)
4:432nd & 6 at the 50(05:04) No Huddle-Shotgun #3 G.Moore pass complete short left to #15 T.Crable caught at ODU43, for 14 yards to the ODU36 (#6 Z.Frink), 1ST DOWN
3:591st & 10 at opp 36(04:30) No Huddle-Shotgun #3 G.Moore rush middle for 0 yards to the ODU36 (#3 M.Easterly)
3:252nd & 10 at opp 36(03:28) No Huddle-Shotgun #3 G.Moore pass incomplete short left thrown to ODU41
3:233rd & 10 at opp 36(03:23) No Huddle-Shotgun #3 G.Moore pass intercepted by #5 B.Crutchfield at ODU09 #5 B.Crutchfield return 11 yards to the ODU20 (#16 J.Koger)
Old Dominion Turnover on downs, 14 plays
3:171st & 10 at own 20(03:21) No Huddle-Shotgun #10 Q.Henicle rush middle for 5 yards gain to the ODU25 (#5 F.Gaskin)
2:512nd & 5 at own 25(02:56) No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU29 (#4 M.Williams II)
2:153rd & 1 at own 29(02:26) No Huddle-Shotgun #10 Q.Henicle rush middle for 6 yards gain to the ODU35, End Of Play, 1ST DOWN
1:551st & 10 at own 35(02:01) No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU36 (#63 J.Celiscar)
1:542nd & 9 at own 36(01:57) No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #6 J.Thomas thrown to ODU43 QB hurried by #34 R.Watson III and #7 J.Shuler
1:551st & 10 at own 35Timeout Old Dominion, clock 01:55
1:463rd & 9 at own 36(01:53) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #2 T.Brown caught at ODU43, for 11 yards to the ODU47 (#3 J.Duclona), 1ST DOWN
1:241st & 10 at own 47(01:27) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU49 (#63 J.Celiscar)
1:192nd & 8 at own 49(01:22) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep right to #2 T.Brown thrown to USF11
1:241st & 10 at own 47Timeout Old Dominion, clock 01:24
1:113rd & 8 at own 49(01:18) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #7 N.Abdul-Rahim Gladding caught at USF45, for 12 yards to the USF39 (#22 D.Rucker), 1ST DOWN
0:521st & 10 at opp 39(00:59) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #6 J.Thomas caught at USF30, for 20 yards to the USF19 (#7 J.Shuler), 1ST DOWN
0:401st & 10 at opp 19(00:45) No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #9 J.Butler thrown to USF00
0:332nd & 10 at opp 19(00:36) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 7 yards to the USF26 (#7 J.Shuler)
0:401st & 10 at opp 19Timeout Old Dominion, clock 00:40
0:153rd & 17 at opp 26(00:17) No Huddle-Shotgun #10 Q.Henicle rush left for 6 yards gain to the USF20 (#11 D.Harris)
0:034th & 11 at opp 20(00:10) No Huddle #96 I.Brandt rush right for 4 yards loss to the USF24 (#7 J.Shuler) PENALTY ODU Holding declined, TURNOVER ON DOWNS
South Florida End of half, 1 play
0:031st & 10 at own 24(00:00) Kneel down by South Florida at USF23 for loss of 1 yard
3rd quarter6 drives, then Old Dominion 17, South Florida 10
Old Dominion Punt, 6 plays
15:001st & 10 at own 35(15:00) #42 A.Zouagui kickoff 65 yards to the ODU00, Touchback
14:531st & 10 at own 25(14:59) No Huddle-Shotgun #3 D.Roche rush middle for 7 yards gain to the ODU32 (#7 J.Shuler)
14:252nd & 3 at own 32(14:30) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU34 (#21 J.Stokes)
13:473rd & 1 at own 34(13:54) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU36 (#34 R.Watson III), 1ST DOWN
13:191st & 10 at own 36(13:25) No Huddle-Shotgun #20 T.Jones rush middle for 0 yards to the ODU36 (#4 M.Williams II; #6 R.Hill)
12:542nd & 10 at own 36(12:58) No Huddle-Shotgun #10 Q.Henicle pass incomplete short left to #7 N.Abdul-Rahim Gladding thrown to ODU42
12:543rd & 10 at own 36PENALTY ODU False Start (#69 L.Cox) 5 yards from ODU36 to ODU31. NO PLAY
12:353rd & 15 at own 31(12:41) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 3 yards to the ODU28 (#4 M.Williams II)
12:014th & 18 at own 28(12:06) #96 I.Brandt punt 47 yards to the USF25 #81 C.Neptune return 1 yard to the USF26, End Of Play
South Florida Interception, 3 plays
11:531st & 10 at own 26(11:58) No Huddle-Shotgun #25 N.Davenport rush middle for 2 yards loss to the USF24 (#38 S.Naotala; #4 J.Mack Jr.)
11:292nd & 12 at own 24(11:33) No Huddle-Shotgun #25 N.Davenport rush left for 1 yard gain to the USF25 (#4 J.Mack Jr.)
10:443rd & 11 at own 25(10:55) No Huddle-Shotgun #3 G.Moore pass intercepted by #12 J.Carter at ODU49 #12 J.Carter return 26 yards to the USF25 (#19 J.Smith)
Old Dominion Touchdown, 3 plays
10:381st & 10 at opp 25(10:42) No Huddle-Shotgun #10 Q.Henicle rush left for 3 yards gain to the USF22 (#7 J.Shuler)
10:122nd & 7 at opp 22(10:14) No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to USF15
10:063rd & 7 at opp 22Trequan Jones 22 Yd Run (Nathanial Eichner Kick)Old Dominion 14, South Florida 10
South Florida Missed FG, 9 plays
10:061st & 10 at own 35(10:06) #93 N.Eichner kickoff 63 yards to the USF02 fair catch by #15 A.Isaac at USF02
9:581st & 10 at own 25(10:03) No Huddle-Shotgun #3 G.Moore pass complete short right to #19 J.Smith caught at USF23, for 12 yards to the USF37 (#4 J.Mack Jr.), 1ST DOWN
9:421st & 10 at own 37(09:48) No Huddle-Shotgun #4 S.Franklin rush middle for 2 yards gain to the USF39 (#38 S.Naotala; #3 M.Easterly)
9:052nd & 8 at own 39(09:18) No Huddle-Shotgun #3 G.Moore pass complete short right to #19 J.Smith caught at ODU46, for 18 yards to the ODU43 (#6 Z.Frink), 1ST DOWN
8:521st & 10 at opp 43(08:57) No Huddle-Shotgun #4 S.Franklin rush middle for 5 yards gain to the ODU38 (#33 D.Iles; #34 J.Culbreath)
8:342nd & 5 at opp 38(08:37) No Huddle-Shotgun #4 S.Franklin rush left for 0 yards to the ODU38 (#5 B.Crutchfield) PENALTY ODU Personal Foul (#99 C.Daniels) 15 yards from ODU38 to ODU23, 1ST DOWN
8:201st & 10 at opp 23(08:20) No Huddle-Shotgun #3 G.Moore pass incomplete short left to #16 J.Koger thrown to ODU15 broken up by #5 B.Crutchfield
8:122nd & 10 at opp 23(08:18) No Huddle-Shotgun #4 S.Franklin rush middle for 2 yards gain to the ODU21 (#43 K.Trinidad)
7:453rd & 8 at opp 21(07:46) No Huddle-Shotgun #3 G.Moore pass incomplete short right to #8 W.Sullivan thrown to ODU21
7:404th & 8 at opp 21(07:43) #7 N.Gramatica field goal attempt from 39 yards NO GOOD (H: #37 C.Leon, LS: #95 G.Cates), clock 07:40
Old Dominion Field goal, 10 plays
7:291st & 10 at own 21(07:37) No Huddle-Shotgun #3 D.Roche rush middle for 35 yards gain to the USF44 (#6 R.Hill; #1 B.Knox), 1ST DOWN
6:471st & 10 at opp 44(06:52) No Huddle-Shotgun #3 D.Roche rush middle for 1 yard gain to the USF43 (#34 R.Watson III)
6:152nd & 9 at opp 43(06:20) No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the USF39 (#0 J.Lee)
5:403rd & 5 at opp 39(05:44) No Huddle-Shotgun #3 D.Roche rush middle for 5 yards gain to the USF34 (#7 J.Shuler), 1ST DOWN
5:021st & 10 at opp 34(05:07) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #7 N.Abdul-Rahim Gladding caught at USF35, for 5 yards to the USF29 (#0 J.Lee; #7 J.Shuler)
4:282nd & 5 at opp 29(04:28) No Huddle-Shotgun #10 Q.Henicle rush right for 11 yards gain to the USF18, End Of Play, 1ST DOWN, PENALTY USF Targeting (#22 D.Rucker) 9 yards from USF18 to USF09, 1ST DOWN. The previous play is under automatic review - “Targeting”. CALL OVERTURNED. (Original Play: (04:28) No Huddle-Shotgun #10 Q.Henicle rush right for 17 yards gain to the USF12 fumbled by #10 Q.Henicle at USF16 forced by #22 D.Rucker recovered by USF #4 M.Williams II at USF12, End Of Play)
4:021st & goal at opp 9(04:05) No Huddle-Shotgun #4 R.Huff pass incomplete short right to #2 T.Brown thrown to USF00 broken up by #1 B.Knox
3:552nd & goal at opp 9(04:01) No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the USF06 (#1 B.Knox; #44 R.Nicholl) PENALTY USF UNS: Unsportsmanlike Conduct offsetting USF UNS: Unsportsmanlike Conduct offsetting ODU UNS: Unsportsmanlike Conduct offsetting
3:273rd & goal at opp 6(03:27) No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to USF00
3:274th & goal at opp 6(03:27) #93 N.Eichner field goal attempt from 24 yards GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 03:27Old Dominion 17, South Florida 10
South Florida Punt, 7 plays
3:271st & 10 at own 35(03:27) #93 N.Eichner kickoff 65 yards to the USF00 fair catch by #15 A.Isaac at USF00
3:221st & 10 at own 25(03:27) No Huddle-Shotgun #25 N.Davenport rush middle for 2 yards gain to the USF27 (#34 J.Culbreath; #38 S.Naotala) PENALTY ODU Personal Foul (#30 F.Giles) 15 yards from USF27 to USF42, 1ST DOWN
2:581st & 10 at own 42(03:00) No Huddle-Shotgun #3 G.Moore pass incomplete short left to #81 C.Neptune thrown to USF39
2:492nd & 10 at own 42(02:57) No Huddle-Shotgun #3 G.Moore rush left for 1 yard gain to the USF43 (#34 J.Culbreath)
1:573rd & 9 at own 43(02:16) No Huddle-Shotgun #3 G.Moore pass complete short right to #25 N.Davenport caught at ODU45, for 13 yards to the ODU44 (#12 J.Carter), 1ST DOWN
1:311st & 10 at opp 44(01:31) No Huddle-Shotgun #25 N.Davenport rush middle for 0 yards to the ODU44 (#0 M.Thompson; #19 L.Struck)
0:562nd & 10 at opp 44(01:04) No Huddle-Shotgun #3 G.Moore pass complete short right to #19 J.Smith caught at ODU45, for 6 yards to the ODU38 (#3 M.Easterly; #9 D.Lynch)
0:293rd & 4 at opp 38(00:35) No Huddle-Shotgun #3 G.Moore pass complete short right to #8 W.Sullivan caught at ODU40, for 1 yard loss to the ODU39 (#8 B.Alisandro)
Q4 15:004th & 5 at opp 39PENALTY USF False Start 5 yards from ODU39 to ODU44. NO PLAY
Q4 14:494th & 10 at opp 44(14:58) #37 C.Leon punt 43 yards to the ODU01
4th quarter8 drives, then Old Dominion 24, South Florida 10
Old Dominion Punt, 3 plays
14:421st & 10 at own 1(14:47) No Huddle-Shotgun #10 Q.Henicle rush middle for 3 yards gain to the ODU04 (#44 R.Nicholl)
14:062nd & 7 at own 4(14:09) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #6 J.Thomas thrown to ODU30
14:003rd & 7 at own 4(14:04) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU06 (#34 R.Watson III)
13:284th & 5 at own 6(13:31) #96 I.Brandt punt 38 yards to the ODU44 fair catch by #81 C.Neptune at ODU44
South Florida Punt, 6 plays
13:201st & 10 at opp 44(13:26) No Huddle-Shotgun #15 A.Isaac rush middle for 3 yards gain to the ODU41 (#8 B.Alisandro)
12:572nd & 7 at opp 41(13:01) No Huddle-Shotgun #3 G.Moore pass complete short left to #81 C.Neptune caught at ODU40, for 7 yards to the ODU34 (#8 B.Alisandro), 1ST DOWN
12:341st & 10 at opp 34(12:45) No Huddle-Shotgun #3 G.Moore pass complete deep right to #19 J.Smith caught at ODU14, for 20 yards to the ODU14, End Of Play, 1ST DOWN
12:341st & 10 at opp 14PENALTY USF UNS: Unsportsmanlike Conduct (#56 C.Skinner) 15 yards from ODU14 to ODU29. NO PLAY
12:341st & 25 at opp 29PENALTY USF UNS: Unsportsmanlike Conduct 15 yards from ODU29 to ODU44. NO PLAY
12:131st & 10 at opp 44(12:16) No Huddle-Shotgun #13 L.Hewlett sacked for loss of 9 yards to the USF47 (#4 J.Mack Jr.)
11:492nd & 19 at own 47(11:55) No Huddle-Shotgun #13 L.Hewlett pass complete short left to #81 C.Neptune caught at USF44, for 1 yard to the USF48 (#12 J.Carter) PENALTY USF Holding (#8 W.Sullivan) 10 yards from USF48 to USF38
11:243rd & 28 at own 38(11:26) No Huddle-Shotgun #13 L.Hewlett pass complete short right to #81 C.Neptune caught at USF46, for 8 yards to the USF46 (#4 J.Mack Jr.)
10:203rd & 20 at own 46(10:34) No Huddle-Shotgun #13 L.Hewlett pass complete short middle to #81 C.Neptune caught at USF45, for 10 yards to the ODU44 (#33 D.Iles), TURNOVER ON DOWNS
10:034th & 10 at opp 44(10:03) #37 C.Leon punt 44 yards to the ODU00, Touchback
Old Dominion Punt, 3 plays
9:571st & 10 at own 20(09:58) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #7 N.Abdul-Rahim Gladding thrown to USF40
9:502nd & 10 at own 20(09:55) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the ODU22 (#99 D.Lee; #4 M.Williams II)
9:113rd & 8 at own 22(09:15) No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard gain to the ODU23 (#44 R.Nicholl; #63 J.Celiscar)
8:344th & 7 at own 23(08:39) #96 I.Brandt punt 39 yards to the USF38 muffed by #81 C.Neptune at USF38 recovered by ODU #30 B.Durkin at USF38, End Of Play
Old Dominion Missed FG, 6 plays
8:341st & 10 at opp 38(08:34) No Huddle-Shotgun #3 D.Roche rush middle for 6 yards gain to the USF32 (#7 J.Shuler; #4 M.Williams II)
8:172nd & 4 at opp 32(08:23) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #7 N.Abdul-Rahim Gladding caught at USF33, for 7 yards to the USF25 (#7 J.Shuler), 1ST DOWN
7:501st & 10 at opp 25(07:54) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the USF23 (#4 M.Williams II)
7:072nd & 8 at opp 23(07:12) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the USF21 (#44 R.Nicholl)
6:273rd & 6 at opp 21(06:34) No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the USF18 (#99 D.Lee)
5:544th & 3 at opp 18(05:54) #93 N.Eichner field goal attempt from 36 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 05:54
South Florida Interception, 10 plays
5:491st & 10 at own 20(05:52) No Huddle-Shotgun #13 L.Hewlett pass incomplete deep left to #16 J.Koger thrown to USF41
5:422nd & 10 at own 20(05:47) No Huddle-Shotgun #4 S.Franklin rush middle for 7 yards gain to the USF27 (#4 J.Mack Jr.)
5:243rd & 3 at own 27(05:29) No Huddle-Shotgun #4 S.Franklin rush middle for 5 yards gain to the USF32 (#30 F.Giles), 1ST DOWN
5:071st & 10 at own 32(05:10) No Huddle-Shotgun #4 S.Franklin rush middle for 1 yard gain to the USF33 (#30 F.Giles)
4:542nd & 9 at own 33(04:54) No Huddle-Shotgun #13 L.Hewlett pass complete short right to #81 C.Neptune caught at USF40, for 7 yards to the USF40 (#1 K.Thomas)
4:283rd & 2 at own 40(04:31) No Huddle-Shotgun #4 S.Franklin rush middle for 3 yards gain to the USF43 (#3 M.Easterly), 1ST DOWN
4:091st & 10 at own 43(04:13) No Huddle-Shotgun #13 L.Hewlett pass complete short right to #81 C.Neptune caught at USF43, for 4 yards to the USF47 (#12 J.Carter)
3:512nd & 6 at own 47(03:55) No Huddle-Shotgun #13 L.Hewlett pass incomplete deep right to #19 J.Smith thrown to ODU09 broken up by #12 J.Carter
3:453rd & 6 at own 47(03:51) No Huddle-Shotgun #13 L.Hewlett pass incomplete deep left to #81 C.Neptune thrown to ODU30
Old Dominion Touchdown, 4 plays
3:341st & 10 at own 43PENALTY ODU UNS: Unsportsmanlike Conduct (#12 J.Carter) 15 yards from ODU43 to ODU28. NO PLAY
3:261st & 25 at own 28(03:29) No Huddle-Shotgun #20 T.Jones rush middle for 3 yards gain to the ODU31 (#44 R.Nicholl; #99 D.Lee)
2:461st & 10 at own 28(02:50) No Huddle-Shotgun #20 T.Jones rush middle for 3 yards gain to the ODU31 (#44 R.Nicholl; #99 D.Lee)
2:462nd & 7 at own 31(02:46) No Huddle-Shotgun #20 T.Jones rush middle for 2 yards gain to the ODU33 (#28 R.Jenkins)
2:333rd & 5 at own 33(02:43) No Huddle-Shotgun #10 Q.Henicle rush middle for 16 yards gain to the ODU49 (#0 J.Lee; #5 F.Gaskin), 1ST DOWN
2:462nd & 7 at opp 31Timeout South Florida, clock 02:46
2:241st & 10 at own 49Quinn Henicle 51 Yd Run (Nathanial Eichner Kick)Old Dominion 24, South Florida 10
2:321st & 10 at opp 49Timeout South Florida, clock 02:32
South Florida Interception, 7 plays
2:241st & 10 at own 35(02:24) #93 N.Eichner kickoff 65 yards to the USF00, Touchback
2:121st & 10 at own 25(02:23) No Huddle-Shotgun #13 L.Hewlett pass complete short left to #16 J.Koger caught at USF30, for 6 yards to the USF31 (#34 J.Culbreath)
2:012nd & 4 at own 31(02:04) No Huddle-Shotgun #15 A.Isaac rush middle for 3 yards gain to the USF34 (#38 S.Naotala)
1:553rd & 1 at own 34(02:00) No Huddle-Shotgun #15 A.Isaac rush left for 6 yards gain to the USF40 (#4 J.Mack Jr.), 1ST DOWN
2:002nd & 4 at own 31Timeout South Florida, clock 02:00
1:431st & 10 at own 40(01:51) No Huddle-Shotgun #13 L.Hewlett pass complete short right to #81 C.Neptune caught at USF49, for 9 yards to the USF49 (#4 J.Mack Jr.)
1:202nd & 1 at own 49(01:25) No Huddle-Shotgun #13 L.Hewlett rush middle for 4 yards gain to the ODU47 (#30 F.Giles; #3 M.Easterly), 1ST DOWN
1:091st & 10 at opp 47(01:13) No Huddle-Shotgun #13 L.Hewlett pass incomplete short right to #81 C.Neptune thrown to ODU40
1:022nd & 10 at opp 47(01:05) No Huddle-Shotgun #13 L.Hewlett pass intercepted by #33 D.Iles at ODU06, End Of Play
Old Dominion End of game, 3 plays
0:541st & 10 at own 6(00:58) Kneel down by #10 Q.Henicle at ODU04 for loss of 2 yards
0:212nd & 12 at own 4(00:21) Kneel down by #10 Q.Henicle at ODU03 for loss of 1 yard
0:183rd & 13 at own 3(00:18) Kneel down by #10 Q.Henicle at ODU02 for loss of 1 yard
0:212nd & goal at opp 4Timeout South Florida, clock 00:21

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 1–⁠0 in their only meeting.

Around this game