Ball State at Western Michigan

Saturday, September 30, 2017

Western Michigan beat Ball State 55–⁠3. It was their 44th meeting; after it, Western Michigan led the series 25–⁠19.

AwayBall State2–⁠10 in 2017
3
HomeWestern Michigan6–⁠6 in 2017
55

Final at Waldo Stadium, KalamazooTV: ESPN3Attendance 18,216

At kickoff
64°F, clear, wind 3 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
Officials
Referee Tim O’Dey; umpire David Parker; head linesman Ryan MacDonald; line judge Fiore Stabilo; side judge Gaylon Williams; field judge Lamont Simpson; back judge Justin Staehr; center judge Ron KayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State00303
Western Michigan141717755

Standouts

  • PassingJon Wassink14 of 20, 240 yards, 3 TDWestern Michigan
  • ReceivingKeishawn Watson5 catches, 93 yards, 2 TDWestern Michigan
  • DefenseMalik Rucker6 tackles, 1 INTWestern Michigan

Player stats

Ball State

PassingC/AttYdsTDInt
Jack Milas22/4017001
Zack Blair1/3500
RushingCarYdsTDLong
Caleb Huntley113309
Zack Blair42209
Malik Dunner71205
Jack Milas75011
ReceivingRecYdsTDLong
Justin Hall13121037
Riley Miller543017
Hassan Littles1606
Nolan Givan1505
DefenseTklTFLSacksInt
Brett Anderson II70.500
Brandon Martin60.500
Damon Singleton51.500
Josh Miller5000

Western Michigan

PassingC/AttYdsTDInt
Jon Wassink14/2024030
Alex Mussat1/1500
RushingCarYdsTDLong
Jamauri Bogan1369023
Jarvion Franklin1137112
Davon Tucker932111
LeVante Bellamy41317
ReceivingRecYdsTDLong
Keishawn Watson593252
Donnie Ernsberger467122
D’Wayne Eskridge251049
Darius Phillips21609
DefenseTklTFLSacksInt
Drake Spears7100
Malik Rucker6001
Asantay Brown6000
Alex Grace6000
Ali Fayad3110
Caleb Bailey2110
Andre Turner1010

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ball StateWestern Michigan
238Total yards414
175Passing yards245
63Rushing yards169
4.1Yards per pass11.7
2.1Yards per rush3.9
15First downs21
7–⁠19Third downs7–⁠13
1–⁠2Fourth downs0–⁠0
2Turnovers0
7–⁠70Penalties5–⁠50
31:49Possession28:11
0Sacks (by defense)3

Efficiency

Ball StateWestern Michigan
38%Success rate53%
−0.13EPA per play0.30
0.86Explosiveness1.16
−0.11Rushing EPA0.06
−0.13Passing EPA0.78
19%Passing-down success39%
−0.43First-down EPA0.25
−0.10Second-down EPA0.38
0.35Third-down EPA0.24
12%Havoc by its defense23%

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 80% to win. Elo’s favorite won.

The line

Western Michigan −13, over/under 53.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 82%, Ball State 18%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Western Michigan end zoneBall State end zoneQ1 Ball StateFumble return TD (Western Michigan scores)Q1 Ball StatePunt, 6 playsQ1 Western MichiganTouchdown, 13 playsQ1 Ball StateMissed FG, 9 playsQ1 Western MichiganPunt, 8 playsQ1 Ball StatePunt, 3 playsQ2 Western MichiganTouchdown, 5 playsQ2 Ball StatePunt, 3 playsQ2 Western MichiganPunt, 5 playsQ2 Ball StatePunt, 3 playsQ2 Western MichiganTouchdown, 8 playsQ2 Ball StatePunt, 3 playsQ2 Western MichiganField goal, 7 playsQ2 Ball StatePunt, 5 playsQ3 Western MichiganTouchdown, 2 playsQ3 Ball StateField goal, 12 playsQ3 Western MichiganTouchdown, 4 playsQ3 Ball StateInterception, 6 playsQ3 Western MichiganField goal, 4 playsQ3 Ball StateTurnover on downs, 9 playsQ4 Western MichiganTouchdown, 2 playsQ4 Ball StatePunt, 3 playsQ4 Western MichiganPunt, 5 playsQ4 Ball StatePunt, 3 playsQ4 Western MichiganPunt, 3 playsQ4 Ball StateEnd of game, 10 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Western Michigan drives left to right, Ball State right to left.
  1. Q1 Ball StateFumble return TD (Western Michigan scores), 3 yards
  2. Q1 Ball StatePunt, 6 plays, 8 yards
  3. Q1 Western MichiganTouchdown, 13 plays, 89 yards
  4. Q1 Ball StateMissed FG, 9 plays, 60 yards
  5. Q1 Western MichiganPunt, 8 plays, 33 yards
  6. Q1 Ball StatePunt, 3 plays, 5 yards
  7. Q2 Western MichiganTouchdown, 5 plays, 41 yards
  8. Q2 Ball StatePunt, 3 plays, 3 yards
  9. Q2 Western MichiganPunt, 5 plays, 13 yards
  10. Q2 Ball StatePunt, 3 plays, −7 yards
  11. Q2 Western MichiganTouchdown, 8 plays, 41 yards
  12. Q2 Ball StatePunt, 3 plays, 5 yards
  13. Q2 Western MichiganField goal, 7 plays, 46 yards
  14. Q2 Ball StatePunt, 5 plays, 13 yards
  15. Q3 Western MichiganTouchdown, 2 plays, 34 yards
  16. Q3 Ball StateField goal, 12 plays, 58 yards
  17. Q3 Western MichiganTouchdown, 4 plays, 64 yards
  18. Q3 Ball StateInterception, 6 plays, 35 yards
  19. Q3 Western MichiganField goal, 4 plays, 9 yards
  20. Q3 Ball StateTurnover on downs, 9 plays, −14 yards
  21. Q4 Western MichiganTouchdown, 2 plays, 12 yards
  22. Q4 Ball StatePunt, 3 plays, 3 yards
  23. Q4 Western MichiganPunt, 5 plays, 15 yards
  24. Q4 Ball StatePunt, 3 plays, 1 yard
  25. Q4 Western MichiganPunt, 3 plays, −3 yards
  26. Q4 Ball StateEnd of game, 10 plays, 33 yards

Play by play

1st quarter6 drives, then Western Michigan 14, Ball State 0
Ball State Fumble return TD (Western Michigan scores)
14:501st & 10 at own 35Derrick Mitchell kickoff for 63 yds , Justin Hall return for 16 yds Justin Hall fumbled, forced by Alex Grace, recovered by WMich Obbie Jackson , return for 21 yds, (Josh Grant KICK)Western Michigan 7, Ball State 0
Ball State Punt, 6 plays
14:501st & 0 at own 35Derrick Mitchell kickoff for 64 yds , Lamar Anderson return for 20 yds to the BalSt 21
14:501st & 10 at own 21Malik Dunner run for a loss of 1 yard to the BalSt 20
14:502nd & 11 at own 20Jack Milas pass complete to Justin Hall for 10 yds to the BalSt 30
14:503rd & 1 at own 30Jack Milas pass complete to Nolan Givan for 5 yds to the BalSt 35 for a 1ST down
14:501st & 10 at own 35Jack Milas pass incomplete to Justin Hall, broken up by Darius Phillips
14:502nd & 10 at own 35Jack Milas pass incomplete to Justin Hall, broken up by Sam Beal
14:503rd & 10 at own 35Jack Milas sacked by Caleb Bailey for a loss of 6 yards to the BalSt 29
14:504th & 16 at own 29Nathan Snyder punt for 44 yds , Darius Phillips returns for a loss of 6 yards to the WMich 23 WESTRN MICHIGAN Penalty, illegal block (10 Yards) to the WMich 11
Western Michigan Touchdown, 13 plays
12:101st & 10 at own 11LeVante Bellamy run for 7 yds to the WMich 18
12:102nd & 3 at own 18LeVante Bellamy run for a loss of 1 yard to the WMich 17
12:103rd & 4 at own 17Jon Wassink pass complete to Keishawn Watson for 9 yds to the WMich 26 for a 1ST down
12:101st & 10 at own 26LeVante Bellamy run for no gain to the WMich 26
12:102nd & 10 at own 26Jon Wassink pass complete to Donnie Ernsberger for 15 yds to the WMich 41 for a 1ST down
12:101st & 10 at own 41Jon Wassink pass incomplete
12:102nd & 10 at own 41Jamauri Bogan run for 7 yds to the WMich 48
12:103rd & 3 at own 48Jamauri Bogan run for 3 yds to the BalSt 49 for a 1ST down
12:101st & 10 at opp 49Jamauri Bogan run for 6 yds to the BalSt 43
12:102nd & 4 at opp 43Jamauri Bogan run for 7 yds to the BalSt 36 for a 1ST down
12:101st & 10 at opp 36Jarvion Franklin run for 12 yds to the BalSt 24 for a 1ST down
12:101st & 10 at opp 24Jon Wassink pass complete to Keishawn Watson for 12 yds to the BalSt 12 for a 1ST down
7:381st & 10 at opp 12Jon Wassink pass complete to Keishawn Watson for 12 yds for a TD, (Josh Grant KICK)Western Michigan 14, Ball State 0
Ball State Missed FG, 9 plays
7:381st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
7:381st & 10 at own 25Caleb Huntley run for 9 yds to the BalSt 34
7:382nd & 1 at own 34WESTRN MICHIGAN Penalty, offside defense (Caleb Bailey) to the BalSt 39 for a 1ST down
7:381st & 10 at own 39Jack Milas pass complete to Justin Hall for 2 yds to the BalSt 41
7:382nd & 8 at own 41Jack Milas pass complete to Riley Miller for 5 yds to the BalSt 46
7:383rd & 3 at own 46Jack Milas pass complete to Riley Miller for 17 yds to the WMich 37 for a 1ST down
7:381st & 10 at opp 37Jack Milas pass complete to Justin Hall for 22 yds to the WMich 15 for a 1ST down
7:381st & 10 at opp 15Jack Milas pass incomplete to Riley Miller
7:382nd & 10 at opp 15Jack Milas pass incomplete to Justin Hall, broken up by Eric Assoua
7:383rd & 10 at opp 15Jack Milas pass incomplete to Malik Dunner
4:344th & 10 at opp 15Morgan Hagee 32 yd FG MISSED
Western Michigan Punt, 8 plays
4:341st & 10 at own 20Darius Phillips run for 8 yds to the WMich 28
4:342nd & 2 at own 28Jon Wassink pass complete to Darius Phillips for 9 yds to the WMich 37 for a 1ST down
4:341st & 10 at own 37Jon Wassink pass complete to Darius Phillips for 7 yds to the WMich 44
4:342nd & 3 at own 44Jamauri Bogan run for 1 yd to the WMich 45
4:343rd & 2 at own 45Jamauri Bogan run for 3 yds to the WMich 48 for a 1ST down
4:341st & 10 at own 48Jarvion Franklin run for 3 yds to the BalSt 49
4:342nd & 7 at opp 49Jarvion Franklin run for 2 yds to the BalSt 47
4:343rd & 5 at opp 47Jon Wassink pass incomplete
4:344th & 5 at opp 47Derrick Mitchell punt for 46 yds, downed at the BalSt 1
Ball State Punt, 3 plays
1:041st & 10 at own 1Caleb Huntley run for 5 yds to the BalSt 6
1:042nd & 5 at own 6Caleb Huntley run for no gain to the BalSt 6
Q2 15:003rd & 5 at own 6Jack Milas pass incomplete N/A punt for 35 yds, fair catch by Darius Phillips at the BalSt 41
2nd quarter8 drives, then Western Michigan 31, Ball State 0
Western Michigan Touchdown, 5 plays
14:491st & 10 at opp 41Jamauri Bogan run for 3 yds to the BalSt 38
14:492nd & 7 at opp 38Jamauri Bogan run for 6 yds to the BalSt 32
14:493rd & 1 at opp 32Jon Wassink run for 2 yds to the BalSt 30 for a 1ST down
14:491st & 10 at opp 30Jamauri Bogan run for 23 yds to the BalSt 7 for a 1ST down
13:161st & goal at opp 7LeVante Bellamy run for 7 yds for a TD, (Josh Grant KICK)Western Michigan 21, Ball State 0
Ball State Punt, 3 plays
13:161st & 0 at own 35Derrick Mitchell kickoff for 63 yds , Justin Hall return for 20 yds to the BalSt 22
13:161st & 10 at own 22Jack Milas pass incomplete to Justin Hall
13:162nd & 10 at own 22Jack Milas pass complete to Justin Hall for 3 yds to the BalSt 25
13:163rd & 7 at own 25Jack Milas pass incomplete
13:164th & 7 at own 25Nathan Snyder punt for 32 yds, punt out-of-bounds at the WMich 43
Western Michigan Punt, 5 plays
12:071st & 10 at own 43Jarvion Franklin run for a loss of 3 yards to the WMich 40
12:072nd & 13 at own 40Jon Wassink pass complete to Anton Curtis for 13 yds to the BalSt 47 for a 1ST down
12:071st & 10 at opp 47Jon Wassink run for 2 yds to the BalSt 45
12:072nd & 8 at opp 45Jarvion Franklin run for 1 yd to the BalSt 44
12:073rd & 7 at opp 44Jon Wassink pass incomplete
12:074th & 7 at opp 44Derrick Mitchell punt for 33 yds, fair catch by Riley Miller at the BalSt 11
Ball State Punt, 3 plays
9:471st & 10 at own 11Caleb Huntley run for 5 yds to the BalSt 16
9:472nd & 5 at own 16BALL ST Penalty, false start (-5 Yards) to the BalSt 11
9:472nd & 10 at own 11Jack Milas pass complete to Malik Dunner for no gain to the BalSt 11
9:473rd & 10 at own 11Jack Milas sacked by Andre Turner for 0 yards to the BalSt 4 Jack Milas fumbled, recovered by BalSt Nolan Givan , return for 0 yards , return for 0 yards to the BalSt 4
9:474th & 17 at own 4Nathan Snyder punt for 37 yds, downed at the BalSt 41
Western Michigan Touchdown, 8 plays
7:301st & 10 at opp 41Jamauri Bogan run for 1 yd to the BalSt 40
7:302nd & 9 at opp 40Jarvion Franklin run for 4 yds to the BalSt 36
7:303rd & 5 at opp 36Jon Wassink pass complete to Donnie Ernsberger for 18 yds to the BalSt 18 for a 1ST down
6:231st & 10 at opp 18Timeout BALL ST, clock 06:23
6:231st & 10 at opp 18Jarvion Franklin run for 7 yds to the BalSt 11
6:232nd & 3 at opp 11Jarvion Franklin run for 5 yds to the BalSt 6 for a 1ST down
6:231st & goal at opp 6Jarvion Franklin run for 5 yds to the BalSt 1
6:232nd & goal at opp 1Jarvion Franklin run for no gain to the BalSt 1
4:143rd & goal at opp 1Jarvion Franklin run for 1 yd for a TD, (Josh Grant KICK)Western Michigan 28, Ball State 0
Ball State Punt, 3 plays
4:141st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
4:141st & 10 at own 25Malik Dunner run for 3 yds to the BalSt 28
4:142nd & 7 at own 28Malik Dunner run for 2 yds to the BalSt 30
4:143rd & 5 at own 30Jack Milas pass incomplete to Justin Hall
4:144th & 5 at own 30Nathan Snyder punt for 37 yds , Darius Phillips returns for a loss of 5 yards to the WMich 28
Western Michigan Field goal, 7 plays
2:291st & 10 at own 28Jamauri Bogan run for 5 yds to the WMich 33
2:292nd & 5 at own 33Jon Wassink pass complete to D’Wayne Eskridge for 49 yds to the BalSt 18 for a 1ST down
2:291st & 10 at opp 18Jon Wassink pass incomplete
2:292nd & 10 at opp 18Jon Wassink pass incomplete to Donnie Ernsberger, broken up by Brett Anderson II
2:293rd & 10 at opp 18Jon Wassink pass complete to D’Wayne Eskridge for 2 yds to the BalSt 16 WESTRN MICHIGAN Penalty, Offensive holding (-10 Yards) to the BalSt 26
2:293rd & 18 at opp 26Jon Wassink pass incomplete to Keishawn Watson
1:064th & 18 at opp 26Josh Grant 43 yd FG GOODWestern Michigan 31, Ball State 0
Ball State Punt, 5 plays
1:061st & 0 at own 35Derrick Mitchell kickoff for 65 yds , Justin Hall return for 30 yds to the BalSt 30
1:061st & 10 at own 30Jack Milas pass complete to Riley Miller for 9 yds to the BalSt 39
1:062nd & 1 at own 39Jack Milas pass complete to Hassan Littles for 6 yds to the BalSt 45 for a 1ST down
1:061st & 10 at own 45Jack Milas run for 1 yd to the BalSt 46
0:312nd & 9 at own 46Timeout BALL ST, clock 00:31
0:312nd & 9 at own 46Jack Milas pass complete to Malik Dunner for a loss of 3 yards to the BalSt 43
0:313rd & 12 at own 43Jack Milas pass incomplete to Nolan Givan, broken up by Brad Tanner
0:314th & 12 at own 43Nathan Snyder punt for 23 yds, punt out-of-bounds at the WMich 34
3rd quarter6 drives, then Western Michigan 48, Ball State 3
Western Michigan Touchdown, 2 plays
15:001st & 10 at own 35Ryan Rimmler kickoff for 14 yds BALL ST Penalty, kick catching interference (Josh Miller) to the BalSt 34
15:001st & 10 at opp 34Jon Wassink pass complete to Donnie Ernsberger for 12 yds to the BalSt 22 for a 1ST down
14:321st & 10 at opp 22Jon Wassink pass complete to Donnie Ernsberger for 22 yds for a TD, (Josh Grant KICK)Western Michigan 38, Ball State 0
Ball State Field goal, 12 plays
14:321st & 0 at own 35Derrick Mitchell kickoff for 47 yds , Danny Pinter return for 13 yds to the BalSt 31
14:321st & 10 at own 31Jack Milas pass complete to Danny Pinter for 3 yds to the BalSt 34
14:322nd & 7 at own 34Malik Dunner run for 5 yds to the BalSt 39
14:323rd & 2 at own 39Jack Milas pass complete to Justin Hall for 8 yds to the BalSt 47 for a 1ST down
14:321st & 10 at own 47Jack Milas pass incomplete to Justin Hall
14:322nd & 10 at own 47Jack Milas run for 8 yds to the WMich 45
14:323rd & 2 at opp 45Jack Milas pass incomplete to Hassan Littles, broken up by Sam Beal
14:324th & 2 at opp 45Jack Milas pass complete to Riley Miller for 7 yds to the WMich 38 for a 1ST down
14:321st & 10 at opp 38Jack Milas pass complete to Justin Hall for 37 yds to the WMich 1 for a 1ST down
14:321st & goal at opp 1Malik Dunner run for no gain to the WMich 1
14:322nd & goal at opp 1Caleb Huntley run for no gain to the WMich 1
14:323rd & goal at opp 1Jack Milas pass incomplete
10:224th & goal at opp 1DUNNER, Malik rush for 1 yard to the WMU0, clock 10:22, PENALTY BALL holding 10 yards to the WMU11, NO PLAY.
10:184th & goal at opp 11Morgan Hagee 28 yd FG GOODWestern Michigan 38, Ball State 3
Western Michigan Touchdown, 4 plays
10:181st & 0 at own 35Ryan Rimmler kickoff for 49 yds , Darius Phillips return for 20 yds to the WMich 36
10:181st & 10 at own 36Jamauri Bogan run for no gain to the WMich 36
10:182nd & 10 at own 36Jamauri Bogan run for 4 yds to the WMich 40
10:183rd & 6 at own 40Jon Wassink pass complete to Keishawn Watson for 8 yds to the WMich 48 for a 1ST down
8:281st & 10 at own 48Jon Wassink pass complete to Keishawn Watson for 52 yds for a TD, (Josh Grant KICK)Western Michigan 45, Ball State 3
Ball State Interception, 6 plays
8:281st & 0 at own 35Derrick Mitchell kickoff for 60 yds , Justin Hall return for 19 yds to the BalSt 24
8:281st & 10 at own 24Jack Milas pass complete to Justin Hall for 9 yds to the BalSt 33
8:282nd & 1 at own 33Jack Milas run for 6 yds to the BalSt 39 for a 1ST down
8:281st & 10 at own 39Jack Milas pass complete to Riley Miller for 5 yds to the BalSt 44
8:282nd & 5 at own 44Malik Dunner run for 4 yds to the BalSt 48
8:283rd & 1 at own 48Jack Milas run for 11 yds to the WMich 41 for a 1ST down
8:281st & 10 at opp 41Jack Milas pass intercepted Malik Rucker return for 87 yds to the BalSt 0 WESTRN MICHIGAN Penalty, sideline interference (15 Yards) to the BalSt 25
Western Michigan Field goal, 4 plays
5:541st & 10 at opp 25Davon Tucker run for 2 yds to the BalSt 23
5:542nd & 8 at opp 23Davon Tucker run for 4 yds to the BalSt 19
5:543rd & 4 at opp 19Davon Tucker run for 3 yds to the BalSt 16
4:004th & 1 at opp 16Josh Grant 33 yd FG GOODWestern Michigan 48, Ball State 3
Ball State Turnover on downs, 9 plays
4:001st & 0 at own 35Jason Evans kickoff for 56 yds , Justin Hall return for 17 yds to the BalSt 26
4:001st & 10 at own 26Jack Milas pass complete to Justin Hall for 7 yds to the BalSt 33
4:002nd & 3 at own 33Caleb Huntley run for 7 yds to the BalSt 40 for a 1ST down
4:001st & 10 at own 40Jack Milas pass incomplete to Malik Dunner
4:002nd & 10 at own 40Jack Milas pass complete to Justin Hall for 6 yds to the BalSt 46
4:003rd & 4 at own 46Jack Milas pass complete to Justin Hall for 6 yds to the WMich 48 for a 1ST down
4:001st & 10 at opp 48MILAS, Jack pass incomplete to DAVIS, Antwan, PENALTY BALL false start (SLAVEN, Kaleb) 5 yards to the BALL47, NO PLAY.
4:001st & 15 at own 47HUNTLEY, Caleb rush for 30 yards to the WMU23 (JACKSON, Obbie), PENALTY BALL false start 5 yards to the BALL42, NO PLAY.
4:001st & 20 at own 42Jack Milas pass incomplete to Malik Dunner
4:002nd & 20 at own 42MILAS, Jack pass incomplete to HALL, Justin, PENALTY BALL personal foul 15 yards to the BALL27, NO PLAY.
4:002nd & 35 at own 27Jack Milas pass complete to Justin Hall for 1 yd Justin Hall fumbled, forced by Alex Grace, recovered by BalSt Malik Dunner
4:003rd & 33 at own 29Jack Milas sacked by Ali Fayad for a loss of 8 yards to the BalSt 21
Q4 15:004th & 41 at own 21Nathan Snyder run for a loss of 9 yards to the BalSt 12
4th quarter6 drives, then Western Michigan 55, Ball State 3
Western Michigan Touchdown, 2 plays
14:541st & 10 at opp 12Reece Goddard run for 1 yd to the BalSt 11
14:042nd & 9 at opp 11Davon Tucker run for 11 yds for a TD, (Josh Grant KICK)Western Michigan 55, Ball State 3
Ball State Punt, 3 plays
14:041st & 0 at own 35Jason Evans kickoff for 55 yds , Justin Hall return for 20 yds to the BalSt 30
14:041st & 10 at own 30Jack Milas pass complete to Justin Hall for 4 yds to the BalSt 34
14:042nd & 6 at own 34Malik Dunner run for a loss of 1 yard to the BalSt 33
14:043rd & 7 at own 33Jack Milas pass incomplete to Danny Pinter
12:484th & 7 at own 33Timeout WESTRN MICHIGAN, clock 12:48
12:484th & 7 at own 33Nathan Snyder punt for 37 yds, fair catch by Keishawn Watson at the WESTMICH 30 BALL ST Penalty, kick catching interference (David Moore) to the WMich 45
Western Michigan Punt, 5 plays
12:401st & 10 at own 45Reece Goddard run for 6 yds to the BalSt 49
12:402nd & 4 at opp 49Davon Tucker run for 6 yds to the BalSt 43 for a 1ST down
12:401st & 10 at opp 43Davon Tucker run for 3 yds to the BalSt 40
12:402nd & 7 at opp 40Davon Tucker run for 3 yds to the BalSt 37
12:403rd & 4 at opp 37Davon Tucker run for a loss of 3 yards to the BalSt 40
12:404th & 7 at opp 40Derrick Mitchell punt for 39 yds, downed at the BalSt 1
Ball State Punt, 3 plays
8:481st & 10 at own 1Caleb Huntley run for no gain to the BalSt 1 BALL ST Penalty, Offensive holding ( Yards) declined
8:482nd & 10 at own 1Caleb Huntley run for 1 yd to the BalSt 2
8:483rd & 9 at own 2Jack Milas pass incomplete to Hassan Littles Nathan Snyder punt for 34 yds, downed at the BalSt 36
Western Michigan Punt, 3 plays
7:211st & 10 at opp 36Reece Goddard run for a loss of 1 yard to the BalSt 37
7:212nd & 11 at opp 37TUCKER, Davon rush for 4 yards to the BALL33 (CRUMB, Chris), PENALTY WMU holding 10 yards to the BALL47, NO PLAY.
7:212nd & 21 at opp 47Davon Tucker run for 3 yds to the BalSt 44
7:213rd & 18 at opp 44Alex Mussat pass complete to Hunter Broersma for 5 yds to the BalSt 39
7:214th & 13 at opp 39Derrick Mitchell punt for 29 yds, fair catch by Riley Miller at the BalSt 10
Ball State End of game, 10 plays
4:381st & 10 at own 10Zack Blair run for no gain to the BalSt 10
4:382nd & 10 at own 10Caleb Huntley run for 2 yds to the BalSt 12
4:383rd & 8 at own 12Zack Blair run for 9 yds to the BalSt 21 for a 1ST down
4:381st & 10 at own 21Zack Blair pass incomplete to Justin Hall
4:382nd & 10 at own 21Caleb Huntley run for 7 yds to the BalSt 28
4:383rd & 3 at own 28Zack Blair run for 4 yds to the BalSt 32 for a 1ST down
4:381st & 10 at own 32Zack Blair pass complete to Justin Hall for 5 yds to the BalSt 37
4:382nd & 5 at own 37Zack Blair run for 9 yds to the BalSt 46 for a 1ST down
4:381st & 10 at own 46Zack Blair pass incomplete to Justin Hall
4:382nd & 10 at own 46Caleb Huntley run for a loss of 3 yards to the BalSt 43

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.

Western Michigan leads 30–⁠22 in 52 meetings, counting the eight since this game.

Recent meetings
2025Western Michigan 42, Ball State 0
2024Western Michigan 45, Ball State 42
2023Western Michigan 42, Ball State 24
2022Western Michigan 37, Ball State 30
2021Ball State 45, Western Michigan 20
2020Ball State 30, Western Michigan 27

Around this game