The lead after every score: above the line Notre Dame is ahead, below it Virginia Tech. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
11:51
TDJosh Adams 1 Yd Run (Justin Yoon Kick)7 plays, 78 yds, 3:09 · from ND 22
VT 0–7 ND
4:26
FGJustin Yoon 25 Yd Field Goal 13 plays, 42 yds, 6:28 · from 50
VT 0–10 ND
2nd quarter
14:53
TDChris Finke 31 Yd pass from DeShone Kizer (Justin Yoon Kick)7 plays, 79 yds, 2:59 · from ND 21
VT 0–17 ND
11:28
TDJerod Evans 23 Yd Run (Joey Slye Kick)9 plays, 61 yds, 3:25 · from VT 39
VT 7–17 ND
6:00
TDMiles Boykin 18 Yd pass from DeShone Kizer (Justin Yoon Kick)7 plays, 60 yds, 2:11 · from ND 40
VT 7–24 ND
1:18
TDCam Phillips 16 Yd pass from Jerod Evans (Joey Slye Kick)10 plays, 75 yds, 4:42 · from VT 25
VT 14–24 ND
3rd quarter
12:39
TDSteven Peoples 2 Yd Run (Joey Slye Kick)5 plays, 75 yds, 2:21 · from VT 25
VT 21–24 ND
3:49
TDJosh Adams 67 Yd Run (Justin Yoon Kick)4 plays, 78 yds, 1:24 · from ND 22
VT 21–31 ND
4th quarter
13:35
FGJoey Slye 23 Yd Field Goal 12 plays, 66 yds, 5:14 · from VT 30
VT 24–31 ND
9:13
TDBucky Hodges 7 Yd pass from Jerod Evans (Joey Slye Kick)8 plays, 49 yds, 3:20 · from ND 49
VT 31–31 ND
4:16
FGJoey Slye 20 Yd Field Goal 10 plays, 51 yds, 4:14 · from VT 47
VT 34–31 ND
Drives
ND 5/13 scoredVT 6/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ND
ND 22
7
78
3:09
Touchdown
Q1
11:51
VT
VT 44
4
6
0:57
Fumble
Q1
10:54
ND
50
13
42
6:28
Field Goal
Q1
4:26
VT
VT 43
3
-2
1:34
Punt
Q1
2:52
ND
ND 21
7
79
2:59
Touchdown
Q2
14:53
VT
VT 39
9
61
3:25
Touchdown
Q2
11:28
ND
ND 8
3
-1
1:41
Punt
Q2
9:47
VT
VT 30
3
-8
1:36
Punt
Q2
8:11
ND
ND 40
7
60
2:11
Touchdown
Q2
6:00
VT
VT 25
10
75
4:42
Touchdown
Q2
1:18
ND
ND 28
5
21
1:05
Punt
Q2
0:13
VT
VT 27
1
-2
0:13
End of Half
Win probability
Virginia Tech 100% · pregame line Notre Dame −3.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
Jerod Evans
22/29
267
9.2
2
1
79.4
Rushing
CAR
YDS
AVG
TD
LONG
Jerod Evans
18
67
3.7
1
23
Steven Peoples
11
32
2.9
1
6
Marshawn Williams
8
28
3.5
0
10
Sam Rogers
4
26
6.5
0
9
Cam Phillips
1
4
4.0
0
4
Isaiah Ford
1
3
3.0
0
3
Travon McMillian
1
2
2.0
0
2
Team
3
-10
-3.3
0
0
Receiving
REC
YDS
AVG
TD
LONG
Isaiah Ford
7
86
12.3
0
24
C.J. Carroll
3
80
26.7
0
62
Cam Phillips
6
56
9.3
1
17
Sam Rogers
4
30
7.5
0
14
Bucky Hodges
2
15
7.5
1
8
Kicking
FG
PCT
LONG
XP
PTS
Joey Slye
2/2
100.0
23
4/4
10
Punting
NO
YDS
AVG
TB
In 20
LONG
Mitchell Ludwig
4
122
30.5
0
0
40
Biggest plays
VT +41%Q4 9:13 Jerod Evans pass complete to Bucky Hodges for 7 yds for a TD, (Joey Slye KICK)
ND +35%Q4 9:13 Joey Slye kickoff for 65 yds for a touchback
ND +34%Q4 4:16 Joey Slye kickoff for 59 yds , C.J. Sanders return for 23 yds to the NDame 29
VT +30%Q4 0:00 End of 4th Quarter
VT +24%Q3 12:39 Steven Peoples run for 2 yds for a TD, (Joey Slye KICK)
Team stats
Stat
VT
ND
1st Downs
25
22
3rd down efficiency
6-14
4-14
4th down efficiency
1-1
2-2
Total Yards
419
449
Passing
267
249
Comp/Att
22/29
17/34
Yards per pass
9.2
7.3
Rushing
152
200
Rushing Attempts
47
36
Yards per rush
3.2
5.6
Penalties
5-35
10-78
Turnovers
2
0
Fumbles lost
1
0
Interceptions thrown
1
0
Possession
32:45
27:15
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:17 1st & 10 at VT 47 Malik Zaire pass complete to Equanimeous St. Brown for 14 yds to the VTech 33 for a 1ST down NOTRE DAME Penalty, illegal touching ( Yards) declined for a 1ST down
Q4 0:17 4th & 5 at ND 46 DeShone Kizer run for 7 yds to the VTech 47 for a 1ST down
Q4 0:17 Timeout VIRGINIA TECH, clock 00:17
Q4 1:07 3rd & 5 at ND 46 DeShone Kizer pass incomplete to Josh Adams
Q4 1:07 2nd & 5 at ND 46 DeShone Kizer pass incomplete to Kevin Stepherson
Q4 1:07 1st & 5 at ND 46 DeShone Kizer pass incomplete to Josh Adams, broken up by Anthony Shegog
Q4 1:07 1st & 10 at ND 41 VIRGINIA TECH Penalty, substitution infraction (5 Yards) to the NDame 46
Q4 1:07 2nd & 10 at ND 21 DeShone Kizer pass complete to Equanimeous St. Brown for 20 yds to the NDame 41 for a 1ST down
Q4 1:07 1st & 10 at ND 21 DeShone Kizer pass incomplete to Kevin Stepherson
Q4 1:07 2nd & 10 at ND 10 DeShone Kizer run for 11 yds to the NDame 21 for a 1ST down
Q4 1:07 1st & 10 at ND 10 DeShone Kizer pass incomplete to Durham Smythe, broken up by Tremaine Edmunds
Q4 1:13 4th & 1 at ND 40 Mitchell Ludwig punt for 30 yds, fair catch by Chris Finke at the NDame 10
Q4 1:13 Timeout NOTRE DAME, clock 01:13
Q4 2:03 3rd & 4 at ND 43 Jerod Evans run for 3 yds to the NDame 40
Q4 2:03 2nd & 6 at ND 45 Marshawn Williams run for 2 yds to the NDame 43
Q4 2:03 Timeout NOTRE DAME, clock 02:03
Q4 2:46 1st & 10 at ND 49 Sam Rogers run for 4 yds to the NDame 45
Q4 2:46 2nd & 10 at VT 39 Jerod Evans run for 12 yds to the NDame 49 for a 1ST down
Q4 2:46 Timeout NOTRE DAME, clock 02:46
Q4 2:51 1st & 10 at VT 39 Jerod Evans run for no gain to the VTech 39
Q4 4:16 4th & 15 at ND 24 Tyler Newsome punt for 37 yds, fair catch by C.J. Carroll at the VTech 39
Q4 4:16 3rd & 13 at ND 26 DeShone Kizer sacked by Ken Ekanem for a loss of 2 yards to the NDame 24
Q4 4:16 2nd & 13 at ND 26 DeShone Kizer pass incomplete to Equanimeous St. Brown, broken up by Adonis Alexander
Q4 4:16 1st & 10 at ND 29 Josh Adams run for a loss of 3 yards to the NDame 26