Final at Waldo Stadium, KalamazooTV: ESPN3Attendance 18,523
At kickoff
69°F, overcast, wind 18 mph from the south, gusts to 28 mphWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
Officials
Referee Curt Johnson; umpire Bob Holcomb; head linesman Daniel Richard; line judge Ric Hinkamper; side judge Ryan Flynn; field judge John Masterson; back judge Jeff Latkiewicz; center judge Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Miami (OH)
10
0
3
0
13
Western Michigan
7
14
7
7
35
Standouts
PassingZach Terrell25 of 32, 278 yards, 3 TDWestern Michigan
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami (OH)
Western Michigan
276
Total yards
421
218
Passing yards
278
58
Rushing yards
143
8.1
Yards per pass
8.7
2.1
Yards per rush
3.0
12
First downs
25
4–14
Third downs
7–13
0–2
Fourth downs
1–2
2
Turnovers
0
8–64
Penalties
5–38
23:09
Possession
36:51
Efficiency
Miami (OH)
Western Michigan
32%
Success rate
44%
−0.04
EPA per play
0.22
1.26
Explosiveness
1.31
−0.07
Rushing EPA
−0.03
−0.03
Passing EPA
0.52
24%
Passing-down success
53%
0.16
First-down EPA
−0.18
0.02
Second-down EPA
0.62
0.04
Third-down EPA
0.49
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)
Western Michigan 84% to win. Elo’s favorite won.
The line
Western Michigan −20, over/under 55.
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 Western Michigan 92%, Miami (OH) 8%. 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. Western Michigan drives left to right, Miami (OH) right to left.
Q1 Miami (OH)Fumble, 3 plays, −17 yards
Q1 Western MichiganTouchdown, 2 plays, 8 yards
Q1 Miami (OH)Touchdown, 6 plays, 82 yards
Q1 Western MichiganPunt, 8 plays, 34 yards
Q1 Miami (OH)Field goal, 5 plays, 66 yards
Q1 Western MichiganTouchdown, 10 plays, 59 yards
Q2 Miami (OH)Turnover on downs, 10 plays, 39 yards
Q2 Western MichiganTouchdown, 7 plays, 64 yards
Q2 Miami (OH)Punt, 3 plays, −3 yards
Q2 Western MichiganPunt, 10 plays, 54 yards
Q2 Miami (OH)Punt, 3 plays, 0 yards
Q2 Western MichiganEnd of half, 1 play, −2 yards
Q3 Western MichiganTouchdown, 12 plays, 78 yards
Q3 Miami (OH)Field goal, 6 plays, 40 yards
Q3 Western MichiganPunt, 4 plays, 21 yards
Q3 Miami (OH)Punt, 6 plays, 18 yards
Q3 Western MichiganPunt, 5 plays, 24 yards
Q4 Miami (OH)Punt, 3 plays, −9 yards
Q4 Western MichiganTurnover on downs, 8 plays, 31 yards
Q4 Miami (OH)Punt, 3 plays, 3 yards
Q4 Western MichiganTouchdown, 11 plays, 52 yards
Q4 Miami (OH)Fumble, 8 plays, 37 yards
Q4 Western MichiganEnd of game, 1 play, −2 yards
Play by play
1st quarter6 drives, then Miami (OH) 10, Western Michigan 7
Miami (OH) Fumble, 3 plays
15:00
1st & 10 at own 35
Derrick Mitchell kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
MIAMI OH Penalty, false start (-5 Yards) to the MiaOh 20
15:00
1st & 15 at own 20
Leonard Ross run for 1 yd to the MiaOh 21
15:00
2nd & 14 at own 21
Billy Bahl pass incomplete to Chris Hudson, broken up by Ronald Zamort
15:00
3rd & 14 at own 21
Billy Bahl sacked by Asantay Brown for a loss of 7 yards to the MiaOh 8 Billy Bahl fumbled, recovered by WMich Jamar Simpkins , return for 0 yards
Western Michigan Touchdown, 2 plays
14:13
1st & goal at opp 8
Jarvion Franklin run for 2 yds to the MiaOh 6
13:31
2nd & goal at opp 6
Zach Terrell pass complete to Daniel Braverman for 6 yds for a TD, (Andrew Haldeman KICK)Western Michigan 7, Miami (OH) 0
Miami (OH) Touchdown, 6 plays
13:31
1st & 0 at own 35
Derrick Mitchell kickoff for 65 yds , Maurice Thomas return for 15 yds to the MiaOh 18 Maurice Thomas fumbled, forced by Trevor Sweeney, , return for no gain to the MiaOh 18
13:31
1st & 10 at own 18
Alonzo Smith run for a loss of 5 yards to the MiaOh 13
13:31
2nd & 15 at own 13
Billy Bahl pass incomplete
13:31
3rd & 15 at own 13
Billy Bahl pass complete to Sam Martin for 18 yds to the MiaOh 31 for a 1ST down
13:31
1st & 10 at own 31
WESTRN MICHIGAN Penalty, offside defense (5 Yards) to the MiaOh 36
13:31
1st & 5 at own 36
Alonzo Smith run for 38 yds to the WMich 26 for a 1ST down
13:31
1st & 10 at opp 26
Gus Ragland pass complete to Ryan Smith for 18 yds to the WMich 8 for a 1ST down
10:51
1st & goal at opp 8
Gus Ragland run for 8 yds for a TD WESTRN MICHIGAN Penalty, offside defense ( Yards) declined, (Kaleb Patterson KICK)Tied at 7
Western Michigan Punt, 8 plays
10:51
1st & 0 at own 35
Kaleb Patterson kickoff for 62 yds , Darius Phillips return for 17 yds to the WMich 20
10:51
1st & 10 at own 20
Zach Terrell pass complete to Daniel Braverman for 7 yds to the WMich 27
10:51
2nd & 3 at own 27
Jarvion Franklin run for 2 yds to the WMich 29
10:51
3rd & 1 at own 29
Jamauri Bogan run for 12 yds to the WMich 41 for a 1ST down
10:51
1st & 10 at own 41
Jamauri Bogan run for 6 yds to the WMich 47
10:51
2nd & 4 at own 47
Zach Terrell pass complete to Corey Davis for 16 yds to the MiaOh 37 for a 1ST down
10:51
1st & 10 at opp 37
Jarvion Franklin run for 2 yds to the MiaOh 35
10:51
2nd & 8 at opp 35
Zach Terrell sacked by JT Jones and Ikeem Allen for a loss of 11 yards to the MiaOh 46
10:51
3rd & 19 at opp 46
Zach Terrell pass complete to Corey Davis for no gain to the MiaOh 46
10:51
4th & 19 at opp 46
J. Schroeder punt for 46 yds for a touchback
Miami (OH) Field goal, 5 plays
6:08
1st & 10 at own 20
Billy Bahl pass complete to Sam Martin for 60 yds to the WMich 20 for a 1ST down
6:08
1st & 10 at opp 20
Gus Ragland run for 3 yds to the WMich 17
6:08
2nd & 7 at opp 17
Rokeem Williams run for 4 yds to the WMich 13
6:08
3rd & 3 at opp 13
Kenny Young run for a loss of 1 yard to the WMich 14
Kaleb Patterson kickoff for 63 yds , Darius Phillips return for 24 yds to the WMich 26
3:44
1st & 10 at own 41
Jarvion Franklin run for 3 yds to the WMich 44
3:44
2nd & 7 at own 44
Zach Terrell pass complete to Corey Davis for 25 yds to the MiaOh 31 for a 1ST down
3:44
1st & 10 at opp 31
Jamauri Bogan run for 6 yds to the MiaOh 25
3:44
2nd & 4 at opp 25
Zach Terrell pass complete to Daniel Braverman for 1 yd to the MiaOh 24
3:44
3rd & 3 at opp 24
Zach Terrell run for 5 yds to the MiaOh 19 for a 1ST down
3:44
1st & 10 at opp 19
Jarvion Franklin run for 6 yds to the MiaOh 13
Q2 15:00
2nd & 4 at opp 13
Zach Terrell pass complete to Kendrick Roberts for 6 yds to the MiaOh 7 for a 1ST down
Q2 15:00
1st & goal at opp 7
Jarvion Franklin run for 3 yds to the MiaOh 4
Q2 15:00
2nd & goal at opp 4
WESTRN MICHIGAN Penalty, false start (-5 Yards) to the MiaOh 9
Q2 15:00
2nd & goal at opp 9
Zach Terrell run for 3 yds to the MiaOh 6
Q2 13:04
3rd & goal at opp 6
Zach Terrell pass complete to Carrington Thompson for 6 yds for a TD, (Andrew Haldeman KICK)Western Michigan 14, Miami (OH) 10
2nd quarter6 drives, then Western Michigan 21, Miami (OH) 10
Miami (OH) Turnover on downs, 10 plays
13:04
1st & 0 at own 35
Derrick Mitchell kickoff for 65 yds for a touchback
13:04
1st & 10 at own 25
Billy Bahl pass complete to Sam Martin for 5 yds to the MiaOh 30
13:04
2nd & 5 at own 30
Kenny Young run for no gain to the MiaOh 30
13:04
3rd & 5 at own 30
Billy Bahl pass complete to Billy Bahl for 18 yds to the MiaOh 48 for a 1ST down
13:04
1st & 10 at own 48
Billy Bahl pass incomplete
13:04
2nd & 10 at own 48
Maurice Thomas run for 9 yds to the WMich 43
13:04
3rd & 1 at opp 43
Gus Ragland run for 2 yds to the WMich 41 for a 1ST down
13:04
1st & 10 at opp 41
Alonzo Smith run for 2 yds to the WMich 39
13:04
2nd & 8 at opp 39
Billy Bahl pass complete to Kenny Young for 6 yds to the WMich 33
13:04
3rd & 2 at opp 33
Leonard Ross run for a loss of 3 yards to the WMich 36
8:47
4th & 5 at opp 36
Timeout MIAMI OH, clock 08:47
8:47
4th & 5 at opp 36
Billy Bahl pass incomplete to Rokeem Williams, broken up by Asantay Brown
Western Michigan Touchdown, 7 plays
8:40
1st & 10 at own 36
Zach Terrell pass complete to Daniel Braverman for 21 yds to the MiaOh 43 for a 1ST down
8:40
1st & 10 at opp 43
Jamauri Bogan run for 1 yd to the MiaOh 42
8:40
2nd & 9 at opp 42
TERRELL, Zach pass complete to DAVIS, Corey for 10 yards to the MIAMI32 (MOSES, Paul), PENALTY WMU pass interference (DAVIS, Corey) 15 yards to the WMU43, NO PLAY.
8:40
2nd & 24 at own 43
Zach Terrell pass complete to Corey Davis for 31 yds to the MiaOh 26 for a 1ST down
8:40
1st & 10 at opp 26
Jamauri Bogan run for 3 yds to the MiaOh 23
8:40
2nd & 7 at opp 23
Zach Terrell run for 4 yds to the MiaOh 19
8:40
3rd & 3 at opp 19
Jamauri Bogan run for 2 yds to the MiaOh 17
8:40
4th & 1 at opp 17
WESTRN MICHIGAN Penalty, false start (-4 Yards) to the MiaOh 21
4:46
4th & 5 at opp 21
Timeout WESTRN MICHIGAN, clock 04:46
4:46
4th & 5 at opp 21
MIAMI OH Penalty, offside defense (JT Jones) to the MiaOh 17
4:42
4th & 1 at opp 17
Jamauri Bogan run for 17 yds for a TD, (Andrew Haldeman KICK)Western Michigan 21, Miami (OH) 10
Miami (OH) Punt, 3 plays
4:42
1st & 0 at own 35
Derrick Mitchell kickoff for 52 yds , Leonard Ross return for 26 yds to the MiaOh 39
4:42
1st & 10 at own 39
Leonard Ross run for a loss of 3 yards to the MiaOh 36
4:42
2nd & 13 at own 36
Billy Bahl pass incomplete to Sam Martin, broken up by Ronald Zamort
4:42
3rd & 13 at own 36
Billy Bahl pass incomplete to Jared Murphy
4:42
4th & 13 at own 36
Christian Koch punt for 53 yds, downed at the WMich 11
Western Michigan Punt, 10 plays
3:34
1st & 10 at own 11
Zach Terrell pass complete to LeVante Bellamy for 1 yd to the WMich 12
3:34
2nd & 9 at own 12
Zach Terrell pass complete to Daniel Braverman for 22 yds to the WMich 34 for a 1ST down
3:34
1st & 10 at own 34
Zach Terrell sacked by Ikeem Allen for a loss of 6 yards to the WMich 28
2:37
2nd & 16 at own 28
Timeout MIAMI OH, clock 02:37
2:37
2nd & 16 at own 28
Zach Terrell pass complete to Jarvion Franklin for 6 yds to the WMich 34
2:29
3rd & 10 at own 34
Timeout MIAMI OH, clock 02:29
2:29
3rd & 10 at own 34
Zach Terrell pass complete to Daniel Braverman for 15 yds to the WMich 49 for a 1ST down
2:29
1st & 10 at own 49
Zach Terrell pass incomplete to Corey Davis
2:29
2nd & 10 at own 49
Zach Terrell run for 11 yds to the MiaOh 40 for a 1ST down
2:29
1st & 10 at opp 40
Zach Terrell pass incomplete
2:29
2nd & 10 at opp 40
MIAMI OH Penalty, offside defense (Ikeem Allen) to the MiaOh 35
Kaleb Patterson kickoff for 65 yds for a touchback
7:02
1st & 10 at own 25
Zach Terrell pass complete to Corey Davis for 16 yds to the WMich 41 for a 1ST down
7:02
1st & 10 at own 41
Jarvion Franklin run for 4 yds to the WMich 45
7:02
2nd & 6 at own 45
Zach Terrell pass complete to Daniel Braverman for 4 yds to the WMich 49
7:02
3rd & 2 at own 49
Jamauri Bogan run for a loss of 3 yards to the WMich 46
7:02
4th & 5 at own 46
J. Schroeder punt for 29 yds, punt out-of-bounds at the MiaOh 25
Miami (OH) Punt, 6 plays
4:40
1st & 10 at own 25
Billy Bahl pass incomplete to Alonzo Smith
4:40
2nd & 10 at own 25
Alonzo Smith run for 2 yds to the MiaOh 27
4:40
3rd & 8 at own 27
Billy Bahl pass complete to Jared Murphy for 10 yds to the MiaOh 37 for a 1ST down
4:40
1st & 10 at own 37
Billy Bahl pass incomplete
4:40
2nd & 10 at own 37
Billy Bahl pass complete to Rokeem Williams for 6 yds to the MiaOh 43
4:40
3rd & 4 at own 43
Billy Bahl pass incomplete to Jared Murphy
4:40
4th & 4 at own 43
Christian Koch punt for 38 yds, fair catch by Daniel Braverman at the WESTMICH 19 WESTRN MICHIGAN Penalty, unsportsmanlike conduct (Robert Spillane) to the WMich 10
Western Michigan Punt, 5 plays
2:24
1st & 10 at own 10
Jarvion Franklin run for a loss of 2 yards to the WMich 8
2:24
2nd & 12 at own 8
Zach Terrell pass complete to Daniel Braverman for 13 yds to the WMich 21 for a 1ST down
2:24
1st & 10 at own 21
TERRELL, Zach pass intercepted by BIRDSALL, Bert at the MIAMI41, BIRDSALL, Bert return to the MIAMI48, out-of-bounds (BRAVERMAN, D), PENALTY MIAMI holding (BIRDSALL, Bert) 10 yards to the WMU31, NO PLAY.
2:24
1st & 10 at own 31
LeVante Bellamy run for a loss of 1 yard to the WMich 30
2:24
2nd & 11 at own 30
Jarvion Franklin run for 4 yds to the WMich 34
Q4 15:00
3rd & 7 at own 34
Zach Terrell pass incomplete to Corey Davis
Q4 15:00
4th & 7 at own 34
J. Schroeder punt for 66 yds for a touchback
4th quarter6 drives, then Western Michigan 35, Miami (OH) 13
Miami (OH) Punt, 3 plays
14:47
1st & 10 at own 20
Kenny Young run for no gain to the MiaOh 20
14:47
2nd & 10 at own 20
Maurice Thomas run for a loss of 1 yard to the MiaOh 19
14:47
3rd & 11 at own 19
Billy Bahl sacked by Robert Spillane for a loss of 8 yards to the MiaOh 11
14:47
4th & 19 at own 11
Christian Koch punt for 37 yds, fair catch by Daniel Braverman at the MiaOh 48
Western Michigan Turnover on downs, 8 plays
12:41
1st & 10 at opp 48
Zach Terrell pass incomplete to Daniel Braverman
12:41
2nd & 10 at opp 48
Zach Terrell pass complete to Donnie Ernsberger for 11 yds to the MiaOh 37 for a 1ST down
12:41
1st & 10 at opp 37
Jarvion Franklin run for 1 yd to the MiaOh 36
12:41
2nd & 9 at opp 36
Jamauri Bogan run for 6 yds to the MiaOh 30
12:41
3rd & 3 at opp 30
MIAMI OH Penalty, substitution infraction (5 Yards) to the MiaOh 25 for a 1ST down
12:41
1st & 10 at opp 25
Jamauri Bogan run for 4 yds to the MiaOh 21
12:41
2nd & 6 at opp 21
Jamauri Bogan run for 2 yds to the MiaOh 19
12:41
3rd & 4 at opp 19
Jarvion Franklin run for 3 yds to the MiaOh 16
12:41
4th & 1 at opp 16
Jamauri Bogan run for a loss of 1 yard to the MiaOh 17
Miami (OH) Punt, 3 plays
8:44
1st & 10 at own 17
Billy Bahl pass incomplete to Chris Hudson
8:44
2nd & 10 at own 17
Leonard Ross run for a loss of 1 yard to the MiaOh 16
8:44
3rd & 11 at own 16
Billy Bahl pass complete to Kenny Young for 4 yds to the MiaOh 20
8:44
4th & 7 at own 20
Christian Koch punt for 32 yds, downed at the WMich 48
Western Michigan Touchdown, 11 plays
7:12
1st & 10 at own 48
Zach Terrell pass incomplete to Corey Davis
7:12
2nd & 10 at own 48
Zach Terrell pass complete to Daniel Braverman for 12 yds to the MiaOh 40 for a 1ST down
7:12
1st & 10 at opp 40
Jamauri Bogan run for 2 yds to the MiaOh 38
7:12
2nd & 8 at opp 38
Zach Terrell pass complete to Daniel Braverman for 9 yds to the MiaOh 29 for a 1ST down
7:12
1st & 10 at opp 29
Zach Terrell pass complete to Daniel Braverman for 9 yds to the MiaOh 20
7:12
2nd & 1 at opp 20
Jarvion Franklin run for 6 yds to the MiaOh 14 for a 1ST down
7:12
1st & 10 at opp 14
Jarvion Franklin run for 3 yds to the MiaOh 11
7:12
2nd & 7 at opp 11
Jarvion Franklin run for 4 yds to the MiaOh 7
7:12
3rd & 3 at opp 7
Jamauri Bogan run for 4 yds to the MiaOh 3 for a 1ST down
2:58
1st & 0 at opp 3
Timeout WESTRN MICHIGAN, clock 02:58
2:58
1st & goal at opp 3
Jarvion Franklin run for no gain to the MiaOh 3
2:11
2nd & goal at opp 3
Jamauri Bogan run for 3 yds for a TD, (Andrew Haldeman KICK)Western Michigan 35, Miami (OH) 13
Miami (OH) Fumble, 8 plays
2:11
1st & 0 at own 35
Derrick Mitchell kickoff for 65 yds for a touchback
2:11
1st & 10 at own 25
Maurice Thomas run for 30 yds to the WESTMICH 45 for a 1ST down MIAMI OH Penalty, unsportsmanlike conduct (Nate Becker) to the MiaOh 40 for a 1ST down
2:11
1st & 10 at own 40
Billy Bahl pass complete to Sam Martin for 10 yds to the 50 yard line for a 1ST down
2:11
1st & 10 at the 50
Billy Bahl run for 3 yds to the WMich 47
2:11
2nd & 7 at opp 47
Billy Bahl pass complete to Sam Martin for 9 yds to the WMich 38 for a 1ST down
2:11
1st & 10 at opp 38
Billy Bahl pass incomplete to Alonzo Smith
2:11
2nd & 10 at opp 38
BAHL, Billy pass complete to GARDNER, James for 22 yards to the WMU16 (BROWN, Asantay;ATKINS, R), PENALTY MIAMI ineligible downfield on pass (SMITH, Alonzo) 5 yards to the WMU43, NO PLAY.
2:11
2nd & 15 at opp 43
Billy Bahl pass complete to Jared Murphy for 6 yds to the WMich 37
2:11
3rd & 9 at opp 37
Billy Bahl pass incomplete to Alonzo Smith
2:11
4th & 9 at opp 37
Billy Bahl sacked by Jarrell McKinney for a loss of 5 yards to the WMich 38 Billy Bahl fumbled, forced by Darius Phillips, recovered by WMich , return for 0 yards
Western Michigan End of game, 1 play
0:07
1st & 10 at own 38
TEAM run for a loss of 2 yards to the WMich 36
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.