From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Bowling Green
Miami (OH)
258
Total yards
346
108
Passing yards
227
150
Rushing yards
119
3.6
Yards per pass
11.4
4.3
Yards per rush
3.2
12
First downs
11
5–18
Third downs
2–12
0–2
Fourth downs
0–2
1
Turnovers
1
8–50
Penalties
3–30
30:43
Possession
29:17
3
Sacks (by defense)
8
Efficiency
Bowling Green
Miami (OH)
23%
Success rate
30%
−0.14
EPA per play
0.09
1.62
Explosiveness
1.89
0.22
Rushing EPA
−0.07
−0.40
Passing EPA
0.32
20%
Passing-down success
25%
−0.14
First-down EPA
0.13
−0.26
Second-down EPA
0.57
0.47
Third-down EPA
−0.35
19%
Havoc by its defense
29%
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)
Miami (OH) 84% to win. Elo’s favorite won.
The line
Miami (OH) −17, over/under 52.
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 Miami (OH) 88%, Bowling Green 12%. 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. Miami (OH) drives left to right, Bowling Green right to left.
Q1 Bowling GreenPunt, 3 plays, 4 yards
Q1 Miami (OH)Punt, 3 plays, 9 yards
Q1 Bowling GreenPunt, 6 plays, 24 yards
Q1 Miami (OH)Punt, 3 plays, 4 yards
Q1 Bowling GreenTouchdown, 1 play, 62 yards
Q1 Miami (OH)Punt, 3 plays, 5 yards
Q1 Bowling GreenPunt, 3 plays, −8 yards
Q1 Miami (OH)Touchdown, 2 plays, 3 yards
Q1 Bowling GreenPunt, 6 plays, 18 yards
Q1 Miami (OH)Punt, 5 plays, 16 yards
Q2 Bowling GreenPunt, 3 plays, −1 yard
Q2 Miami (OH)Touchdown, 1 play, 63 yards
Q2 Bowling GreenPunt, 3 plays, 8 yards
Q2 Miami (OH)Interception, 8 plays, 45 yards
Q2 Bowling GreenPunt, 3 plays, −8 yards
Q2 Miami (OH)Touchdown, 6 plays, 35 yards
Q2 Bowling GreenPunt, 3 plays, 7 yards
Q2 Miami (OH)End of half, 3 plays, 2 yards
Q3 Miami (OH)Touchdown, 1 play, 83 yards
Q3 Bowling GreenPunt, 6 plays, 14 yards
Q3 Miami (OH)Punt, 3 plays, 4 yards
Q3 Bowling GreenTurnover on downs, 6 plays, 35 yards
Q3 Miami (OH)Punt, 5 plays, 10 yards
Q3 Bowling GreenFumble, 1 play, 0 yards
Q3 Miami (OH)Touchdown, 2 plays, 24 yards
Q3 Bowling GreenPunt, 3 plays, −9 yards
Q3 Miami (OH)Turnover on downs, 9 plays, 34 yards
Q4 Bowling GreenTurnover on downs, 8 plays, 35 yards
Q4 Miami (OH)Punt, 3 plays, 3 yards
Q4 Bowling GreenEnd of game, 10 plays, 62 yards
Play by play
1st quarter10 drives, then Bowling Green 7, Miami (OH) 6
Bowling Green Punt, 3 plays
15:00
1st & 10 at own 35
Graham Nicholson kickoff for 64 yds , Taron Keith return for 19 yds to the BwGrn 20
14:49
1st & 10 at own 20
Matt McDonald pass complete to Austin Osborne for 4 yds to the BwGrn 24
14:18
2nd & 6 at own 24
Matt McDonald pass complete to Jamal Johnson for no gain to the BwGrn 24
13:44
3rd & 6 at own 24
Matt McDonald pass incomplete to Jamal Johnson
13:31
4th & 6 at own 24
Matt Naranjo punt for 39 yds, downed at the MiaOh 37
Miami (OH) Punt, 3 plays
13:26
1st & 10 at own 37
Brett Gabbert pass incomplete
13:22
2nd & 10 at own 37
Brett Gabbert pass incomplete to Andrew Homer
13:16
3rd & 10 at own 37
Brett Gabbert pass complete to Jalen Walker for 9 yds to the MiaOh 46
12:30
4th & 1 at own 46
Dom Dzioban punt for 31 yds, fair catch by Jhaylin Embry at the BwGrn 23
Bowling Green Punt, 6 plays
12:23
1st & 10 at own 23
Matt McDonald pass incomplete to Tyrone Broden
12:20
2nd & 10 at own 23
Matt McDonald pass incomplete to Taron Keith
12:12
3rd & 10 at own 23
Matt McDonald pass complete to Austin Osborne for 20 yds to the BwGrn 43 for a 1ST down
11:46
1st & 10 at own 43
Terion Stewart run for 4 yds to the BwGrn 47
11:06
2nd & 6 at own 47
Matt McDonald pass incomplete to Taron Keith
11:01
3rd & 6 at own 47
Matt McDonald pass incomplete to Christian Sims
10:51
4th & 6 at own 47
Matt Naranjo punt for 39 yds , Jalen Walker returns for 11 yds to the MiaOh 25
Miami (OH) Punt, 3 plays
10:47
1st & 10 at own 25
Tyre Shelton run for no gain to the MiaOh 25
10:04
2nd & 10 at own 25
Kevin Davis run for 5 yds to the MiaOh 30
9:38
3rd & 5 at own 30
Tyre Shelton run for a loss of 1 yard to the MiaOh 29
8:55
4th & 6 at own 29
Dom Dzioban punt for 33 yds, downed at the BwGrn 38
Bowling Green Touchdown, 1 play
8:42
1st & 10 at own 38
Terion Stewart run for 62 yds for a TD, (Nate Needham KICK)Bowling Green 7, Miami (OH) 0
Miami (OH) Punt, 3 plays
8:42
1st & 10 at own 35
Mason Lawler kickoff for 60 yds , Kenny Tracy return for 13 yds to the MiaOh 18
8:29
1st & 10 at own 18
Brett Gabbert sacked by Karl Brooks and Dontrez Brown for a loss of 1 yard to the MiaOh 17
7:51
2nd & 11 at own 17
Tyre Shelton run for 6 yds to the MiaOh 23
7:04
3rd & 5 at own 23
Brett Gabbert pass incomplete to Mac Hippenhammer
6:54
4th & 5 at own 23
Dom Dzioban punt for 48 yds , Jhaylin Embry returns for 14 yds to the BwGrn 43
Bowling Green Punt, 3 plays
6:51
1st & 10 at own 43
Matt McDonald pass incomplete to Tyrone Broden
6:44
2nd & 10 at own 43
Matt McDonald pass complete to Christian Sims for a loss of 5 yards to the BwGrn 38
6:03
3rd & 15 at own 38
Matt McDonald sacked by Dominique Robinson for a loss of 3 yards to the BwGrn 35
5:18
4th & 18 at own 35
Matt Naranjo punt blocked by Chris Cavalaris blocked by Chris Cavalaris Caiden Woullard return for 20 yds to the BwGrn 3
Miami (OH) Touchdown, 2 plays
5:14
1st & goal at opp 3
Tyre Shelton run for no gain to the BwGrn 3
4:29
2nd & goal at opp 3
Kevin Davis run for 3 yds for a TD, (Graham Nicholson PAT BLOCKED)Bowling Green 7, Miami (OH) 6
Bowling Green Punt, 6 plays
4:29
2nd & 10 at own 35
Graham Nicholson kickoff for 62 yds , Taron Keith return for 16 yds to the BwGrn 19
4:20
1st & 10 at own 19
Terion Stewart run for 2 yds to the BwGrn 21
3:43
2nd & 8 at own 21
McDonald, Matt pass complete to Keith, Taron for 1 yard to the BOWLGREEN22, PENALTY BOWLGREEN holding (Banks-Wall, Jeremiah) 10 yards to the BOWLGREEN11, NO PLAY.
3:36
2nd & 18 at own 11
Matt McDonald pass complete to Nick Mosley for 4 yds to the BwGrn 15
2:54
3rd & 14 at own 15
Matt McDonald pass complete to Tyrone Broden for 19 yds to the BwGrn 34 for a 1ST down
2:25
1st & 10 at own 34
Nick Mosley run for 5 yds to the BwGrn 39
1:48
2nd & 5 at own 39
Nick Mosley run for 3 yds to the BwGrn 42
1:11
3rd & 2 at own 42
BOWLING GREEN Penalty, Illegal Procedure (-5 Yards) to the BwGrn 37
0:53
3rd & 7 at own 37
Matt McDonald pass incomplete to Tyrone Broden
0:46
4th & 7 at own 37
Matt Naranjo punt for 33 yds, fair catch by Jalen Walker at the MiaOh 30
Miami (OH) Punt, 5 plays
0:42
1st & 10 at own 30
Keyon Mozee run for a loss of 3 yards to the MiaOh 27
Q2 15:00
2nd & 13 at own 27
Brett Gabbert pass complete to Jalen Walker for 15 yds to the MiaOh 42 for a 1ST down
Q2 14:45
1st & 10 at own 42
Kenny Tracy run for 4 yds to the MiaOh 46
Q2 14:25
2nd & 6 at own 46
Brett Gabbert run for no gain to the MiaOh 46
Q2 13:43
3rd & 6 at own 46
Brett Gabbert pass incomplete to Mac Hippenhammer
Q2 13:39
4th & 6 at own 46
Dom Dzioban punt for 33 yds, downed at the BwGrn 21
2nd quarter8 drives, then Miami (OH) 20, Bowling Green 7
Bowling Green Punt, 3 plays
13:35
1st & 10 at own 21
Terion Stewart run for a loss of 1 yard to the BwGrn 20
13:00
2nd & 11 at own 20
Matt McDonald pass complete to Tyrone Broden for 5 yds to the BwGrn 25
12:29
3rd & 6 at own 25
Matt McDonald sacked by Kameron Butler for a loss of 5 yards to the BwGrn 20
11:41
4th & 11 at own 20
Matt Naranjo punt for 46 yds , Jalen Walker returns for 3 yds to the MiaOh 37
Miami (OH) Touchdown, 1 play
11:31
1st & 10 at own 37
Brett Gabbert pass complete to Mac Hippenhammer for 63 yds for a TD, (Graham Nicholson KICK)Miami (OH) 13, Bowling Green 7
11:31
1st & 0 at opp 3
MIAMI OH Penalty, Offensive Holding (-10 Yards) to the BwGrn 13
Bowling Green Punt, 3 plays
11:31
1st & 20 at own 35
Graham Nicholson kickoff for 53 yds , Jamal Johnson return for 21 yds to the BwGrn 33
11:21
1st & 10 at own 33
Terion Stewart run for 2 yds to the BwGrn 35
10:47
2nd & 8 at own 35
BOWLING GREEN Penalty, False Start (Cade Zimmerly) to the BwGrn 30
10:30
2nd & 13 at own 30
Matt McDonald pass complete to Tyrone Broden for 12 yds to the BwGrn 42
9:49
3rd & 1 at own 42
Terion Stewart run for a loss of 1 yard to the BwGrn 41
8:52
4th & 2 at own 41
Matt Naranjo punt for 39 yds, downed at the MiaOh 20
Miami (OH) Interception, 8 plays
8:49
1st & 10 at own 20
Keyon Mozee run for a loss of 1 yard to the MiaOh 19
8:06
2nd & 11 at own 19
Brett Gabbert pass complete to Jack Coldiron for 25 yds to the MiaOh 44 for a 1ST down
7:53
1st & 10 at own 44
Kevin Davis run for 1 yd to the MiaOh 45
7:12
2nd & 9 at own 45
Tyre Shelton run for 20 yds to the BwGrn 35 for a 1ST down
6:29
1st & 10 at opp 35
Brett Gabbert pass incomplete to Andrew Homer
6:25
2nd & 10 at opp 35
Kevin Davis run for 3 yds to the BwGrn 32
5:44
3rd & 7 at opp 32
Brett Gabbert pass complete to Jack Sorenson for a loss of 3 yards to the BwGrn 35
4:50
4th & 10 at opp 35
Brett Gabbert pass intercepted Deshawn Jones Jr. return for 6 yds to the BwGrn 11
Bowling Green Punt, 3 plays
4:50
1st & 10 at own 11
Timeout BOWLING GREEN, clock 04:50
4:45
1st & 10 at own 11
Matt McDonald pass incomplete to Tyrone Broden
4:40
2nd & 10 at own 11
Taron Keith pass incomplete to Christian Sims
4:40
3rd & 10 at own 11
BOWLING GREEN Penalty, Delay of Game (-5 Yards) to the BwGrn 6
4:32
3rd & 15 at own 6
Matt McDonald pass incomplete
4:32
4th & 15 at own 6
BOWLING GREEN Penalty, False Start (Demetrius Hardamon) to the BwGrn 3
4:21
4th & 18 at own 3
Matt Naranjo punt for 40 yds , Jalen Walker returns for 8 yds to the BwGrn 35
Miami (OH) Touchdown, 6 plays
4:17
1st & 10 at opp 35
Brett Gabbert pass incomplete to Jack Sorenson
4:11
2nd & 10 at opp 35
Kenny Tracy run for 4 yds to the BwGrn 31
3:27
3rd & 6 at opp 31
Brett Gabbert pass complete to Jack Sorenson for 6 yds to the BwGrn 25 for a 1ST down
2:48
1st & 10 at opp 25
Brett Gabbert run for 4 yds to the BwGrn 21
2:13
2nd & 6 at opp 21
MIAMI OH Penalty, False Start (Mac Hippenhammer) to the BwGrn 26
1:56
2nd & 11 at opp 26
Brett Gabbert pass complete to Jack Sorenson for 25 yds to the BwGrn 1 for a 1ST down
1:26
1st & goal at opp 1
Tyre Shelton run for 1 yd for a TD, (Graham Nicholson KICK)Miami (OH) 20, Bowling Green 7
Bowling Green Punt, 3 plays
1:26
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
1:17
1st & 10 at own 25
McDonald, Matt pass incomplete to Sims, Christian, PENALTY MIAMIOH pass interference (Boswell, Cedric) 15 yards to the BOWLGREEN40, NO PLAY, 1ST DOWN BOWLGREEN.
1:11
1st & 10 at own 40
Matt McDonald pass incomplete to Tyrone Broden
1:07
2nd & 10 at own 40
Matt McDonald pass incomplete to Austin Osborne
1:04
3rd & 10 at own 40
Matt McDonald sacked by Lonnie Phelps for a loss of 8 yards to the BwGrn 32
1:02
4th & 18 at own 32
Timeout MIAMI OH, clock 01:02
0:52
4th & 18 at own 32
Matt Naranjo punt for 30 yds, downed at the MiaOh 38
Miami (OH) End of half, 3 plays
0:48
1st & 10 at own 38
Brett Gabbert pass incomplete to Kenny Tracy
0:42
2nd & 10 at own 38
Brett Gabbert pass complete to Kenny Tracy for 3 yds to the MiaOh 41
0:37
3rd & 7 at own 41
Brett Gabbert sacked by Walter Haire for a loss of 1 yard to the MiaOh 40
3rd quarter9 drives, then Miami (OH) 34, Bowling Green 7
Miami (OH) Touchdown, 1 play
15:00
1st & 10 at own 35
Mason Lawler kickoff for 59 yds , Jalen Walker return for 11 yds to the MiaOh 17
14:43
1st & 10 at own 17
Brett Gabbert pass complete to Jack Sorenson for 83 yds for a TD, (Graham Nicholson KICK)Miami (OH) 27, Bowling Green 7
Bowling Green Punt, 6 plays
14:43
1st & 10 at own 35
Graham Nicholson kickoff for 62 yds , Taron Keith return for 22 yds to the BwGrn 25
14:31
1st & 10 at own 25
BOWLING GREEN Penalty, Illegal Procedure (-5 Yards) to the BwGrn 20
14:27
1st & 15 at own 20
Terion Stewart run for 3 yds to the BwGrn 23
14:04
2nd & 12 at own 23
Matt McDonald pass incomplete to Austin Osborne
13:58
3rd & 12 at own 23
Matt McDonald pass complete to Christian Sims for 20 yds to the BwGrn 43 for a 1ST down
13:26
1st & 10 at own 43
Matt McDonald pass incomplete to Austin Osborne
13:23
2nd & 10 at own 43
Matt McDonald sacked by Dominique Robinson for a loss of 10 yards to the BwGrn 33
12:40
3rd & 20 at own 33
Matt McDonald pass complete to Taron Keith for 6 yds to the BwGrn 39
11:57
4th & 14 at own 39
Matt Naranjo punt for 46 yds, fair catch by Jalen Walker at the MiaOh 15
Miami (OH) Punt, 3 plays
11:52
1st & 10 at own 15
Keyon Mozee run for 3 yds to the MiaOh 18
11:09
2nd & 7 at own 18
Brett Gabbert pass complete to Kevin Davis for 1 yd to the MiaOh 19
10:39
3rd & 6 at own 19
Brett Gabbert pass incomplete
10:28
4th & 6 at own 19
Dom Dzioban punt for 46 yds , Jhaylin Embry returns for 7 yds to the BwGrn 42
Bowling Green Turnover on downs, 6 plays
10:21
1st & 10 at own 42
Matt McDonald pass complete to Tyrone Broden for 12 yds to the MiaOh 46 for a 1ST down
9:54
1st & 10 at opp 46
Nick Mosley run for 14 yds to the MiaOh 32 for a 1ST down
9:26
1st & 10 at opp 32
Matt McDonald pass incomplete to Christian Sims
9:22
2nd & 10 at opp 32
Nick Mosley run for 5 yds to the MiaOh 27
8:46
3rd & 5 at opp 27
Nick Mosley run for 4 yds to the MiaOh 23
8:14
4th & 1 at opp 23
Matt McDonald sacked by Mike Brown for a loss of 10 yards to the MiaOh 33
Miami (OH) Punt, 5 plays
8:09
1st & 10 at own 33
Tyre Shelton run for 6 yds to the MiaOh 39
7:29
2nd & 4 at own 39
Keyon Mozee run for 9 yds to the MiaOh 48 for a 1ST down
6:57
1st & 10 at own 48
Keyon Mozee run for 3 yds to the BwGrn 49
6:19
2nd & 7 at opp 49
Brett Gabbert pass incomplete to Mac Hippenhammer
6:16
3rd & 7 at opp 49
Brett Gabbert sacked by Sy Dabney for a loss of 8 yards to the MiaOh 43
5:25
4th & 15 at own 43
Dom Dzioban punt for 45 yds , Jhaylin Embry returns for 10 yds to the BwGrn 22
Bowling Green Fumble, 1 play
5:17
1st & 10 at own 22
Matt McDonald sacked by Kameron Butler for 0 yards to the BwGrn 24 Matt McDonald fumbled, forced by Kameron Butler, recovered by MiaOh Matthew Salopek , return for 0 yards
Miami (OH) Touchdown, 2 plays
5:10
1st & 10 at opp 24
Tyre Shelton run for 9 yds to the BwGrn 15
4:29
2nd & 1 at opp 15
Tyre Shelton run for 15 yds for a TD, (Graham Nicholson KICK)Miami (OH) 34, Bowling Green 7
Bowling Green Punt, 3 plays
4:29
2nd & 1 at own 35
Graham Nicholson kickoff for 64 yds , Taron Keith return for 20 yds to the BwGrn 21
4:20
1st & 10 at own 21
Nick Mosley run for 3 yds to the BwGrn 24
3:47
2nd & 7 at own 24
Nick Mosley run for a loss of 1 yard to the BwGrn 23
3:05
3rd & 8 at own 23
BOWLING GREEN Penalty, False Start (Alex Padgett) to the BwGrn 18
2:54
3rd & 13 at own 18
Matt McDonald sacked by Lonnie Phelps for a loss of 6 yards to the BwGrn 12
2:01
4th & 19 at own 12
Matt Naranjo punt for 47 yds, downed at the MiaOh 41
Miami (OH) Turnover on downs, 9 plays
1:58
1st & 10 at own 41
Keyon Mozee run for 2 yds to the MiaOh 43
1:12
2nd & 8 at own 43
Kenny Tracy run for 7 yds to the 50 yard line
0:25
3rd & 1 at the 50
Keyon Mozee run for 6 yds to the BwGrn 44 for a 1ST down
Q4 15:00
1st & 10 at opp 44
Keyon Mozee run for 6 yds to the BwGrn 38
Q4 14:12
2nd & 4 at opp 38
Keyon Mozee run for 7 yds to the BwGrn 31 for a 1ST down
Q4 13:28
1st & 10 at opp 31
Kevin Davis run for no gain to the BwGrn 31
Q4 12:49
2nd & 10 at opp 31
Kevin Davis run for 5 yds to the BwGrn 26
Q4 12:07
3rd & 5 at opp 26
Keyon Mozee run for 1 yd to the BwGrn 25
Q4 11:20
4th & 4 at opp 25
Keyon Mozee run for 1 yd to the BwGrn 24
4th quarter3 drives, then Miami (OH) 34, Bowling Green 7
Bowling Green Turnover on downs, 8 plays
11:15
1st & 10 at own 24
Jamal Johnson run for 17 yds to the BwGrn 41 for a 1ST down
10:50
1st & 10 at own 41
Nick Mosley run for 1 yd to the BwGrn 42
10:20
2nd & 9 at own 42
Matt McDonald pass complete to Tyrone Broden for 5 yds to the BwGrn 47
9:45
3rd & 4 at own 47
Matt McDonald pass complete to Christian Sims for 6 yds to the MiaOh 47 for a 1ST down
9:13
1st & 10 at opp 47
Matt McDonald sacked by Ed Warinner and Caiden Woullard for a loss of 7 yards to the BwGrn 46
8:32
2nd & 17 at own 46
Nick Mosley run for 4 yds to the 50 yard line
7:55
3rd & 13 at the 50
Matt McDonald run for 9 yds to the MiaOh 41
7:18
4th & 4 at opp 41
Matt McDonald pass incomplete to Austin Osborne
Miami (OH) Punt, 3 plays
7:13
1st & 10 at own 41
Aveon Smith run for 3 yds to the MiaOh 44
6:29
2nd & 7 at own 44
David Afari run for 2 yds to the MiaOh 46
5:43
3rd & 5 at own 46
David Afari run for a loss of 2 yards to the MiaOh 44
4:45
4th & 7 at own 44
Dom Dzioban punt for 41 yds , Jhaylin Embry returns for 9 yds to the MIAMIOH 47 BOWLING GREEN Penalty, Illegal Block (Anthony Hawkins) to the BwGrn 12
Bowling Green End of game, 10 plays
4:41
1st & 10 at own 12
Nick Mosley run for 9 yds to the BwGrn 21
4:26
2nd & 1 at own 21
Nick Mosley run for 5 yds to the BwGrn 26 for a 1ST down
3:54
1st & 10 at own 26
Nick Mosley run for 5 yds to the BwGrn 31
3:11
2nd & 5 at own 31
Tucker Melton pass incomplete to Bryce Boyer
3:02
3rd & 5 at own 31
Nick Mosley run for 26 yds to the MiaOh 43 for a 1ST down
2:38
1st & 10 at opp 43
Taron Keith run for 1 yd to the MiaOh 42
2:03
2nd & 9 at opp 42
Nick Mosley run for 12 yds to the MiaOh 30 for a 1ST down
1:38
1st & 10 at opp 30
Taron Keith run for a loss of 1 yard to the MiaOh 31
0:59
2nd & 11 at opp 31
Taron Keith run for 6 yds to the MiaOh 25
0:23
3rd & 5 at opp 25
Nick Mosley run for a loss of 1 yard to the MiaOh 26
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.