Referee Greg Blum; umpire Brad Hudak; head linesman Dorsey Skinner; line judge Jon Shelton; side judge Gaylon Williams; field judge Brad Horchem; back judge Doug Warns; center judge Ron KayGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Western Michigan
21
7
14
10
52
Ball State
7
3
3
7
20
Standouts
PassingZach Terrell23 of 34, 367 yards, 3 TDWestern Michigan
No. 34RushingJames Gilbert29 carries, 155 yardsBall State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Ball State
553
Total yards
497
367
Passing yards
199
186
Rushing yards
298
10.8
Yards per pass
5.2
6.6
Yards per rush
7.1
26
First downs
25
4–9
Third downs
6–17
0–0
Fourth downs
2–4
0
Turnovers
3
2–10
Penalties
6–55
28:45
Possession
31:15
0
Sacks (by defense)
0
Efficiency
Western Michigan
Ball State
63%
Success rate
44%
0.54
EPA per play
0.01
1.12
Explosiveness
1.20
0.47
Rushing EPA
0.25
0.65
Passing EPA
−0.30
33%
Passing-down success
33%
0.74
First-down EPA
0.03
0.27
Second-down EPA
0.24
0.56
Third-down EPA
−0.16
10%
Havoc by its defense
5%
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 78% to win. Elo’s favorite won.
The line
Western Michigan −16, over/under 64.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 Western Michigan 86%, Ball State 14%. 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. Ball State drives left to right, Western Michigan right to left.
Q1 Ball StatePick-six, 9 plays (Western Michigan scores), 38 yards
Q1 Ball StateTouchdown, 4 plays, 75 yards
Q1 Western MichiganPunt, 4 plays, 8 yards
Q1 Ball StatePunt, 3 plays, 2 yards
Q1 Western MichiganTouchdown, 8 plays, 80 yards
Q1 Ball StateTurnover on downs, 6 plays, 32 yards
Q1 Western MichiganTouchdown, 1 play, 57 yards
Q1 Ball StateTurnover on downs, 13 plays, 55 yards
Q2 Western MichiganPunt, 3 plays, 7 yards
Q2 Ball StateField goal, 9 plays, 49 yards
Q2 Western MichiganTouchdown, 7 plays, 78 yards
Q2 Ball StateInterception, 1 play, 0 yards
Q2 Western MichiganPunt, 3 plays, 3 yards
Q2 Ball StateMissed FG, 7 plays, 32 yards
Q2 Western MichiganPunt, 3 plays, 0 yards
Q2 Ball StateFumble, 5 plays, 27 yards
Q3 Western MichiganTouchdown, 1 play, 62 yards
Q3 Ball StatePunt, 6 plays, 15 yards
Q3 Western MichiganTouchdown, 10 plays, 96 yards
Q3 Ball StateField goal, 6 plays, 57 yards
Q3 Western MichiganField goal, 17 plays, 91 yards
Q4 Ball StatePunt, 3 plays, 5 yards
Q4 Western MichiganTouchdown, 5 plays, 68 yards
Q4 Ball StateTouchdown, 11 plays, 62 yards
Q4 Western MichiganEnd of game, 1 play, −2 yards
Play by play
1st quarter8 drives, then Western Michigan 21, Ball State 7
Ball State Pick-six, 9 plays (Western Michigan scores)
15:00
1st & 10 at own 35
Derrick Mitchell kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Jack Milas pass incomplete to KeVonn Mabon
14:47
2nd & 10 at own 25
James Gilbert run for 10 yds to the BalSt 35 for a 1ST down
14:22
1st & 10 at own 35
Jack Milas pass complete to Aaron Hepp for 13 yds to the BalSt 48 for a 1ST down
13:53
1st & 10 at own 48
James Gilbert run for 4 yds to the WMich 48
13:27
2nd & 6 at opp 48
Jack Milas pass incomplete to Damon Hazelton Jr.
13:15
3rd & 6 at opp 48
Jack Milas pass complete to KeVonn Mabon for 7 yds to the WMich 41 for a 1ST down
12:48
1st & 10 at opp 41
James Gilbert run for 4 yds to the WMich 37
12:26
2nd & 6 at opp 37
Jack Milas pass incomplete to Cywettnie Brown
12:08
3rd & 6 at opp 37
Darius Phillips 75 Yd Interception Return (Butch Hampton Kick)Western Michigan 7, Ball State 0
Ball State Touchdown, 4 plays
12:08
1st at the 50
Butch Hampton kickoff for 50 yds for a touchback
12:08
1st & 10 at own 25
James Gilbert run for 3 yds to the BalSt 28
11:37
2nd & 7 at own 28
James Gilbert run for 14 yds to the BalSt 42 for a 1ST down
11:15
1st & 10 at own 42
Malik Dunner run for 8 yds to the 50 yard line
10:43
2nd & 2 at the 50
Malik Dunner 50 Yd Run (Morgan Hagee Kick)Tied at 7
Western Michigan Punt, 4 plays
10:43
2nd & 2 at own 35
Kyle Schmidt kickoff for 65 yds , Darius Phillips return for 19 yds to the WMich 19
10:35
1st & 10 at own 19
BALL ST Penalty, Defensive Offside (Sean Wiggins) to the WMich 24
10:34
1st & 5 at own 24
Zach Terrell pass complete to Corey Davis for 6 yds to the WMich 30 for a 1ST down
10:08
1st & 10 at own 30
Zach Terrell pass complete to Michael Henry for 2 yds to the WMich 32
9:37
2nd & 8 at own 32
Zach Terrell pass incomplete to Michael Henry
9:31
3rd & 8 at own 32
Zach Terrell pass incomplete to Michael Henry
9:27
4th & 8 at own 32
WESTRN MICHIGAN Penalty, False Start (Drake Spears) to the WMich 27
9:22
4th & 13 at own 27
James Coleman punt for 37 yds, fair catch by Corey Lacanaria at the BalSt 36
Ball State Punt, 3 plays
9:22
1st & 10 at own 36
James Gilbert run for 2 yds to the BalSt 38
8:50
2nd & 8 at own 38
Jack Milas pass incomplete to Damon Hazelton Jr.
8:46
3rd & 8 at own 38
Jack Milas pass incomplete to Damon Hazelton Jr.
8:36
4th & 8 at own 38
Kyle Schmidt punt for 42 yds, downed at the WMich 20
Western Michigan Touchdown, 8 plays
8:36
1st & 10 at own 20
Zach Terrell pass complete to Michael Henry for 10 yds to the WMich 30 for a 1ST down
7:59
1st & 10 at own 30
Zach Terrell pass complete to Jarvion Franklin for 4 yds to the WMich 34
7:24
2nd & 6 at own 34
Zach Terrell pass complete to Carrington Thompson for 10 yds to the WMich 44 for a 1ST down
6:42
1st & 10 at own 44
Jarvion Franklin run for 6 yds to the 50 yard line
6:22
2nd & 4 at the 50
Zach Terrell pass complete to Michael Henry for 16 yds to the BALLST 34 for a 1ST down BALL ST Penalty, 12 Men on the Field ( Yards) declined for a 1ST down
5:59
1st & 10 at opp 34
Jamauri Bogan run for 3 yds to the BalSt 31
5:32
2nd & 7 at opp 31
Jamauri Bogan run for 8 yds to the BalSt 23 for a 1ST down
4:59
1st & 10 at opp 23
Jarvion Franklin 23 Yd Run (Butch Hampton Kick)Western Michigan 14, Ball State 7
Ball State Turnover on downs, 6 plays
4:59
1st & 10 at own 35
Derrick Mitchell kickoff for 65 yds for a touchback
4:59
1st & 10 at own 25
James Gilbert run for 11 yds to the BalSt 36 for a 1ST down
4:36
1st & 10 at own 36
James Gilbert run for 15 yds to the WMich 49 for a 1ST down
3:58
1st & 10 at opp 49
Milas, Jack pass incomplete to Pinter, Danny, PENALTY BALLST holding (Dunner, Malik) 10 yards to the BALLST41, NO PLAY.
3:53
1st & 20 at own 41
James Gilbert run for 16 yds to the WMich 43
3:36
2nd & 4 at opp 43
James Gilbert run for no gain to the WMich 43
2:59
3rd & 4 at opp 43
Jack Milas pass incomplete to KeVonn Mabon
2:53
4th & 4 at opp 43
Jack Milas pass incomplete to Jordan Hogue
Western Michigan Touchdown, 1 play
2:45
1st & 10 at own 43
Corey Davis 57 Yd pass from Zach Terrell (Butch Hampton Kick)Western Michigan 21, Ball State 7
Ball State Turnover on downs, 13 plays
2:45
1st & 10 at own 35
Derrick Mitchell kickoff for 65 yds , KeVonn Mabon return for 27 yds to the BalSt 27
2:37
1st & 10 at own 27
James Gilbert run for 5 yds to the BalSt 32
2:11
2nd & 5 at own 32
James Gilbert run for 3 yds to the BalSt 35
1:39
3rd & 2 at own 35
James Gilbert run for 5 yds to the BalSt 40 for a 1ST down
1:04
1st & 10 at own 40
Jack Milas pass complete to Aaron Hepp for a loss of 2 yards to the BalSt 38
0:00
2nd & 12 at own 38
James Gilbert run for 11 yds to the BalSt 49
Q2 15:00
3rd & 1 at own 49
James Gilbert run for 12 yds to the WMich 39 for a 1ST down
Q2 14:36
1st & 10 at opp 39
Malik Dunner run for 2 yds to the WMich 37
Q2 14:12
2nd & 8 at opp 37
Milas, Jack pass incomplete to Hazelton Jr., Damon, PENALTY BALLST holding (Dunner, Malik) 10 yards to the WESTMICH47, NO PLAY.
Q2 13:47
2nd & 18 at opp 47
James Gilbert run for 6 yds to the WMich 41
Q2 13:18
3rd & 12 at opp 41
Jack Milas run for 14 yds to the WMich 27 for a 1ST down
Q2 12:42
1st & 10 at opp 27
James Gilbert run for 4 yds to the WMich 23
Q2 12:09
2nd & 6 at opp 23
James Gilbert run for 4 yds to the WMich 19
Q2 11:34
3rd & 2 at opp 19
James Gilbert run for 1 yd to the WMich 18
Q2 10:54
4th & 1 at opp 18
Timeout WESTRN MICHIGAN, clock 10:54
Q2 10:50
4th & 1 at opp 18
James Gilbert run for a loss of 3 yards to the WMich 21
2nd quarter8 drives, then Western Michigan 28, Ball State 10
Western Michigan Punt, 3 plays
10:50
1st & 10 at own 21
Zach Terrell pass incomplete to Corey Davis
10:35
2nd & 10 at own 21
Jarvion Franklin run for 1 yd to the WMich 22
9:54
3rd & 9 at own 22
Zach Terrell pass complete to Donnie Ernsberger for 6 yds to the WMich 28
9:15
4th & 3 at own 28
Derrick Mitchell punt for 43 yds, downed at the BalSt 29
Ball State Field goal, 9 plays
9:15
1st & 10 at own 29
Jack Milas pass complete to KeVonn Mabon for 13 yds to the BalSt 42 for a 1ST down
8:42
1st & 10 at own 42
BALL ST Penalty, False Start (Alex Joss) to the BalSt 37
8:22
1st & 15 at own 37
James Gilbert run for 1 yd to the BalSt 38
7:57
2nd & 14 at own 38
Jack Milas pass complete to Cywettnie Brown for 20 yds to the WMich 42 for a 1ST down
7:34
1st & 10 at opp 42
Jack Milas pass complete to KeVonn Mabon for 13 yds to the WMich 29 for a 1ST down
7:03
1st & 10 at opp 29
James Gilbert run for 11 yds to the WMich 18 for a 1ST down
6:39
1st & 10 at opp 18
Williamson, Teddy rush for 7 yards to the WESTMICH11, PENALTY BALLST holding (Joss, Alex) 10 yards to the WESTMICH28, NO PLAY.
6:31
1st & 20 at opp 28
Jack Milas pass incomplete to KeVonn Mabon
6:22
2nd & 20 at opp 28
James Gilbert run for no gain to the WMich 28
5:44
3rd & 20 at opp 28
Jack Milas pass complete to Damon Hazelton Jr. for 6 yds to the WMich 22
5:06
4th & 14 at opp 22
Morgan Hagee 39 Yd Field GoalWestern Michigan 21, Ball State 10
Western Michigan Touchdown, 7 plays
5:06
4th & 14 at own 35
Kyle Schmidt kickoff for 64 yds , Darius Phillips return for 21 yds to the WMich 22
4:54
1st & 10 at own 22
Jarvion Franklin run for no gain to the WMich 22
4:27
2nd & 10 at own 22
Zach Terrell pass complete to Corey Davis for 12 yds to the WMich 34 for a 1ST down
3:59
1st & 10 at own 34
Zach Terrell pass complete to Corey Davis for 22 yds to the BalSt 44 for a 1ST down
3:43
1st & 10 at opp 44
Zach Terrell pass complete to D’Wayne Eskridge for 8 yds to the BalSt 36
3:17
2nd & 2 at opp 36
Zach Terrell pass incomplete to D’Wayne Eskridge
3:11
3rd & 2 at opp 36
Zach Terrell pass complete to Michael Henry for 6 yds to the BalSt 30 for a 1ST down
3:01
1st & 10 at opp 30
WESTRN MICHIGAN Penalty, False Start (Keishawn Watson) to the BalSt 35
2:40
1st & 15 at opp 35
Corey Davis 35 Yd pass from Zach Terrell (Butch Hampton Kick)Western Michigan 28, Ball State 10
Ball State Interception, 1 play
2:40
1st & 15 at own 35
Derrick Mitchell kickoff for 60 yds , KeVonn Mabon return for 43 yds to the BalSt 48
2:25
1st & 10 at own 48
Jack Milas pass intercepted Justin Ferguson return for no gain to the WMich 13
Western Michigan Punt, 3 plays
2:20
1st & 10 at own 13
Zach Terrell pass incomplete to Corey Davis
2:14
2nd & 10 at own 13
Jarvion Franklin run for 3 yds to the WMich 16
1:58
3rd & 7 at own 16
Timeout BALL ST, clock 01:58
1:58
3rd & 7 at own 16
Zach Terrell pass incomplete to Donnie Ernsberger
1:47
4th & 7 at own 16
James Coleman punt for 43 yds, fair catch by Corey Lacanaria at the BalSt 41
Ball State Missed FG, 7 plays
1:47
1st & 10 at own 41
Jack Milas pass complete to Corey Lacanaria for 16 yds to the WMich 43 for a 1ST down
1:34
1st & 10 at opp 43
Jack Milas pass complete to Corey Lacanaria for 6 yds to the WMich 37
1:24
2nd & 4 at opp 37
Jack Milas pass complete to Damon Hazelton Jr. for 6 yds to the WMich 31 for a 1ST down
1:17
1st & 10 at opp 31
Jack Milas pass incomplete to Damon Hazelton Jr.
1:09
2nd & 10 at opp 31
Jack Milas pass incomplete to KeVonn Mabon
1:07
3rd & 10 at opp 31
Jack Milas pass complete to Corey Lacanaria for 4 yds to the WMich 27
0:57
4th & 6 at opp 27
Morgan Hagee 44 yd FG BLOCKED blocked by TEAM
Western Michigan Punt, 3 plays
0:51
2nd & 10 at own 27
Zach Terrell pass incomplete to Carrington Thompson
0:44
3rd & 10 at own 27
Zach Terrell pass incomplete to Carrington Thompson
0:32
4th & 10 at own 27
James Coleman punt for 38 yds, fair catch by Corey Lacanaria at the BalSt 35
Ball State Fumble, 5 plays
0:32
1st & 10 at own 35
Jack Milas pass complete to Teddy Williamson for 8 yds to the BalSt 43
0:27
2nd & 2 at own 43
Jack Milas pass incomplete to Teddy Williamson
0:22
3rd & 2 at own 43
Jack Milas pass complete to Corey Lacanaria for 7 yds to the 50 yard line for a 1ST down
0:17
1st & 10 at the 50
Timeout BALL ST, clock 00:17
0:17
1st & 10 at the 50
Jack Milas pass complete to Teddy Williamson for 12 yds to the WMich 38 for a 1ST down
0:00
1st & 10 at opp 38
Jack Milas pass complete to Damon Hazelton Jr. for 15 yds Damon Hazelton Jr. fumbled, forced by Asantay Brown, recovered by WMich Asantay Brown
3rd quarter5 drives, then Western Michigan 42, Ball State 13
Western Michigan Touchdown, 1 play
15:00
1st & 10 at own 35
Kyle Schmidt kickoff for 64 yds , Darius Phillips return for 37 yds to the WMich 38
14:40
1st & 10 at own 38
Corey Davis 62 Yd pass from Zach Terrell (Butch Hampton Kick)Western Michigan 35, Ball State 10
Ball State Punt, 6 plays
14:40
1st & 10 at own 35
Derrick Mitchell kickoff for 65 yds , KeVonn Mabon return for 15 yds to the BalSt 15
14:36
1st & 10 at own 15
James Gilbert run for 5 yds to the BalSt 20
14:11
2nd & 5 at own 20
James Gilbert run for 1 yd to the BalSt 21
13:39
3rd & 4 at own 21
Jack Milas pass complete to KeVonn Mabon for 9 yds to the BalSt 30 for a 1ST down
12:58
1st & 10 at own 30
James Gilbert run for no gain to the BalSt 30
12:28
2nd & 10 at own 30
Jack Milas pass incomplete to Cywettnie Brown
12:21
3rd & 10 at own 30
Jack Milas pass incomplete to Aaron Hepp
12:05
4th & 10 at own 30
Kyle Schmidt punt for 66 yds, downed at the WMich 4
Western Michigan Touchdown, 10 plays
12:05
1st & 10 at own 4
Zach Terrell pass complete to Michael Henry for a loss of 3 yards to the WMich 1
11:19
2nd & 13 at own 1
Zach Terrell pass complete to Corey Davis for 23 yds to the WMich 24 for a 1ST down
10:39
1st & 10 at own 24
Jarvion Franklin run for 14 yds to the WMich 38 for a 1ST down
10:01
1st & 10 at own 38
Zach Terrell pass complete to Michael Henry for 29 yds to the BalSt 33 for a 1ST down
9:31
1st & 10 at opp 33
Jarvion Franklin run for 9 yds to the BalSt 24
8:57
2nd & 1 at opp 24
Jamauri Bogan run for 5 yds to the BalSt 19 for a 1ST down
8:26
1st & 10 at opp 19
Jamauri Bogan run for 5 yds to the BalSt 14
8:03
2nd & 5 at opp 14
Jarvion Franklin run for 9 yds to the BalSt 5 for a 1ST down
7:42
1st & goal at opp 5
Jarvion Franklin run for 3 yds to the BalSt 2
7:00
2nd & goal at opp 2
Jarvion Franklin 2 Yd Run (Butch Hampton Kick)Western Michigan 42, Ball State 10
Ball State Field goal, 6 plays
7:00
2nd & 7 at own 35
Derrick Mitchell kickoff for 62 yds , KeVonn Mabon return for 15 yds to the BalSt 18
6:51
1st & 10 at own 18
James Gilbert run for 4 yds to the BalSt 22
6:19
2nd & 6 at own 22
Jack Milas run for 47 yds to the WMich 31 for a 1ST down
5:52
1st & 10 at opp 31
James Gilbert run for 4 yds to the WMich 27
5:21
2nd & 6 at opp 27
James Gilbert run for 2 yds to the WMich 25
4:59
3rd & 4 at opp 25
Jack Milas pass incomplete to Cywettnie Brown
4:48
4th & 4 at opp 25
Morgan Hagee 42 Yd Field GoalWestern Michigan 42, Ball State 13
Western Michigan Field goal, 17 plays
4:48
4th & 4 at own 35
Kyle Schmidt kickoff for 62 yds , Darius Phillips return for no gain to the WMich 3
4:34
1st & 10 at own 3
Zach Terrell pass complete to Corey Davis for 14 yds to the WMich 17 for a 1ST down
3:57
1st & 10 at own 17
Jarvion Franklin run for 13 yds to the WMich 30 for a 1ST down
3:21
1st & 10 at own 30
Zach Terrell pass complete to Corey Davis for 7 yds to the WMich 37
2:42
2nd & 3 at own 37
Jarvion Franklin run for 3 yds to the WMich 40 for a 1ST down
1:59
1st & 10 at own 40
Zach Terrell pass complete to Michael Henry for 7 yds to the WMich 47
1:19
2nd & 3 at own 47
Davon Tucker run for no gain to the WMich 47
0:00
3rd & 3 at own 47
Jarvion Franklin run for 6 yds to the BalSt 47 for a 1ST down
Q4 15:00
1st & 10 at opp 47
Zach Terrell pass incomplete
Q4 14:44
2nd & 10 at opp 47
Jarvion Franklin run for 8 yds to the BalSt 39
Q4 14:04
3rd & 2 at opp 39
Jarvion Franklin run for 3 yds to the BalSt 36 for a 1ST down
Q4 13:31
1st & 10 at opp 36
Zach Terrell pass complete to Corey Davis for 13 yds to the BalSt 23 for a 1ST down
Q4 12:50
1st & 10 at opp 23
Davon Tucker run for 1 yd to the BalSt 22
Q4 12:16
2nd & 9 at opp 22
Zach Terrell pass complete to Corey Davis for 10 yds to the BalSt 12 for a 1ST down
Q4 11:34
1st & 10 at opp 12
Jarvion Franklin run for 5 yds to the BalSt 7
Q4 10:59
2nd & 5 at opp 7
Jarvion Franklin run for 1 yd to the BalSt 6
Q4 10:37
3rd & 4 at opp 6
Zach Terrell pass incomplete to Corey Davis
Q4 10:30
4th & 4 at opp 6
Butch Hampton 23 Yd Field GoalWestern Michigan 45, Ball State 13
4th quarter4 drives, then Western Michigan 52, Ball State 20
Ball State Punt, 3 plays
10:30
4th & 4 at own 35
Derrick Mitchell kickoff for 65 yds , Cywettnie Brown return for 17 yds to the BalSt 17
10:30
1st & 10 at own 17
Jack Milas pass incomplete to Corey Lacanaria
10:21
2nd & 10 at own 17
Jack Milas pass incomplete to Cywettnie Brown
10:06
3rd & 10 at own 17
Jack Milas pass complete to Aaron Hepp for 5 yds to the BalSt 22
9:27
4th & 5 at own 22
Kyle Schmidt punt for 46 yds, fair catch by Darius Phillips at the WMich 32
Western Michigan Touchdown, 5 plays
9:27
1st & 10 at own 32
Zach Terrell pass complete to Corey Davis for 11 yds to the WMich 43 for a 1ST down
8:43
1st & 10 at own 43
Timeout WESTRN MICHIGAN, clock 08:43
8:42
1st & 10 at own 43
Tom Flacco run for 55 yds to the BalSt 2 for a 1ST down
7:57
1st & goal at opp 2
Fabian Johnson run for 1 yd to the BalSt 1
7:02
2nd & goal at opp 1
Tom Flacco run for no gain to the BalSt 1
6:20
3rd & goal at opp 1
Fabian Johnson 1 Yd Run (Butch Hampton Kick)Western Michigan 52, Ball State 13
Ball State Touchdown, 11 plays
6:20
3rd & 9 at own 35
Butch Hampton kickoff for 39 yds , Danny Pinter return for 12 yds to the BalSt 38
6:13
1st & 10 at own 38
Malik Dunner run for 4 yds to the BalSt 42
5:37
2nd & 6 at own 42
Malik Dunner run for 2 yds to the BalSt 44
4:58
3rd & 4 at own 44
Jack Milas run for 3 yds to the BalSt 47
4:21
4th & 1 at own 47
Teddy Williamson run for 3 yds to the 50 yard line for a 1ST down
4:01
1st & 10 at the 50
Jack Milas run for 5 yds to the WMich 45
3:18
2nd & 5 at opp 45
Malik Dunner run for 2 yds to the WMich 43
2:47
3rd & 3 at opp 43
Teddy Williamson run for 2 yds to the WMich 41
2:09
4th & 1 at opp 41
Teddy Williamson run for 1 yd to the WMich 40 for a 1ST down
1:49
1st & 10 at opp 40
Jack Milas pass complete to KeVonn Mabon for 16 yds to the WMich 24 for a 1ST down
1:19
1st & 10 at opp 24
Jack Milas pass complete to Malik Dunner for 10 yds to the WMich 14 for a 1ST down
0:45
1st & 10 at opp 14
Damon Hazelton Jr. 14 Yd pass from Jack Milas (Morgan Hagee Kick)Western Michigan 52, Ball State 20
Western Michigan End of game, 1 play
0:45
1st & 10 at own 35
Kyle Schmidt kickoff for 65 yds , Obbie Jackson return for 15 yds to the WMich 15
0:00
1st & 10 at own 15
TEAM run for a loss of 2 yards to the WMich 13
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.