← CFB Terminal
21
Sun Belt
AT
24
Sun Belt
2025 week 9 · Saturday, October 25, 2025 at 11:00 AM CT · S.B. Ballard Stadium · πŸ“Ί ESPNU · 57.9°F Cloudy, wind 3.1

Drive chart

WIN PROBABILITYApp State above · Old Dominion below
KICK58% → 100% Old DominionFINAL
App State Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
6 pl · 18 yd · 3:10
0–0
+1
15:00 1st & 10 OWN 25 No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU27 (#93 D.Cooper; #10 C.Phares) +2 -0.45
15:00 2nd & 8 OWN 27 No Huddle-Shotgun #3 D.Roche rush middle for 5 yards gain to the ODU32 (#93 D.Cooper) +5 0.06
15:00 3rd & 3 OWN 32 No Huddle-Shotgun #1 C.Joseph rush right for 4 yards gain to the ODU36 (#5 Z.Gamble), 1ST DOWN +4 1.32
15:00 1st & 10 OWN 36 No Huddle-Shotgun #3 D.Roche rush left for 8 yards gain to the ODU44 (#10 C.Phares) +8 1.04
15:00 2nd & 2 OWN 44 No Huddle-Shotgun #3 D.Roche rush middle for 3 yards loss to the ODU41 (#93 D.Cooper; #56 K.Arnholt) -3 -2.02
15:00 3rd & 5 OWN 41 No Huddle-Shotgun #1 C.Joseph rush left for 2 yards gain to the ODU43 (#10 C.Phares) +2 -0.43
11:50 4th & 3 OWN 43 #96 I.Brandt punt 54 yards to the App03
INT
8 pl · 70 yd · 2:47
0–0
−14
11:50 1st & 10 OWN 3 No Huddle-Shotgun #7 R.Dubinion rush middle for 5 yards gain to the App08 (#3 M.Easterly; #2 N.Stiger) +5 0.06
11:50 2nd & 5 OWN 8 No Huddle-Shotgun #17 J.Kohl pass complete short left to #4 I.Cummings caught at App05, for 3 yards to the App11 (#5 B.Crutchfield) +3 -0.12
11:50 3rd & 2 OWN 11 No Huddle-Shotgun #17 J.Kohl pass complete short left to #4 I.Cummings caught at App09, for 11 yards to the App22 (#12 J.Carter), 1ST DOWN +11 0.74
11:50 1st & 10 OWN 22 No Huddle-Shotgun #17 J.Kohl pass complete deep left to #1 D.Dozier caught at App46, for 31 yards to the ODU47, out of bounds at ODU47, 1ST DOWN +31 2.66
11:50 1st & 10 OPP 47 No Huddle-Shotgun #7 R.Dubinion rush middle for 5 yards gain to the ODU42 (#4 J.Mack Jr.; #3 M.Easterly) +5 0.10
11:50 2nd & 5 OPP 42 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #8 D.Stroman thrown to ODU26 0 -1.07
11:50 3rd & 5 OPP 42 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to ODU31 broken up by #3 M.Easterly 0 -1.08
11:50 4th & 5 OPP 42 No Huddle-Shotgun #17 J.Kohl pass incomplete deep right to #4 I.Cummings thrown to ODU20 PENALTY ODU Pass Interference (#4 J.Mack Jr.) 15 yards from ODU42 to ODU27, 1ST DOWN. NO PLAY +15
9:03 1st & 10 OPP 27 No Huddle-Shotgun #17 J.Kohl pass intercepted by #7 R.Ramey at ODU12 #7 R.Ramey return 3 yards to the ODU15, out of bounds at ODU15 -4.26
TD
2 pl · 85 yd · 0:39
0–7
+34
9:03 1st & 10 OWN 15 No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to ODU25 broken up by #21 D.Burks 0 -0.44
9:03 2nd & 10 OWN 15 No Huddle-Shotgun #1 C.Joseph pass intercepted by #21 D.Burks at ODU36 broken up by #5 Z.Gamble, End Of Play PENALTY App Targeting (#4 M.Farmer) 15 yards from ODU15 to ODU30, 1ST DOWN. NO PLAY +15
8:24 1st & 10 OWN 30 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #18 K.Hargrove caught at ODU44, for 70 yards to the App00 TOUCHDOWN, clock 08:24, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin) +70 5.69
INT
12 pl · 50 yd · 5:36
0–7
−9
8:20 1st & 10 OWN 30 No Huddle-Shotgun #22 J.Lewis rush right for 11 yards gain to the App41 (#1 K.Thomas; #19 L.Struck), 1ST DOWN +11 1.03
8:20 1st & 10 OWN 41 No Huddle-Shotgun #22 J.Lewis rush middle for 3 yards gain to the App44 (#19 L.Struck; #5 B.Crutchfield) +3 -0.43
8:20 2nd & 7 OWN 44 No Huddle-Shotgun #17 J.Kohl pass complete short middle to #4 I.Cummings caught at App48, for 4 yards to the App48 (#4 J.Mack Jr.) +4 -0.16
8:20 3rd & 3 OWN 48 No Huddle-Shotgun #7 R.Dubinion rush middle for 3 yards gain to the ODU49 (#33 D.Iles), 1ST DOWN +3 1.49
8:20 1st & 10 OPP 49 No Huddle-Shotgun #17 J.Kohl pass complete short right to #15 J.Barnes caught at ODU46, for 2 yards to the ODU47 (#6 Z.Frink) +2 -0.62
8:20 2nd & 8 OPP 47 No Huddle-Shotgun #17 J.Kohl pass complete short left to #4 I.Cummings caught at ODU47, for 0 yards to the ODU47 (#33 D.Iles) 0 -1.11
8:20 3rd & 8 OPP 47 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to ODU38 broken up by #5 B.Crutchfield 0 -0.88
8:20 1st & 10 OPP 24 No Huddle-Shotgun #22 J.Lewis rush middle for 3 yards gain to the ODU21 (#6 Z.Frink; #3 M.Easterly) +3 -0.14
8:20 2nd & 7 OPP 21 PENALTY ODU Face Mask 11 yard from ODU21 to ODU10, 1ST DOWN. NO PLAY +11
8:20 1st & 10 OPP 10 No Huddle-Shotgun #17 J.Kohl rush right for 1 yard gain to the ODU09 (#90 C.Forbes; #6 Z.Frink) +1 -0.23
8:20 2nd & 9 OPP 9 No Huddle-Shotgun #17 J.Kohl rush middle for 4 yards gain to the ODU05 (#6 Z.Frink; #9 D.Lynch) +4 -0.02
8:20 3rd & 5 OPP 5 No Huddle #17 J.Kohl pass complete short middle to #8 D.Stroman caught at ODU00, for 0 yards to the ODU05 PENALTY App Pass Interference (#85 D.Larkins) 15 yards from ODU05 to ODU20. NO PLAY 0 -0.29
8:20 4th & 8 OPP 47 No Huddle #37 I.Ratliff pass complete short right to #10 C.Phares caught at ODU35, for 23 yards to the ODU24 (#3 M.Easterly), 1ST DOWN +23 3.69
0:00 3rd & 20 OPP 20 No Huddle-Shotgun #17 J.Kohl pass intercepted by #12 J.Carter at ODU00, Touchback -2.68
MISSED FG
11 pl · 51 yd · 4:49
7–10
−5
8:20 1st & 10 OWN 20 No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU24 (#33 A.Benton) +4 -0.09
8:20 2nd & 6 OWN 24 No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at ODU34, for 10 yards to the ODU34, out of bounds at ODU34, 1ST DOWN +10 1.14
8:20 1st & 10 OWN 34 No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to ODU45 broken up by #5 Z.Gamble 0 -0.99
8:20 2nd & 10 OWN 34 No Huddle-Shotgun #3 D.Roche rush right for 4 yards gain to the ODU38 (#21 D.Burks; #56 K.Arnholt) +4 -0.11
8:20 3rd & 6 OWN 38 No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at App44, for 18 yards to the App44 (#56 K.Arnholt; #13 E.Mc-Cantos), 1ST DOWN +18 3.02
8:20 1st & 10 OPP 44 No Huddle-Shotgun #3 D.Roche rush middle for 10 yards gain to the App34 (#10 C.Phares; #21 D.Burks), 1ST DOWN +10 0.48
0:00 1st & 10 OPP 44 End of 1st quarter. 0.30
15:00 1st & 10 OPP 38 No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at App38, for 3 yards loss to the App37 (#21 D.Burks; #2 E.Johnson) -3 -1.39
15:00 2nd & 13 OPP 37 No Huddle-Shotgun #1 C.Joseph rush middle for 3 yards gain to the App34 (#7 J.Favors) +3 -0.35
15:00 3rd & 10 OPP 34 No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the App29 (#33 A.Benton) +5 0.06
15:00 4th & 5 OPP 29 No Huddle-Shotgun #1 C.Joseph pass incomplete short left to #7 N.Abdul-Rahim Gladding thrown to App22, TURNOVER ON DOWNS 0 -2.57
12:55 4th & 5 OPP 29 #94 R.Callaghan field goal attempt from 47 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 12:55
0:00 2nd & 5 OPP 29 No Huddle-Shotgun #1 C.Joseph pass incomplete deep left to #7 N.Abdul-Rahim Gladding thrown to App03 broken up by #2 E.Johnson 0 -0.69
0:00 3rd & 5 OPP 29 No Huddle-Shotgun #1 C.Joseph pass incomplete short left to #7 N.Abdul-Rahim Gladding thrown to App26 0 -0.89
0:00 1st & 10 OPP 34 No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the App29 (#33 A.Benton) +5 0.08
Q2
PUNT
5 pl · 16 yd · 2:55
0–7
+10
12:55 1st & 10 OWN 29 No Huddle-Shotgun #7 R.Dubinion rush middle for 7 yards gain to the App36 (#33 D.Iles) +7 0.66
12:55 2nd & 3 OWN 36 No Huddle-Shotgun #17 J.Kohl pass complete short middle to #7 R.Dubinion caught at App40, for 10 yards to the App46 (#3 M.Easterly; #2 N.Stiger), 1ST DOWN +10 0.93
12:55 1st & 10 OWN 46 PENALTY App False Start (#86 K.Hamlett) 5 yards from App46 to App41. NO PLAY +5
12:55 1st & 15 OWN 41 No Huddle-Shotgun #17 J.Kohl pass complete short right to #7 R.Dubinion caught at App39, for 2 yards loss to the App39 (#2 N.Stiger) -2 -1.19
12:55 2nd & 17 OWN 39 No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #15 J.Barnes thrown to App45 0 -0.43
12:55 3rd & 17 OWN 39 No Huddle-Shotgun #17 J.Kohl pass complete short left to #15 J.Barnes caught at App37, for 6 yards to the App45 (#30 F.Giles; #18 J.Forrest) +6 0.09
10:00 4th & 11 OWN 45 #37 I.Ratliff punt 36 yards to the ODU19, out of bounds at ODU19
PUNT
3 pl · 15 yd · 0:57
0–7
−1
10:00 1st & 10 OWN 19 No Huddle-Shotgun #18 K.Hargrove rush middle for 1 yard gain to the ODU20 (#7 J.Favors; #0 J.Willis) +1 -0.45
10:00 2nd & 9 OWN 20 No Huddle-Shotgun #1 C.Joseph rush middle for 4 yards gain to the ODU24 (#0 J.Willis) +4 -0.05
10:00 3rd & 5 OWN 24 No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to ODU29 PENALTY ODU Holding declined 0 -0.27
10:00 4th & 5 OWN 24 #96 I.Brandt punt 42 yards to the App34 #15 J.Barnes return 0 yards to the App34 (#2 N.Stiger) PENALTY App Holding 10 yards from App34 to App24
PUNT
3 pl · 9 yd · 2:00
0–7
+1
10:00 1st & 10 OWN 24 No Huddle-Shotgun #7 R.Dubinion rush middle for 1 yard gain to the App25 (#24 D.Goodman; #38 S.Naotala) +1 -0.56
10:00 2nd & 9 OWN 25 No Huddle-Shotgun #17 J.Kohl pass complete short right to #7 R.Dubinion caught at App29, for 4 yards to the App29 (#24 D.Goodman; #6 Z.Frink) +4 -0.07
10:00 3rd & 5 OWN 29 No Huddle-Shotgun #7 R.Dubinion rush middle for 4 yards gain to the App33 (#38 S.Naotala; #33 D.Iles) +4 -0.06
7:03 4th & 1 OWN 33 #37 I.Ratliff punt 41 yards to the ODU26 #3 D.Roche return 9 yards to the ODU35 (#6 E.Floyd; #22 R.Porter)
FG
10 pl · 50 yd · 4:53
0–10
+6
7:03 1st & 10 OWN 35 No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU37 (#44 R.Porter; #10 C.Phares) +2 -0.63
7:03 2nd & 8 OWN 37 No Huddle-Shotgun #1 C.Joseph pass complete short left to #9 J.Butler caught at ODU37, for 1 yard to the ODU38 (#13 E.Mc-Cantos; #5 Z.Gamble) +1 -0.64
7:03 3rd & 7 OWN 38 No Huddle-Shotgun #1 C.Joseph pass complete short left to #7 N.Abdul-Rahim Gladding caught at App46, for 16 yards to the App46, out of bounds at App46, 1ST DOWN +16 2.97
7:03 1st & 10 OPP 46 No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to App40 broken up by #5 Z.Gamble 0 -1.03
7:03 2nd & 10 OPP 46 No Huddle-Shotgun #1 C.Joseph pass incomplete deep left to #16 T.Caver thrown to App03 broken up by #24 C.Conyer PENALTY App Pass Interference (#24 C.Conyer) 15 yards from App46 to App31, 1ST DOWN. NO PLAY +15
7:03 1st & 10 OPP 31 No Huddle-Shotgun #1 C.Joseph rush middle for 8 yards gain to the App23 (#10 C.Phares; #56 K.Arnholt) +8 0.52
7:03 2nd & 2 OPP 23 No Huddle-Shotgun #1 C.Joseph rush right for 5 yards gain to the App18 (#5 Z.Gamble), 1ST DOWN +5 -0.27
7:03 1st & 10 OPP 18 No Huddle-Shotgun #5 M.James rush middle for 1 yard gain to the App17 (#33 A.Benton) +1 -0.27
7:03 2nd & 9 OPP 17 No Huddle-Shotgun #5 M.James rush middle for 2 yards loss to the App19 (#44 R.Porter; #10 C.Phares) -2 -0.62
7:03 3rd & 11 OPP 19 No Huddle-Shotgun #1 C.Joseph rush right for 4 yards gain to the App15, out of bounds at App15 +4 -0.09
2:10 4th & 7 OPP 15 #94 R.Callaghan field goal attempt from 33 yards GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 02:10
TD
12 pl · 75 yd · 1:40
7–10
−27
2:10 1st & 10 OWN 25 No Huddle-Shotgun #17 J.Kohl pass complete short left to #15 J.Barnes caught at App22, for 2 yards to the App27 (#95 A.Foster) +2 -0.45
2:10 2nd & 8 OWN 27 No Huddle-Shotgun #17 J.Kohl pass complete short middle to #86 K.Hamlett caught at App35, for 11 yards to the App38 (#6 Z.Frink), 1ST DOWN +11 1.58
2:10 1st & 10 OWN 38 No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #7 R.Dubinion thrown to App44 0 -1.09
2:10 2nd & 10 OWN 38 No Huddle-Shotgun #17 J.Kohl pass incomplete short middle to #16 A.Sanchez thrown to App46 PENALTY ODU Pass Interference (#6 Z.Frink) 15 yards from App38 to ODU47, 1ST DOWN. NO PLAY +15
2:10 1st & 10 OPP 47 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #86 K.Hamlett thrown to ODU50 0 -1.05
2:10 2nd & 10 OPP 47 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #15 J.Barnes thrown to ODU35 0 -1.06
2:10 3rd & 10 OPP 47 No Huddle-Shotgun #17 J.Kohl rush middle for 4 yards gain to the ODU43 (#34 J.Culbreath; #36 J.Gibson) +4 -0.15
2:10 4th & 6 OPP 43 No Huddle-Shotgun #17 J.Kohl pass complete short right to #15 J.Barnes caught at ODU37, for 6 yards to the ODU37, out of bounds at ODU37, 1ST DOWN +6 2.82
2:10 1st & 10 OPP 37 No Huddle-Shotgun #17 J.Kohl pass incomplete deep middle to #1 D.Dozier thrown to ODU10 broken up by #5 B.Crutchfield 0 -0.75
2:10 2nd & 10 OPP 37 No Huddle-Shotgun #17 J.Kohl pass complete short right to #8 D.Stroman caught at ODU20, for 17 yards to the ODU20 (#2 N.Stiger), out of bounds, 1ST DOWN +17 1.19
2:10 1st & 10 OPP 20 No Huddle-Shotgun #17 J.Kohl pass complete short middle to #86 K.Hamlett caught at ODU16, for 4 yards to the ODU16 (#6 Z.Frink) +4 -0.03
2:10 2nd & 6 OPP 16 No Huddle-Shotgun #17 J.Kohl pass incomplete short middle to #86 K.Hamlett thrown to ODU11 broken up by #6 Z.Frink 0 -0.40
0:30 3rd & 6 OPP 16 No Huddle-Shotgun #17 J.Kohl pass complete short left to #15 J.Barnes caught at ODU01, for 16 yards to the ODU00 TOUCHDOWN, clock 00:30, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff) +16 3.04
MISSED FG
5 pl · 43 yd · 0:26
7–10
+15
0:26 1st & 10 OWN 26 No Huddle-Shotgun #1 C.Joseph pass complete short right to #2 T.Brown caught at ODU38, for 13 yards to the ODU39 (#6 E.Floyd), out of bounds, 1ST DOWN +13 1.15
0:26 1st & 10 OWN 39 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #7 N.Abdul-Rahim Gladding caught at ODU46, for 15 yards to the App46 (#21 D.Burks), 1ST DOWN +15 1.31
0:12 1st & 10 OPP 46 No Huddle-Shotgun #1 C.Joseph rush middle for 7 yards gain to the App39, out of bounds at App39 +7 0.53
0:12 1st & 10 OWN 39 Timeout Old Dominion, clock 00:12
0:06 2nd & 3 OPP 39 No Huddle-Shotgun #5 M.James rush middle for 8 yards gain to the App31 (#12 B.Littlejohn), 1ST DOWN +8 0.17
0:06 1st & 10 OPP 46 Timeout Old Dominion, clock 00:06
0:00 1st & 10 OPP 31 End of 2nd quarter. -4.23
0:00 1st & 10 OPP 31 #94 R.Callaghan field goal attempt from 50 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 00:00
Q3
PUNT
3 pl · 6 yd · 0:59
7–10
−5
15:00 1st & 10 OWN 21 No Huddle-Shotgun #17 J.Kohl pass incomplete short middle to #8 D.Stroman thrown to App26 QB hurried by #90 C.Forbes 0 -0.59
15:00 2nd & 10 OWN 21 No Huddle-Shotgun #17 J.Kohl pass complete short right to #15 J.Barnes caught at App16, for 6 yards to the App27 (#2 N.Stiger) +6 0.14
15:00 3rd & 4 OWN 27 No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #7 R.Dubinion thrown to App18 broken up by #43 K.Trinidad 0 -0.35
13:57 4th & 4 OWN 27 #37 I.Ratliff punt 37 yards to the ODU36 #3 D.Roche return 15 yards to the App49 (#10 C.Phares; #21 D.Burks)
TD
8 pl · 49 yd · 3:55
7–17
+22
13:57 1st & 10 OPP 49 No Huddle-Shotgun #20 T.Jones rush middle for 1 yard gain to the App48 (#33 A.Benton; #44 R.Porter) +1 -0.86
13:57 2nd & 9 OPP 48 No Huddle-Shotgun #1 C.Joseph rush left for 7 yards gain to the App41 (#5 Z.Gamble), out of bounds +7 0.57
13:57 3rd & 2 OPP 41 No Huddle-Shotgun #20 T.Jones rush middle for 11 yards gain to the App30 (#5 Z.Gamble; #56 K.Arnholt), 1ST DOWN +11 1.23
13:57 1st & 10 OPP 30 No Huddle-Shotgun #1 C.Joseph rush right for 5 yards gain to the App25 (#5 Z.Gamble) +5 0.08
13:57 2nd & 5 OPP 25 No Huddle-Shotgun #20 T.Jones rush middle for 12 yards gain to the App13 (#10 C.Phares; #5 Z.Gamble), 1ST DOWN +12 0.20
13:57 1st & 10 OPP 13 No Huddle-Shotgun #1 C.Joseph rush right for 5 yards gain to the App08 (#13 E.Mc-Cantos) PENALTY ODU Holding (#75 S.Grant) 10 yards from App13 to App23. NO PLAY +10
13:57 1st & 20 OPP 23 No Huddle-Shotgun #1 C.Joseph pass incomplete deep right to #2 T.Brown thrown to App00 0 -0.53
13:57 2nd & 20 OPP 23 No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at App14, for 7 yards to the App16 (#7 J.Favors), out of bounds +7 0.29
10:02 3rd & 13 OPP 16 No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding caught at App00, for 16 yards to the App00 TOUCHDOWN, clock 10:02, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin) +16 3.46
PUNT
6 pl · 11 yd · 2:31
7–17
+1
9:58 1st & 10 OWN 25 No Huddle-Shotgun #17 J.Kohl sacked for loss of 4 yards to the App21 (#94 R.Williams Jr.) -4 -1.02
9:58 2nd & 14 OWN 21 No Huddle-Shotgun #7 R.Dubinion rush middle for 13 yards gain to the App34 (#19 L.Struck; #1 K.Thomas) +13 0.99
9:58 3rd & 1 OWN 34 #17 J.Kohl pass complete short left to #15 J.Barnes caught at App34, for 2 yards to the App36 (#6 Z.Frink), 1ST DOWN +2 0.95
9:58 1st & 10 OWN 36 No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #86 K.Hamlett thrown to App33 0 -1.04
9:58 2nd & 10 OWN 36 No Huddle-Shotgun #22 J.Lewis rush middle for 0 yards to the App36 (#36 J.Gibson; #76 L.McFadden-Pressley) 0 -0.63
9:58 3rd & 10 OWN 36 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #15 J.Barnes thrown to App40 broken up by #5 B.Crutchfield 0 -0.32
7:27 4th & 10 OWN 36 #37 I.Ratliff punt 46 yards to the ODU18 fair catch by #3 D.Roche at ODU18
PUNT
6 pl · 26 yd · 2:38
7–17
−2
7:27 1st & 10 OWN 18 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #5 M.James caught at ODU25, for 17 yards to the ODU35 (#7 J.Favors), 1ST DOWN +17 1.25
7:27 1st & 10 OWN 35 No Huddle-Shotgun #1 C.Joseph pass complete short to #5 M.James caught at ODU44, for 9 yards to the ODU44, out of bounds at ODU44 +9 1.38
7:27 2nd & 1 OWN 44 No Huddle-Shotgun #5 M.James rush middle for 2 yards gain to the ODU46 (#41 C.Sandstrom; #13 E.Mc-Cantos), 1ST DOWN +2 -0.33
7:27 1st & 10 OWN 46 No Huddle-Shotgun #5 M.James rush middle for 1 yard gain to the ODU47 (#12 B.Littlejohn) +1 -0.92
7:27 2nd & 9 OWN 47 No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to ODU45 0 -1.01
7:27 3rd & 9 OWN 47 No Huddle-Shotgun #1 C.Joseph sacked for loss of 3 yards to the ODU44 (#12 B.Littlejohn) -3 -0.90
4:49 4th & 12 OWN 44 #96 I.Brandt punt 41 yards to the App15 fair catch by #15 J.Barnes at App15
PUNT
3 pl · 9 yd · 1:20
7–17
+3
4:49 1st & 10 OWN 15 No Huddle-Shotgun #17 J.Kohl pass incomplete short middle thrown to App19 QB hurried by #38 S.Naotala 0 -0.44
4:49 2nd & 10 OWN 15 No Huddle-Shotgun #7 R.Dubinion rush right for 9 yards gain to the App24 (#30 F.Giles) +9 0.45
4:49 3rd & 1 OWN 24 No Huddle-Shotgun #17 J.Kohl rush left for 0 yards to the App24 (#38 S.Naotala) 0 -0.45
3:29 4th & 1 OWN 24 #37 I.Ratliff punt 42 yards to the ODU34 #3 D.Roche return 5 yards to the ODU39 (#15 T.Davis)
TD
7 pl · 61 yd · 3:03
7–24
+8
4:49 1st & 10 OWN 39 No Huddle-Shotgun #1 C.Joseph rush left for 1 yard gain to the ODU40 (#7 J.Favors; #56 K.Arnholt) +1 -0.90
4:49 2nd & 9 OWN 40 No Huddle-Shotgun #3 D.Roche rush middle for 15 yards gain to the App45 (#5 Z.Gamble; #6 E.Floyd), 1ST DOWN +15 2.28
4:49 1st & 10 OPP 45 No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #9 J.Butler thrown to App40 0 -1.00
4:49 2nd & 10 OPP 45 No Huddle-Shotgun #1 C.Joseph pass complete short right to #2 T.Brown caught at App29, for 16 yards to the App29, End Of Play, 1ST DOWN +16 1.69
4:49 1st & 10 OPP 29 No Huddle-Shotgun #1 C.Joseph rush middle for 4 yards loss to the App33 fumbled by #1 C.Joseph at App32 recovered by ODU #58 S.Dubose-Bourne at App33, End Of Play -4 -1.14
4:49 2nd & 14 OPP 33 No Huddle-Shotgun #1 C.Joseph pass complete short left to #9 J.Butler caught at App25, for 9 yards to the App24 (#56 K.Arnholt; #2 E.Johnson) +9 0.65
0:26 3rd & 5 OPP 24 No Huddle-Shotgun #1 C.Joseph pass complete short middle to #6 J.Thomas caught at App19, for 24 yards to the App00 TOUCHDOWN, clock 00:26, 1ST DOWN #94 R.Callaghan kick attempt good (H: #96 I.Brandt, LS: #30 B.Durkin) +24 3.27
ON DOWNS
4 pl · -31 yd · 0:57
7–24
+1
0:26 1st & 10 OWN 25 No Huddle-Shotgun #17 J.Kohl pass complete short right to #15 J.Barnes caught at App27, for 5 yards to the App30 (#33 D.Iles) +5 0.09
0:26 2nd & 5 OWN 30 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to App30 broken up by #43 K.Trinidad 0 -0.75
0:00 2nd & 5 OPP 30 End of 3rd quarter. -4.51
15:00 3rd & 5 OWN 30 No Huddle-Shotgun #7 R.Dubinion rush right for 4 yards gain to the App34 (#12 J.Carter), out of bounds +4 -0.06
14:29 4th & 1 OWN 34 No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to App40 broken up by #1 K.Thomas, TURNOVER ON DOWNS 0 -0.20
Q4
INT
8 pl · 28 yd · 3:06
7–24
14:29 1st & 10 OPP 34 No Huddle-Shotgun #1 C.Joseph rush left for 11 yards gain to the App23 (#12 B.Littlejohn), 1ST DOWN +11 0.27
14:29 1st & 10 OPP 23 No Huddle-Shotgun #3 D.Roche rush middle for 0 yards to the App23 (#97 K.Abrams-Verwayne; #0 J.Willis) 0 -0.42
14:29 2nd & 10 OPP 23 No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #2 T.Brown thrown to App15 0 -0.55
14:29 3rd & 10 OPP 23 No Huddle-Shotgun #1 C.Joseph rush middle for 8 yards gain to the App15 (#10 C.Phares) +8 0.42
14:29 4th & 2 OPP 15 No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding caught at App08, for 11 yards to the App04 (#5 Z.Gamble; #6 E.Floyd), 1ST DOWN +11 1.52
14:29 1st & 4 OPP 4 No Huddle-Shotgun #1 C.Joseph rush middle for 3 yards gain to the App01 (#33 A.Benton; #97 K.Abrams-Verwayne) +3 -0.21
14:29 2nd & 1 OPP 1 PENALTY ODU False Start (#55 M.Woudsma) 5 yards from App01 to App06. NO PLAY +5
14:29 2nd & 6 OPP 6 No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to App00 broken up by #21 D.Burks 0 -0.30
11:23 3rd & 6 OPP 6 No Huddle-Shotgun #1 C.Joseph pass intercepted by #5 Z.Gamble at App03 broken up by #44 R.Porter #5 Z.Gamble return 6 yards to the App09 (#1 C.Joseph; #65 R.Joyce) -4.18
TD
7 pl · 91 yd · 1:57
14–24
−11
11:23 1st & 10 OWN 9 No Huddle-Shotgun #5 A.Swann pass incomplete short to #3 S.Mbake thrown to App10 PENALTY ODU Roughing The Passer (#36 J.Gibson) 15 yards from App09 to App24, 1ST DOWN. NO PLAY +15
11:23 1st & 10 OWN 24 No Huddle-Shotgun #5 A.Swann pass complete short middle to #86 K.Hamlett caught at App33, for 14 yards to the App38 (#6 Z.Frink; #7 R.Ramey), 1ST DOWN +14 1.19
11:23 1st & 10 OWN 38 No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #3 S.Mbake thrown to App47 0 -1.09
11:23 2nd & 10 OWN 38 No Huddle-Shotgun #5 A.Swann pass complete short left to #86 K.Hamlett caught at App37, for 0 yards to the App38 (#6 Z.Frink) 0 -0.69
11:23 3rd & 10 OWN 38 No Huddle-Shotgun #5 A.Swann pass complete short middle to #86 K.Hamlett caught at App44, for 8 yards to the App46 (#6 Z.Frink; #12 J.Carter) +8 0.45
11:23 4th & 2 OWN 46 No Huddle-Shotgun #5 A.Swann pass complete short left to #1 D.Dozier caught at App50, for 4 yards to the App50, out of bounds at App50, 1ST DOWN +4 2.44
11:23 1st & 10 50 No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #1 D.Dozier thrown to ODU21 0 -1.11
11:23 2nd & 10 50 PENALTY ODU Roughing The Passer (#90 C.Forbes) 15 yards from App50 to ODU35, 1ST DOWN. NO PLAY +15
9:26 1st & 10 OPP 35 No Huddle-Shotgun #5 A.Swann pass complete deep left to #86 K.Hamlett caught at ODU13, for 35 yards to the ODU00 TOUCHDOWN, clock 09:26, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff) +35 2.97
MISSED FG
14 pl · 70 yd · 5:58
14–24
+8
9:20 1st & 10 OWN 9 No Huddle-Shotgun #20 T.Jones rush right for 2 yards gain to the ODU11 (#10 C.Phares; #9 D.Manuel) +2 -0.22
9:20 2nd & 8 OWN 11 No Huddle-Shotgun #1 C.Joseph pass complete short left to #7 N.Abdul-Rahim Gladding caught at ODU14, for 19 yards to the ODU30 (#7 J.Favors; #21 D.Burks), 1ST DOWN +19 1.35
9:20 1st & 10 OWN 30 No Huddle-Shotgun #20 T.Jones rush middle for 5 yards gain to the ODU35 (#41 C.Sandstrom) +5 0.10
9:20 2nd & 5 OWN 35 No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding caught at ODU35, for 3 yards to the ODU38 (#5 Z.Gamble; #13 E.Mc-Cantos) +3 -0.37
9:20 3rd & 2 OWN 38 No Huddle-Shotgun #1 C.Joseph pass complete short left to #7 N.Abdul-Rahim Gladding caught at ODU46, for 10 yards to the ODU48 (#5 Z.Gamble), 1ST DOWN +10 1.96
9:20 1st & 10 OWN 48 No Huddle-Shotgun #20 T.Jones rush middle for 2 yards gain to the ODU50 (#44 R.Porter) +2 -0.66
9:20 2nd & 8 50 No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding caught at App36, for 15 yards to the App35 (#5 Z.Gamble), 1ST DOWN +15 1.69
9:20 1st & 10 OPP 35 No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at App26, for 9 yards to the App26 (#2 E.Johnson; #21 D.Burks) +9 0.75
9:20 2nd & 1 OPP 26 No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to App23 0 -0.73
9:20 3rd & 1 OPP 26 No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the App23 (#33 A.Benton; #56 K.Arnholt), 1ST DOWN +3 0.29
9:20 1st & 10 OPP 23 No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the App21 (#44 R.Porter) +2 -0.23
3:37 2nd & 8 OPP 21 No Huddle-Shotgun #1 C.Joseph rush left for 0 yards to the App21 fumbled by #1 C.Joseph at App21 forced by #97 K.Abrams-Verwayne recovered by ODU #1 C.Joseph at App21, End Of Play 0 -0.48
3:37 3rd & 8 OPP 21 No Huddle-Shotgun #1 C.Joseph pass incomplete deep right to #7 N.Abdul-Rahim Gladding thrown to App00 QB hurried by #33 A.Benton 0 -0.71
3:22 4th & 8 OPP 21 #94 R.Callaghan field goal attempt from 39 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 03:22
TD
9 pl · 79 yd · 1:47
21–24
−36
3:22 1st & 10 OWN 21 No Huddle-Shotgun #5 A.Swann pass complete short right to #7 R.Dubinion caught at App20, for 4 yards to the App25 (#6 Z.Frink), out of bounds +4 -0.09
3:22 2nd & 6 OWN 25 No Huddle-Shotgun #5 A.Swann pass complete short left to #1 D.Dozier caught at App31, for 6 yards to the App31 (#5 B.Crutchfield), 1ST DOWN +6 0.82
3:22 1st & 10 OWN 31 No Huddle-Shotgun #5 A.Swann pass incomplete short left to #86 K.Hamlett thrown to App40 0 -0.89
3:22 2nd & 10 OWN 31 No Huddle-Shotgun #5 A.Swann pass complete short right to #7 R.Dubinion caught at App27, for 9 yards to the App40 (#2 N.Stiger), out of bounds +9 0.85
3:22 3rd & 1 OWN 40 No Huddle-Shotgun #5 A.Swann pass incomplete deep middle to #15 J.Barnes thrown to ODU22 0 -0.89
3:22 4th & 1 OWN 40 No Huddle-Shotgun #5 A.Swann pass complete short middle to #22 J.Lewis caught at App46, for 7 yards to the App47 (#38 S.Naotala; #34 J.Culbreath), 1ST DOWN +7 2.45
3:22 1st & 10 OWN 47 No Huddle-Shotgun #5 A.Swann pass complete short right to #22 J.Lewis caught at App45, for 1 yard to the App48 (#6 Z.Frink; #34 J.Culbreath) +1 -0.91
3:22 2nd & 9 OWN 48 No Huddle-Shotgun #5 A.Swann pass complete short middle to #15 J.Barnes caught at ODU34, for 18 yards to the ODU34, End Of Play, 1ST DOWN +18 2.07
1:35 1st & 10 OPP 34 No Huddle-Shotgun #5 A.Swann pass complete deep left to #1 D.Dozier caught at ODU00, for 34 yards to the ODU00 TOUCHDOWN, clock 01:35, 1ST DOWN #90 D.De Freitas kick attempt good (H: #37 I.Ratliff, LS: #47 J.Poff) +34 2.94
END OF GAME
3 pl · -7 yd · 1:34
21–24
+39
1:34 1st & 10 OPP 47 Kneel down by #1 C.Joseph at ODU49 for loss of 4 yards -4 -1.96
1:30 2nd & 14 OWN 49 Kneel down by #1 C.Joseph at ODU45 for loss of 4 yards PENALTY App Offside 5 yards from ODU49 to App46. NO PLAY +5
1:30 2nd & 9 OPP 46 Kneel down by #1 C.Joseph at ODU49 for loss of 5 yards -5 -1.99
1:30 3rd & 14 OWN 49 No Huddle-Shotgun #1 C.Joseph rush right for 3 yards loss to the ODU46 (#5 Z.Gamble) -3 -0.70
0:00 3rd & 14 OWN 49 End of 4th quarter. -0.70
23 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks1
7plays for loss2
1takeaways2
1three-and-outs forced3
10explosive plays allowed8
5.85yards allowed / play5.19
4 of 12scoring drives allowed3 of 11
App State
Zyeir Gamble 13 (7) 1 TFL · 1 INT · 2 PD
Colton Phares 11 (3) 0.5 TFL
Kyle Arnholt 8 0.5 TFL
DJ Burks 7 (1) 0.5 TFL · 2 PD
Jordan Favors 6 (3)
Aiden Benton 6 (3) 1 QH
Rondarius Porter 5 (2) 0.5 TFL · 1 PD
Brayshawn Littlejohn 4 (4) 1 sk · 1 TFL
Old Dominion
Zion Frink 13 (6) 1 PD
Nickendre Stiger 7 (5) 1 TFL
Mario Easterly 5 (1) 1 PD
Daevon Iles 5 (4)
Brandon Crutchfield 4 (2) 3 PD
Seth Naotala 4 (1) 1 QH
Dirrick Goodman 4
Jerome Carter 3 (2) 1 INT
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 4
5punts3
40.4punt average45.7
2punts inside the 202
55return yards63
own 27average drive startown 31
App State
K Dominic De Freitas 3/3 XP
P Ian Ratliff 5 punts · 40.4 avg · 2 in 20
KR Khamani Alexander 3 ret · 55 yds · long 20
PR Jaden Barnes 1 ret · 0 yds
Old Dominion
K Riley Callaghan 1/4 FG · long 33 · 3/3 XP
P Ian Brandt 3 punts · 45.7 avg · 2 in 20
KR Maurki James 2 ret · 34 yds · long 25
PR Devin Roche 3 ret · 29 yds · long 15
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

72plays80
374yards468
11drives12
35%success rate43%
7.26total PPA9.87
Derived from 152 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2#94 R.Callaghan field goal attempt from 33 yards GOOD (H: #96 I.Brandt, LS: #30 B.Durkin)… 10–0

Biggest plays by PPA

Q1No Huddle-Shotgun #1 C.Joseph pass complete short middle to #18 K.Hargrove caught at… 5.69
Q1No Huddle #37 I.Ratliff pass complete short right to #10 C.Phares caught at ODU35, for… 3.69
Q3No Huddle-Shotgun #1 C.Joseph pass complete short right to #7 N.Abdul-Rahim Gladding… 3.46
Q3No Huddle-Shotgun #1 C.Joseph pass complete short middle to #6 J.Thomas caught at… 3.27
Q2No Huddle-Shotgun #17 J.Kohl pass complete short left to #15 J.Barnes caught at ODU01… 3.04
Q1No Huddle-Shotgun #1 C.Joseph pass complete short left to #6 J.Thomas caught at App44… 3.02

Series recent meetings

2024 Old Dominion 20 – 28 App State
2023 App State 21 – 28 Old Dominion
2022 Old Dominion 14 – 27 App State
2016 Old Dominion 7 – 31 App State
2015 App State 49 – 0 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal