The lead after every score: above the line App State is ahead, below it Old Dominion. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
3rd quarter
11:41
FGJames London 34 Yd Field Goal 9 plays, 59 yds, 3:19 · from APP 25
ODU 0–3 APP
7:18
SFTeam Safety
ODU 2–3 APP
4th quarter
9:30
TDMaurki James 2 Yd Run (Quinn Henicle Pass to Josh Rodriguez for Two-Point Conversion)9 plays, 65 yds, 4:37 · from ODU 35
ODU 10–3 APP
Drives
APP 2/14 scoredODU 1/15 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ODU
ODU 25
3
2
2:29
Punt
Q1
12:22
APP
ODU 36
4
5
0:56
Downs
Q1
11:33
ODU
ODU 31
10
46
4:27
Missed FG
Q1
7:00
APP
APP 23
5
28
2:10
Punt
Q1
4:52
ODU
ODU 21
3
5
1:23
Punt
Q1
3:21
APP
APP 35
4
18
2:19
Punt
Q1
1:11
ODU
ODU 17
12
62
5:11
Missed FG
Q2
10:58
APP
APP 21
5
8
2:05
Punt
Q2
8:53
ODU
ODU 23
3
-1
1:59
Punt
Q2
6:52
APP
APP 44
3
-4
1:41
Punt
Q2
5:14
ODU
ODU 6
3
5
1:38
Punt
Q2
3:38
APP
50
3
0
0:49
Punt
Win probability
Old Dominion 100% · pregame line App State −8.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
ODU +32%Q4 9:30 (09:33) No Huddle-Shotgun #5 M.James rush middle for 2 yards gain to the APP00 TOUCHDOWN, clock 09:30 #8 J.Rodriguez pass attempt Successful
APP +20%Q4 9:23 (09:30) #99 A.Nelms kickoff 64 yards to the APP01 #11 J.Cross return 23 yards to the APP24 (#24 D.Goodman)
APP +18%Q3 3:47 (03:55) Shotgun #11 J.Cross rush middle for 1 yard loss to the APP31 (#42 T.Babin; #40 H.Malecki)
ODU +15%Q3 11:41 (11:41) #83 J.London kickoff 65 yards to the ODU00, Touchback
ODU +15%Q2 0:04 (00:10) Shotgun #10 Q.Henicle pass incomplete deep left to #11 T.Johnson thrown to APP07
Team stats
Stat
ODU
APP
1st Downs
16
9
3rd down efficiency
7-20
1-13
4th down efficiency
0-1
0-2
Total Yards
304
158
Passing
97
66
Comp/Att
10/20
7/27
Yards per pass
4.9
2.4
Rushing
207
92
Rushing Attempts
61
28
Yards per rush
3.4
3.3
Penalties
6-35
6-50
Turnovers
3
3
Fumbles lost
1
1
Interceptions thrown
2
2
Possession
38:50
21:10
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:30 3rd & 15 at ODU 25 (00:30) Kneel down by #10 Q.Henicle at ODU21 for loss of 4 yards
Q4 0:30 2nd & 12 at ODU 28 (00:31) Kneel down by #10 Q.Henicle at ODU25 for loss of 3 yards
Q4 0:33 1st & 10 at ODU 30 (00:33) Kneel down by #10 Q.Henicle at ODU28 for loss of 2 yards
Q4 0:36 4th & 6 at APP 45 (00:42) No Huddle-Shotgun #8 H.Hasselbeck pass intercepted by #5 B.Crutchfield at ODU30 QB hurried by #4 J.Gibson, End Of Play
Q4 0:43 3rd & 6 at APP 45 (00:44) No Huddle-Shotgun #8 H.Hasselbeck pass incomplete short left to #7 D.Fugitt thrown to ODU46
Q4 0:58 2nd & 14 at APP 37 (01:05) Shotgun #8 H.Hasselbeck rush left for 8 yards gain to the APP45 (#29 T.Murray Jr.)
Q4 1:04 1st & 10 at APP 41 (01:08) No Huddle-Shotgun #8 H.Hasselbeck sacked for loss of 4 yards to the APP37 (#4 J.Gibson)
Q4 1:16 3rd & 3 at APP 27 (01:19) No Huddle-Shotgun #8 H.Hasselbeck rush left for 14 yards gain to the APP41 (#18 J.Forrest; #11 K.Collier), 1ST DOWN
Q4 1:27 2nd & 2 at APP 28 (01:43) No Huddle-Shotgun #8 H.Hasselbeck pass complete short left to #5 J.Lewis caught at APP24, for 1 yard loss to the APP27 (#0 M.Thompson)
Q4 1:44 1st & 10 at APP 20 (01:48) Shotgun #8 H.Hasselbeck rush right for 8 yards gain to the APP28 (#19 L.Struck), out of bounds
Q4 1:51 4th & 4 at APP 47 (01:55) #96 I.Brandt punt 47 yards to the APP00, Touchback
Q4 2:04 3rd & 3 at APP 46 (02:12) No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard loss to the APP47 (#94 C.Pitts)
Q4 2:52 2nd & 5 at APP 48 (02:59) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the APP46 (#99 A.Clark; #94 C.Pitts)
Q4 3:38 1st & 10 at ODU 47 (03:42) Shotgun #5 M.James rush middle for 5 yards gain to the APP48 (#10 C.Phares)
Q4 3:44 3rd & 14 at APP 45 (03:55) No Huddle-Shotgun #3 M.Singleton rush right for 8 yards gain to the ODU47 fumbled by #3 M.Singleton at ODU46 forced by #29 T.Murray Jr. recovered by ODU #29 T.Murray Jr. at ODU47, End Of Play
Q4 3:56 2nd & 14 at APP 45 (03:59) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 S.Pickett III thrown to APP48
Q4 4:30 1st & 10 at APP 49 (04:35) Shotgun #5 J.Lewis rush left for 4 yards loss to the APP45 (#4 J.Gibson)
Q4 4:36 4th & 5 at ODU 12 (04:42) #96 I.Brandt punt 39 yards to the APP49 fair catch by #13 J.Grier at APP49
Q4 5:16 3rd & 3 at ODU 14 (05:21) No Huddle-Shotgun #5 M.James rush middle for 2 yards loss to the ODU12 (#99 A.Clark; #97 X.Joseph)
Q4 6:03 2nd & 7 at ODU 10 (06:08) No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU14 (#25 K.Purdy)
Q4 6:43 1st & 10 at ODU 7 (06:47) Shotgun #3 D.Roche rush middle for 3 yards gain to the ODU10 (#15 A.Mitchell)
Q4 6:48 4th & 20 at APP 27 (07:03) #40 J.Dunn punt 66 yards to the ODU07
Q4 7:05 3rd & 20 at APP 27 (07:13) No Huddle-Shotgun #3 M.Singleton pass incomplete deep right to #1 N.Branch thrown to ODU45
Q4 7:15 2nd & 20 at APP 27 (07:20) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #1 N.Branch thrown to APP36 broken up by #1 Z.Frink