Ball State at Western Michigan

Tuesday, November 5, 2019

Western Michigan beat Ball State 35–⁠31. It was their 46th meeting; after it, Western Michigan led the series 26–⁠20.

AwayBall State5–⁠7 in 2019
31
HomeWestern Michigan7–⁠6 in 2019
35

Final at Waldo Stadium, KalamazooTV: ESPN2Attendance 11,314

At kickoff
33°F, overcast, wind 5 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, seven minutes before kickoff
Officials
Referee Tom Stapleton; umpire John Hanneke; head linesman Robin DeLorenzo; line judge G. Jagodzinski; side judge Scott MacDonald; field judge George Plesac; back judge Reginald Berry; center judge Rich EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State7371431
Western Michigan71401435

Standouts

Player stats

Ball State

PassingC/AttYdsTDInt
Drew Plitt14/2214800
RushingCarYdsTDLong
Caleb Huntley18120132
Walter Fletcher1372116
Justin Hall332017
Drew Plitt827118
ReceivingRecYdsTDLong
Justin Hall464031
Walter Fletcher327015
Riley Miller224019
Yo’Heinz Tyler117017
DefenseTklTFLSacksInt
Jacob White15000
Ray Wilborn12000
Bryce Cosby11200
Christian Albright7100
James Jennette III5210

Western Michigan

PassingC/AttYdsTDInt
Jon Wassink13/2412400
RushingCarYdsTDLong
LeVante Bellamy31157316
Jon Wassink6131160
Keith Mixon147147
Sean Tyler938010
ReceivingRecYdsTDLong
Giovanni Ricci133033
DaShon Bussell226018
Keith Mixon62308
Jaylen Hall117017
DefenseTklTFLSacksInt
Treshaun Hayward9000
A.J. Thomas7000
Justin Tranquill6000
Alex Grace5000
Kailien Guillory3110
Andre Carter3110

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

Team stats

Ball StateWestern Michigan
409Total yards506
148Passing yards124
261Rushing yards382
6.7Yards per pass5.2
6.1Yards per rush7.3
23First downs27
4–⁠11Third downs10–⁠16
1–⁠3Fourth downs2–⁠3
0Turnovers0
10–⁠73Penalties3–⁠22
27:19Possession32:13
1Sacks (by defense)2

Efficiency

Ball StateWestern Michigan
52%Success rate46%
0.25EPA per play0.35
1.13Explosiveness1.62
0.33Rushing EPA0.57
0.12Passing EPA−0.10
35%Passing-down success54%
0.31First-down EPA−0.15
0.42Second-down EPA0.31
0.40Third-down EPA1.40
16%Havoc by its defense11%

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

The line

Western Michigan −6.5, over/under 65.

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 67%, Ball State 33%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Western Michigan end zoneBall State end zoneQ1 Western MichiganTouchdown, 8 playsQ1 Ball StateTouchdown, 9 playsQ1 Western MichiganTurnover on downs, 9 playsQ1 Ball StatePunt, 3 playsQ1 Western MichiganTouchdown, 9 playsQ2 Ball StateField goal, 11 playsQ2 Western MichiganTouchdown, 4 playsQ2 Ball StatePunt, 4 playsQ2 Western MichiganMissed FG, 10 playsQ2 Ball StateFumble, recovered, 5 playsQ3 Ball StateTouchdownQ3 Western MichiganPunt, 6 playsQ3 Ball StateTurnover on downs, 11 playsQ3 Western MichiganPunt, 9 playsQ3 Ball StateTouchdown, 13 playsQ4 Western MichiganTouchdown, 13 playsQ4 Ball StateTouchdown, 6 playsQ4 Western MichiganTouchdown, 7 playsQ4 Ball StateTurnover on downs, 4 playsQ4 Western MichiganResult not recorded, 2 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 Western MichiganTouchdown, 8 plays, 81 yards
  2. Q1 Ball StateTouchdown, 9 plays, 74 yards
  3. Q1 Western MichiganTurnover on downs, 9 plays, 56 yards
  4. Q1 Ball StatePunt, 3 plays, 8 yards
  5. Q1 Western MichiganTouchdown, 9 plays, 74 yards
  6. Q2 Ball StateField goal, 11 plays, 58 yards
  7. Q2 Western MichiganTouchdown, 4 plays, 82 yards
  8. Q2 Ball StatePunt, 4 plays, 9 yards
  9. Q2 Western MichiganMissed FG, 10 plays, 44 yards
  10. Q2 Ball StateFumble, recovered, 5 plays, 13 yards
  11. Q3 Ball StateTouchdown, 0 yards
  12. Q3 Western MichiganPunt, 6 plays, 30 yards
  13. Q3 Ball StateTurnover on downs, 11 plays, 59 yards
  14. Q3 Western MichiganPunt, 9 plays, 28 yards
  15. Q3 Ball StateTouchdown, 13 plays, 80 yards
  16. Q4 Western MichiganTouchdown, 13 plays, 67 yards
  17. Q4 Ball StateTouchdown, 6 plays, 76 yards
  18. Q4 Western MichiganTouchdown, 7 plays, 62 yards
  19. Q4 Ball StateTurnover on downs, 4 plays, 0 yards
  20. Q4 Western MichiganResult not recorded, 2 plays, 11 yards

Play by play

1st quarter5 drives, then Tied at 7
Western Michigan Touchdown, 8 plays
15:001st & 10 at own 35Ryan Rimmler kickoff for 61 yds , Keith Mixon Jr. return for 15 yds to the WMich 19
14:501st & 10 at own 19Jon Wassink pass incomplete to Skyy Moore
14:442nd & 10 at own 19LeVante Bellamy run for 12 yds to the WMich 31 for a 1ST down
14:231st & 10 at own 31Jon Wassink pass incomplete to LeVante Bellamy
14:152nd & 10 at own 31LeVante Bellamy run for 5 yds to the WMich 36
13:213rd & 5 at own 36Jon Wassink run for 60 yds to the BalSt 4 for a 1ST down
13:041st & goal at opp 4LeVante Bellamy run for 3 yds to the BalSt 1
12:382nd & goal at opp 1LeVante Bellamy run for no gain to the BalSt 1
12:063rd & goal at opp 1LeVante Bellamy 1 Yd Run (Thiago Kapps Kick)Western Michigan 7, Ball State 0
Ball State Touchdown, 9 plays
12:063rd & 7 at own 35Nick Mihalic kickoff for 57 yds , Malik Dunner return for 18 yds to the BalSt 26
11:551st & 10 at own 26Drew Plitt pass complete to Justin Hall for 12 yds to the BalSt 38 for a 1ST down
11:461st & 10 at own 38Drew Plitt pass incomplete to Caleb Huntley
11:342nd & 10 at own 38Drew Plitt pass complete to Riley Miller for 5 yds to the BalSt 43
11:013rd & 5 at own 43Drew Plitt pass complete to Antwan Davis for 5 yds to the BalSt 48 for a 1ST down
10:551st & 10 at own 48Justin Hall run for 17 yds to the WMich 35 for a 1ST down
10:181st & 10 at opp 35Walter Fletcher run for a loss of 4 yards to the WMich 39
10:062nd & 14 at opp 39WESTRN MICHIGAN Penalty, Defensive Offside (Treshaun Hayward) to the WMich 34
9:482nd & 9 at opp 34Drew Plitt pass complete to Justin Hall for 31 yds to the WMich 3 for a 1ST down
8:571st & goal at opp 8Caleb Huntley run for 3 yds to the WMich 5
8:302nd & goal at opp 5Caleb Huntley 5 Yd Run (Ryan Rimmler Kick)Tied at 7
Western Michigan Turnover on downs, 9 plays
8:302nd & 12 at own 35Ryan Rimmler kickoff for 53 yds , Keith Mixon Jr. return for 9 yds to the WMich 21
8:201st & 10 at own 21Jon Wassink pass complete to DaShon Bussell for 18 yds to the WMich 39 for a 1ST down
7:541st & 10 at own 39Jon Wassink pass complete to Keith Mixon Jr. for 7 yds to the WMich 46
7:302nd & 3 at own 46BALL ST Penalty, Defensive Offside (Tuni Ropati) to the BalSt 49 for a 1ST down
7:061st & 10 at opp 49Davon Tucker run for 2 yds to the BalSt 47
6:412nd & 8 at opp 47Jon Wassink pass complete to Keith Mixon Jr. for 8 yds to the BalSt 39 for a 1ST down
6:041st & 10 at opp 39Jon Wassink pass complete to Skyy Moore for 2 yds to the BalSt 37
5:412nd & 8 at opp 37Wassink, Jon pass incomplete to Hall, Jaylen, PENALTY BALLST holding (Uzodinma II, Amechi) 9 yards to the BALLST28, NO PLAY, 1ST DOWN WESTMICH.
5:271st & 10 at opp 28LeVante Bellamy run for a loss of 1 yard to the BalSt 29
5:022nd & 11 at opp 29LeVante Bellamy run for 5 yds to the BalSt 24
4:263rd & 6 at opp 24LeVante Bellamy run for 1 yd to the BalSt 23
3:454th & 5 at opp 23Jon Wassink pass incomplete to Giovanni Ricci
Ball State Punt, 3 plays
3:321st & 10 at own 24Caleb Huntley run for 3 yds to the BalSt 27
2:412nd & 7 at own 27Drew Plitt run for a loss of 1 yard to the BalSt 26
2:153rd & 8 at own 26Drew Plitt run for 5 yds to the BalSt 31
1:324th & 3 at own 31Nathan Snyder punt for 53 yds , Keith Mixon Jr. returns for 10 yds to the WMich 26
Western Michigan Touchdown, 9 plays
1:181st & 10 at own 26Sean Tyler run for 8 yds to the WMich 34
0:532nd & 2 at own 34Sean Tyler run for 6 yds to the WMich 40 for a 1ST down
0:291st & 10 at own 40Jon Wassink pass incomplete to Skyy Moore
0:132nd & 10 at own 40Sean Tyler run for 2 yds to the WMich 42
Q2 14:443rd & 8 at own 42LeVante Bellamy run for 7 yds to the WMich 49
Q2 14:154th & 1 at own 49Davon Tucker run for 5 yds to the BalSt 46 for a 1ST down
Q2 13:421st & 10 at opp 46Jon Wassink pass incomplete to Skyy Moore
Q2 13:352nd & 10 at opp 46Jon Wassink pass incomplete to Keith Mixon Jr.
Q2 13:263rd & 10 at opp 46Jon Wassink 46 Yd Run (Thiago Kapps Kick)Western Michigan 14, Ball State 7
2nd quarter5 drives, then Western Michigan 21, Ball State 10
Ball State Field goal, 11 plays
13:263rd & 10 at own 35Nick Mihalic kickoff for 65 yds , Malik Dunner return for 15 yds to the BalSt 15
13:131st & 10 at own 15Malik Dunner run for 10 yds to the BalSt 25 for a 1ST down
12:531st & 10 at own 25Drew Plitt pass complete to Justin Hall for 14 yds to the BalSt 39 for a 1ST down
12:201st & 10 at own 39Drew Plitt pass complete to Walter Fletcher for 15 yds to the WMich 46 for a 1ST down
12:141st & 10 at opp 46Drew Plitt pass complete to Justin Hall for 7 yds to the WMich 39
11:452nd & 3 at opp 39Walter Fletcher run for no gain to the WMich 39
11:203rd & 3 at opp 39Timeout BALL ST, clock 11:20
11:093rd & 3 at opp 39Caleb Huntley run for 1 yd to the WMich 38
10:524th & 2 at opp 38Drew Plitt pass complete to Antwan Davis for 6 yds to the WMich 32 for a 1ST down
10:201st & 10 at opp 32Justin Hall run for 5 yds to the WMich 27
9:542nd & 5 at opp 27Plitt, Drew rush for 1 yard to the WESTMICH26, PENALTY BALLST holding (Givan, Nolan) 10 yards to the WESTMICH37, NO PLAY.
9:432nd & 15 at opp 37Drew Plitt pass incomplete to Malik Dunner
9:293rd & 15 at opp 37Drew Plitt run for 10 yds to the WMich 27
8:494th & 5 at opp 27Ryan Rimmler 44 Yd Field GoalWestern Michigan 14, Ball State 10
Western Michigan Touchdown, 4 plays
8:494th & 5 at own 35Ryan Rimmler kickoff for 54 yds , Keith Mixon Jr. return for 7 yds to the WMich 18
8:301st & 10 at own 18LeVante Bellamy run for no gain to the WMich 18
7:582nd & 10 at own 18LeVante Bellamy run for 2 yds to the WMich 20
7:083rd & 8 at own 20Jon Wassink pass complete to Giovanni Ricci for 33 yds to the BalSt 47 for a 1ST down
6:541st & 10 at opp 47Keith Mixon Jr. 47 Yd Run (Thiago Kapps Kick)Western Michigan 21, Ball State 10
Ball State Punt, 4 plays
6:541st & 10 at own 35Nick Mihalic kickoff for 65 yds for a touchback
6:471st & 10 at own 25Drew Plitt pass complete to Yo’Heinz Tyler for 17 yds to the BalSt 42 for a 1ST down
6:061st & 10 at own 42Drew Plitt sacked by Kailien Guillory for a loss of 2 yards to the BalSt 40
5:452nd & 12 at own 40Walter Fletcher run for a loss of 2 yards to the BalSt 38
4:583rd & 14 at own 38Drew Plitt sacked by Andre Carter for a loss of 4 yards to the BalSt 34
4:404th & 18 at own 34Nathan Snyder punt for 34 yds, downed at the WESTMICH 32 BALL ST Penalty, Illegal Formation (-4 Yards) to the WMich 37
Western Michigan Missed FG, 10 plays
4:241st & 10 at own 37Jon Wassink pass complete to Keith Mixon Jr. for 1 yd to the WMich 38
3:582nd & 9 at own 38LeVante Bellamy run for 13 yds to the BalSt 49 for a 1ST down
3:241st & 10 at opp 49Davon Tucker run for 1 yd to the BalSt 48
2:512nd & 9 at opp 48Jon Wassink pass complete to Skyy Moore for 12 yds to the BalSt 36 for a 1ST down
2:211st & 10 at opp 36Sean Tyler run for 4 yds to the BalSt 32
1:542nd & 6 at opp 32Sean Tyler run for 10 yds to the BalSt 22 for a 1ST down
1:411st & 10 at opp 22Sean Tyler run for 1 yd to the BalSt 21
1:352nd & 9 at opp 21Timeout BALL ST, clock 01:35
1:312nd & 9 at opp 21LeVante Bellamy run for 2 yds to the BalSt 19
1:313rd & 7 at opp 19Timeout BALL ST, clock 01:31
1:263rd & 7 at opp 19Jon Wassink pass incomplete to Giovanni Ricci
1:204th & 7 at opp 19Thiago Kapps 36 yd FG MISSED
Ball State Fumble, recovered, 5 plays
1:101st & 10 at own 20Drew Plitt pass complete to Walter Fletcher for 2 yds to the BalSt 22
1:012nd & 8 at own 22Drew Plitt pass complete to Riley Miller for 19 yds to the BalSt 41 for a 1ST down
0:481st & 10 at own 41Plitt, Drew pass incomplete to Dunner, Malik, PENALTY BALLST holding (Pinter, Danny) 10 yards to the BALLST31, NO PLAY.
0:321st & 20 at own 31Walter Fletcher run for 12 yds to the BalSt 43
0:222nd & 8 at own 43BALL ST Penalty, False Start (Malik Dunner) to the BalSt 38
0:132nd & 13 at own 38Drew Plitt pass incomplete to Hassan Littles
0:063rd & 13 at own 38Drew Plitt pass incomplete to Yo’Heinz Tyler
0:064th & 13 at own 38BALL ST Penalty, Delay of Game (-5 Yards) to the BalSt 33
0:044th & 18 at own 33Nathan Snyder punt for 43 yds , Keith Mixon Jr. returns for a loss of 6 yards to the WMich 18 Keith Mixon Jr. fumbled, recovered by WMich Dawson Schick
Q3 14:461st & 10 at own 35Malik Dunner 100 Yd Kickoff Return (Ryan Rimmler Kick)Western Michigan 21, Ball State 17
3rd quarter4 drives, then Western Michigan 21, Ball State 17
Western Michigan Punt, 6 plays
14:461st & 10 at own 35Ryan Rimmler kickoff for 54 yds , Keith Mixon Jr. return for 9 yds to the WMich 44 WESTRN MICHIGAN Penalty, Illegal Block (10 Yards) to the WMich 10
14:191st & 10 at own 10LeVante Bellamy run for 15 yds to the WMich 25 for a 1ST down
14:021st & 10 at own 25LeVante Bellamy run for 1 yd to the WMich 26
13:202nd & 9 at own 26Jon Wassink run for 9 yds to the WMich 35 for a 1ST down
12:411st & 10 at own 35LeVante Bellamy run for a loss of 3 yards to the WMich 32
12:232nd & 13 at own 32Jon Wassink pass complete to LeVante Bellamy for 11 yds to the WMich 43
11:503rd & 2 at own 43Jon Wassink pass complete to Keith Mixon Jr. for a loss of 3 yards to the WMich 40
11:114th & 5 at own 40Nick Mihalic punt for 60 yds for a touchback
Ball State Turnover on downs, 11 plays
10:591st & 10 at own 20Caleb Huntley run for 6 yds to the BalSt 26
10:322nd & 4 at own 26Caleb Huntley run for 5 yds to the BalSt 31 for a 1ST down
10:041st & 10 at own 31Caleb Huntley run for 11 yds to the BalSt 42 for a 1ST down
9:371st & 10 at own 42Walter Fletcher run for 16 yds to the WMich 42 for a 1ST down
9:171st & 10 at opp 42Drew Plitt pass incomplete to Malik Dunner
9:072nd & 10 at opp 42Walter Fletcher run for 5 yds to the WMich 37
8:323rd & 5 at opp 37Walter Fletcher run for 7 yds to the WMich 30 for a 1ST down
8:061st & 10 at opp 30Caleb Huntley run for 4 yds to the WMich 26
7:362nd & 6 at opp 26Caleb Huntley run for 5 yds to the WMich 21
7:033rd & 1 at opp 21Drew Plitt run for no gain to the WMich 21
6:414th & 1 at opp 21Caleb Huntley run for no gain to the WMich 21
Western Michigan Punt, 9 plays
6:331st & 10 at own 21LeVante Bellamy run for 1 yd to the WMich 22
5:592nd & 9 at own 22LeVante Bellamy run for 7 yds to the WMich 29
5:263rd & 2 at own 29Jon Wassink pass complete to Keith Mixon Jr. for 4 yds to the WMich 33 for a 1ST down
4:471st & 10 at own 33Jon Wassink pass complete to DaShon Bussell for 8 yds to the WMich 41
4:242nd & 2 at own 41Jon Wassink pass incomplete to Skyy Moore
4:133rd & 2 at own 41Davon Tucker run for 3 yds to the WMich 44 for a 1ST down
3:451st & 10 at own 44Timeout WESTRN MICHIGAN, clock 03:45
3:371st & 10 at own 44Jon Wassink pass incomplete to Giovanni Ricci
3:242nd & 10 at own 44Sean Tyler run for 7 yds to the BalSt 49
2:503rd & 3 at opp 49Sean Tyler run for a loss of 2 yards to the WMich 49
2:144th & 5 at own 49Nick Mihalic punt for 51 yds for a touchback
Ball State Touchdown, 13 plays
2:021st & 10 at own 20Caleb Huntley run for 7 yds to the BalSt 27
1:412nd & 3 at own 27Caleb Huntley run for 4 yds to the BalSt 31 for a 1ST down
1:171st & 10 at own 31Justin Hall run for 10 yds to the BalSt 41 for a 1ST down
0:421st & 10 at own 41Caleb Huntley run for 3 yds to the BalSt 44
0:092nd & 7 at own 44Walter Fletcher run for 6 yds to the 50 yard line
Q4 14:463rd & 1 at the 50Caleb Huntley run for 7 yds to the WMich 43 for a 1ST down
Q4 14:291st & 10 at opp 43Caleb Huntley run for 1 yd to the WMich 42
Q4 13:552nd & 9 at opp 42Walter Fletcher run for 16 yds to the WMich 26 for a 1ST down
Q4 13:281st & 10 at opp 26Walter Fletcher run for 2 yds to the WMich 24
Q4 12:572nd & 8 at opp 24Drew Plitt pass complete to Malik Dunner for no gain to the WMich 24
Q4 12:193rd & 8 at opp 24Drew Plitt pass complete to Walter Fletcher for 10 yds to the WMich 14 for a 1ST down
Q4 12:191st & 10 at opp 14BALL ST Penalty, False Start (Kaleb Slaven) to the WMich 19
Q4 11:151st & 15 at opp 19Drew Plitt run for 18 yds to the WMich 1 for a 1ST down
Q4 11:031st & goal at opp 1Drew Plitt 1 Yd Run (Ryan Rimmler Kick)Ball State 24, Western Michigan 21
4th quarter5 drives, then Western Michigan 35, Ball State 31
Western Michigan Touchdown, 13 plays
11:031st & 10 at own 35Ryan Rimmler kickoff for 44 yds , Timothy Collins return for 12 yds to the WMich 33
10:511st & 10 at own 33LeVante Bellamy run for 3 yds to the WMich 36
10:242nd & 7 at own 36LeVante Bellamy run for no gain to the WMich 36
9:503rd & 7 at own 36LeVante Bellamy run for 16 yds to the BalSt 48 for a 1ST down
9:051st & 10 at opp 48Jon Wassink sacked by James Jennette III for a loss of 7 yards to the WMich 45
8:472nd & 17 at own 45Jon Wassink pass incomplete to Skyy Moore
8:393rd & 17 at own 45Jon Wassink pass complete to Jaylen Hall for 17 yds to the BalSt 38 for a 1ST down
8:161st & 10 at opp 38Jon Wassink pass incomplete to Giovanni Ricci
7:582nd & 10 at opp 38LeVante Bellamy run for 9 yds to the BalSt 29
7:393rd & 1 at opp 29LeVante Bellamy run for 5 yds to the BalSt 24 for a 1ST down
7:091st & 10 at opp 24LeVante Bellamy run for 2 yds to the BalSt 22
6:262nd & 8 at opp 22LeVante Bellamy run for 3 yds to the BalSt 19
5:463rd & 5 at opp 19LeVante Bellamy run for 3 yds to the BalSt 16
5:214th & 2 at opp 16LeVante Bellamy run for 16 yds for a TD (Thiago Kapps KICK)Western Michigan 28, Ball State 24
Ball State Touchdown, 6 plays
5:214th & 2 at own 35Nick Mihalic kickoff for 61 yds , Malik Dunner return for 20 yds to the BalSt 24
5:071st & 10 at own 24Caleb Huntley run for 16 yds to the BalSt 40 for a 1ST down
4:381st & 10 at own 40Caleb Huntley run for 7 yds to the BalSt 47
4:222nd & 3 at own 47Caleb Huntley run for 32 yds to the WMich 21 for a 1ST down
4:021st & 10 at opp 14Walter Fletcher run for 7 yds to the WMich 14 for a 1ST down WESTRN MICHIGAN Penalty, Unsportsmanlike Conduct (Treshaun Hayward) to the WMich 7 for a 1ST down
3:341st & goal at opp 7Walter Fletcher run for 3 yds to the WMich 4
3:242nd & goal at opp 4Walter Fletcher run for 4 yds for a TD (Ryan Rimmler KICK)Ball State 31, Western Michigan 28
Western Michigan Touchdown, 7 plays
3:242nd & 7 at own 35Ryan Rimmler kickoff for 59 yds , Keith Mixon Jr. return for 32 yds to the WMich 38
3:101st & 10 at own 38LeVante Bellamy run for 16 yds to the BalSt 46 for a 1ST down
2:471st & 10 at opp 46Sean Tyler run for 2 yds to the BalSt 44
2:232nd & 8 at opp 44Wassink, Jon pass incomplete to Mixon Jr., Keith, PENALTY BALLST pass interference (Jones, Nic) 15 yards to the BALLST29, NO PLAY, 1ST DOWN WESTMICH.
2:131st & 10 at opp 29LeVante Bellamy run for 3 yds to the BalSt 26
1:382nd & 7 at opp 26Jon Wassink pass complete to Keith Mixon Jr. for 6 yds to the BalSt 20
1:283rd & 1 at opp 20LeVante Bellamy run for 1 yd to the BalSt 19 for a 1ST down
1:111st & 10 at opp 19Jon Wassink run for 10 yds to the BalSt 9 for a 1ST down
1:051st & goal at opp 9LeVante Bellamy run for 9 yds for a TD (Thiago Kapps KICK)Western Michigan 35, Ball State 31
Ball State Turnover on downs, 4 plays
1:051st & 10 at own 35Nick Mihalic kickoff for 57 yds , Malik Dunner return for 21 yds to the BalSt 29
0:571st & 10 at own 29Drew Plitt pass incomplete to Walter Fletcher
0:502nd & 10 at own 29Drew Plitt pass incomplete to Walter Fletcher
0:433rd & 10 at own 29Drew Plitt pass incomplete to Walter Fletcher
0:344th & 10 at own 29Drew Plitt pass complete to Nolan Givan for 5 yds to the BalSt 34
Western Michigan Result not recorded, 2 plays
0:341st & 10 at opp 34TEAM run for a loss of 2 yards to the BalSt 36
0:322nd & 12 at opp 36Timeout BALL ST, clock 00:32
0:322nd & 12 at opp 36Timeout WESTRN MICHIGAN, clock 00:32
0:242nd & 12 at opp 36Jon Wassink run for 13 yds to the BalSt 23 for a 1ST down

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 six 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

Western Michigan