From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Rutgers
319
Total yards
302
190
Passing yards
46
129
Rushing yards
256
5.9
Yards per pass
2.9
3.3
Yards per rush
7.5
18
First downs
14
5–15
Third downs
6–13
2–3
Fourth downs
0–0
2
Turnovers
0
7–75
Penalties
4–35
33:44
Possession
26:16
0
Sacks (by defense)
4
Efficiency
Virginia Tech
Rutgers
47%
Success rate
40%
−0.03
EPA per play
0.29
0.96
Explosiveness
1.29
−0.02
Rushing EPA
0.54
0.08
Passing EPA
−0.25
24%
Passing-down success
19%
−0.05
First-down EPA
0.25
−0.14
Second-down EPA
−0.23
0.08
Third-down EPA
0.95
8%
Havoc by its defense
14%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Rutgers 62% to win. Elo’s favorite won.
The line
Rutgers −6.5, over/under 37.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Rutgers 67%, Virginia Tech 33%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Rutgers drives left to right, Virginia Tech right to left.
Q1 Virginia TechFumble, 2 plays, 3 yards
Q1 RutgersTouchdown, 1 play, 19 yards
Q1 Virginia TechPunt, 6 plays, 11 yards
Q1 RutgersPunt, 3 plays, −2 yards
Q1 Virginia TechMissed FG, 9 plays, 34 yards
Q1 RutgersPunt, 3 plays, 9 yards
Q1 Virginia TechPunt, 4 plays, 16 yards
Q1 RutgersPunt, 3 plays, 8 yards
Q1 Virginia TechField goal, 15 plays, 57 yards
Q2 RutgersTouchdown, 4 plays, 75 yards
Q2 Virginia TechInterception, 1 play, 0 yards
Q2 RutgersPunt, 3 plays, 5 yards
Q2 Virginia TechPunt, 6 plays, 29 yards
Q2 RutgersTouchdown, 8 plays, 50 yards
Q2 Virginia TechEnd of half, 1 play, −2 yards
Q3 RutgersPunt, 4 plays, 14 yards
Q3 Virginia TechPunt, 5 plays, 3 yards
Q3 RutgersPunt, 5 plays, 20 yards
Q3 Virginia TechTouchdown, 6 plays, 77 yards
Q3 RutgersPunt, 3 plays, 5 yards
Q3 Virginia TechTouchdown, 7 plays, 45 yards
Q4 RutgersTouchdown, 6 plays, 75 yards
Q4 Virginia TechTurnover on downs, 8 plays, 21 yards
Q4 RutgersTouchdown, 5 plays, 46 yards
Q4 Virginia TechPunt, 3 plays, 0 yards
Q4 RutgersEnd of game, 2 plays, 3 yards
Play by play
1st quarter9 drives, then Rutgers 7, Virginia Tech 0
Virginia Tech Fumble, 2 plays
14:57
Jude McAtamney kickoff for 61 yds
14:52
1st & 10 at own 16
Kyron Drones run for 8 yds to the VT 24
14:25
2nd & 2 at own 24
Kyron Drones run for a loss of 5 yards to the VT 19 Kyron Drones fumbled, recovered by RUTG Wesley Bailey
Rutgers Touchdown, 1 play
14:17
1st & 10 at opp 19
Kyle Monangai run for 19 yds for a TD (Jai Patel KICK)Rutgers 7, Virginia Tech 0
Virginia Tech Punt, 6 plays
14:17
Jude McAtamney kickoff for 65 yds for a touchback
14:11
1st & 10 at own 25
Bhayshul Tuten run for 4 yds to the VT 29
13:52
2nd & 6 at own 29
Bhayshul Tuten run for 2 yds to the VT 31
13:13
3rd & 4 at own 31
Kyron Drones pass complete to Da’Quan Felton for 4 yds to the VT 35 for a 1ST down
12:51
1st & 10 at own 35
Malachi Thomas run for 1 yd to the VT 36
12:27
2nd & 9 at own 36
Kyron Drones pass incomplete
12:19
3rd & 9 at own 36
Kyron Drones pass incomplete
12:11
4th & 9 at own 36
Peter Moore punt for 54 yds
Rutgers Punt, 3 plays
12:11
1st & 10 at own 10
Gavin Wimsatt pass incomplete
12:04
2nd & 10 at own 10
Kyle Monangai run for a loss of 1 yard to the RUTG 9
11:33
3rd & 11 at own 9
Kyle Monangai run for a loss of 1 yard to the RUTG 8
10:53
4th & 12 at own 8
Flynn Appleby punt for 45 yds
Virginia Tech Missed FG, 9 plays
10:46
1st & 10 at own 47
Kyron Drones pass complete to Da’Quan Felton for 15 yds to the RUTG 38 for a 1ST down
10:11
1st & 10 at opp 38
Kyron Drones pass incomplete
10:03
2nd & 10 at opp 38
Kyron Drones run for 2 yds to the RUTG 36
9:29
3rd & 8 at opp 36
Kyron Drones run for no gain to the RUTG 36
8:47
4th & 8 at opp 36
Kyron Drones pass complete to Stephen Gosnell for 10 yds to the RUTG 26 for a 1ST down
8:14
1st & 10 at opp 26
Kyron Drones sacked by Mayan Ahanotu for 0 yards to the RUTG 26
7:42
2nd & 10 at opp 26
Malachi Thomas run for a loss of 1 yard to the RUTG 27
7:02
3rd & 11 at opp 27
Kyron Drones run for 8 yds to the RUTG 19
6:21
4th & 3 at opp 19
John Love 36 yd FG MISSED
Rutgers Punt, 3 plays
6:16
1st & 10 at own 20
Gavin Wimsatt pass complete to Johnny Langan for 2 yds to the RUTG 22
5:38
2nd & 8 at own 22
Gavin Wimsatt pass incomplete
5:32
3rd & 8 at own 22
Gavin Wimsatt pass complete to Christian Dremel for 7 yds to the RUTG 29
4:45
4th & 1 at own 29
Flynn Appleby punt for 40 yds
Virginia Tech Punt, 4 plays
4:42
1st & 10 at own 31
Kyron Drones pass complete to Da’Wain Lofton for 13 yds to the VT 44 for a 1ST down
4:13
1st & 10 at own 44
Bhayshul Tuten run for 8 yds to the RUTG 48
3:43
2nd & 2 at opp 48
Bhayshul Tuten run for a loss of 3 yards to the VT 49
3:00
3rd & 5 at own 49
Kyron Drones sacked by Robert Longerbeam for a loss of 2 yards to the VT 47
2:23
4th & 7 at own 47
Peter Moore punt for 35 yds
Rutgers Punt, 3 plays
2:18
1st & 10 at own 18
Gavin Wimsatt run for 6 yds to the RUTG 24
1:39
2nd & 4 at own 24
Gavin Wimsatt pass incomplete
1:31
3rd & 4 at own 24
Gavin Wimsatt run for 2 yds to the RUTG 26
0:55
4th & 2 at own 26
Flynn Appleby punt for 44 yds
Virginia Tech Field goal, 15 plays
0:48
1st & 10 at own 30
Malachi Thomas run for 4 yds to the VT 34
0:17
2nd & 6 at own 34
Kyron Drones run for 5 yds to the VT 39
Q2 14:56
3rd & 1 at own 39
Malachi Thomas run for 3 yds to the VT 42 for a 1ST down
Q2 14:22
1st & 10 at own 42
Kyron Drones pass incomplete
Q2 14:18
2nd & 10 at own 42
Kyron Drones run for 7 yds to the VT 49
Q2 13:39
3rd & 3 at own 49
Kyron Drones pass complete to Da’Wain Lofton for 2 yds to the RUTG 49
Q2 13:01
4th & 1 at opp 49
Kyron Drones run for 8 yds to the RUTG 41 for a 1ST down
Q2 12:24
1st & 10 at opp 41
Kyron Drones pass complete to Xayvion Turner-Bradshaw for 9 yds to the RUTG 32
Q2 11:55
2nd & 1 at opp 32
Malachi Thomas run for 5 yds to the RUTG 27 for a 1ST down
Q2 11:15
1st & 10 at opp 27
Kyron Drones pass complete to Da’Quan Felton for 8 yds to the RUTG 19
Q2 10:48
2nd & 2 at opp 19
Kyron Drones run for 3 yds to the RUTG 16 for a 1ST down
Q2 10:08
1st & 10 at opp 16
Kyron Drones pass complete to Dae’Quan Wright for 3 yds to the RUTG 13
Q2 9:38
2nd & 7 at opp 13
Kyron Drones pass incomplete
Q2 9:36
3rd & 7 at opp 13
Kyron Drones pass incomplete
Q2 9:29
4th & 7 at opp 13
John Love 30 yd FG GOODRutgers 7, Virginia Tech 3
2nd quarter5 drives, then Rutgers 21, Virginia Tech 3
Rutgers Touchdown, 4 plays
9:29
Kyle Lowe kickoff for 65 yds for a touchback
9:25
1st & 10 at own 25
WIMSATT, Gavin pass short to the left incomplete intended for MONANGAI, Kyle thrown to the RU30, clock 09:25. PENALTY VT Roughing the Passer on JENKINS, Keonta enforced 15 yards from the RU25 to the RU40 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
9:15
1st & 10 at own 40
Gavin Wimsatt pass complete to Christian Dremel for 23 yds to the VT 37 for a 1ST down
8:38
1st & 10 at opp 37
Kyle Monangai run for 3 yds to the VT 34
8:01
2nd & 7 at opp 34
Gavin Wimsatt pass incomplete
7:50
3rd & 7 at opp 34
Gavin Wimsatt run for 34 yds for a TD (Jai Patel KICK)Rutgers 14, Virginia Tech 3
7:50
Jude McAtamney kickoff for 40 yds
7:44
1st & 10 at own 25
Kyron Drones pass intercepted
Rutgers Punt, 3 plays
7:24
1st & 10 at own 46
Samuel Brown V run for 3 yds to the RUTG 49
7:03
2nd & 7 at own 49
Gavin Wimsatt pass complete to Samuel Brown V for 2 yds to the VT 49
6:21
3rd & 5 at opp 49
Gavin Wimsatt pass incomplete
6:13
4th & 5 at opp 49
Flynn Appleby punt for 41 yds
Virginia Tech Punt, 6 plays
6:05
1st & 10 at own 8
Kyron Drones pass complete to Dae’Quan Wright for 8 yds to the VT 16
5:21
2nd & 2 at own 16
Bhayshul Tuten run for no gain to the VT 16
4:58
3rd & 2 at own 16
Kyron Drones pass complete to Ayden Greene for 12 yds to the VT 28 for a 1ST down
4:28
1st & 10 at own 28
Bhayshul Tuten run for 8 yds to the VT 36
3:55
2nd & 2 at own 36
Kyron Drones sacked by Tyreem Powell for 0 yards to the VT 36
3:25
3rd & 2 at own 36
Kyron Drones run for 1 yd to the VT 37
2:32
4th & 1 at own 37
Peter Moore punt for 13 yds
Rutgers Touchdown, 8 plays
2:16
1st & 10 at the 50
Gavin Wimsatt pass incomplete
2:12
2nd & 10 at the 50
Gavin Wimsatt run for 8 yds to the VT 42
1:31
3rd & 2 at opp 42
Gavin Wimsatt run for 5 yds to the VT 37 for a 1ST down
1:02
1st & 10 at opp 37
Kyle Monangai run for 4 yds to the VT 33
0:29
2nd & 6 at opp 33
Gavin Wimsatt pass incomplete
0:29
3rd & 6 at opp 33
Timeout Rutgers, clock 00:29
0:24
3rd & 6 at opp 33
Gavin Wimsatt run for 7 yds to the VT 26 for a 1ST down
0:12
1st & 10 at opp 26
Gavin Wimsatt run for 7 yds to the VT 19
0:12
2nd & 3 at opp 19
Timeout Rutgers, clock 00:12
0:07
2nd & 3 at opp 19
WIMSATT, Gavin pass deep up the middle incomplete intended for STRONG, Ian thrown to the VT0, clock 00:07. PENALTY VT Pass Interference on CANTEEN, Derrick enforced half the distance from the goal, 14 yards to the VT5 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:07
2nd & goal at opp 0
Timeout Virginia Tech, clock 00:07
0:04
1st & goal at opp 4
Gavin Wimsatt pass complete to Christian Dremel for 4 yds for a TD (Jai Patel KICK)Rutgers 21, Virginia Tech 3
Virginia Tech End of half, 1 play
0:04
Jude McAtamney kickoff for 38 yds
0:03
1st & 10 at own 27
(00:03) Kneel down by DRONES, Kyron at VT25 (team loss of 2), clock 00:00.
3rd quarter6 drives, then Rutgers 21, Virginia Tech 10
Rutgers Punt, 4 plays
15:00
Kyle Lowe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kyle Monangai run for 10 yds to the RUTG 35 for a 1ST down
15:00
1st & 10 at own 35
Kyle Monangai run for 2 yds to the RUTG 37
15:00
2nd & 8 at own 37
Kyle Monangai run for a loss of 1 yard to the RUTG 36
15:00
3rd & 9 at own 36
Ja’shon Benjamin run for 8 yds to the RUTG 44
15:00
4th & 1 at own 44
Rutgers Penalty, Delay Of Game (TEAM) to the RUTG 39
11:53
4th & 6 at own 39
Flynn Appleby punt for 42 yds
Virginia Tech Punt, 5 plays
11:51
1st & 10 at own 19
Virginia Tech Penalty, False Start (Da’Quan Felton) to the VT 14
11:49
1st & 15 at own 14
Bhayshul Tuten run for 12 yds to the VT 26
11:15
2nd & 3 at own 26
Bhayshul Tuten run for 3 yds to the VT 29 for a 1ST down
10:37
1st & 10 at own 29
Kyron Drones pass incomplete
10:28
2nd & 10 at own 29
Kyron Drones run for 3 yds to the VT 32
9:55
3rd & 7 at own 32
(09:55) DRONES, Kyron pass short to the right complete for 28 yards to TUTEN, Bhayshul caught at the VT36 and advanced to the RU40 (MELTON, Max), out of bounds, clock 09:54. PENALTY VT Holding on MOORE, Kaden enforced 10 yards from the VT32 to the VT22. NO PLAY (replay the down).
9:30
3rd & 17 at own 22
Kyron Drones pass incomplete
9:22
4th & 17 at own 22
Peter Moore punt for 62 yds, downed at the RUTG 16
Rutgers Punt, 5 plays
9:12
1st & 10 at own 16
Gavin Wimsatt run for 5 yds to the RUTG 21
8:39
2nd & 5 at own 21
Ja’shon Benjamin run for 7 yds to the RUTG 28 for a 1ST down
7:57
1st & 10 at own 28
Ja’shon Benjamin run for 2 yds to the RUTG 30
7:11
2nd & 8 at own 30
Ja’shon Benjamin run for 3 yds to the RUTG 33
6:28
3rd & 5 at own 33
Kyle Monangai run for 3 yds to the RUTG 36
5:46
4th & 2 at own 36
Flynn Appleby punt for 41 yds
Virginia Tech Touchdown, 6 plays
5:35
1st & 10 at own 23
Kyron Drones run for 5 yds to the VT 28
5:08
2nd & 5 at own 28
Kyron Drones run for 13 yds to the VT 41 for a 1ST down
4:36
1st & 10 at own 41
Kyron Drones pass incomplete
4:29
2nd & 10 at own 41
Kyron Drones run for 11 yds to the RUTG 48 for a 1ST down
3:50
1st & 10 at opp 48
Kyron Drones pass complete to Stephen Gosnell for 9 yds to the RUTG 39
3:39
2nd & 1 at opp 39
Kyron Drones pass complete to Da’Quan Felton for 39 yds for a TD (John Love KICK)Rutgers 21, Virginia Tech 10
Rutgers Punt, 3 plays
3:39
Kyle Lowe kickoff for 65 yds for a touchback
3:34
1st & 10 at own 25
Gavin Wimsatt pass incomplete
3:34
2nd & 10 at own 25
Gavin Wimsatt pass incomplete
3:22
3rd & 10 at own 25
Gavin Wimsatt run for 5 yds to the RUTG 30
2:48
4th & 5 at own 30
Flynn Appleby punt for 40 yds
Virginia Tech Touchdown, 7 plays
2:39
1st & 10 at opp 45
(02:39) DRONES, Kyron pass deep up the middle incomplete intended for FELTON, Da’Quan thrown to the RU1, clock 02:33. PENALTY RU Pass Interference on IGBINOSUN, Desmond enforced 15 yards to the RU30 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
2:29
1st & 10 at opp 30
Kyron Drones pass incomplete
2:29
2nd & 10 at opp 30
Bhayshul Tuten run for 9 yds to the RUTG 21
2:00
3rd & 1 at opp 21
Kyron Drones run for 2 yds to the RUTG 19 for a 1ST down
1:11
1st & 10 at opp 19
Kyron Drones run for 4 yds to the RUTG 15
0:29
2nd & 6 at opp 15
Kyron Drones pass complete to Da’Quan Felton for 13 yds to the RUTG 2 for a 1ST down
Q4 14:56
1st & goal at opp 2
Bhayshul Tuten run for 1 yd to the RUTG 1
Q4 14:18
2nd & goal at opp 1
Bhayshul Tuten 1 Yd Run (Two-Point Run Conversion Failed)Rutgers 21, Virginia Tech 16
4th quarter5 drives, then Rutgers 35, Virginia Tech 16
Rutgers Touchdown, 6 plays
14:18
Kyle Lowe kickoff for 65 yds for a touchback
14:13
1st & 10 at own 25
Gavin Wimsatt run for 2 yds to the RUTG 27
13:33
2nd & 8 at own 27
Gavin Wimsatt pass complete to Isaiah Washington for 5 yds to the RUTG 32
12:53
3rd & 3 at own 32
Kyle Monangai run for 4 yds to the RUTG 36 for a 1ST down
12:04
1st & 10 at own 36
Gavin Wimsatt pass complete to Kyle Monangai for 3 yds to the RUTG 39
11:25
2nd & 7 at own 39
Gavin Wimsatt run for 6 yds to the RUTG 45
11:20
3rd & 1 at own 45
Timeout Rutgers, clock 11:20
10:41
3rd & 1 at own 45
Kyle Monangai run for 55 yds for a TD (Jai Patel KICK)Rutgers 28, Virginia Tech 16
Virginia Tech Turnover on downs, 8 plays
10:41
Jude McAtamney kickoff for 65 yds for a touchback
10:35
1st & 10 at own 25
Kyron Drones pass complete to Da’Wain Lofton for 11 yds to the VT 36 for a 1ST down
10:04
1st & 10 at own 36
TUTEN, Bhayshul rush to the right for a gain of 2 yards to the VT38 (JENNINGS, Deion;ROGERS, Eric), clock 10:04. PENALTY VT Holding on FRADY, Clayton enforced 10 yards from the VT36 to the VT26 [NHSG]. NO PLAY (replay the down).
9:44
1st & 20 at own 26
Kyron Drones pass complete to Ayden Greene for 12 yds to the VT 38
9:26
2nd & 8 at own 38
Kyron Drones pass complete to Dae’Quan Wright for 3 yds to the VT 41
8:45
3rd & 5 at own 41
Kyron Drones pass complete to Dae’Quan Wright for 7 yds to the VT 48 for a 1ST down
8:30
1st & 10 at own 48
Kyron Drones pass incomplete
8:04
2nd & 10 at own 48
Kyron Drones run for 1 yd to the VT 49
7:33
3rd & 9 at own 49
(07:33) DRONES, Kyron pass deep to the right incomplete intended for GREENE, Ayden thrown to the RU34, clock 07:32. PENALTY RU Offsides on TOURE, Mohamed enforced 5 yards from the VT49 to the RU46 [NHSG]. NO PLAY (replay the down).
7:32
3rd & 4 at opp 46
Virginia Tech Penalty, False Start (Xayvion Turner-Bradshaw) to the VT 49
7:32
3rd & 9 at own 49
Timeout Virginia Tech, clock 07:32
7:10
3rd & 9 at own 49
Kyron Drones sacked by Aaron Lewis for a loss of 3 yards to the VT 46
6:48
4th & 12 at own 46
Kyron Drones pass incomplete
Rutgers Touchdown, 5 plays
6:42
1st & 10 at opp 46
Kyle Monangai run for 18 yds to the VT 28 for a 1ST down
5:52
1st & 10 at opp 28
Kyle Monangai run for 6 yds to the VT 22
5:03
2nd & 4 at opp 22
Kyle Monangai run for 3 yds to the VT 19
5:03
3rd & 1 at opp 19
Kyle Monangai run for 7 yds to the VT 12 for a 1ST down
3:20
1st & 10 at opp 12
Kyle Monangai run for 12 yds for a TD (Jai Patel KICK)Rutgers 35, Virginia Tech 16
Virginia Tech Punt, 3 plays
3:20
Jude McAtamney kickoff for 65 yds for a touchback
3:16
1st & 10 at own 25
Kyron Drones pass complete to Da’Quan Felton for 5 yds to the VT 30
2:58
2nd & 5 at own 30
(02:58) DRONES, Kyron pass up the middle complete for 2 yards to WRIGHT, Dae’Quan caught at the VT30 and advanced to the VT32 (LONGERBEAM, Robert), clock 02:56. PENALTY VT Personal Foul on CLEMENTS, Parker enforced 15 yards from the VT30 to the VT15 [NHSG]. NO PLAY (replay the down).
2:43
2nd & 20 at own 15
Kyron Drones run for 3 yds to the VT 18
1:56
3rd & 17 at own 18
Kyron Drones pass complete to Tucker Holloway for 7 yds to the VT 25
1:40
4th & 10 at own 25
Timeout Rutgers, clock 01:40
1:34
4th & 10 at own 25
Peter Moore punt for 50 yds , returns for no gain to the RUTG 19
Rutgers End of game, 2 plays
1:23
1st & 10 at own 15
Samuel Brown V run for 1 yd to the RUTG 16
0:15
2nd & 9 at own 16
Samuel Brown V run for 2 yds to the RUTG 18
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.