Week 9 · 2025
App State at Old Dominion
Sat 10/25/2025 12:00 PMS.B. Ballard StadiumOld Dominion pregame82% — Pregame win probability: 82% for Old Dominion. Old Dominion favored, and won.Conference
58°Cloudy3 mph N · 57% humidityRecorded at kickoff by College Football Data
App State
21
5–8
Old Dominion
24
10–3
Attendance
18,097
reported
ODU8 plays, 18 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | #43 C.McVay kickoff 65 yards to the ODU00, Touchback | 0 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 11:50 | 4th & 3 | own 43 | #96 I.Brandt punt 54 yards to the App03 | 0 |
APP9 plays, 70 yd · Turnover | ||||
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 11:50 | 2nd & 5 | opp 42 | No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #8 D.Stroman thrown to ODU26 | 0 |
| 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 |
| 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 | +3 |
ODU3 plays, 85 yd · Touchdown | ||||
| 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 |
| 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 |
APP15 plays, 50 yd · Turnover | ||||
| 8:20 | 1st & 10 | own 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) | +17 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 8:20 | 2nd & 7 | opp 21 | PENALTY ODU Face Mask 11 yard from ODU21 to ODU10, 1ST DOWN. NO PLAY | +11 |
| 8:20 | 1st & goal | opp 10 | No Huddle-Shotgun #17 J.Kohl rush right for 1 yard gain to the ODU09 (#90 C.Forbes; #6 Z.Frink) | +1 |
| 8:20 | 2nd & goal | opp 9 | No Huddle-Shotgun #17 J.Kohl rush middle for 4 yards gain to the ODU05 (#6 Z.Frink; #9 D.Lynch) | +4 |
| 8:20 | 3rd & goal | 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 |
| 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 |
| 0:00 | 3rd & goal | opp 20 | No Huddle-Shotgun #17 J.Kohl pass intercepted by #12 J.Carter at ODU00, Touchback | 0 |
ODU15 plays, 51 yd · Missed FG | ||||
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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:00 | 1st & 10 | opp 44 | End of 1st quarter. | +6 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | +47 |
| 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: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:00 | 1st & 10 | opp 34 | No Huddle-Shotgun #3 D.Roche rush right for 5 yards gain to the App29 (#33 A.Benton) | +5 |
APP7 plays, 16 yd · Punt | ||||
| 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 |
| 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 |
| 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 |
| 12:55 | 2nd & 17 | own 39 | No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #15 J.Barnes thrown to App45 | 0 |
| 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 |
| 10:00 | 4th & 11 | own 45 | #37 I.Ratliff punt 36 yards to the ODU19, out of bounds at ODU19 | 0 |
ODU4 plays, 15 yd · Punt | ||||
| 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 |
| 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 |
| 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 |
| 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 | 0 |
APP4 plays, 9 yd · Punt | ||||
| 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 |
| 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 |
| 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 |
| 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) | +9 |
ODU11 plays, 50 yd · Field goal | ||||
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | +33 |
APP14 plays, 75 yd · Touchdown | ||||
| 2:10 | 1st & 10 | own 35 | #93 N.Eichner kickoff 65 yards to the App00, Touchback | 0 |
| 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 |
| 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 |
| 2:10 | 1st & 10 | own 38 | No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #7 R.Dubinion thrown to App44 | 0 |
| 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 |
| 2:10 | 2nd & 10 | opp 47 | No Huddle-Shotgun #17 J.Kohl pass incomplete short right to #15 J.Barnes thrown to ODU35 | 0 |
| 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 |
| 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: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 |
| 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 |
| 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 |
| 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: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 |
ODU10 plays, 43 yd · Missed FG | ||||
| 0:26 | 1st & 10 | own 35 | #43 C.McVay kickoff 64 yards to the ODU01 #5 M.James return 25 yards to the ODU26 (#35 B.Yurachek) | +25 |
| 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 |
| 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 |
| 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:12 | 1st & 10 | own 39 | Timeout Old Dominion, clock 00:12 | 0 |
| 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:06 | 1st & 10 | opp 46 | Timeout Old Dominion, clock 00:06 | 0 |
| 0:06 | 1st & 10 | own 46 | Timeout App State, clock 00:06 | 0 |
| 0:00 | 1st & 10 | opp 31 | End of 2nd quarter. | −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 | +50 |
APP5 plays, 6 yd · Punt | ||||
| 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 |
| 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 |
| 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 |
| 14:56 | 1st & 10 | own 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) | +18 |
| 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) | +15 |
ODU9 plays, 49 yd · Touchdown | ||||
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
APP8 plays, 11 yd · Punt | ||||
| 9:58 | 1st & 10 | own 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) | +20 |
| 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 |
| 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 |
| 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 |
| 9:58 | 1st & 10 | own 36 | No Huddle-Shotgun #17 J.Kohl pass incomplete short left to #86 K.Hamlett thrown to App33 | 0 |
| 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 |
| 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 |
| 7:27 | 4th & 10 | own 36 | #37 I.Ratliff punt 46 yards to the ODU18 fair catch by #3 D.Roche at ODU18 | 0 |
ODU7 plays, 26 yd · Punt | ||||
| 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 |
| 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 |
| 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 |
| 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 |
| 7:27 | 2nd & 9 | own 47 | No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to ODU45 | 0 |
| 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 |
| 4:49 | 4th & 12 | own 44 | #96 I.Brandt punt 41 yards to the App15 fair catch by #15 J.Barnes at App15 | 0 |
APP4 plays, 9 yd · Punt | ||||
| 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 |
| 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 |
| 4:49 | 3rd & 1 | own 24 | No Huddle-Shotgun #17 J.Kohl rush left for 0 yards to the App24 (#38 S.Naotala) | 0 |
| 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) | +5 |
ODU7 plays, 61 yd · Touchdown | ||||
| 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 |
| 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 |
| 4:49 | 1st & 10 | opp 45 | No Huddle-Shotgun #1 C.Joseph pass incomplete short middle to #9 J.Butler thrown to App40 | 0 |
| 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 |
| 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 |
| 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: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 |
APP7 plays, -31 yd · On downs | ||||
| 0:26 | own 35 | PENALTY App Face Mask (#7 J.Favors) 15 yards from ODU35 to ODU50. NO PLAY | +15 | |
| 0:26 | 1st & 10 | midfield | #93 N.Eichner kickoff 50 yards to the App00, Touchback | 0 |
| 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: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:00 | 2nd & 5 | opp 30 | End of 3rd quarter. | −40 |
| 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 |
| 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 |
ODU9 plays, 28 yd · Turnover | ||||
| 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 |
| 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 |
| 14:29 | 2nd & 10 | opp 23 | No Huddle-Shotgun #1 C.Joseph pass incomplete short right to #2 T.Brown thrown to App15 | 0 |
| 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 |
| 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 |
| 14:29 | 1st & goal | 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 |
| 14:29 | 2nd & goal | opp 1 | PENALTY ODU False Start (#55 M.Woudsma) 5 yards from App01 to App06. NO PLAY | +5 |
| 14:29 | 2nd & goal | 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 |
| 11:23 | 3rd & goal | 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) | +6 |
APP9 plays, 91 yd · Touchdown | ||||
| 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 |
| 11:23 | 1st & 10 | own 38 | No Huddle-Shotgun #5 A.Swann pass incomplete short middle to #3 S.Mbake thrown to App47 | 0 |
| 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 |
| 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 |
| 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 |
| 11:23 | 1st & 10 | midfield | No Huddle-Shotgun #5 A.Swann pass incomplete deep left to #1 D.Dozier thrown to ODU21 | 0 |
| 11:23 | 2nd & 10 | midfield | 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 |
ODU17 plays, 70 yd · Missed FG | ||||
| 9:20 | 1st & 10 | own 35 | #43 C.McVay kickoff 65 yards to the ODU00 #5 M.James return 9 yards to the ODU09 (#22 R.Porter) | +9 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 9:20 | 2nd & 8 | midfield | 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 |
| 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 |
| 9:20 | 2nd & 1 | opp 26 | No Huddle-Shotgun #1 C.Joseph pass incomplete short right thrown to App23 | 0 |
| 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 |
| 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 |
| 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 |
| 3:37 | 1st & 10 | own 23 | Timeout App State, clock 03:37 | 0 |
| 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 |
| 3:31 | 3rd & 8 | own 21 | Timeout App State, clock 03:31 | 0 |
| 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 | +39 |
APP9 plays, 79 yd · Touchdown | ||||
| 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 |
| 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 |
| 3:22 | 1st & 10 | own 31 | No Huddle-Shotgun #5 A.Swann pass incomplete short left to #86 K.Hamlett thrown to App40 | 0 |
| 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 |
| 3:22 | 3rd & 1 | own 40 | No Huddle-Shotgun #5 A.Swann pass incomplete deep middle to #15 J.Barnes thrown to ODU22 | 0 |
| 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 |
| 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 |
| 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 |
| 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 |
ODU7 plays, -7 yd · End of period | ||||
| 1:34 | 1st & 10 | own 35 | #43 C.McVay onside kickoff 12 yards to the App47, End Of Play | 0 |
| 1:34 | 1st & 10 | opp 47 | Kneel down by #1 C.Joseph at ODU49 for loss of 4 yards | −4 |
| 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 | 1st & 10 | own 47 | Timeout App State, clock 01:30 | 0 |
| 1:30 | 2nd & 9 | opp 46 | Kneel down by #1 C.Joseph at ODU49 for loss of 5 yards | −5 |
| 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:00 | 3rd & 14 | own 49 | End of 4th quarter. | −3 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 5 meetings vs. Team
Old Dominion 1–4 vs App State
- 2024 · wk 10Old Dominion 20 @ App State 28
- 2023 · wk 8App State 21 @ Old Dominion 28
- 2022 · wk 12Old Dominion 14 @ App State 27
- 2016 · wk 2Old Dominion 7 @ App State 31
- 2015 · wk 4App State 49 @ Old Dominion 0
Previous 3 meetings vs. Ricky Rahne
App State 2–1 vs Ricky Rahne
- 2024 · wk 10Old Dominion 20 @ App State 28
- 2023 · wk 8App State 21 @ Old Dominion 28
- 2022 · wk 12Old Dominion 14 @ App State 27
Research
Keep this open while you look at others