Referee Tim O’Dey; umpire David Parker; head linesman Ryan MacDonald; line judge Mike Maisner; side judge Gaylon Williams; field judge Nate Robinson; back judge Justin Staehr; center judge Ron KayGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Toledo
Ohio
316
Total yards
532
263
Passing yards
139
53
Rushing yards
393
7.5
Yards per pass
9.3
2.3
Yards per rush
7.0
14
First downs
23
3–13
Third downs
8–13
1–3
Fourth downs
0–0
2
Turnovers
3
6–48
Penalties
5–45
26:43
Possession
33:17
1
Sacks (by defense)
4
Efficiency
Toledo
Ohio
34%
Success rate
53%
−0.18
EPA per play
0.32
0.77
Explosiveness
1.23
−0.56
Rushing EPA
0.35
0.04
Passing EPA
0.21
28%
Passing-down success
33%
−0.74
First-down EPA
0.00
0.40
Second-down EPA
0.34
0.33
Third-down EPA
1.11
11%
Havoc by its defense
25%
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)
Toledo 59% to win. Ohio won as Elo’s underdog.
The line
Toledo −3, over/under 63.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 Toledo 58%, Ohio 42%. 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. Ohio drives left to right, Toledo right to left.
Q1 ToledoFumble, 8 plays, 16 yards
Q1 OhioFumble, 8 plays, 70 yards
Q1 ToledoPunt, 6 plays, 7 yards
Q1 OhioTouchdown, 6 plays, 49 yards
Q1 ToledoPunt, 3 plays, −22 yards
Q1 OhioInterception, 7 plays, 22 yards
Q2 ToledoPunt, 3 plays, −7 yards
Q2 OhioPunt, 3 plays, 8 yards
Q2 ToledoPunt, 5 plays, 30 yards
Q2 OhioFumble, 6 plays, 65 yards
Q2 ToledoTouchdown, 4 plays, 79 yards
Q2 OhioPunt, 3 plays, −44 yards
Q2 ToledoFumble, 5 plays, 26 yards
Q2 OhioField goal, 4 plays, 3 yards
Q2 ToledoEnd of half, 1 play, −39 yards
Q3 OhioTouchdown, 9 plays, 35 yards
Q3 ToledoPunt, 3 plays, −45 yards
Q3 OhioTouchdown, 2 plays, 68 yards
Q3 ToledoField goal, 7 plays, 14 yards
Q3 OhioTouchdown, 12 plays, 35 yards
Q4 ToledoTurnover on downs, 5 plays, −23 yards
Q4 OhioTouchdown, 5 plays, 42 yards
Q4 ToledoTurnover on downs, 9 plays, 22 yards
Q4 OhioEnd of game, 7 plays, 66 yards
Play by play
1st quarter6 drives, then Ohio 7, Toledo 0
Toledo Fumble, 8 plays
15:00
1st & 10 at own 35
Michael Farkas kickoff for 63 yds , Diontae Johnson return for 23 yds to the Toled 25
14:43
1st & 10 at own 25
Logan Woodside sacked by Quentin Poling for a loss of 6 yards to the Toled 19
14:15
2nd & 16 at own 19
Terry Swanson run for 2 yds to the Toled 21
13:51
3rd & 14 at own 21
Logan Woodside pass complete to Diontae Johnson for 18 yds to the Toled 39 for a 1ST down
13:23
1st & 10 at own 39
Logan Woodside pass complete to Jon’Vea Johnson for 23 yds to the Ohio 38 for a 1ST down
13:10
1st & 10 at opp 38
Terry Swanson run for no gain to the Ohio 38
12:45
2nd & 10 at opp 38
Terry Swanson run for no gain to the Ohio 38
12:05
3rd & 10 at opp 38
Logan Woodside pass complete to Diontae Johnson for 19 yds to the Ohio 19 for a 1ST down
11:39
1st & 10 at opp 19
Logan Woodside pass complete to Art Thompkins for 11 yds Art Thompkins fumbled, forced by Cody Grilliot, recovered by Ohio Quentin Poling
Ohio Fumble, 8 plays
11:21
1st & 10 at own 8
A.J. Ouellette run for 4 yds to the Ohio 12
11:02
2nd & 6 at own 12
Nathan Rourke run for 12 yds to the Ohio 24 for a 1ST down
10:33
1st & 10 at own 24
A.J. Ouellette run for 4 yds to the Ohio 28
9:58
2nd & 6 at own 28
A.J. Ouellette run for 2 yds to the Ohio 30
9:15
3rd & 4 at own 30
Nathan Rourke pass complete to Papi White for 58 yds to the Toled 12 for a 1ST down
8:46
1st & 10 at opp 12
OHIO Penalty, Offensive Holding (-10 Yards) to the Toled 22
8:38
1st & 20 at opp 22
A.J. Ouellette run for no gain to the Toled 22
8:01
2nd & 20 at opp 22
Nathan Rourke pass incomplete to Brendan Cope
7:52
3rd & 20 at opp 22
Nathan Rourke run for 7 yds to the Toled 15 Nathan Rourke fumbled, forced by Tyler Taafe, recovered by Toled Olasunkanmi Adeniyi
Toledo Punt, 6 plays
7:36
1st & 10 at own 15
Shakif Seymour run for 2 yds to the Toled 17
7:15
2nd & 8 at own 17
Logan Woodside pass incomplete to Jordan Fisher
7:09
3rd & 8 at own 17
Logan Woodside pass complete to Diontae Johnson for 12 yds to the Toled 29 for a 1ST down
6:18
1st & 10 at own 29
Logan Woodside pass complete to Jon’Vea Johnson for 4 yds to the Toled 33
5:54
2nd & 6 at own 33
Shakif Seymour run for no gain to the Toled 33
5:08
3rd & 6 at own 33
Logan Woodside sacked by Quentin Poling for a loss of 6 yards to the Toled 27
4:37
4th & 12 at own 27
TOLEDO Penalty, False Start (-5 Yards) to the Toled 22
4:21
4th & 17 at own 22
Bailey Flint punt for 27 yds, punt out-of-bounds at the Toled 49
Ohio Touchdown, 6 plays
4:09
1st & 10 at opp 49
A.J. Ouellette run for 4 yds to the Toled 45
3:35
2nd & 6 at opp 45
Nathan Rourke run for 5 yds to the Toled 40
3:19
3rd & 1 at opp 40
A.J. Ouellette run for 5 yds to the Toled 35 for a 1ST down
2:51
1st & 10 at opp 35
Nathan Rourke pass complete to Papi White for 17 yds to the Toled 18 for a 1ST down
2:25
1st & 10 at opp 18
A.J. Ouellette run for 12 yds to the Toled 6 for a 1ST down
2:15
1st & goal at opp 6
A.J. Ouellette run for 6 yds for a TD, (Louie Zervos KICK)Ohio 7, Toledo 0
Toledo Punt, 3 plays
2:15
1st & 10 at own 35
Michael Farkas kickoff for 57 yds , Diontae Johnson return for 37 yds to the Toled 45
1:58
1st & 10 at own 45
Terry Swanson run for 1 yd to the Toled 46
1:22
2nd & 9 at own 46
Woodside, Logan pass complete to Richards, Darryl for 6 yards to the OHIO48, PENALTY TOLEDO ineligible downfield on pass 5 yards to the TOLEDO41, NO PLAY.
0:58
2nd & 14 at own 41
Terry Swanson run for 2 yds to the Toled 43
0:24
3rd & 12 at own 43
Logan Woodside pass incomplete to Jordan Fisher
0:16
4th & 12 at own 43
Bailey Flint punt for 43 yds, fair catch by Papi White at the Ohio 14
Ohio Interception, 7 plays
0:00
1st & 10 at own 14
Dorian Brown run for 6 yds to the Ohio 20
Q2 14:55
2nd & 4 at own 20
Dorian Brown run for 5 yds to the Ohio 25 for a 1ST down
Q2 14:22
1st & 10 at own 25
Dorian Brown run for 9 yds to the Ohio 34
Q2 13:52
2nd & 1 at own 34
Dorian Brown run for 6 yds to the Ohio 40 for a 1ST down
Q2 13:19
1st & 10 at own 40
Dorian Brown run for 1 yd to the Ohio 41
Q2 12:48
2nd & 9 at own 41
Nathan Rourke pass incomplete to Dorian Brown
Q2 12:48
3rd & 9 at own 41
OHIO Penalty, False Start (-5 Yards) to the Ohio 36
Q2 12:41
3rd & 14 at own 36
Nathan Rourke pass intercepted Tycen Anderson return for no gain to the Toled 43
2nd quarter9 drives, then Ohio 10, Toledo 7
Toledo Punt, 3 plays
12:34
1st & 10 at own 43
Swanson, Terry rush for loss of 4 yards to the TOLEDO39, PENALTY TOLEDO holding 10 yards to the TOLEDO33, NO PLAY.
12:12
1st & 20 at own 33
Logan Woodside pass complete to Desmond Phillips for a loss of 5 yards to the Toled 28
11:29
2nd & 25 at own 28
Logan Woodside pass complete to Terry Swanson for 8 yds to the Toled 36
10:53
3rd & 17 at own 36
Logan Woodside pass incomplete to Jon’Vea Johnson
10:42
4th & 17 at own 36
Bailey Flint punt for 32 yds, downed at the Ohio 32
Ohio Punt, 3 plays
10:35
1st & 10 at own 32
Dorian Brown run for no gain to the Ohio 32
10:04
2nd & 10 at own 32
Nathan Rourke pass incomplete to Andrew Meyer
9:52
3rd & 10 at own 32
Nathan Rourke pass complete to Andrew Meyer for 8 yds to the Ohio 40
9:17
4th & 2 at own 40
Michael Farkas punt for 44 yds , Danzel McKinley-Lewis returns for no gain to the Toled 16
Toledo Punt, 5 plays
8:58
1st & 10 at own 16
Terry Swanson run for 4 yds to the Toled 20
8:41
2nd & 6 at own 20
Logan Woodside pass complete to Jon’Vea Johnson for 18 yds to the Toled 38 for a 1ST down
8:27
1st & 10 at own 38
Logan Woodside pass complete to Danzel McKinley-Lewis for 2 yds to the Toled 40
7:44
2nd & 8 at own 40
Logan Woodside pass complete to Reggie Gilliam for 6 yds to the Toled 46
7:26
3rd & 2 at own 46
Logan Woodside pass incomplete to Danzel McKinley-Lewis
7:16
4th & 2 at own 46
Bailey Flint punt for 43 yds, downed at the Ohio 11
Ohio Fumble, 6 plays
7:00
1st & 10 at own 11
A.J. Ouellette run for 4 yds to the Ohio 15
6:31
2nd & 6 at own 15
Nathan Rourke run for 29 yds to the Ohio 44 for a 1ST down
5:52
1st & 10 at own 44
A.J. Ouellette run for a loss of 2 yards to the Ohio 42
5:09
2nd & 12 at own 42
Nathan Rourke run for 34 yds to the Toled 24 for a 1ST down
4:40
1st & 10 at opp 24
Nathan Rourke pass incomplete to Papi White
4:31
2nd & 10 at opp 24
A.J. Ouellette run for 3 yds to the Toled 21 A.J. Ouellette fumbled, forced by Jack Linch, recovered by Toled Ja’Wuan Woodley
Toledo Touchdown, 4 plays
4:20
1st & 10 at own 21
Shakif Seymour run for 3 yds to the Toled 24
4:00
2nd & 7 at own 24
Shakif Seymour run for 36 yds to the Ohio 40 for a 1ST down
3:42
1st & 10 at opp 40
Logan Woodside pass complete to Jon’Vea Johnson for 6 yds to the Ohio 34
3:19
2nd & 4 at opp 34
Logan Woodside pass complete to Diontae Johnson for 34 yds for a TD, (Jameson Vest KICK)Tied at 7
Ohio Punt, 3 plays
3:19
2nd & 4 at own 35
Jameson Vest kickoff for 63 yds , Dorian Brown return for 33 yds to the Ohio 35
3:01
1st & 10 at own 35
A.J. Ouellette run for 2 yds to the Ohio 37
2:31
2nd & 8 at own 37
Nathan Rourke sacked by Olasunkanmi Adeniyi and Richard Olekanma for a loss of 7 yards to the Ohio 30
2:31
3rd & 15 at own 30
Timeout TOLEDO, clock 02:31
2:11
3rd & 15 at own 30
Nathan Rourke run for a loss of 9 yards to the Ohio 21 Nathan Rourke fumbled, forced by Olasunkanmi Adeniyi, recovered by Ohio
2:10
4th & 24 at own 21
Timeout TOLEDO, clock 02:10
1:58
4th & 24 at own 21
Michael Farkas punt for 50 yds, downed at the Toled 29
Toledo Fumble, 5 plays
1:45
1st & 10 at own 29
Shakif Seymour run for 2 yds to the Toled 31
1:32
2nd & 8 at own 31
OHIO Penalty, Defensive Offside (5 Yards) to the Toled 36
1:26
2nd & 13 at own 36
Shakif Seymour run for 10 yds to the Toled 46
1:14
3rd & 3 at own 46
Logan Woodside pass incomplete to Danzel McKinley-Lewis
1:06
4th & 3 at own 46
Shakif Seymour run for 9 yds to the Ohio 45 for a 1ST down
0:41
1st & 10 at opp 45
Logan Woodside pass complete to Diontae Johnson for 9 yds Diontae Johnson fumbled, forced by Bradd Ellis, recovered by Ohio Javon Hagan , return for 34 yds to the Toled 30
Ohio Field goal, 4 plays
0:36
1st & 10 at opp 30
Nathan Rourke pass incomplete to Dorian Brown
0:24
2nd & 10 at opp 30
Nathan Rourke run for 3 yds to the Toled 27
0:24
3rd & 7 at opp 27
Timeout OHIO, clock 00:24
0:16
3rd & 7 at opp 27
Nathan Rourke pass incomplete to Troy Mangen
0:11
4th & 7 at opp 27
Louie Zervos 44 yd FG GOODOhio 10, Toledo 7
Toledo End of half, 1 play
0:11
4th & 7 at own 35
Michael Farkas kickoff for 48 yds , Desmond Phillips return for 13 yds to the Toled 30
0:00
1st & 10 at own 30
TEAM run for a loss of 4 yards to the Toled 26
3rd quarter5 drives, then Ohio 24, Toledo 10
Ohio Touchdown, 9 plays
15:00
1st & 10 at own 35
Jameson Vest kickoff for 60 yds , Dorian Brown return for 22 yds to the Ohio 27
14:43
1st & 10 at own 27
Dorian Brown run for 4 yds to the Ohio 31
14:05
2nd & 6 at own 31
Dorian Brown run for 5 yds to the Ohio 36
13:35
3rd & 1 at own 36
Dorian Brown run for 3 yds to the Ohio 39 for a 1ST down
12:50
1st & 10 at own 39
Dorian Brown run for no gain to the Toled 39 for a 1ST down TOLEDO Penalty, Face Mask (15 Yards) to the Toled 46 for a 1ST down
12:40
1st & 10 at opp 46
Nathan Rourke run for 11 yds to the Toled 35 for a 1ST down
12:10
1st & 10 at opp 35
Dorian Brown run for 11 yds to the Toled 24 for a 1ST down
11:37
1st & 10 at opp 15
Dorian Brown run for 9 yds to the Toled 15 for a 1ST down TOLEDO Penalty, Personal Foul (8 Yards) to the Toled 7 for a 1ST down
11:10
1st & goal at opp 7
Nathan Rourke run for a loss of 1 yard to the Toled 8
10:29
2nd & goal at opp 8
Nathan Rourke run for 8 yds for a TD, (Louie Zervos KICK)Ohio 17, Toledo 7
Toledo Punt, 3 plays
10:29
2nd & 11 at own 35
Michael Farkas kickoff for 57 yds , Diontae Johnson return for 13 yds to the Toled 21
10:07
1st & 10 at own 21
Logan Woodside sacked by Tony Porter for a loss of 7 yards to the Toled 14
9:31
2nd & 17 at own 14
Logan Woodside pass complete to Shakif Seymour for 6 yds to the Toled 20
8:58
3rd & 11 at own 20
Logan Woodside pass incomplete to Diontae Johnson
8:51
4th & 11 at own 20
Bailey Flint punt for 48 yds, fair catch by Papi White at the Ohio 32
Ohio Touchdown, 2 plays
8:39
1st & 10 at own 32
Dorian Brown run for 6 yds to the Ohio 38
8:03
2nd & 4 at own 38
Dorian Brown run for 62 yds for a TD, (Louie Zervos KICK)Ohio 24, Toledo 7
Toledo Field goal, 7 plays
8:03
2nd & 4 at own 35
Michael Farkas kickoff for 39 yds , Andrew Boczar return for 2 yds to the Toled 28 Andrew Boczar fumbled, recovered by Toled
7:50
1st & 10 at own 28
Logan Woodside pass complete to Diontae Johnson for 11 yds to the Toled 39 for a 1ST down
7:27
1st & 10 at own 39
Logan Woodside pass complete to Diontae Johnson for 21 yds to the Ohio 40 for a 1ST down
7:12
1st & 10 at opp 40
Logan Woodside pass incomplete to Diontae Johnson for a 1ST down OHIO Penalty, Unsportsmanlike Conduct (15 Yards) to the Ohio 25 for a 1ST down
7:07
1st & 10 at opp 25
Logan Woodside pass incomplete to Jon’Vea Johnson
6:58
2nd & 10 at opp 25
Shakif Seymour run for 4 yds to the Ohio 21
6:18
3rd & 6 at opp 21
Shakif Seymour run for 5 yds to the Ohio 16
5:51
4th & 1 at opp 16
TOLEDO Penalty, False Start (-5 Yards) to the Ohio 21
5:35
4th & 6 at opp 21
Jameson Vest 38 yd FG GOODOhio 24, Toledo 10
Ohio Touchdown, 12 plays
5:35
4th & 6 at own 35
Jameson Vest kickoff for 65 yds , Dorian Brown return for 32 yds to the Ohio 32
5:17
1st & 10 at own 32
A.J. Ouellette run for 3 yds to the Ohio 35
4:40
2nd & 7 at own 35
A.J. Ouellette run for 5 yds to the Ohio 40
4:03
3rd & 2 at own 40
A.J. Ouellette run for 2 yds to the Ohio 42 for a 1ST down
3:26
1st & 10 at own 42
Nathan Rourke pass incomplete to Papi White
3:14
2nd & 10 at own 42
Nathan Rourke run for 1 yd to the Ohio 43
2:37
3rd & 9 at own 43
Nathan Rourke run for 11 yds to the Toled 46 for a 1ST down
1:58
1st & 10 at opp 46
A.J. Ouellette run for 8 yds to the Toled 38
1:22
2nd & 2 at opp 38
Nathan Rourke pass complete to Andrew Meyer for 5 yds to the Toled 33 for a 1ST down
0:45
1st & 10 at opp 33
Nathan Rourke pass complete to Brendan Cope for 23 yds to the Toled 10 for a 1ST down
0:00
1st & goal at opp 10
A.J. Ouellette run for 2 yds to the Toled 8
Q4 14:54
2nd & 0 at opp 8
Ouellette, A.J. rush for 4 yards to the TOLEDO4, PENALTY OHIO holding 10 yards to the TOLEDO18, NO PLAY.
Q4 14:28
2nd & 0 at opp 18
A.J. Ouellette run for 6 yds to the Toled 12
Q4 13:49
3rd & goal at opp 12
Nathan Rourke pass complete to Brendan Cope for 12 yds for a TD, (Louie Zervos KICK)Ohio 31, Toledo 10
4th quarter4 drives, then Ohio 38, Toledo 10
Toledo Turnover on downs, 5 plays
13:49
3rd & 12 at own 35
Michael Farkas kickoff for 58 yds , Desmond Phillips return for 14 yds to the Toled 21
13:38
1st & 10 at own 21
Logan Woodside pass complete to Diontae Johnson for 13 yds to the Toled 34 for a 1ST down
13:10
1st & 10 at own 34
Logan Woodside pass complete to Danzel McKinley-Lewis for a loss of 1 yard to the Toled 33
12:36
2nd & 11 at own 33
Logan Woodside run for 2 yds to the Toled 35
11:59
3rd & 9 at own 35
Logan Woodside pass complete to Diontae Johnson for 7 yds to the Toled 42
11:20
4th & 2 at own 42
Logan Woodside pass incomplete to Diontae Johnson
Ohio Touchdown, 5 plays
11:05
1st & 10 at opp 42
Dorian Brown run for 7 yds to the Toled 35
10:27
2nd & 3 at opp 35
Nathan Rourke run for 11 yds to the Toled 24 for a 1ST down
9:47
1st & 10 at opp 24
Dorian Brown run for 7 yds to the Toled 17
9:24
2nd & 3 at opp 17
Nathan Rourke pass complete to Papi White for 16 yds to the Toled 1 for a 1ST down
8:49
1st & goal at opp 1
Dorian Brown run for 1 yd for a TD, (Louie Zervos KICK)Ohio 38, Toledo 10
Toledo Turnover on downs, 9 plays
8:49
1st & 10 at own 35
Michael Farkas kickoff for 63 yds , Diontae Johnson return for 50 yds to the Ohio 48
8:02
1st & 10 at opp 48
Logan Woodside sacked by Quentin Poling and Eric Popp for a loss of 12 yards to the Toled 40
7:44
2nd & 22 at own 40
Shakif Seymour run for 1 yd to the Toled 41
6:59
3rd & 21 at own 41
Logan Woodside pass complete to Shakif Seymour for 15 yds to the Ohio 44
6:44
4th & 6 at opp 44
Timeout OHIO, clock 06:44
6:34
4th & 6 at opp 44
Logan Woodside pass complete to Shakif Seymour for 7 yds to the Ohio 37 for a 1ST down
6:09
1st & 10 at opp 37
Logan Woodside pass complete to Jon’Vea Johnson for 15 yds to the Ohio 22 for a 1ST down
5:40
1st & 10 at opp 22
Logan Woodside pass incomplete to Jon’Vea Johnson
5:27
2nd & 10 at opp 22
Shakif Seymour run for 5 yds to the Ohio 17
4:46
3rd & 5 at opp 17
Logan Woodside pass complete to Desmond Phillips for 4 yds to the Ohio 13
4:12
4th & 1 at opp 13
Logan Woodside pass incomplete to Shakif Seymour
Ohio End of game, 7 plays
4:02
1st & 10 at own 13
David Burroughs run for 3 yds to the Ohio 16
3:10
2nd & 7 at own 16
David Burroughs run for 3 yds to the Ohio 19
2:32
3rd & 4 at own 19
David Burroughs run for 51 yds to the Toled 30 for a 1ST down
1:45
1st & 10 at opp 30
Dylan Wears run for a loss of 3 yards to the Toled 33
1:09
2nd & 13 at opp 33
Dylan Wears run for 10 yds to the Toled 23
0:58
3rd & 3 at opp 23
David Burroughs run for 4 yds to the Toled 19 for a 1ST down
0:00
1st & 10 at opp 19
TEAM run for a loss of 2 yards to the Toled 21
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.