From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Miami (OH)
304
Total yards
305
123
Passing yards
222
181
Rushing yards
83
3.7
Yards per pass
5.8
4.0
Yards per rush
3.0
20
First downs
21
10–21
Third downs
2–13
0–0
Fourth downs
1–3
0
Turnovers
1
3–30
Penalties
6–55
33:27
Possession
26:33
7
Sacks (by defense)
2
Efficiency
Western Michigan
Miami (OH)
32%
Success rate
41%
−0.02
EPA per play
−0.19
1.11
Explosiveness
1.52
0.02
Rushing EPA
0.03
−0.06
Passing EPA
−0.29
15%
Passing-down success
25%
−0.42
First-down EPA
0.53
0.03
Second-down EPA
−0.25
0.31
Third-down EPA
−0.44
77%
Havoc by its defense
32%
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) 68% to win. Western Michigan won as Elo’s underdog.
The line
Miami (OH) −7, over/under 44.
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) 69%, Western Michigan 31%. 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, Western Michigan right to left.
Q1 Western MichiganPunt, 3 plays, 0 yards
Q1 Miami (OH)Field goal, 7 plays, 58 yards
Q1 Western MichiganMissed FG, 15 plays, 53 yards
Q1 Miami (OH)Punt, 3 plays, −2 yards
Q1 Western MichiganPunt, 4 plays, 9 yards
Q1 Miami (OH)Punt, 5 plays, 8 yards
Q2 Western MichiganPunt, 6 plays, 13 yards
Q2 Miami (OH)Punt, 3 plays, 5 yards
Q2 Western MichiganField goal, 12 plays, 46 yards
Q2 Miami (OH)Punt, 4 plays, 25 yards
Q2 Western MichiganField goal, 9 plays, 44 yards
Q3 Miami (OH)Punt, 6 plays, 29 yards
Q3 Western MichiganTouchdown, 11 plays, 77 yards
Q3 Western MichiganField goal, 5 plays, 12 yards
Q3 Miami (OH)Turnover on downs, 7 plays, 55 yards
Q3 Western MichiganMissed FG, 6 plays, 33 yards
Q4 Miami (OH)Touchdown, 9 plays, 63 yards
Q4 Western MichiganPunt, 3 plays, 1 yard
Q4 Miami (OH)Punt, 7 plays, 22 yards
Q4 Western MichiganPunt, 3 plays, 8 yards
Q4 Miami (OH)Punt, 3 plays, −7 yards
Q4 Western MichiganPunt, 6 plays, 36 yards
Q4 Miami (OH)Result not recorded, 10 plays, 65 yards
Play by play
1st quarter1 drive, then Miami (OH) 3, Western Michigan 0
Western Michigan Punt, 3 plays
15:00
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
13:35
4th & 10 at own 25
Nick Mihalic punt for 42 yds , Jalen Walker returns for 3 yds to the MiaOh 36
10:20
4th & 5 at opp 6
Graham Nicholson 23 yd FG GOODMiami (OH) 3, Western Michigan 0
10:20
1st & 10 at own 35
Graham Nicholson kickoff for 65 yds for a touchback
3:55
4th & 1 at opp 22
Palmer Domschke 39 yd FG MISSED
2:32
4th & 12 at own 20
Dom Dzioban punt for 36 yds
1:14
4th & 12 at opp 47
punt for 2 yds
2nd quarter8 drives, then Western Michigan 6, Miami (OH) 3
Western Michigan Field goal, 9 plays
0:00
1st & 10 at own 27
Treyson Bourguet sacked for a loss of 8 yards to the WMich 19
Western Michigan Punt, 6 plays
0:00
1st & 10 at own 15
Mareyohn Hrabowski run for 1 yd to the WMich 16
0:00
2nd & 9 at own 16
Treyson Bourguet pass complete to Jehlani Galloway for 6 yds to the WMich 22
0:00
3rd & 3 at own 22
Sean Tyler run for 5 yds to the WMich 27 for a 1ST down
0:00
2nd & 9 at own 28
pass incomplete to Jehlani Galloway
0:00
3rd & 9 at own 28
pass incomplete to Anthony Sambucci
Miami (OH) Punt, 3 plays
0:00
1st & 10 at own 44
Keyon Mozee run for 2 yds to the MiaOh 46
0:00
2nd & 8 at own 46
Tyre Shelton run for 4 yds to the 50 yard line
0:00
3rd & 4 at the 50
MIAMI OH Penalty, false start (Mac Hippenhammer) to the MiaOh 45
0:00
3rd & 9 at own 45
Brett Gabbert pass complete to Mac Hippenhammer for 4 yds to the MiaOh 49
Western Michigan Field goal, 12 plays
0:00
1st & 10 at own 20
Zahir Abdus-Salaam run for 6 yds to the WMich 26
0:00
2nd & 4 at own 26
Treyson Bourguet pass complete to Corey Crooms for 6 yds to the WMich 32 for a 1ST down
0:00
1st & 10 at own 32
Treyson Bourguet pass incomplete to Corey Crooms, broken up by Caiden Woullard
0:00
2nd & 10 at own 32
Zahir Abdus-Salaam run for 4 yds to the WMich 36
0:00
3rd & 6 at own 36
Treyson Bourguet pass complete to Anthony Sambucci for 9 yds to the WMich 45 for a 1ST down
0:00
1st & 10 at own 45
Treyson Bourguet pass incomplete to Corey Crooms, broken up by Nolan Johnson
0:00
2nd & 10 at own 45
Zahir Abdus-Salaam run for a loss of 1 yard to the WMich 44
0:00
3rd & 11 at own 44
MIAMI OH Penalty, personal foul (Caiden Woullard) to the MiaOh 41 for a 1ST down
0:00
1st & 10 at opp 41
Zahir Abdus-Salaam run for 3 yds to the MiaOh 38
0:00
2nd & 7 at opp 38
pass incomplete to Corey Crooms
0:00
3rd & 7 at opp 38
Zahir Abdus-Salaam run for 4 yds to the MiaOh 34
Miami (OH) Punt, 4 plays
0:00
1st & 10 at own 25
Brett Gabbert pass complete to Miles Marshall for 23 yds to the MiaOh 48 for a 1ST down
0:00
1st & 10 at own 48
Brett Gabbert pass complete to Mac Hippenhammer for 5 yds to the WMich 47
0:00
2nd & 5 at opp 47
Miami (OH) Punt, 5 plays
15:00
2nd & 10 at opp 43
Keyon Mozee run for a loss of 4 yards to the WMich 47
15:00
3rd & 14 at opp 47
pass incomplete to Mac Hippenhammer
14:03
4th & 14 at opp 47
Dom Dzioban punt for 33 yds , Anthony Sambucci returns for 1 yd to the WMich 15
11:22
4th & 9 at own 28
Nick Mihalic punt for 39 yds , Jalen Walker returns for 11 yds to the MiaOh 44
Tyre Shelton run for a loss of 3 yards to the 50 yard line
1:46
4th & 8 at the 50
Dom Dzioban punt for 23 yds
Western Michigan Field goal, 9 plays
1:43
2nd & 18 at own 19
Zahir Abdus-Salaam run for 2 yds to the WMich 21
1:37
3rd & 16 at own 21
Zahir Abdus-Salaam run for 1 yd to the WMich 22
0:38
4th & 15 at own 22
Nick Mihalic punt for a 1ST down , Jalen Walker returns for no gain to the WMich 22 for a 1ST down MIAMI OH Penalty, roughing kicker (Camden Rogers) to the WMich 37 for a 1ST down
0:38
1st & 10 at own 37
Treyson Bourguet pass complete to Anthony Sambucci for 9 yds to the WMich 46
0:38
2nd & 1 at own 46
Treyson Bourguet pass complete to Jehlani Galloway for 8 yds to the MiaOh 46 for a 1ST down
0:38
1st & 10 at opp 46
pass incomplete to Corey Crooms
0:38
2nd & 10 at opp 46
Treyson Bourguet run for 9 yds to the MiaOh 37
0:08
3rd & 1 at opp 37
Treyson Bourguet pass complete to Jehlani Galloway for 8 yds to the MiaOh 29 for a 1ST down
0:00
1st & 10 at opp 29
Palmer Domschke 46 Yd Field Goal
3rd quarter3 drives, then Western Michigan 16, Miami (OH) 3
Miami (OH) Turnover on downs, 7 plays
0:00
1st & 10 at own 25
Brett Gabbert pass complete to Mac Hippenhammer for 5 yds to the MiaOh 30 for a 1ST down WESTRN MICHIGAN Penalty, personal foul (Keni-H Lovely) to the MiaOh 45 for a 1ST down
15:00
1st & 10 at own 35
Nick Mihalic kickoff for 65 yds for a touchback
12:25
4th & 4 at opp 46
Dom Dzioban punt for 46 yds
Western Michigan Touchdown, 11 plays
7:15
2nd & 5 at opp 20
Sean Tyler 20 Yd Run (Palmer Domschke Kick)Western Michigan 13, Miami (OH) 3
Brett Gabbert pass complete to Mac Hippenhammer for 2 yds to the WMich 18 for a 1ST down MIAMI OH Penalty, personal foul (Caleb Shaffer) to the WMich 33 for a 1ST down
4th quarter4 drives, then Western Michigan 16, Miami (OH) 10
Graham Nicholson kickoff for 65 yds for a touchback
10:52
4th & 9 at own 26
Nick Mihalic punt for 42 yds
7:07
4th & 20 at opp 46
Dom Dzioban punt for 37 yds
5:18
4th & 2 at own 17
Nick Mihalic punt for 27 yds
4:24
4th & 17 at own 49
Dom Dzioban punt for 42 yds
Western Michigan Punt, 6 plays
2:11
2nd & 8 at own 41
Zahir Abdus-Salaam run for 1 yd to the WMich 42
2:07
3rd & 7 at own 42
Treyson Bourguet run for 3 yds to the WMich 45
1:49
4th & 4 at own 45
Nick Mihalic punt for 46 yds
Miami (OH) Result not recorded, 10 plays
1:49
2nd & 18 at own 1
Brett Gabbert pass complete to Miles Marshall for 15 yds to the MiaOh 16
1:49
3rd & 3 at own 16
Brett Gabbert pass complete to Miles Marshall for 11 yds to the MiaOh 27 for a 1ST down
1:49
1st & 10 at own 27
MIAMI OH Penalty, false start (Ben Jackson) to the MiaOh 22
1:49
1st & 15 at own 22
Brett Gabbert pass complete to Miles Marshall for 15 yds to the MiaOh 37 for a 1ST down
1:49
1st & 10 at own 37
Brett Gabbert pass complete to Miles Marshall for 11 yds to the MiaOh 48 for a 1ST down
1:49
1st & 10 at own 48
Brett Gabbert pass incomplete to Jack Coldiron, broken up by Zaire Barnes
1:49
2nd & 10 at opp 34
pass incomplete to Mac Hippenhammer
1:49
3rd & 10 at opp 34
pass incomplete to Mac Hippenhammer
0:03
4th & 10 at opp 34
Brett Gabbert pass incomplete to Jalen Walker, broken up by Andre Carter
0:03
2nd & 10 at own 48
Brett Gabbert run for 18 yds to the WMich 34 Brett Gabbert fumbled, recovered by MiaOh Ben Jackson for a 1ST down
0:03
1st & 10 at opp 34
Brett Gabbert pass incomplete to Miles Marshall, broken up by Zaire Barnes
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.