Referee David Siegle; umpire Ryan McClellan; head linesman BJ Henry; line judge John Swartz; side judge Steve Verbridge; field judge Kendal Smith; back judge Bob Stinson; 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
Bowling Green
Ohio
306
Total yards
436
125
Passing yards
81
181
Rushing yards
355
6.0
Yards per pass
5.4
5.7
Yards per rush
7.4
12
First downs
21
1–10
Third downs
6–11
0–3
Fourth downs
0–0
3
Turnovers
0
7–45
Penalties
5–40
22:52
Possession
37:08
1
Sacks (by defense)
1
Efficiency
Bowling Green
Ohio
38%
Success rate
49%
−0.26
EPA per play
0.37
1.05
Explosiveness
1.31
0.03
Rushing EPA
0.40
−0.65
Passing EPA
0.26
8%
Passing-down success
41%
0.09
First-down EPA
0.45
−0.15
Second-down EPA
0.14
−0.05
Third-down EPA
0.60
13%
Havoc by its defense
15%
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)
Ohio 84% to win. Elo’s favorite won.
The line
Ohio −22.5, over/under 54.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 Ohio 94%, Bowling Green 6%. 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, Bowling Green right to left.
Q1 OhioTouchdown, 7 plays, 54 yards
Q1 Bowling GreenPunt, 3 plays, 3 yards
Q1 OhioTouchdown, 1 play, 70 yards
Q1 Bowling GreenTurnover on downs, 7 plays, 46 yards
Q1 OhioPunt, 3 plays, 8 yards
Q1 Bowling GreenField goal, 9 plays, 59 yards
Q1 OhioTouchdown, 0 yards
Q1 Bowling GreenTouchdown, 5 plays, 73 yards
Q2 OhioTouchdown, 15 plays, 75 yards
Q2 Bowling GreenPunt, 3 plays, 1 yard
Q2 OhioTouchdown, 4 plays, 43 yards
Q2 Bowling GreenInterception, 1 play, 0 yards
Q2 OhioTouchdown, 3 plays, 34 yards
Q2 Bowling GreenInterception, 5 plays, 21 yards
Q2 OhioField goal, 1 play, 0 yards
Q3 Bowling GreenTurnover on downs, 6 plays, 52 yards
Q3 OhioTouchdown, 10 plays, 96 yards
Q3 Bowling GreenPunt, 3 plays, 5 yards
Q3 OhioPunt, 5 plays, 3 yards
Q3 Bowling GreenInterception, 4 plays, 15 yards
Q4 OhioMissed FG, 4 plays, 2 yards
Q4 Bowling GreenPunt, 3 plays, 4 yards
Q4 OhioPunt, 6 plays, 14 yards
Q4 Bowling GreenPunt, 5 plays, 17 yards
Q4 OhioEnd of game, 6 plays, 22 yards
Play by play
1st quarter7 drives, then Ohio 21, Bowling Green 3
Ohio Touchdown, 7 plays
15:00
1st & 10 at own 35
Nate Needham kickoff for 58 yds , Julian Ross return for 39 yds to the Ohio 46
15:00
1st & 10 at own 46
Kurtis Rourke pass incomplete
15:00
2nd & 10 at own 46
Kurtis Rourke run for 20 yds to the BwGrn 34 for a 1ST down
15:00
1st & 10 at opp 34
De’Montre Tuggle run for a loss of 1 yard to the BwGrn 35
15:00
2nd & 11 at opp 35
De’Montre Tuggle run for 8 yds to the BwGrn 27
15:00
3rd & 3 at opp 27
BOWLING GREEN Penalty, offside defense (5 Yards) to the BwGrn 22 for a 1ST down
15:00
1st & 10 at opp 22
De’Montre Tuggle run for 1 yd to the BwGrn 21
15:00
2nd & 9 at opp 21
Kurtis Rourke pass complete to Shane Hooks for 12 yds Shane Hooks fumbled, forced by Darren Anders, for a 1ST down
11:45
1st & goal at opp 8
De’Montre Tuggle run for 8 yds for a TD, (Tristian Vandenberg KICK)Ohio 7, Bowling Green 0
Bowling Green Punt, 3 plays
11:45
1st & 0 at own 35
Tristian Vandenberg kickoff for 65 yds for a touchback
11:45
1st & 10 at own 25
MCDONALD, Matt pass incomplete to MORRIS, Quintin (DUGAN, B.), PENALTY BGSU illegal formation (TANNER-BLAIR, T) 5 yards to the BGSU20, NO PLAY.
11:45
1st & 15 at own 20
Andrew Clair run for 5 yds to the BwGrn 25
11:45
2nd & 10 at own 25
Matt McDonald pass complete to Quintin Morris for 3 yds to the BwGrn 28
11:45
3rd & 7 at own 28
BOWLING GREEN Penalty, false start (-5 Yards) to the BwGrn 23
11:45
3rd & 12 at own 23
Matt McDonald run for 5 yds to the BwGrn 28
11:45
4th & 7 at own 28
Matt Naranjo punt for 42 yds, downed at the Ohio 30
Ohio Touchdown, 1 play
9:28
1st & 10 at own 30
De’Montre Tuggle run for 70 yds for a TD (Tristian Vandenberg KICK)Ohio 14, Bowling Green 0
Bowling Green Turnover on downs, 7 plays
9:28
1st & 0 at own 35
Tristian Vandenberg kickoff for 64 yds , Bryson Denley return for 25 yds to the OHIO 40 BOWLING GREEN Penalty, Offensive holding (10 Yards) to the BwGrn 16
9:22
1st & 10 at own 16
Andrew Clair run for 10 yds to the BwGrn 26 for a 1ST down
9:22
1st & 10 at own 26
Matt McDonald pass complete to Quintin Morris for 13 yds to the BwGrn 39 for a 1ST down
9:22
1st & 10 at own 39
Matt McDonald pass complete to Quintin Morris for 2 yds to the Ohio 41 for a 1ST down OHIO Penalty, roughing passer (15 Yards) to the Ohio 44 for a 1ST down
9:22
1st & 10 at opp 44
Andrew Clair run for 2 yds to the Ohio 42
9:22
2nd & 8 at opp 42
Andrew Clair run for 1 yd to the Ohio 41
9:22
3rd & 7 at opp 41
Andrew Clair run for 3 yds to the Ohio 38
9:22
4th & 4 at opp 38
Matt McDonald pass incomplete to Quintin Morris
Ohio Punt, 3 plays
7:05
1st & 10 at own 38
Kurtis Rourke pass complete to Jerome Buckner for 6 yds to the Ohio 44
7:05
2nd & 4 at own 44
De’Montre Tuggle run for 2 yds to the Ohio 46
7:05
3rd & 2 at own 46
De’Montre Tuggle run for no gain to the Ohio 46
7:05
4th & 2 at own 46
Jack Wilson punt for 28 yds
Bowling Green Field goal, 9 plays
5:03
1st & 10 at own 26
Matt McDonald pass complete to Julian Ortega-Jones for 9 yds to the BwGrn 35
5:03
2nd & 1 at own 35
Andrew Clair run for 5 yds to the BwGrn 40 for a 1ST down
5:03
1st & 10 at own 40
Matt McDonald run for 5 yds to the BwGrn 45
5:03
2nd & 5 at own 45
Andrew Clair run for 1 yd to the BwGrn 46
5:03
3rd & 4 at own 46
Matt McDonald pass complete to Quintin Morris for 36 yds to the Ohio 18 for a 1ST down
5:03
1st & 10 at opp 18
Bryson Denley run for 6 yds to the Ohio 12
5:03
2nd & 4 at opp 12
Matt McDonald pass complete to Quintin Morris for a loss of 2 yards to the Ohio 14
5:03
3rd & 6 at opp 14
Andrew Clair run for a loss of 1 yard to the Ohio 15
0:44
4th & 7 at opp 15
Nate Needham 32 yd FG GOODOhio 14, Bowling Green 3
0:30
1st & 0 at own 35
Nate Needham kickoff for 61 yds , Julian Ross return for 96 yds for a TD (Tristian Vandenberg KICK)Ohio 21, Bowling Green 3
Bowling Green Touchdown, 5 plays
0:30
1st & 0 at own 35
Tristian Vandenberg kickoff for 65 yds , Bryson Denley return for 27 yds to the BwGrn 27
0:23
1st & 10 at own 27
Andrew Clair run for 35 yds to the Ohio 38 for a 1ST down
Q2 15:00
1st & 10 at opp 38
Bryson Denley run for 5 yds to the Ohio 33
Q2 15:00
2nd & 5 at opp 33
Matt McDonald pass complete to Quintin Morris for 17 yds to the Ohio 16 for a 1ST down
Q2 15:00
1st & 10 at opp 16
Matt McDonald pass incomplete to Quintin Morris
Q2 13:50
2nd & 20 at opp 26
Matt McDonald pass complete to Javonte Kinsey for 26 yds for a TD (Nate Needham KICK)Ohio 21, Bowling Green 10
2nd quarter6 drives, then Ohio 45, Bowling Green 10
Ohio Touchdown, 15 plays
13:50
1st & 0 at own 35
Nate Needham kickoff for 60 yds , De’Montre Tuggle return for 20 yds to the Ohio 25
13:44
1st & 10 at own 25
Kurtis Rourke pass complete to De’Montre Tuggle for 4 yds to the Ohio 29
13:44
2nd & 6 at own 29
De’Montre Tuggle run for 10 yds to the Ohio 39 for a 1ST down
13:44
1st & 10 at own 39
Kurtis Rourke pass complete to Ty Walton for 1 yd to the Ohio 40
13:44
2nd & 9 at own 40
Kurtis Rourke pass complete to Ty Walton for 2 yds to the Ohio 42
13:44
3rd & 7 at own 42
Kurtis Rourke run for 9 yds to the BwGrn 49 for a 1ST down
13:44
1st & 10 at opp 49
De’Montre Tuggle run for 3 yds to the BwGrn 46
13:44
2nd & 7 at opp 46
O’Shaan Allison run for 2 yds to the BwGrn 44
13:44
3rd & 5 at opp 44
Kurtis Rourke run for 14 yds to the BwGrn 30 for a 1ST down
13:44
1st & 10 at opp 30
O’Shaan Allison run for 4 yds to the BwGrn 26
13:44
2nd & 6 at opp 26
O’Shaan Allison run for a loss of 2 yards to the BwGrn 28
13:44
3rd & 8 at opp 28
OHIO Penalty, false start (Kurt Danneker) to the BwGrn 33
13:44
3rd & 13 at opp 33
Kurtis Rourke pass complete to Isiah Cox for 13 yds to the BwGrn 20 for a 1ST down
13:44
1st & 10 at opp 20
O’Shaan Allison run for 7 yds to the BwGrn 13
13:44
2nd & 3 at opp 13
O’Shaan Allison run for 4 yds to the BwGrn 9 for a 1ST down
13:44
1st & goal at opp 9
O’Shaan Allison run for 4 yds to the BwGrn 5
4:51
2nd & goal at opp 5
Kurtis Rourke pass complete to Ryan Luehrman for 5 yds for a TD (Tristian Vandenberg KICK)Ohio 28, Bowling Green 10
Bowling Green Punt, 3 plays
4:51
1st & 0 at own 35
Tristian Vandenberg kickoff for 65 yds , Cedric Mitchell return for 13 yds to the BwGrn 13
4:46
1st & 10 at own 13
Andrew Clair run for 1 yd to the BwGrn 14
4:46
2nd & 9 at own 14
Matt McDonald pass incomplete to Quintin Morris
4:46
3rd & 9 at own 14
Matt McDonald pass incomplete to Julian Ortega-Jones
4:46
4th & 9 at own 14
Matt Naranjo punt for 34 yds , Isiah Cox returns for 5 yds to the BwGrn 43
Ohio Touchdown, 4 plays
3:56
1st & 10 at opp 43
Kurtis Rourke pass complete to Ryan Luehrman for 6 yds to the BwGrn 37
3:56
2nd & 4 at opp 37
OHIO Penalty, false start (-5 Yards) to the BwGrn 42
3:56
2nd & 9 at opp 42
Kurtis Rourke pass complete to Ty Walton for 4 yds to the BwGrn 38
3:56
3rd & 5 at opp 38
Kurtis Rourke pass complete to Ryan Luehrman for 9 yds to the BwGrn 29 for a 1ST down
1:54
1st & 10 at opp 29
Armani Rogers run for 29 yds for a TD (Tristian Vandenberg KICK)Ohio 35, Bowling Green 10
Bowling Green Interception, 1 play
1:54
1st & 0 at own 35
Tristian Vandenberg kickoff for 65 yds
1:54
1st & 10 at own 25
Matt McDonald pass intercepted Alvin Floyd return for a loss of 1 yard to the BwGrn 34
Ohio Touchdown, 3 plays
1:45
1st & 10 at opp 34
Armani Rogers run for 9 yds to the BwGrn 25
1:45
2nd & 1 at opp 25
De’Montre Tuggle run for 23 yds to the BwGrn 2 for a 1ST down
0:42
1st & goal at opp 2
Armani Rogers pass complete to Ryan Luehrman for 2 yds for a TD (Tristian Vandenberg KICK)Ohio 42, Bowling Green 10
Bowling Green Interception, 5 plays
0:42
1st & 0 at own 35
Tristian Vandenberg kickoff for 54 yds , Cedric Mitchell return for 15 yds to the BwGrn 26
0:39
1st & 10 at own 26
Matt McDonald pass complete to Andrew Clair for 21 yds to the BwGrn 47 for a 1ST down
0:30
1st & 10 at own 47
Timeout BOWLING GREEN, clock 00:30
0:30
1st & 10 at own 47
Matt McDonald pass incomplete
0:30
2nd & 10 at own 47
Matt McDonald pass incomplete to Quintin Morris, broken up by Jett Elad
0:30
3rd & 10 at own 47
Matt McDonald pass incomplete to Quintin Morris
0:30
4th & 10 at own 47
Matt McDonald pass intercepted Tanner Allton return for 52 yds to the BwGrn 13
0:00
1st & 10 at opp 13
Tristian Vandenberg 30 yd FG GOODOhio 45, Bowling Green 10
3rd quarter5 drives, then Ohio 52, Bowling Green 10
Bowling Green Turnover on downs, 6 plays
15:00
1st & 0 at own 35
Tristian Vandenberg kickoff for 55 yds , Cedric Mitchell return for 34 yds to the BwGrn 44
14:52
1st & 10 at own 44
Andrew Clair run for 9 yds to the Ohio 47
14:52
2nd & 1 at opp 47
Andrew Clair run for 42 yds to the Ohio 5 for a 1ST down
14:52
1st & goal at opp 5
Bryson Denley run for 3 yds to the Ohio 2
14:52
2nd & goal at opp 2
Bryson Denley run for a loss of 2 yards to the Ohio 4
14:52
3rd & goal at opp 4
Matt McDonald sacked by Jared Dorsa for 0 yards to the Ohio 4
14:52
4th & goal at opp 4
Matt McDonald pass incomplete to Quintin Morris
Ohio Touchdown, 10 plays
12:44
1st & 10 at own 4
De’Montre Tuggle run for 5 yds to the Ohio 9
12:44
2nd & 5 at own 9
De’Montre Tuggle run for 8 yds to the Ohio 17 for a 1ST down
12:44
1st & 10 at own 17
Armani Rogers run for 12 yds to the Ohio 29 for a 1ST down
12:44
1st & 10 at own 29
Armani Rogers run for 5 yds to the Ohio 34
12:44
2nd & 5 at own 34
De’Montre Tuggle run for 2 yds to the Ohio 36
12:44
3rd & 3 at own 36
Armani Rogers pass complete to Ryan Luehrman for 12 yds to the Ohio 48 OHIO Penalty, Offensive holding (Shane Hooks) to the Ohio 38
12:44
3rd & 1 at own 38
Armani Rogers run for 6 yds to the Ohio 44 for a 1ST down
12:44
1st & 10 at own 44
De’Montre Tuggle run for 3 yds to the Ohio 47
12:44
2nd & 7 at own 47
Armani Rogers run for 10 yds to the BwGrn 43 for a 1ST down
7:08
1st & 10 at opp 43
De’Montre Tuggle run for 43 yds for a TD (Tristian Vandenberg KICK)Ohio 52, Bowling Green 10
Bowling Green Punt, 3 plays
7:08
1st & 0 at own 35
Tristian Vandenberg kickoff for 65 yds for a touchback
7:08
1st & 10 at own 25
Andrew Clair run for 3 yds to the BwGrn 28
7:08
2nd & 7 at own 28
Andrew Clair run for 3 yds to the BwGrn 31
7:08
3rd & 4 at own 31
Andrew Clair run for a loss of 1 yard to the BwGrn 30
7:08
4th & 5 at own 30
Matt Naranjo punt for 35 yds, punt out-of-bounds at the Ohio 35
Ohio Punt, 5 plays
5:05
1st & 10 at own 35
O’Shaan Allison run for 6 yds to the Ohio 41
5:05
2nd & 4 at own 41
O’Shaan Allison run for 6 yds to the Ohio 47 for a 1ST down
5:05
1st & 10 at own 47
O’Shaan Allison run for 2 yds to the Ohio 49
5:05
2nd & 8 at own 49
OHIO Penalty, false start (-5 Yards) to the Ohio 44
5:05
2nd & 13 at own 44
Armani Rogers run for 2 yds to the Ohio 46
5:05
3rd & 11 at own 46
Armani Rogers sacked by Jordan Porter for a loss of 8 yards to the Ohio 38
5:05
4th & 19 at own 38
Jack Wilson punt for 53 yds, downed at the BwGrn 9
Bowling Green Interception, 4 plays
1:01
1st & 10 at own 9
Bryson Denley run for 5 yds to the BwGrn 14
1:01
2nd & 5 at own 14
Bryson Denley run for 7 yds to the BwGrn 21 for a 1ST down
Q4 15:00
1st & 10 at own 21
Bryson Denley run for 3 yds to the BwGrn 24
Q4 15:00
2nd & 7 at own 24
Matt McDonald pass intercepted Jett Elad return for 13 yds to the BwGrn 28
4th quarter5 drives, then Ohio 52, Bowling Green 10
Ohio Missed FG, 4 plays
14:22
1st & 10 at opp 28
Julian Ross run for 2 yds to the BwGrn 26
14:22
2nd & 8 at opp 26
Julian Ross run for no gain to the BwGrn 26
14:22
3rd & 8 at opp 26
Armani Rogers pass incomplete
12:45
4th & 8 at opp 26
Tristian Vandenberg 43 yd FG MISSED
Bowling Green Punt, 3 plays
12:45
1st & 10 at own 26
Bryson Denley run for 2 yds to the BwGrn 28
12:45
2nd & 8 at own 28
BOWLING GREEN Penalty, false start (Jalen Grant) to the BwGrn 23
12:45
2nd & 13 at own 23
Bryson Denley run for 5 yds to the BwGrn 28
12:45
3rd & 8 at own 28
Bryson Denley run for 2 yds to the BwGrn 30
12:45
4th & 6 at own 30
Matt Naranjo punt for 50 yds, downed at the Ohio 20
Ohio Punt, 6 plays
10:45
1st & 10 at own 20
Jonathan Barna run for 2 yds to the Ohio 22
10:45
2nd & 8 at own 22
Jonathan Barna run for 1 yd to the Ohio 23
10:45
3rd & 7 at own 23
Jonathan Barna run for 4 yds to the Ohio 27
10:45
4th & 3 at own 27
WILSON, J. punt 40 yards to the BGSU33, fair catch by ROGERS, Jake, PENALTY BGSU illegal formation (WIMBERLY, P.) 5 yards to the OHIO32, 1ST DOWN OHIO, NO PLAY.
10:45
1st & 10 at own 32
Jonathan Barna run for 4 yds to the Ohio 36
10:45
2nd & 6 at own 36
Cj Harris run for a loss of 5 yards to the Ohio 31
10:45
3rd & 11 at own 31
Jonathan Barna run for 3 yds to the Ohio 34
10:45
4th & 8 at own 34
Jack Wilson punt for 38 yds
Bowling Green Punt, 5 plays
6:35
1st & 10 at own 28
Taron Keith run for 3 yds to the BwGrn 31
6:35
2nd & 7 at own 31
Taron Keith run for 7 yds to the BwGrn 38 for a 1ST down
6:35
1st & 10 at own 38
Taron Keith run for 5 yds to the BwGrn 43
6:35
2nd & 5 at own 43
Taron Keith run for 2 yds to the BwGrn 45
6:35
3rd & 3 at own 45
LaBronz Davis pass incomplete to Taron Keith
6:35
4th & 3 at own 45
Matt Naranjo punt for 50 yds, punt out-of-bounds at the Ohio 5
Ohio End of game, 6 plays
3:54
1st & 10 at own 5
Cj Harris run for 13 yds to the Ohio 18 for a 1ST down
3:54
1st & 10 at own 18
Cj Harris run for 8 yds to the Ohio 26
3:54
2nd & 2 at own 26
Jonathan Barna run for a loss of 1 yard to the Ohio 25
3:54
3rd & 3 at own 25
Cj Harris pass complete to Tanner Allton for 4 yds to the Ohio 29 for a 1ST down
3:54
1st & 10 at own 29
Jonathan Barna run for a loss of 2 yards to the Ohio 27
3:54
2nd & 12 at own 27
Jonathan Barna run for no gain to the Ohio 27
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.