App State @ Old Dominion, Week 9 · 2025

215–8@FINAL2410–3
Sat, Oct 25, 2025S.B. Ballard StadiumNorfolk, VA

HOW IT WENT

Week 9 · 2025
FINALQ1Q2Q3Q4T
App State0701421
Old Dominion7314024

PLAY-BY-PLAY

194 plays
Q4Old Dominion3 plays · -7 yds · 1:34 · End Of Game21–24
  1. 1:303rd & 14 at ODU 49No Huddle-Shotgun #1 C.Joseph rush right for 3 yards loss to the ODU46 (#5 Z.Gamble)
  2. 1:302nd & 9 at APP 46Kneel down by #1 C.Joseph at ODU49 for loss of 5 yards
  3. 1:302nd & 14 at ODU 49Kneel down by #1 C.Joseph at ODU45 for loss of 4 yards PENALTY App Offside 5 yards from ODU49 to App46. NO PLAY
  4. 1:301st & 10 at APP 47Timeout App State, clock 01:30
  5. 1:341st & 10 at APP 47Kneel down by #1 C.Joseph at ODU49 for loss of 4 yards
  6. 1:341st & 10 at APP 35#43 C.McVay onside kickoff 12 yards to the App47, End Of Play
Q4App State9 plays · 79 yds · 1:47 · Touchdown21–24
  1. 1:351st & 10 at ODU 34No 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)
  2. 3:222nd & 9 at APP 48No 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
  3. 3:221st & 10 at APP 47No 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)
  4. 3:224th & 1 at APP 40No 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
  5. 3:223rd & 1 at APP 40No Huddle-Shotgun #5 A.Swann pass incomplete deep middle to #15 J.Barnes thrown to ODU22
  6. 3:222nd & 10 at APP 31No 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
  7. 3:221st & 10 at APP 31No Huddle-Shotgun #5 A.Swann pass incomplete short left to #86 K.Hamlett thrown to App40
  8. 3:222nd & 6 at APP 25No 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
  9. 3:221st & 10 at APP 21No 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
Q4Old Dominion14 plays · 70 yds · 5:58 · Missed FG14–24
  1. 3:224th & 8 at APP 21#94 R.Callaghan field goal attempt from 39 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 03:22
  2. 3:373rd & 8 at APP 21No Huddle-Shotgun #1 C.Joseph pass incomplete deep right to #7 N.Abdul-Rahim Gladding thrown to App00 QB hurried by #33 A.Benton
  3. 3:313rd & 8 at APP 21Timeout App State, clock 03:31
  4. 3:372nd & 8 at APP 21No 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
  5. 3:371st & 10 at APP 23Timeout App State, clock 03:37
  6. 9:201st & 10 at APP 23No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the App21 (#44 R.Porter)
  7. 9:203rd & 1 at APP 26No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the App23 (#33 A.Benton; #56 K.Arnholt), 1ST DOWN
  8. 9:202nd & 1 at APP 26No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to App23
  9. 9:201st & 10 at APP 35No 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)
  10. 9:202nd & 8 at ODU 50No 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
  11. 9:201st & 10 at ODU 48No Huddle-Shotgun #20 T.Jones rush middle for 2 yards gain to the ODU50 (#44 R.Porter)
  12. 9:203rd & 2 at ODU 38No 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
  13. 9:202nd & 5 at ODU 35No 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)
  14. 9:201st & 10 at ODU 30No Huddle-Shotgun #20 T.Jones rush middle for 5 yards gain to the ODU35 (#41 C.Sandstrom)
  15. 9:202nd & 8 at ODU 11No 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
  16. 9:201st & 10 at ODU 9No Huddle-Shotgun #20 T.Jones rush right for 2 yards gain to the ODU11 (#10 C.Phares; #9 D.Manuel)
  17. 9:201st & 10 at APP 35#43 C.McVay kickoff 65 yards to the ODU00 #5 M.James return 9 yards to the ODU09 (#22 R.Porter)
Q4App State7 plays · 91 yds · 1:57 · Touchdown14–24
  1. 9:261st & 10 at ODU 35No 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)
  2. 11:232nd & 10 at APP 50PENALTY ODU Roughing The Passer (#90 C.Forbes) 15 yards from App50 to ODU35, 1ST DOWN. NO PLAY
  3. 11:231st & 10 at APP 50No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #1 D.Dozier thrown to ODU21
  4. 11:234th & 2 at APP 46No 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
  5. 11:233rd & 10 at APP 38No 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)
  6. 11:232nd & 10 at APP 38No 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)
  7. 11:231st & 10 at APP 38No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #3 S.Mbake thrown to App47
  8. 11:231st & 10 at APP 24No 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
  9. 11:231st & 10 at APP 9No 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
Q4Old Dominion8 plays · 28 yds · 3:06 · Interception7–24
  1. 11:233rd & 6 at APP 6No 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)
  2. 14:292nd & 6 at APP 6No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to App00 broken up by #21 D.Burks
  3. 14:292nd & 1 at APP 1PENALTY ODU False Start (#55 M.Woudsma) 5 yards from App01 to App06. NO PLAY
  4. 14:291st & 4 at APP 4No Huddle-Shotgun #1 C.Joseph rush middle for 3 yards gain to the App01 (#33 A.Benton; #97 K.Abrams-Verwayne)
  5. 14:294th & 2 at APP 15No 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
  6. 14:293rd & 10 at APP 23No Huddle-Shotgun #1 C.Joseph rush middle for 8 yards gain to the App15 (#10 C.Phares)
  7. 14:292nd & 10 at APP 23No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #2 T.Brown thrown to App15
  8. 14:291st & 10 at APP 23No Huddle-Shotgun #3 D.Roche rush middle for 0 yards to the App23 (#97 K.Abrams-Verwayne; #0 J.Willis)
  9. 14:291st & 10 at APP 34No Huddle-Shotgun #1 C.Joseph rush left for 11 yards gain to the App23 (#12 B.Littlejohn), 1ST DOWN
Q3App State4 plays · 9 yds · 0:57 · Downs7–24
  1. 14:294th & 1 at APP 34No 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
  2. 15:003rd & 5 at APP 30No Huddle-Shotgun #7 R.Dubinion rush right for 4 yards gain to the App34 (#12 J.Carter), out of bounds
  3. 0:262nd & 5 at APP 30No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to App30 broken up by #43 K.Trinidad
  4. 0:261st & 10 at APP 25No 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:261st & 10 at ODU 50#93 N.Eichner kickoff 50 yards to the App00, Touchback
  6. 0:26PENALTY App Face Mask (#7 J.Favors) 15 yards from ODU35 to ODU50. NO PLAY
Q3Old Dominion7 plays · 61 yds · 3:03 · Touchdown7–24
  1. 0:263rd & 5 at APP 24No 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)
  2. 4:492nd & 14 at APP 33No 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)
  3. 4:491st & 10 at APP 29No 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. 4:492nd & 10 at APP 45No 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
  5. 4:491st & 10 at APP 45No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #9 J.Butler thrown to App40
  6. 4:492nd & 9 at ODU 40No Huddle-Shotgun #3 D.Roche rush middle for 15 yards gain to the App45 (#5 Z.Gamble; #6 E.Floyd), 1ST DOWN
  7. 4:491st & 10 at ODU 39No Huddle-Shotgun #1 C.Joseph rush left for 1 yard gain to the ODU40 (#7 J.Favors; #56 K.Arnholt)
Q3App State3 plays · 9 yds · 1:20 · Punt7–17
  1. 3:294th & 1 at APP 24#37 I.Ratliff punt 42 yards to the ODU34 #3 D.Roche return 5 yards to the ODU39 (#15 T.Davis)
  2. 4:493rd & 1 at APP 24No Huddle-Shotgun #17 J.Kohl rush left for 0 yards to the App24 (#38 S.Naotala)
  3. 4:492nd & 10 at APP 15No Huddle-Shotgun #7 R.Dubinion rush right for 9 yards gain to the App24 (#30 F.Giles)
  4. 4:491st & 10 at APP 15No Huddle-Shotgun #17 J.Kohl pass incomplete short middle thrown to App19 QB hurried by #38 S.Naotala
Q3Old Dominion6 plays · 26 yds · 2:38 · Punt7–17
  1. 4:494th & 12 at ODU 44#96 I.Brandt punt 41 yards to the App15 fair catch by #15 J.Barnes at App15
  2. 7:273rd & 9 at ODU 47No Huddle-Shotgun #1 C.Joseph sacked for loss of 3 yards to the ODU44 (#12 B.Littlejohn)
  3. 7:272nd & 9 at ODU 47No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to ODU45
  4. 7:271st & 10 at ODU 46No Huddle-Shotgun #5 M.James rush middle for 1 yard gain to the ODU47 (#12 B.Littlejohn)
  5. 7:272nd & 1 at ODU 44No Huddle-Shotgun #5 M.James rush middle for 2 yards gain to the ODU46 (#41 C.Sandstrom; #13 E.Mc-Cantos), 1ST DOWN
  6. 7:271st & 10 at ODU 35No 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
  7. 7:271st & 10 at ODU 18No 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
Q3App State6 plays · 11 yds · 2:31 · Punt7–17
  1. 7:274th & 10 at APP 36#37 I.Ratliff punt 46 yards to the ODU18 fair catch by #3 D.Roche at ODU18
  2. 9:583rd & 10 at APP 36No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #15 J.Barnes thrown to App40 broken up by #5 B.Crutchfield
  3. 9:582nd & 10 at APP 36No Huddle-Shotgun #22 J.Lewis rush middle for 0 yards to the App36 (#36 J.Gibson; #76 L.McFadden-Pressley)
  4. 9:581st & 10 at APP 36No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #86 K.Hamlett thrown to App33
  5. 9:583rd & 1 at APP 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
  6. 9:582nd & 14 at APP 21No Huddle-Shotgun #7 R.Dubinion rush middle for 13 yards gain to the App34 (#19 L.Struck; #1 K.Thomas)
  7. 9:581st & 10 at APP 25No Huddle-Shotgun #17 J.Kohl sacked for loss of 4 yards to the App21 (#94 R.Williams Jr.)
  8. 9:581st & 10 at ODU 35#93 N.Eichner kickoff 60 yards to the App05 #26 K.Alexander return 20 yards to the App25 (#5 B.Crutchfield; #18 J.Forrest)
Q3Old Dominion8 plays · 49 yds · 3:55 · Touchdown7–17
  1. 10:023rd & 13 at APP 16No 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)
  2. 13:572nd & 20 at APP 23No 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
  3. 13:571st & 20 at APP 23No Huddle-Shotgun #1 C.Joseph pass incomplete deep right to #2 T.Brown thrown to App00
  4. 13:571st & 10 at APP 13No 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
  5. 13:572nd & 5 at APP 25No Huddle-Shotgun #20 T.Jones rush middle for 12 yards gain to the App13 (#10 C.Phares; #5 Z.Gamble), 1ST DOWN
  6. 13:571st & 10 at APP 30No Huddle-Shotgun #1 C.Joseph rush right for 5 yards gain to the App25 (#5 Z.Gamble)
  7. 13:573rd & 2 at APP 41No Huddle-Shotgun #20 T.Jones rush middle for 11 yards gain to the App30 (#5 Z.Gamble; #56 K.Arnholt), 1ST DOWN
  8. 13:572nd & 9 at APP 48No Huddle-Shotgun #1 C.Joseph rush left for 7 yards gain to the App41 (#5 Z.Gamble), out of bounds
  9. 13:571st & 10 at APP 49No Huddle-Shotgun #20 T.Jones rush middle for 1 yard gain to the App48 (#33 A.Benton; #44 R.Porter)
Q3App State3 plays · 6 yds · 0:59 · Punt7–10
  1. 13:574th & 4 at APP 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)
  2. 15:003rd & 4 at APP 27No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #7 R.Dubinion thrown to App18 broken up by #43 K.Trinidad
  3. 15:002nd & 10 at APP 21No 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)
  4. 15:001st & 10 at APP 21No Huddle-Shotgun #17 J.Kohl pass incomplete short middle to #8 D.Stroman thrown to App26 QB hurried by #90 C.Forbes
  5. 14:561st & 10 at ODU 35#93 N.Eichner kickoff 62 yards to the App03 #26 K.Alexander return 18 yards to the App21 (#18 J.Forrest; #24 D.Goodman)
Q2Old Dominion5 plays · 43 yds · 0:26 · Missed FG7–10
  1. 0:001st & 10 at APP 31#94 R.Callaghan field goal attempt from 50 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 00:00
  2. 0:062nd & 3 at APP 39No Huddle-Shotgun #5 M.James rush middle for 8 yards gain to the App31 (#12 B.Littlejohn), 1ST DOWN
  3. 0:061st & 10 at APP 46Timeout App State, clock 00:06
  4. 0:061st & 10 at APP 46Timeout Old Dominion, clock 00:06
  5. 0:121st & 10 at APP 46No Huddle-Shotgun #1 C.Joseph rush middle for 7 yards gain to the App39, out of bounds at App39
  6. 0:121st & 10 at ODU 39Timeout Old Dominion, clock 00:12
  7. 0:261st & 10 at ODU 39No 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
  8. 0:261st & 10 at ODU 26No 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
  9. 0:261st & 10 at APP 35#43 C.McVay kickoff 64 yards to the ODU01 #5 M.James return 25 yards to the ODU26 (#35 B.Yurachek)
Q2App State12 plays · 75 yds · 1:40 · Touchdown7–10
  1. 0:303rd & 6 at ODU 16No 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)
  2. 2:102nd & 6 at ODU 16No Huddle-Shotgun #17 J.Kohl pass incomplete short middle to #86 K.Hamlett thrown to ODU11 broken up by #6 Z.Frink
  3. 2:101st & 10 at ODU 20No 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. 2:102nd & 10 at ODU 37No 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
  5. 2:101st & 10 at ODU 37No Huddle-Shotgun #17 J.Kohl pass incomplete deep middle to #1 D.Dozier thrown to ODU10 broken up by #5 B.Crutchfield
  6. 2:104th & 6 at ODU 43No 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
  7. 2:103rd & 10 at ODU 47No Huddle-Shotgun #17 J.Kohl rush middle for 4 yards gain to the ODU43 (#34 J.Culbreath; #36 J.Gibson)
  8. 2:102nd & 10 at ODU 47No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #15 J.Barnes thrown to ODU35
  9. 2:101st & 10 at ODU 47No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #86 K.Hamlett thrown to ODU50
  10. 2:102nd & 10 at APP 38No 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
  11. 2:101st & 10 at APP 38No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #7 R.Dubinion thrown to App44
  12. 2:102nd & 8 at APP 27No 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
  13. 2:101st & 10 at APP 25No 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)
  14. 2:101st & 10 at ODU 35#93 N.Eichner kickoff 65 yards to the App00, Touchback
Q2Old Dominion10 plays · 50 yds · 4:53 · Field Goal0–10
  1. 2:104th & 7 at APP 15#94 R.Callaghan field goal attempt from 33 yards GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 02:10
  2. 7:033rd & 11 at APP 19No Huddle-Shotgun #1 C.Joseph rush right for 4 yards gain to the App15, out of bounds at App15
  3. 7:032nd & 9 at APP 17No Huddle-Shotgun #5 M.James rush middle for 2 yards loss to the App19 (#44 R.Porter; #10 C.Phares)
  4. 7:031st & 10 at APP 18No Huddle-Shotgun #5 M.James rush middle for 1 yard gain to the App17 (#33 A.Benton)
  5. 7:032nd & 2 at APP 23No Huddle-Shotgun #1 C.Joseph rush right for 5 yards gain to the App18 (#5 Z.Gamble), 1ST DOWN
  6. 7:031st & 10 at APP 31No Huddle-Shotgun #1 C.Joseph rush middle for 8 yards gain to the App23 (#10 C.Phares; #56 K.Arnholt)
  7. 7:032nd & 10 at APP 46No 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
  8. 7:031st & 10 at APP 46No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to App40 broken up by #5 Z.Gamble
  9. 7:033rd & 7 at ODU 38No 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
  10. 7:032nd & 8 at ODU 37No 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)
  11. 7:031st & 10 at ODU 35No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU37 (#44 R.Porter; #10 C.Phares)
Q2App State3 plays · 9 yds · 2:00 · Punt0–7
  1. 7:034th & 1 at APP 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)
  2. 10:003rd & 5 at APP 29No Huddle-Shotgun #7 R.Dubinion rush middle for 4 yards gain to the App33 (#38 S.Naotala; #33 D.Iles)
  3. 10:002nd & 9 at APP 25No 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. 10:001st & 10 at APP 24No Huddle-Shotgun #7 R.Dubinion rush middle for 1 yard gain to the App25 (#24 D.Goodman; #38 S.Naotala)
Q2Old Dominion3 plays · 5 yds · 0:57 · Punt0–7
  1. 10:004th & 5 at ODU 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
  2. 10:003rd & 5 at ODU 24No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to ODU29 PENALTY ODU Holding declined
  3. 10:002nd & 9 at ODU 20No Huddle-Shotgun #1 C.Joseph rush middle for 4 yards gain to the ODU24 (#0 J.Willis)
  4. 10:001st & 10 at ODU 19No Huddle-Shotgun #18 K.Hargrove rush middle for 1 yard gain to the ODU20 (#7 J.Favors; #0 J.Willis)
Q2App State5 plays · 16 yds · 2:55 · Punt0–7
  1. 10:004th & 11 at APP 45#37 I.Ratliff punt 36 yards to the ODU19, out of bounds at ODU19
  2. 12:553rd & 17 at APP 39No 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)
  3. 12:552nd & 17 at APP 39No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #15 J.Barnes thrown to App45
  4. 12:551st & 15 at APP 41No 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)
  5. 12:551st & 10 at APP 46PENALTY App False Start (#86 K.Hamlett) 5 yards from App46 to App41. NO PLAY
  6. 12:552nd & 3 at APP 36No 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
  7. 12:551st & 10 at APP 29No Huddle-Shotgun #7 R.Dubinion rush middle for 7 yards gain to the App36 (#33 D.Iles)
Q1Old Dominion12 plays · 51 yds · 4:49 · Missed FG7–10
  1. 0:001st & 10 at APP 34No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the App29 (#33 A.Benton)
  2. 0:003rd & 5 at APP 29No Huddle-Shotgun #1 C.Joseph pass incomplete short left to #7 N.Abdul-Rahim Gladding thrown to App26
  3. 0:002nd & 5 at APP 29No Huddle-Shotgun #1 C.Joseph pass incomplete deep left to #7 N.Abdul-Rahim Gladding thrown to App03 broken up by #2 E.Johnson
  4. 12:554th & 5 at APP 29#94 R.Callaghan field goal attempt from 47 yards NO GOOD (H: #96 I.Brandt, LS: #30 B.Durkin), clock 12:55
  5. 15:004th & 5 at APP 29No Huddle-Shotgun #1 C.Joseph pass incomplete short left to #7 N.Abdul-Rahim Gladding thrown to App22, TURNOVER ON DOWNS
  6. 15:003rd & 10 at APP 0No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the App29 (#33 A.Benton)
  7. 15:002nd & 13 at APP 37No Huddle-Shotgun #1 C.Joseph rush middle for 3 yards gain to the App34 (#7 J.Favors)
  8. 15:001st & 10 at APP 38No 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)
  9. 8:201st & 10 at APP 44No Huddle-Shotgun #3 D.Roche rush middle for 10 yards gain to the App34 (#10 C.Phares; #21 D.Burks), 1ST DOWN
  10. 8:203rd & 6 at ODU 38No 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
  11. 8:202nd & 10 at ODU 34No Huddle-Shotgun #3 D.Roche rush right for 4 yards gain to the ODU38 (#21 D.Burks; #56 K.Arnholt)
  12. 8:201st & 10 at ODU 34No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #7 N.Abdul-Rahim Gladding thrown to ODU45 broken up by #5 Z.Gamble
  13. 8:202nd & 6 at ODU 24No 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
  14. 8:201st & 10 at ODU 20No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU24 (#33 A.Benton)
Q1App State12 plays · 50 yds · 5:36 · Interception0–7
  1. 0:003rd & 20 at ODU 20No Huddle-Shotgun #17 J.Kohl pass intercepted by #12 J.Carter at ODU00, Touchback
  2. 8:204th & 8 at ODU 47No 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
  3. 8:203rd & 5 at ODU 5No 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
  4. 8:202nd & 9 at ODU 9No Huddle-Shotgun #17 J.Kohl rush middle for 4 yards gain to the ODU05 (#6 Z.Frink; #9 D.Lynch)
  5. 8:201st & 10 at ODU 10No Huddle-Shotgun #17 J.Kohl rush right for 1 yard gain to the ODU09 (#90 C.Forbes; #6 Z.Frink)
  6. 8:202nd & 7 at ODU 21PENALTY ODU Face Mask 11 yard from ODU21 to ODU10, 1ST DOWN. NO PLAY
  7. 8:201st & 10 at ODU 24No Huddle-Shotgun #22 J.Lewis rush middle for 3 yards gain to the ODU21 (#6 Z.Frink; #3 M.Easterly)
  8. 8:203rd & 8 at ODU 47No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to ODU38 broken up by #5 B.Crutchfield
  9. 8:202nd & 8 at ODU 47No 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)
  10. 8:201st & 10 at ODU 49No 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)
  11. 8:203rd & 3 at APP 48No Huddle-Shotgun #7 R.Dubinion rush middle for 3 yards gain to the ODU49 (#33 D.Iles), 1ST DOWN
  12. 8:202nd & 7 at APP 44No 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.)
  13. 8:201st & 10 at APP 41No Huddle-Shotgun #22 J.Lewis rush middle for 3 yards gain to the App44 (#19 L.Struck; #5 B.Crutchfield)
  14. 8:201st & 10 at APP 30No Huddle-Shotgun #22 J.Lewis rush right for 11 yards gain to the App41 (#1 K.Thomas; #19 L.Struck), 1ST DOWN
  15. 8:201st & 10 at ODU 35#93 N.Eichner kickoff 52 yards to the App13 #26 K.Alexander return 17 yards to the App30 (#24 D.Goodman; #13 J.Olotu-Judah)
Q1Old Dominion2 plays · 85 yds · 0:39 · Touchdown0–7
  1. 8:241st & 10 at ODU 30No 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)
  2. 9:032nd & 10 at ODU 15No 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
  3. 9:031st & 10 at ODU 15No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #7 N.Abdul-Rahim Gladding thrown to ODU25 broken up by #21 D.Burks
Q1App State8 plays · 70 yds · 2:47 · Interception0–0
  1. 9:031st & 10 at ODU 27No 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
  2. 11:504th & 5 at ODU 42No 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
  3. 11:503rd & 5 at ODU 42No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #1 D.Dozier thrown to ODU31 broken up by #3 M.Easterly
  4. 11:502nd & 5 at ODU 42No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #8 D.Stroman thrown to ODU26
  5. 11:501st & 10 at ODU 47No Huddle-Shotgun #7 R.Dubinion rush middle for 5 yards gain to the ODU42 (#4 J.Mack Jr.; #3 M.Easterly)
  6. 11:501st & 10 at APP 22No 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
  7. 11:503rd & 2 at APP 11No 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
  8. 11:502nd & 5 at APP 8No 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)
  9. 11:501st & 10 at APP 3No Huddle-Shotgun #7 R.Dubinion rush middle for 5 yards gain to the App08 (#3 M.Easterly; #2 N.Stiger)
Q1Old Dominion6 plays · 18 yds · 3:10 · Punt0–0
  1. 11:504th & 3 at ODU 43#96 I.Brandt punt 54 yards to the App03
  2. 15:003rd & 5 at ODU 41No Huddle-Shotgun #1 C.Joseph rush left for 2 yards gain to the ODU43 (#10 C.Phares)
  3. 15:002nd & 2 at ODU 44No Huddle-Shotgun #3 D.Roche rush middle for 3 yards loss to the ODU41 (#93 D.Cooper; #56 K.Arnholt)
  4. 15:001st & 10 at ODU 36No Huddle-Shotgun #3 D.Roche rush left for 8 yards gain to the ODU44 (#10 C.Phares)
  5. 15:003rd & 3 at ODU 32No Huddle-Shotgun #1 C.Joseph rush right for 4 yards gain to the ODU36 (#5 Z.Gamble), 1ST DOWN
  6. 15:002nd & 8 at ODU 27No Huddle-Shotgun #3 D.Roche rush middle for 5 yards gain to the ODU32 (#93 D.Cooper)
  7. 15:001st & 10 at ODU 25No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU27 (#93 D.Cooper; #10 C.Phares)
  8. 15:001st & 10 at APP 35#43 C.McVay kickoff 65 yards to the ODU00, Touchback

FAN NEWS

2025 season

Write about App State or Old Dominion?

Link a team hub in a post on your own blog and it shows up here, in front of the fans looking for exactly it. Free, no exclusivity, and the link back to you is the whole point.

Get Your Blog Featured →

MORE WEEK 9 GAMES · 2025

@
FINAL
Indiana 56, UCLA 6
@
FINAL
Tennessee 56, Kentucky 34
@
FINAL
Wake Forest 13, SMU 12
@
FINAL
Miami 42, Stanford 7
@
FINAL
BYU 41, Iowa State 27
53Games in Week 9, 2025Full schedule →