From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio
Virginia Tech
114
Total yards
473
99
Passing yards
324
38
Rushing yards
181
3.8
Yards per pass
8.8
1.1
Yards per rush
4.5
5
First downs
24
3–17
Third downs
6–14
0–0
Fourth downs
0–1
0
Turnovers
2
9–48
Penalties
8–60
18:59
Possession
17:41
Efficiency
Ohio
Virginia Tech
14%
Success rate
43%
−0.17
EPA per play
0.07
1.02
Explosiveness
1.15
−0.26
Rushing EPA
−0.05
−0.07
Passing EPA
0.18
8%
Passing-down success
26%
−0.34
First-down EPA
0.21
−0.29
Second-down EPA
−0.18
0.15
Third-down EPA
0.40
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 going in
Our ratings (scores only)
Virginia Tech 73% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Virginia Tech drives left to right, Ohio right to left.
Q1 OhioPunt, 6 plays, 26 yards
Q1 Virginia TechPunt, 3 plays, 8 yards
Q1 OhioPunt, 3 plays, −7 yards
Q1 Virginia TechInterception, 3 plays, 58 yards
Q1 OhioPunt, 3 plays, 7 yards
Q1 Virginia TechPunt, 3 plays, 1 yard
Q1 OhioPunt, 6 plays, 15 yards
Q1 OhioTouchdown run, 7 plays, 26 yards
Q2 Virginia TechTurnover on downs, 7 plays, 52 yards
Q2 OhioPunt, 3 plays, 3 yards
Q2 Virginia TechTouchdown run, 10 plays, 68 yards
Q2 OhioPunt, 6 plays, 14 yards
Q2 Virginia TechPunt, 8 plays, 49 yards
Q2 OhioEnd of half, 1 play, 1 yard
Q3 Virginia TechPunt, 7 plays, 43 yards
Q3 OhioPunt, 3 plays, 7 yards
Q3 Virginia TechPunt, 3 plays, −6 yards
Q3 OhioPunt, 3 plays, −4 yards
Q3 Virginia TechTouchdown run, 9 plays, 54 yards
Q3 OhioPunt, 3 plays, 4 yards
Q3 Virginia TechPunt, 3 plays, 9 yards
Q4 OhioPunt, 3 plays, 6 yards
Q4 Virginia TechTouchdown run, 7 plays, 42 yards
Q4 OhioPunt, 3 plays, −8 yards
Q4 Virginia TechTouchdown run, 3 plays, 39 yards
Q4 OhioPunt, 3 plays, 2 yards
Q4 Virginia TechPunt, 3 plays, 7 yards
Q4 OhioPunt, 3 plays, 6 yards
Q4 Virginia TechEnd of game, 3 plays, 25 yards
Play by play
1st quarter8 drives, then Tied at 0
Ohio Punt, 6 plays
0:00
1st & 10 at own 23
Kalvin McRae rush for 3 yards to the OhioU 26.
0:00
2nd & 7 at own 26
Taylor Price rush for a loss of 3 yards to the OhioU 23.
13:00
3rd & 10 at own 23
Brad Bower pass complete to Andrew Mooney for 18 yards to the OhioU 41 for a 1ST down.
13:00
1st & 10 at own 41
Kalvin McRae rush for 3 yards to the OhioU 44.
11:58
2nd & 7 at own 44
Ohio penalty 5 yard false start on N/A accepted.
11:58
2nd & 12 at own 39
Brad Bower pass incomplete to Taylor Price.
11:58
3rd & 12 at own 39
Brad Bower pass complete to Kalvin McRae for 10 yards to the OhioU 49.
11:14
4th & 2 at own 49
Matt Schulte punt for 31 yards downed at the VTech 20.
Virginia Tech Punt, 3 plays
11:14
1st & 10 at own 20
Tyrod Taylor pass complete to Justin Harper for 4 yards to the VTech 24.
10:26
2nd & 6 at own 24
Tyrod Taylor rush for 3 yards to the VTech 27.
9:45
3rd & 3 at own 27
Branden Ore rush for 1 yard to the VTech 28.
9:15
4th & 2 at own 28
Brent Bowden punt for 43 yards, returned by Chris Garrett for 12 yards to the OhioU 41.
Ohio Punt, 3 plays
8:34
1st & 10 at own 41
Kalvin McRae rush for a loss of 2 yards to the OhioU 39.
8:34
2nd & 12 at own 39
Brad Bower rush for a loss of 4 yards to the OhioU 35.
5:58
3rd & 16 at own 35
Brad Bower sacked by Xavier Adibi at the OhioU 34 for a loss of 1 yard.
7:15
4th & 17 at own 34
Matt Schulte punt for 35 yards.
Virginia Tech Interception, 3 plays
7:05
1st & 10 at own 31
Tyrod Taylor pass complete to Josh Morgan for 59 yards to the OhioU 10 for a 1ST down out-of-bounds.
7:05
1st & goal at opp 10
Branden Ore rush for a loss of 1 yard to the OhioU 11 out-of-bounds.
6:51
2nd & goal at opp 11
Tyrod Taylor pass intercepted by Landon Cohen at the OhioU 10, returned for no gain to the OhioU 10.
Ohio Punt, 3 plays
6:51
1st & 10 at own 10
Kalvin McRae rush for 7 yards to the OhioU 17.
6:51
2nd & 3 at own 17
Brad Bower pass incomplete to Chris Garrett.
5:58
3rd & 3 at own 17
Brad Bower pass incomplete.
5:45
4th & 3 at own 17
Matt Schulte punt for 59 yards downed at the VTech 24.
Virginia Tech Punt, 3 plays
5:45
1st & 10 at own 24
Kenny Lewis Jr. rush for 1 yard to the VTech 25.
5:45
2nd & 9 at own 25
Tyrod Taylor pass incomplete to N/A, Virginia Tech penalty ineligible downfield on pass declined.
5:45
3rd & 9 at own 25
Tyrod Taylor pass incomplete to Kenny Lewis Jr.
4:43
4th & 9 at own 25
Brent Bowden punt for 45 yards out-of-bounds.
Ohio Punt, 6 plays
4:32
1st & 10 at own 30
Brad Bower rush for 8 yards to the OhioU 38.
4:32
2nd & 2 at own 38
Kalvin McRae rush for 1 yard to the OhioU 39.
4:32
3rd & 1 at own 39
Brad Bower rush for 1 yard to the OhioU 40 for a 1ST down.
4:32
1st & 10 at own 40
Theo Scott rush for 5 yards to the OhioU 45.
4:32
2nd & 5 at own 45
Kalvin McRae rush for 2 yards to the OhioU 47.
1:25
3rd & 3 at own 47
Brad Bower sacked by Xavier Adibi at the OhioU 45 for a loss of 2 yards.
0:52
4th & 5 at own 45
Matt Schulte punt for 29 yards, returned by Eddie Royal for no gain to the VTech 26, fumbled at the VTech 26, recovered by Lee Renfro.
Ohio Touchdown run, 7 plays
0:52
1st & 10 at opp 26
Ohio penalty 5 yard false start on Matt Miller accepted.
0:44
1st & 15 at opp 31
Brad Bower sacked by Vince Hall at the VTech 40 for a loss of 9 yards.
0:44
2nd & 24 at opp 40
Kalvin McRae rush for 6 yards to the VTech 34.
Q2 15:00
3rd & 18 at opp 34
Brad Bower pass complete to Kalvin McRae for 5 yards to the VTech 29 out-of-bounds.
Q2 15:00
4th & 13 at opp 29
Virginia Tech penalty 15 yard personal foul accepted.
Q2 14:16
1st & 10 at opp 14
Kalvin McRae rush for 7 yards to the VTech 7.
Q2 14:09
2nd & 3 at opp 7
Kalvin McRae rush for 3 yards to the VTech 4 for a 1ST down.
Q2 13:06
1st & goal at opp 4
Kalvin McRae rush for no gain to the VTech 4.
Q2 13:06
2nd & goal at opp 4
Kalvin McRae rush for 4 yards for a TOUCHDOWN.Ohio 7, Virginia Tech 0
Q2 13:06
Michael Braunstein extra point GOOD.
Q2 11:48
Michael Braunstein kickoff for 70 yards for a touchback.
2nd quarter6 drives, then Tied at 7
Virginia Tech Turnover on downs, 7 plays
13:06
1st & 10 at own 20
Branden Ore rush for 24 yards to the VTech 44 for a 1ST down.
13:06
1st & 10 at own 44
Ohio penalty 10 yard pass interference on Mark Parson accepted, no play.
13:06
1st & 10 at opp 46
Branden Ore rush for 7 yards to the OhioU 39.
11:48
2nd & 3 at opp 39
Tyrod Taylor rush for 6 yards to the OhioU 33 for a 1ST down.
11:48
1st & 10 at opp 33
Branden Ore rush for a loss of 1 yard to the OhioU 34.
11:48
2nd & 11 at opp 34
Tyrod Taylor pass incomplete.
9:26
3rd & 11 at opp 34
Tyrod Taylor pass complete to Josh Hyman for 6 yards to the OhioU 28 out-of-bounds.
9:26
4th & 5 at opp 28
Tyrod Taylor pass incomplete to Josh Morgan.
Ohio Punt, 3 plays
10:46
1st & 10 at own 28
Kalvin McRae rush for 3 yards to the OhioU 31.
10:46
2nd & 7 at own 31
Kalvin McRae rush for no gain to the OhioU 31.
9:26
3rd & 7 at own 31
Brad Bower pass incomplete to Kalvin McRae.
9:07
4th & 7 at own 31
Matt Schulte punt for 44 yards, returned by Eddie Royal for 7 yards to the VTech 32.
Virginia Tech Touchdown run, 10 plays
8:35
1st & 10 at own 32
Tyrod Taylor pass complete to Zach Luckett for 9 yards to the VTech 41.
8:20
2nd & 1 at own 41
Tyrod Taylor pass complete to Josh Morgan for 7 yards to the VTech 48 for a 1ST down.
7:53
1st & 10 at own 48
Tyrod Taylor rush for 2 yards to the 50 yard line out-of-bounds.
7:44
2nd & 8 at the 50
Tyrod Taylor pass incomplete to Josh Hyman.
7:44
3rd & 8 at the 50
Tyrod Taylor pass complete to Eddie Royal for 11 yards to the OhioU 39 for a 1ST down.
6:22
1st & 10 at opp 39
Kenny Lewis Jr. rush for 6 yards to the OhioU 33.
6:28
2nd & 4 at opp 33
Kenny Lewis Jr. rush for a loss of 2 yards to the OhioU 35 out-of-bounds.
6:22
3rd & 6 at opp 35
Tyrod Taylor pass complete to Andre Smith for 6 yards to the OhioU 29 for a 1ST down.
5:49
1st & 10 at opp 29
Tyrod Taylor pass complete to Sam Wheeler for 16 yards to the OhioU 13 for a 1ST down out-of-bounds.
5:49
1st & 10 at opp 13
Timeout VIRGINIA TECH, clock 05:49.
5:42
1st & 10 at opp 13
Kenny Lewis Jr. rush for 13 yards for a TOUCHDOWN.Ohio 7, Virginia Tech 6
5:42
Jud Dunlevy extra point GOOD.Tied at 7
5:42
Jared Develli kickoff for 53 yards returned by Chris Garrett for 9 yards to the OhioU 26, fumbled at the OhioU 26, recovered by Chris Garrett.
Ohio Punt, 6 plays
5:42
1st & 10 at own 26
Robert Preston sacked by Vince Hall at the OhioU 18 for a loss of 8 yards.
4:50
2nd & 18 at own 18
Kalvin McRae rush for a loss of 1 yard to the OhioU 17.
3:43
3rd & 19 at own 17
Robert Preston pass complete to Chido Nwokocha for 20 yards to the OhioU 37 for a 1ST down.
3:43
1st & 10 at own 37
Robert Preston pass incomplete to Justin Fitzgerald.
3:36
2nd & 10 at own 37
Kalvin McRae rush for 3 yards to the OhioU 40.
2:55
3rd & 7 at own 40
Robert Preston pass complete to Kalvin McRae for no gain to the OhioU 40 out-of-bounds.
2:41
4th & 7 at own 40
Matt Schulte punt for 43 yards, returned by Eddie Royal for 6 yards to the VTech 13 out-of-bounds, Virginia Tech penalty 10 yard illegal block accepted.
Virginia Tech Punt, 8 plays
2:20
1st & 10 at own 13
Tyrod Taylor pass complete to Justin Harper for 16 yards to the VTech 29 for a 1ST down.
2:08
1st & 10 at own 29
Tyrod Taylor pass complete to Josh Morgan for 18 yards to the VTech 47 for a 1ST down out-of-bounds.
1:45
1st & 10 at own 47
Tyrod Taylor sacked by Michael Brown and Noah Keller at the VTech 35 for a loss of 12 yards.
1:10
2nd & 22 at own 35
Tyrod Taylor pass complete to Josh Morgan for 7 yards to the VTech 42.
0:52
3rd & 15 at own 42
Tyrod Taylor pass complete to Josh Morgan for 25 yards to the OhioU 33 for a 1ST down.
0:49
1st & 10 at opp 33
Timeout OHIO, clock 00:49.
0:44
1st & 10 at opp 33
Tyrod Taylor pass incomplete to Eddie Royal.
0:38
2nd & 10 at opp 33
Tyrod Taylor pass incomplete to Justin Harper.
0:31
3rd & 10 at opp 33
Tyrod Taylor pass incomplete to Josh Hyman, Virginia Tech penalty illegal motion declined.
0:31
4th & 10 at opp 33
Timeout VIRGINIA TECH, clock 00:31.
0:31
4th & 10 at opp 33
Virginia Tech penalty 5 yard substitution infraction accepted.
0:18
4th & 15 at opp 38
Brent Bowden punt for 34 yards downed at the OhioU 4.
Ohio End of half, 1 play
0:00
1st & 10 at own 4
Brad Bower rush for 1 yard to the OhioU 5.
Q3 15:00
Michael Braunstein kickoff for 70 yards for a touchback.
3rd quarter7 drives, then Virginia Tech 14, Ohio 7
Virginia Tech Punt, 7 plays
14:54
1st & 10 at own 20
Tyrod Taylor pass complete to Eddie Royal for 9 yards to the VTech 29.
14:49
2nd & 1 at own 29
Branden Ore rush for 3 yards to the VTech 32 for a 1ST down.
14:22
1st & 10 at own 32
Tyrod Taylor pass complete to Greg Boone for 32 yards to the OhioU 36 for a 1ST down.
13:56
1st & 10 at opp 36
Tyrod Taylor rush for 11 yards to the OhioU 25 for a 1ST down.
13:28
1st & 10 at opp 25
Tyrod Taylor pass incomplete to Josh Hyman.
13:22
2nd & 10 at opp 25
Tyrod Taylor pass incomplete to Justin Harper.
12:50
3rd & 10 at opp 25
Tyrod Taylor sacked by Michael Brown and Conor Reilly at the OhioU 37 for a loss of 12 yards.
12:35
4th & 22 at opp 37
Brent Bowden punt for 32 yards out-of-bounds.
Ohio Punt, 3 plays
12:35
1st & 10 at own 5
Ohio penalty 2 yard false start accepted.
12:22
1st & 12 at own 3
Kalvin McRae rush for 1 yard to the OhioU 4.
11:50
2nd & 11 at own 4
Kalvin McRae rush for no gain to the OhioU 4.
11:01
3rd & 11 at own 4
Kalvin McRae rush for 8 yards to the OhioU 12 out-of-bounds.
10:53
4th & 3 at own 12
Matt Schulte punt for 35 yards, fair catch by Eddie Royal at the OhioU 47.
Virginia Tech Punt, 3 plays
10:44
1st & 10 at opp 47
Tyrod Taylor sacked by Jordan Meyers at the VTech 45 for a loss of 8 yards.
10:38
2nd & 18 at own 45
Branden Ore rush for 2 yards to the VTech 47.
9:55
3rd & 16 at own 47
Tyrod Taylor pass incomplete to Greg Boone.
9:47
4th & 16 at own 47
Brent Bowden punt for 42 yards, fair catch by Chris Garrett at the OhioU 11.
Ohio Punt, 3 plays
9:42
1st & 10 at own 11
Kalvin McRae rush for 3 yards to the OhioU 14.
9:03
2nd & 7 at own 14
Kalvin McRae rush for no gain to the OhioU 14.
8:23
3rd & 7 at own 14
Ohio penalty 5 yard illegal procedure accepted, no play.
8:05
3rd & 12 at own 9
Brad Bower pass complete to Kalvin McRae for a loss of 2 yards to the OhioU 7.
7:23
4th & 14 at own 7
Matt Schulte punt for 47 yards downed at the VTech 46.
Virginia Tech Touchdown run, 9 plays
7:23
1st & 10 at own 46
Branden Ore rush for 2 yards, fumbled at the VTech 45, forced by Landon Cohen, recovered by Tyrod Taylor at the VTech 45.
6:36
2nd & 11 at own 45
Tyrod Taylor rush for 13 yards to the OhioU 42 for a 1ST down.
6:06
1st & 10 at opp 42
Tyrod Taylor pass complete to Eddie Royal for 10 yards to the OhioU 32 for a 1ST down.
5:44
1st & 10 at opp 32
Branden Ore rush for 16 yards to the OhioU 16 for a 1ST down.
5:10
1st & 10 at opp 16
Branden Ore rush for 9 yards to the OhioU 7.
5:00
2nd & 1 at opp 7
Branden Ore rush for 2 yards to the OhioU 5 for a 1ST down.
4:46
1st & 0 at opp 5
Virginia Tech penalty 5 yard false start on Richard Graham accepted.
Virginia Tech penalty 5 yard false start on Duane Brown accepted.
3:44
2nd & goal at opp 6
Tyrod Taylor pass incomplete to Sam Wheeler.
3:38
3rd & goal at opp 6
Tyrod Taylor rush for 6 yards for a TOUCHDOWN.Virginia Tech 13, Ohio 7
3:38
Jud Dunlevy extra point GOOD.Virginia Tech 14, Ohio 7
2:46
Jared Develli kickoff for 56 yards returned by Joshua Abrams for 29 yards to the OhioU 43 out-of-bounds.
Ohio Punt, 3 plays
3:38
1st & 10 at own 43
Kalvin McRae rush for 1 yard to the OhioU 44.
2:46
2nd & 9 at own 44
Brad Bower pass complete to Kalvin McRae for 6 yards to the 50 yard line.
1:07
3rd & 3 at the 50
Theo Scott rush for a loss of 3 yards to the OhioU 47.
1:07
4th & 6 at own 47
Matt Schulte punt for 38 yards, fair catch by Eddie Royal at the VTech 20, Ohio penalty 5 yard illegal formation accepted.
Virginia Tech Punt, 3 plays
1:07
1st & 10 at own 20
Branden Ore rush for no gain to the VTech 20.
0:30
2nd & 10 at own 20
Branden Ore rush for 9 yards to the VTech 29.
Q4 14:45
3rd & 1 at own 29
Branden Ore rush for no gain to the VTech 29.
Q4 14:10
4th & 1 at own 29
Brent Bowden punt for 47 yards, returned by Chris Garrett for no gain to the OhioU 8, fumbled at the OhioU 8, recovered by Chris Garrett.
4th quarter8 drives, then Virginia Tech 28, Ohio 7
Ohio Punt, 3 plays
14:05
1st & 10 at own 8
Brad Bower pass incomplete.
13:49
2nd & 10 at own 8
Kalvin McRae rush for 4 yards to the OhioU 12.
13:18
3rd & 6 at own 12
Ohio penalty 5 yard false start accepted, no play.
12:55
3rd & 11 at own 7
Brad Bower pass complete to Kalvin McRae for 7 yards to the OhioU 14.
12:26
4th & 4 at own 14
Matt Schulte punt for 28 yards, fair catch by Eddie Royal at the OhioU 42.
Virginia Tech Touchdown run, 7 plays
12:26
1st & 10 at opp 42
Branden Ore rush for no gain to the OhioU 42.
11:42
2nd & 10 at opp 42
Virginia Tech penalty 10 yard holding accepted, no play.
11:32
2nd & 20 at own 48
Tyrod Taylor pass complete to Branden Ore for 28 yards to the OhioU 24 for a 1ST down out-of-bounds.
11:13
1st & 10 at opp 24
Branden Ore rush for 4 yards to the OhioU 20.
10:38
2nd & 6 at opp 20
Tyrod Taylor pass complete to Josh Hyman for 19 yards to the OhioU 1 for a 1ST down.
10:10
1st & goal at opp 1
Carlton Weatherford rush for no gain to the OhioU 1.
9:35
2nd & goal at opp 1
Tyrod Taylor rush for no gain to the OhioU 1.
8:56
3rd & 0 at opp 1
Timeout VIRGINIA TECH, clock 08:56.
8:49
3rd & goal at opp 1
Branden Ore rush for 1 yard for a TOUCHDOWN.Virginia Tech 20, Ohio 7
8:49
Jud Dunlevy extra point GOOD.Virginia Tech 21, Ohio 7
8:49
Jared Develli kickoff for 68 yards returned by Joshua Abrams for 14 yards to the OhioU 16.
Ohio Punt, 3 plays
8:33
1st & 10 at own 16
Ohio penalty 8 yard holding accepted, no play.
8:17
1st & 18 at own 8
Brad Bower pass complete to Justin Fitzgerald for 5 yards to the OhioU 13.
7:54
2nd & 13 at own 13
Brad Bower sacked by Carlton Powell at the OhioU 8 for a loss of 5 yards.
7:23
3rd & 18 at own 8
Brad Bower pass incomplete to Justin Fitzgerald.
7:14
4th & 18 at own 8
Matt Schulte punt for 31 yards, fair catch by Eddie Royal at the OhioU 39.
Virginia Tech Touchdown run, 3 plays
6:59
1st & 10 at opp 39
Kenny Lewis Jr. rush for no gain to the OhioU 39.
6:41
2nd & 10 at opp 39
Virginia Tech penalty 5 yard false start on Sam Wheeler accepted.
6:24
2nd & 15 at opp 44
Tyrod Taylor pass incomplete to Josh Hyman.
6:13
3rd & 15 at opp 44
Kenny Lewis Jr. rush for 44 yards for a TOUCHDOWN.Virginia Tech 27, Ohio 7
6:13
Jud Dunlevy extra point GOOD.Virginia Tech 28, Ohio 7
6:13
Jared Develli kickoff for 70 yards for a touchback.
Ohio Punt, 3 plays
6:06
1st & 10 at own 20
Theo Scott pass incomplete.
6:06
2nd & 10 at own 20
Timeout OHIO, clock 06:06.
5:52
2nd & 10 at own 20
Theo Scott rush for 5 yards to the OhioU 25.
5:05
3rd & 5 at own 25
Joshua Abrams rush for a loss of 3 yards to the OhioU 22.
4:45
4th & 8 at own 22
Matt Schulte punt for 31 yards, fair catch by Eddie Royal at the VTech 47.
Virginia Tech Punt, 3 plays
4:39
1st & 10 at own 47
Jahre Cheeseman rush for 2 yards to the VTech 49.
4:04
2nd & 8 at own 49
Sean Glennon pass complete to Kenny Jefferson for 2 yards to the OhioU 49.
3:55
3rd & 6 at opp 49
Sean Glennon pass complete to Ike Whitaker for 3 yards to the OhioU 46.
3:09
4th & 3 at opp 46
Brent Bowden punt for 46 yards for a touchback.
Ohio Punt, 3 plays
3:02
1st & 10 at own 20
Theo Scott pass incomplete to Joshua Abrams.
2:56
2nd & 10 at own 20
Theo Scott pass incomplete to Terrence McCrae.
2:44
3rd & 10 at own 20
Theo Scott pass complete to Andrew Mooney for 6 yards to the OhioU 26.
2:06
4th & 4 at own 26
Matt Schulte punt for 28 yards downed at the VTech 46.
Virginia Tech End of game, 3 plays
1:56
1st & 10 at own 46
Dustin Pickle rush for 9 yards to the OhioU 45.
1:09
2nd & 1 at opp 45
Dustin Pickle rush for 5 yards to the OhioU 40 for a 1ST down.
0:35
1st & 10 at opp 40
Jahre Cheeseman rush for 6 yards to the OhioU 34.
0:35
2nd & 4 at opp 34
Virginia Tech penalty 5 yard delay of game accepted.
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.