The lead after every score: above the line Old Dominion is ahead, below it Albany. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
9:15
TDRay Lawry 41 Yd Run (Nick Rice Kick)3 plays, 48 yds, 0:57 · from UALB 48
ALBY 0–7 ODU
1:53
FGEthan Stark 37 Yd Field Goal 9 plays, 30 yds, 3:55 · from 50
ALBY 3–7 ODU
2nd quarter
12:22
TDBrandon Simmons 2 Yd Run (Nick Rice Kick)3 plays, 41 yds, 0:58 · from UALB 41
ALBY 3–14 ODU
0:42
TDGemonta Jackson 1 Yd Run (Nick Rice Kick)13 plays, 45 yds, 5:51 · from UALB 45
ALBY 3–21 ODU
3rd quarter
6:33
FGNick Rice 26 Yd Field Goal 11 plays, 77 yds, 4:55 · from ODU 14
ALBY 3–24 ODU
4th quarter
13:43
TDNeven Sussman 3 Yd Run (Ethan Stark Kick)13 plays, 75 yds, 7:50 · from UALB 25
ALBY 10–24 ODU
8:42
TDKarl Mofor 31 Yd Run (Ethan Stark Kick)4 plays, 46 yds, 1:11 · from ODU 46
ALBY 17–24 ODU
7:51
TDJonathan Duhart 55 Yd pass from Blake LaRussa (Nick Rice Kick)2 plays, 75 yds, 0:51 · from ODU 25
ALBY 17–31 ODU
Drives
ODU 5/14 scoredALBY 3/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ODU
ODU 25
3
1
1:27
Punt
Q1
13:33
ALBY
UALB 9
5
15
2:39
Punt
Q1
10:54
ODU
ODU 41
2
1
0:37
Interception
Q1
10:17
ALBY
UALB 44
1
0
0:05
Interception
Q1
10:12
ODU
UALB 48
3
48
0:57
Touchdown
Q1
9:15
ALBY
UALB 25
3
6
1:37
Punt
Q1
7:38
ODU
ODU 25
5
25
1:50
Fumble
Q1
5:48
ALBY
50
9
30
3:55
Field Goal
Q1
1:47
ODU
ODU 23
3
6
1:15
Punt
Q1
0:32
ALBY
UALB 21
3
2
2:12
Punt
Q2
13:20
ODU
UALB 41
3
41
0:58
Touchdown
Q2
12:17
ALBY
UALB 20
5
11
2:26
Punt
Win probability
Old Dominion 100% · pregame line Old Dominion −24.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.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Will Brunson
13/29
160
5.5
0
1
--
Neven Sussman
0/2
0
0.0
0
0
--
Rushing
CAR
YDS
AVG
TD
LONG
Karl Mofor
21
99
4.7
1
31
Kendall Rodgers Jr.
7
26
3.7
0
9
Neven Sussman
4
14
3.5
1
4
Team
1
-2
-2.0
0
0
Will Brunson
8
-22
-2.8
0
21
Receiving
REC
YDS
AVG
TD
LONG
Jerod Diggs
4
62
15.5
0
21
Anthony Manzo-Lewis
4
46
11.5
0
17
Karl Mofor
2
29
14.5
0
25
Brad Harris
2
19
9.5
0
12
Murad Hussain
1
4
4.0
0
4
Interceptions
INT
YDS
TD
Josh Wynn
1
0
0
Kareem Brown
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Ethan Stark
1/1
100.0
37
2/2
5
Punting
NO
YDS
AVG
TB
In 20
LONG
Neven Sussman
8
328
41.0
0
0
52
Biggest plays
ALBY +10%Q4 8:42 Karl Mofor run for 31 yds for a TD, (Ethan Stark KICK)
ODU +9%Q4 8:42 Ethan Stark kickoff for 65 yds for a touchback
ODU +4%Q1 1:53 Ethan Stark kickoff for 65 yds , Jeremy Cox return for 23 yds to the ODU 23
ODU +4%Q1 10:12 Blake LaRussa pass complete to Jonathan Duhart for 6 yds to the Alban 42
ALBY +3%Q1 10:17 Will Brunson pass intercepted Marvin Branch return for no gain to the Alban 48
Team stats
Stat
ALBY
ODU
1st Downs
18
15
3rd down efficiency
4-15
4-12
4th down efficiency
1-2
1-2
Total Yards
275
285
Passing
160
187
Comp/Att
13/31
18/26
Yards per pass
5.2
7.2
Rushing
115
98
Rushing Attempts
41
31
Yards per rush
2.8
3.2
Penalties
7-65
3-30
Turnovers
1
3
Fumbles lost
0
1
Interceptions thrown
1
2
Possession
33:52
26:08
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:05 2nd & 11 at ODU 7 TEAM run for a loss of 2 yards to the ODU 5
Q4 1:05 1st & 10 at ODU 8 TEAM run for a loss of 1 yard to the ODU 7
Q4 2:50 4th & 10 at ODU 11 Will Brunson pass complete to Anthony Manzo-Lewis for 3 yds to the ODU 8
Q4 2:50 3rd & 10 at ODU 11 Will Brunson pass incomplete to Jerod Diggs, broken up by Joe Joe Headen
Q4 2:50 2nd & 10 at ODU 11 Will Brunson pass incomplete to Jerod Diggs, broken up by Joe Joe Headen
Q4 2:50 1st & 10 at ODU 11 Will Brunson pass incomplete to Jordan Crockett, broken up by Justin Noye
Q4 2:50 1st & 10 at ODU 23 Will Brunson pass complete to Brad Harris for 12 yds to the ODU 11 for a 1ST down
Q4 2:50 2nd & 15 at ODU 41 Will Brunson pass complete to Jerod Diggs for 18 yds to the ODU 23 for a 1ST down
Q4 2:50 1st & 10 at ODU 36 Will Brunson sacked by Bunmi Rotimi for a loss of 5 yards to the ODU 41
Q4 2:50 4th & 7 at ODU 44 Will Brunson pass complete to Jerod Diggs for 8 yds to the ODU 36 for a 1ST down
Q4 2:50 Timeout ALBANY, clock 02:50
Q4 3:00 3rd & 10 at ODU 47 Karl Mofor run for 3 yds to the ODU 44
Q4 3:00 Timeout ALBANY, clock 03:00
Q4 3:47 2nd & 3 at ODU 40 Will Brunson sacked by Daniel Appouh for a loss of 7 yards to the ODU 47
Q4 3:47 1st & 10 at ODU 47 Will Brunson pass complete to Brad Harris for 7 yds to the ODU 40
Q4 3:47 1st & 10 at UALB 41 Will Brunson pass complete to Anthony Manzo-Lewis for 12 yds to the ODU 47 for a 1ST down
Q4 6:00 4th & 7 at ODU 26 Bailey Cate punt for 33 yds, fair catch by Tim Voorhis at the Alban 41
Q4 6:00 3rd & 9 at ODU 24 Jordan Hoy pass complete to Jeremy Cox for 3 yds Jeremy Cox fumbled, forced by Marcel Ngachie, recovered by ODU Darius Garcia
Q4 6:00 2nd & 10 at ODU 23 Jeremy Cox run for 1 yd to the ODU 24
Q4 6:00 1st & 10 at ODU 23 Jeremy Cox run for no gain to the ODU 23
Q4 7:51 4th & 12 at UALB 38 Neven Sussman punt for 39 yds, downed at the ODU 23
Q4 7:51 3rd & 12 at UALB 38 Will Brunson pass incomplete to Jerod Diggs
Q4 7:51 2nd & 5 at UALB 45 Will Brunson sacked by Jordan Young and Miles Fox for a loss of 7 yards to the Alban 38
Q4 7:51 1st & 10 at UALB 40 Karl Mofor run for 5 yds to the Alban 45