The lead after every score: above the line Old Dominion is ahead, below it NC State. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
5:49
TDJaylen Samuels 3 Yd Run (Kyle Bambard Kick)15 plays, 73 yds, 7:42 · from NCSU 27
NCST 7–0 ODU
2nd quarter
14:40
TDRay Lawry 70 Yd pass from Shuler Bentley (Ricky Segers Kick)1 play, 70 yds, 0:14 · from ODU 30
NCST 7–7 ODU
12:47
TDJacoby Brissett 21 Yd Run (Kyle Bambard Kick)4 plays, 72 yds, 1:47 · from NCSU 28
NCST 14–7 ODU
0:42
TDJaylen Samuels 10 Yd pass from Jacoby Brissett (Kyle Bambard Kick)9 plays, 51 yds, 3:27 · from NCSU 49
NCST 21–7 ODU
3rd quarter
6:44
TDMatthew Dayes 2 Yd Run (Kyle Bambard Kick)4 plays, 20 yds, 1:46 · from ODU 20
NCST 28–7 ODU
2:48
TDJonathan Duhart 13 Yd pass from Shuler Bentley (Ricky Segers Kick)11 plays, 75 yds, 3:56 · from ODU 25
NCST 28–14 ODU
4th quarter
12:52
FGKyle Bambard 36 Yd Field Goal 10 plays, 48 yds, 4:50 · from NCSU 33
NCST 31–14 ODU
1:33
TDShadrach Thornton 1 Yd Run (Kyle Bambard Kick)7 plays, 50 yds, 3:37 · from 50
NCST 38–14 ODU
Drives
ODU 2/12 scoredNCST 6/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ODU
ODU 25
3
2
1:29
Punt
Q1
13:31
NCST
NCSU 27
15
73
7:42
Touchdown
Q1
5:49
ODU
ODU 25
4
12
1:55
Punt
Q1
3:54
NCST
NCSU 29
8
41
4:00
Missed FG
Q2
14:54
ODU
ODU 30
1
70
0:14
Touchdown
Q2
14:34
NCST
NCSU 28
4
72
1:47
Touchdown
Q2
12:40
ODU
ODU 25
3
-1
0:55
Punt
Q2
11:45
NCST
NCSU 35
3
2
1:38
Punt
Q2
10:07
ODU
ODU 10
3
7
0:53
Punt
Q2
9:14
NCST
NCSU 37
5
19
3:27
Punt
Q2
5:47
ODU
ODU 13
3
-1
1:38
Punt
Q2
4:09
NCST
NCSU 49
9
51
3:27
Touchdown
Win probability
NC State 100% · pregame line NC State −15.0 (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
Jacoby Brissett
18/27
179
6.6
1
0
56.9
Rushing
CAR
YDS
AVG
TD
LONG
Matt Dayes
20
108
5.4
1
25
Shadrach Thornton
18
92
5.1
1
15
Jacoby Brissett
9
43
4.8
1
24
Jaylen Samuels
3
14
4.7
1
15
Nyheim Hines
1
2
2.0
0
2
Receiving
REC
YDS
AVG
TD
LONG
Jaylen Samuels
5
43
8.6
1
21
Johnathan Alston
2
37
18.5
0
25
JuMichael Ramos
3
33
11.0
0
14
Matt Dayes
3
29
9.7
0
17
Bra'Lon Cherry
3
26
8.7
0
12
Gavin Locklear
1
8
8.0
0
8
David Grinnage
1
3
3.0
0
3
Kicking
FG
PCT
LONG
XP
PTS
Kyle Bambard
1/2
50.0
36
5/5
8
Punting
NO
YDS
AVG
TB
In 20
LONG
AJ Cole
4
148
37.0
0
0
53
Biggest plays
ODU +17%Q2 14:40 Shuler Bentley pass complete to Ray Lawry for 70 yds for a TD, (Ricky Segers KICK)
NCST +11%Q2 12:47 Jacoby Brissett run for 21 yds for a TD, (Kyle Bambard KICK)
NCST +7%Q1 5:49 Jaylen Samuels run for 3 yds for a TD, (Kyle Bambard KICK)
ODU +6%Q1 5:49 Jackson Maples kickoff for 65 yds for a touchback
ODU +6%Q2 12:47 Jackson Maples kickoff for 63 yds , Zach Pascal return for 23 yds to the ODU 25
Team stats
Stat
NCST
ODU
1st Downs
26
8
3rd down efficiency
9-16
3-12
4th down efficiency
1-1
0-0
Total Yards
435
148
Passing
179
151
Comp/Att
18/27
11/23
Yards per pass
6.6
6.6
Rushing
256
-3
Rushing Attempts
52
21
Yards per rush
4.9
-0.1
Penalties
2-26
0-0
Turnovers
0
0
Fumbles lost
0
0
Interceptions thrown
0
0
Possession
40:12
19:48
Play by play
Q4 0:00 End of 4th Quarter
Q4 1:33 3rd & 10 at ODU 35 Kesean Strong run for a loss of 5 yards to the ODU 30
Q4 1:33 2nd & 10 at ODU 35 Zach Pascal run for no gain to the ODU 35
Q4 1:33 1st & 10 at ODU 35 Kesean Strong run for no gain to the ODU 35
Q4 1:33 Jackson Maples kickoff for 54 yds
Q4 1:33 2nd & Goal at ODU 1 Shadrach Thornton run for 1 yd for a TD, (Kyle Bambard KICK)
Q4 2:57 1st & Goal at ODU 6 Shadrach Thornton run for 5 yds to the ODU 1
Q4 2:57 1st & 10 at ODU 21 Jaylen Samuels run for 15 yds to the ODU 6 for a 1ST down
Q4 2:57 Timeout OLDDOMINION, clock 02:57
Q4 5:10 2nd & 4 at ODU 30 Shadrach Thornton run for 9 yds to the ODU 21 for a 1ST down
Q4 5:10 1st & 10 at ODU 36 Matthew Dayes run for 6 yds to the ODU 30
Q4 5:10 2nd & 10 at 50 Matthew Dayes run for 14 yds to the ODU 36 for a 1ST down
Q4 5:10 1st & 10 at 50 Matthew Dayes run for no gain to the 50 yard line
Q4 6:24 4th & 8 at ODU 6 Satchel Ziffer punt for 44 yds, downed at the 50 yard line
Q4 6:24 3rd & 10 at ODU 4 Ray Lawry run for 2 yds to the ODU 6
Q4 6:24 2nd & 10 at ODU 4 Shuler Bentley pass incomplete to David Washington, broken up by Germaine Pratt
Q4 6:24 1st & 10 at ODU 4 Ray Lawry run for no gain to the ODU 4
Q4 10:49 4th & 5 at ODU 34 A.J. Cole III punt for 30 yds, fair catch by Marques Little at the ODU 4
Q4 10:49 3rd & 5 at ODU 34 Jacoby Brissett pass incomplete to Jaylen Samuels
Q4 10:49 2nd & 6 at ODU 35 Shadrach Thornton run for 1 yd to the ODU 34
Q4 10:49 1st & 10 at ODU 39 Shadrach Thornton run for 4 yds to the ODU 35
Q4 10:49 2nd & 1 at ODU 40 Shadrach Thornton run for 1 yd to the ODU 39 for a 1ST down
Q4 10:49 1st & 10 at ODU 49 Jacoby Brissett pass complete to Bra'Lon Cherry for 9 yds to the ODU 40
Q4 10:49 3rd & 6 at NCSU 43 Jacoby Brissett pass complete to Gavin Locklear for 8 yds to the ODU 49 for a 1ST down
Q4 10:49 2nd & 9 at NCSU 40 Matthew Dayes run for 3 yds to the NCSt 43