Ball State at Western Michigan

Thursday, November 5, 2015

Western Michigan beat Ball State 54–⁠7. It was their 42nd meeting; after it, Western Michigan led the series 23–⁠19.

AwayBall State3–⁠9 in 2015
7
HomeWestern Michigan8–⁠5 in 2015
54

Final at Waldo Stadium, KalamazooAttendance 12,058

At kickoff
67°F, a few clouds, wind 15 mph from the southWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, 23 minutes after kickoff
Officials
Referee Tony Cannella; umpire Brett Denker; head linesman Dan Bush; line judge G. Jagodzinski; side judge George Plesac; field judge D. Pender; back judge Tom Riepenhoff; center judge Luke RichmondGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State00707
Western Michigan72317754

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Ball State

PassingC/AttYdsTDInt
Riley Neal12/257810
Jack Milas0/2001
RushingCarYdsTDLong
Riley Neal638014
James Gilbert837030
Darian Green81006
Teddy Williamson2605
ReceivingRecYdsTDLong
Jordan Williams-Lambert443113
Chris Shillings41907
KeVonn Mabon416010

Western Michigan

PassingC/AttYdsTDInt
Zach Terrell16/2232430
Tom Flacco4/52900
RushingCarYdsTDLong
Jamauri Bogan18171276
LeVante Bellamy969115
Tom Flacco543019
Jarvion Franklin940115
ReceivingRecYdsTDLong
Corey Davis7163365
Daniel Braverman572023
Kendrick Roberts242032
Michael Henry334020
InterceptionsIntYdsTD
Ian Thomas110

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

Team stats

Ball StateWestern Michigan
152Total yards711
78Passing yards353
74Rushing yards358
2.9Yards per pass13.1
3.0Yards per rush6.4
7First downs31
2–⁠13Third downs8–⁠15
0–⁠1Fourth downs3–⁠3
1Turnovers1
4–⁠45Penalties6–⁠62
19:58Possession40:02

Efficiency

Ball StateWestern Michigan
23%Success rate51%
−0.27EPA per play0.50
0.99Explosiveness1.55
−0.36Rushing EPA0.23
−0.20Passing EPA1.13
13%Passing-down success46%
−0.36First-down EPA0.22
0.14Second-down EPA0.52
−0.34Third-down EPA1.08

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

The line

Western Michigan −13.5, over/under 62.

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 Western MichiganTouchdown, 3 playsQ1 Ball StatePunt, 3 playsQ1 Western MichiganPunt, 7 playsQ1 Ball StatePunt, 8 playsQ1 Western MichiganFumble, 4 playsQ1 Ball StateMissed FG, 4 playsQ1 Western MichiganTouchdown, 8 playsQ2 Ball StatePunt, 3 playsQ2 Western MichiganTouchdown, 8 playsQ2 Ball StatePunt, 3 playsQ2 Western MichiganTouchdown, 9 playsQ2 Ball StateTurnover on downs, 6 playsQ2 Western MichiganField goal, 5 playsQ2 Ball StateEnd of half, 1 playQ3 Ball StatePunt, 3 playsQ3 Western MichiganTouchdown, 8 playsQ3 Ball StatePunt, 5 playsQ3 Western MichiganField goal, 7 playsQ3 Ball StateTouchdown, 8 playsQ3 Western MichiganTouchdown, 4 playsQ3 Ball StatePunt, 3 playsQ4 Western MichiganTouchdown, 6 playsQ4 Ball StatePunt, 3 playsQ4 Western MichiganPunt, 6 playsQ4 Ball StateInterception, 3 playsQ4 Western MichiganEnd 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 Western MichiganTouchdown, 3 plays, 71 yards
  2. Q1 Ball StatePunt, 3 plays, 7 yards
  3. Q1 Western MichiganPunt, 7 plays, 30 yards
  4. Q1 Ball StatePunt, 8 plays, 31 yards
  5. Q1 Western MichiganFumble, 4 plays, 23 yards
  6. Q1 Ball StateMissed FG, 4 plays, 3 yards
  7. Q1 Western MichiganTouchdown, 8 plays, 69 yards
  8. Q2 Ball StatePunt, 3 plays, 9 yards
  9. Q2 Western MichiganTouchdown, 8 plays, 77 yards
  10. Q2 Ball StatePunt, 3 plays, 0 yards
  11. Q2 Western MichiganTouchdown, 9 plays, 80 yards
  12. Q2 Ball StateTurnover on downs, 6 plays, 7 yards
  13. Q2 Western MichiganField goal, 5 plays, 28 yards
  14. Q2 Ball StateEnd of half, 1 play, 5 yards
  15. Q3 Ball StatePunt, 3 plays, −4 yards
  16. Q3 Western MichiganTouchdown, 8 plays, 58 yards
  17. Q3 Ball StatePunt, 5 plays, 15 yards
  18. Q3 Western MichiganField goal, 7 plays, 44 yards
  19. Q3 Ball StateTouchdown, 8 plays, 75 yards
  20. Q3 Western MichiganTouchdown, 4 plays, 92 yards
  21. Q3 Ball StatePunt, 3 plays, 3 yards
  22. Q4 Western MichiganTouchdown, 6 plays, 70 yards
  23. Q4 Ball StatePunt, 3 plays, 0 yards
  24. Q4 Western MichiganPunt, 6 plays, 19 yards
  25. Q4 Ball StateInterception, 3 plays, 1 yard
  26. Q4 Western MichiganEnd of game, 10 plays, 26 yards

Play by play

1st quarter7 drives, then Western Michigan 7, Ball State 0
Western Michigan Touchdown, 3 plays
15:001st & 10 at own 35Kyle Schmidt kickoff for 65 yds , Darius Phillips return for 14 yds to the WMich 49 BALL ST Penalty, face mask (15 yards) (-15 Yards) to the WMich 29
15:001st & 10 at own 29Jarvion Franklin run for 6 yds to the WMich 35
15:002nd & 4 at own 35Zach Terrell pass incomplete to Daniel Braverman, broken up by Sean Wiggins
14:033rd & 4 at own 35Zach Terrell pass complete to Corey Davis for 65 yds for a TD, (Andrew Haldeman KICK)Western Michigan 7, Ball State 0
Ball State Punt, 3 plays
14:031st & 0 at own 35Derrick Mitchell kickoff for 62 yds , Darian Green return for 16 yds to the BalSt 19
14:031st & 10 at own 19Darian Green run for 1 yd to the BalSt 20
14:032nd & 9 at own 20Riley Neal pass incomplete to Chris Shillings
14:033rd & 9 at own 20Darian Green run for 6 yds to the BalSt 26
14:034th & 3 at own 26Alex Egan punt for 51 yds, punt out-of-bounds at the WMich 23
Western Michigan Punt, 7 plays
12:411st & 10 at own 23FRANKLIN, J rush for 6 yards to the WMU29 (WHITMAN III, J.;RYAN, Zack), PENALTY WMU tripping (OKORAFOR, C) 11 yards to the WMU12, NO PLAY.
12:411st & 21 at own 12Jarvion Franklin run for 1 yd to the WMich 13
12:412nd & 20 at own 13Zach Terrell pass complete to Jarvion Franklin for 27 yds to the WMich 40 for a 1ST down
12:411st & 10 at own 40Jamauri Bogan run for no gain to the WMich 40
12:412nd & 10 at own 40Zach Terrell pass complete to Daniel Braverman for 11 yds to the BalSt 49 for a 1ST down
12:411st & 10 at opp 49Jamauri Bogan run for 2 yds to the BalSt 47
12:412nd & 8 at opp 47Jarvion Franklin run for 3 yds to the BalSt 44
8:583rd & 5 at opp 44Timeout BALL ST, clock 08:58
8:583rd & 5 at opp 44Zach Terrell sacked by Ben Ingle for a loss of 3 yards to the BalSt 47
8:584th & 8 at opp 47J. Schroeder punt for 35 yds
Ball State Punt, 8 plays
8:171st & 10 at own 12Riley Neal pass incomplete to Jordan Williams
8:172nd & 10 at own 12Darian Green run for 3 yds to the BalSt 15
7:483rd & 7 at own 15Timeout WESTRN MICHIGAN, clock 07:48
7:483rd & 7 at own 15Riley Neal pass complete to Jordan Williams for 13 yds to the BalSt 28 for a 1ST down
7:481st & 10 at own 28Darian Green run for a loss of 1 yard to the BalSt 27
7:482nd & 11 at own 27Riley Neal pass incomplete to Chris Shillings, broken up by Jason Sylva
7:483rd & 11 at own 27NEAL, Riley pass incomplete to MABON, KeVonn, QB hurry by LEWIS, Austin, PENALTY WMU pass interference (PHILLIPS, D) 15 yards to the BALL42, 1ST DOWN BALL, NO PLAY.
7:481st & 10 at own 42Darian Green run for 1 yd to the BalSt 43
7:482nd & 9 at own 43Riley Neal pass incomplete to Jordan Williams, broken up by Ronald Zamort
7:483rd & 9 at own 43Riley Neal pass incomplete to Jordan Williams
7:484th & 9 at own 43Alex Egan punt for 46 yds, downed at the WMich 11
Western Michigan Fumble, 4 plays
5:581st & 10 at own 11Jarvion Franklin run for 3 yds to the WMich 14
5:582nd & 7 at own 14Jarvion Franklin run for 2 yds to the WMich 16
5:583rd & 5 at own 16Zach Terrell run for 8 yds to the WMich 24 for a 1ST down
5:581st & 10 at own 24Jarvion Franklin run for 2 yds to the WMich 34 Jarvion Franklin fumbled, forced by Zack Ryan, recovered by BalSt Martez Hester
Ball State Missed FG, 4 plays
3:581st & 10 at opp 34James Gilbert run for no gain to the WMich 34
3:582nd & 10 at opp 34James Gilbert run for 3 yds to the WMich 31
3:583rd & 7 at opp 31Riley Neal pass incomplete to KeVonn Mabon, broken up by Rontavious Atkins
2:514th & 7 at opp 31Morgan Hagee 48 yd FG MISSED
Western Michigan Touchdown, 8 plays
2:511st & 10 at own 31Jamauri Bogan run for 20 yds to the BalSt 49 for a 1ST down
2:511st & 10 at opp 49Jamauri Bogan run for 3 yds to the BalSt 46
2:512nd & 7 at opp 46Zach Terrell pass complete to Corey Davis for 15 yds to the BalSt 31 for a 1ST down
2:511st & 10 at opp 31Jamauri Bogan run for 6 yds to the BalSt 25
2:512nd & 4 at opp 25Jamauri Bogan run for 1 yd to the BalSt 24
2:513rd & 3 at opp 24Jamauri Bogan run for 2 yds to the BalSt 22
Q2 15:004th & 1 at opp 22Jamauri Bogan run for 5 yds to the BalSt 17 for a 1ST down
Q2 14:301st & 10 at opp 17Zach Terrell pass complete to Corey Davis for 17 yds for a TD, (Andrew Haldeman KICK)Western Michigan 14, Ball State 0
2nd quarter7 drives, then Western Michigan 30, Ball State 0
Ball State Punt, 3 plays
14:301st & 0 at own 35Derrick Mitchell kickoff for 65 yds , Darian Green return for 27 yds to the BalSt 27
14:301st & 10 at own 27Riley Neal pass complete to KeVonn Mabon for 3 yds to the BalSt 30
14:302nd & 7 at own 30Riley Neal pass complete to Chris Shillings for 6 yds to the BalSt 36
14:303rd & 1 at own 36James Gilbert run for no gain to the BalSt 36
14:304th & 1 at own 36Alex Egan punt for 41 yds, downed at the WMich 23
Western Michigan Touchdown, 8 plays
12:501st & 10 at own 23Jamauri Bogan run for 2 yds to the WMich 25
12:502nd & 8 at own 25Jamauri Bogan run for 4 yds to the WMich 29
12:503rd & 4 at own 29Zach Terrell pass complete to Daniel Braverman for 20 yds to the WMich 49 for a 1ST down
12:501st & 10 at own 49TERRELL, Zach pass incomplete to BRAVERMAN, D, QB hurry by RYAN, Zack, PENALTY WMU holding (DAY, Jackson) 11 yards to the WMU38, NO PLAY.
12:501st & 21 at own 38Daniel Braverman run for 8 yds to the WMich 46
12:502nd & 13 at own 46Zach Terrell pass complete to Corey Davis for 25 yds to the BalSt 29 for a 1ST down
12:501st & 10 at opp 29LeVante Bellamy run for 5 yds to the BalSt 24
12:502nd & 5 at opp 24LeVante Bellamy run for 15 yds to the BalSt 9 for a 1ST down
9:031st & goal at opp 9LeVante Bellamy run for 9 yds for a TD, (Andrew Haldeman PAT BLOCKED)Western Michigan 20, Ball State 0
Ball State Punt, 3 plays
9:031st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
9:031st & 10 at own 25Riley Neal pass incomplete to Jordan Williams, broken up by Ronald Zamort
9:032nd & 10 at own 25NEAL, Riley pass complete to CURRY, Dylan for 18 yards to the BALL43 (BROWN, Asantay), PENALTY BALL holding (RICHARD, Jacob) 10 yards to the BALL15, NO PLAY.
9:032nd & 20 at own 15Riley Neal pass complete to KeVonn Mabon for 10 yds to the BalSt 25
9:033rd & 10 at own 25Riley Neal pass incomplete to Jordan Williams, broken up by Ronald Zamort
9:034th & 10 at own 25Kyle Schmidt punt for 55 yds, downed at the WMich 20
Western Michigan Touchdown, 9 plays
7:231st & 10 at own 20Zach Terrell run for no gain to the WMich 20
7:232nd & 10 at own 20LeVante Bellamy run for 2 yds to the WMich 22
7:233rd & 8 at own 22Zach Terrell pass complete to Daniel Braverman for 23 yds to the WMich 45 for a 1ST down
7:231st & 10 at own 45LeVante Bellamy run for 2 yds to the WMich 47
7:232nd & 8 at own 47TERRELL, Zach pass complete to DAVIS, Corey for 13 yards to the BALL40 (CONAWAY, Darius), PENALTY WMU tripping (KEENOY, John) 12 yards to the WMU35, NO PLAY.
7:232nd & 20 at own 35Jamauri Bogan run for no gain to the WMich 35
7:233rd & 20 at own 35Zach Terrell pass complete to Kendrick Roberts for 32 yds to the BalSt 33 for a 1ST down
7:231st & 10 at opp 33LeVante Bellamy run for 7 yds to the BalSt 26
7:232nd & 3 at opp 26Zach Terrell pass complete to Daniel Braverman for 3 yds to the BalSt 23 for a 1ST down
2:151st & 10 at opp 23Zach Terrell pass complete to Corey Davis for 23 yds for a TD, (Andrew Haldeman KICK)Western Michigan 27, Ball State 0
Ball State Turnover on downs, 6 plays
2:151st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
2:151st & 10 at own 25Riley Neal pass complete to KeVonn Mabon for 4 yds to the BalSt 29
2:152nd & 6 at own 29Riley Neal pass complete to Jordan Williams for 12 yds to the BalSt 41 for a 1ST down
2:151st & 10 at own 41Riley Neal pass incomplete to Jordan Hogue
2:152nd & 10 at own 41Riley Neal pass complete to Chris Shillings for 4 yds to the BalSt 45
2:153rd & 6 at own 45Riley Neal run for 4 yds to the BalSt 49
1:014th & 2 at own 49Timeout WESTRN MICHIGAN, clock 01:01
1:014th & 2 at own 49Timeout BALL ST, clock 01:01
1:014th & 2 at own 49Alex Egan run for a loss of 13 yards to the BalSt 32 Alex Egan fumbled, recovered by BalSt Nick Plavchak
Western Michigan Field goal, 5 plays
0:541st & 10 at opp 32Zach Terrell pass complete to Michael Henry for 20 yds to the BalSt 12 for a 1ST down
0:541st & 10 at opp 12Zach Terrell pass incomplete to Kendrick Roberts
0:542nd & 10 at opp 12Zach Terrell pass complete to Corey Davis for 8 yds to the BalSt 4
0:313rd & 2 at opp 4Timeout WESTRN MICHIGAN, clock 00:31
0:313rd & 2 at opp 4Zach Terrell pass incomplete to Daniel Braverman
0:204th & 2 at opp 4Andrew Haldeman 21 yd FG GOODWestern Michigan 30, Ball State 0
Ball State End of half, 1 play
0:201st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
0:201st & 10 at own 25Teddy Williamson run for 5 yds to the BalSt 30
3rd quarter7 drives, then Western Michigan 47, Ball State 7
Ball State Punt, 3 plays
15:002nd & 5 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
15:001st & 10 at own 25Riley Neal pass incomplete to Jordan Williams
15:002nd & 10 at own 25Riley Neal pass incomplete to Jordan Williams, broken up by Darius Phillips
15:003rd & 10 at own 25Riley Neal sacked by Keion Adams for a loss of 4 yards to the BalSt 21
15:004th & 14 at own 21Kyle Schmidt punt for 37 yds, fair catch by Daniel Braverman at the WMich 42
Western Michigan Touchdown, 8 plays
14:061st & 10 at own 42Zach Terrell run for 1 yd to the WMich 43
14:062nd & 9 at own 43Zach Terrell pass complete to Daniel Braverman for 15 yds to the BalSt 42 for a 1ST down
14:061st & 10 at opp 42Jamauri Bogan run for a loss of 1 yard to the BalSt 43
14:062nd & 11 at opp 43Zach Terrell pass complete to Kendrick Roberts for 10 yds to the BalSt 33
14:063rd & 1 at opp 33Jamauri Bogan run for 4 yds to the BalSt 29 for a 1ST down
14:061st & 10 at opp 29LeVante Bellamy run for 7 yds to the BalSt 22
14:062nd & 3 at opp 22LeVante Bellamy run for 10 yds to the BalSt 12 for a 1ST down
10:061st & 10 at opp 12Jamauri Bogan run for 12 yds for a TD, (Andrew Haldeman KICK)Western Michigan 37, Ball State 0
Ball State Punt, 5 plays
10:061st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
10:061st & 10 at own 25Riley Neal run for 6 yds to the BalSt 31
10:062nd & 4 at own 31James Gilbert run for 4 yds to the BalSt 35 for a 1ST down
10:061st & 10 at own 35Riley Neal run for 5 yds to the BalSt 40
10:062nd & 5 at own 40James Gilbert run for no gain to the BalSt 40
10:063rd & 5 at own 40Riley Neal pass incomplete to Jordan Williams, broken up by Rontavious Atkins
10:064th & 5 at own 40Kyle Schmidt punt for 28 yds , Daniel Braverman returns for no gain to the WMich 32
Western Michigan Field goal, 7 plays
8:141st & 10 at own 32Zach Terrell pass incomplete to Corey Davis
8:142nd & 10 at own 32Jamauri Bogan run for 29 yds to the BalSt 39 for a 1ST down
8:141st & 10 at opp 39LeVante Bellamy run for 12 yds to the BalSt 27 for a 1ST down
8:141st & 10 at opp 27Zach Terrell pass incomplete to Kendrick Roberts
8:142nd & 10 at opp 27Zach Terrell run for 3 yds to the BalSt 24
8:143rd & 7 at opp 24Zach Terrell pass incomplete to Michael Henry
6:204th & 7 at opp 24Andrew Haldeman 41 yd FG GOODWestern Michigan 40, Ball State 0
Ball State Touchdown, 8 plays
6:201st & 0 at own 35Derrick Mitchell kickoff for 65 yds for a touchback
6:201st & 10 at own 25Darian Green run for 2 yds to the BalSt 27
6:202nd & 8 at own 27Riley Neal run for 13 yds to the BalSt 40 for a 1ST down
6:201st & 10 at own 40Riley Neal run for 14 yds to the WMich 46 for a 1ST down
6:201st & 10 at opp 46Riley Neal pass complete to Jordan Williams for 7 yds to the WMich 39
6:202nd & 3 at opp 39Darian Green run for 2 yds to the WMich 37
6:203rd & 1 at opp 37James Gilbert run for 30 yds to the WMich 7 for a 1ST down
6:201st & goal at opp 7James Gilbert run for 1 yd to the WMich 6
3:092nd & goal at opp 6NEAL, Riley pass complete to CURRY, Dylan for 6 yards to the WMU0, clock 03:09, PENALTY BALL ineligible downfield on pass 5 yards to the WMU11, NO PLAY.
3:022nd & goal at opp 11Riley Neal pass complete to Jordan Williams for 11 yds for a TD, (Morgan Hagee KICK)Western Michigan 40, Ball State 7
Western Michigan Touchdown, 4 plays
3:021st & 0 at own 35Morgan Hagee kickoff for 50 yds , Darius Phillips return for 1 yd to the WMich 36 WESTRN MICHIGAN Penalty, illegal block (8 Yards) to the WMich 8
3:021st & 10 at own 8Jamauri Bogan run for 2 yds to the WMich 10
3:022nd & 8 at own 10Jamauri Bogan run for 4 yds to the WMich 14
3:023rd & 4 at own 14Zach Terrell pass complete to Corey Davis for 12 yds Corey Davis fumbled, forced by Ben Ingle, for a 1ST down
1:041st & 10 at own 24Jamauri Bogan run for 76 yds for a TD, (Andrew Haldeman KICK)Western Michigan 47, Ball State 7
Ball State Punt, 3 plays
1:041st & 0 at own 35Derrick Mitchell kickoff for 65 yds , KeVonn Mabon return for 26 yds to the BalSt 26
1:041st & 10 at own 26Darian Green run for a loss of 4 yards to the BalSt 22
1:042nd & 14 at own 22Riley Neal pass complete to Chris Shillings for 7 yds to the BalSt 29
Q4 15:003rd & 7 at own 29Riley Neal pass incomplete to Jordan Williams, broken up by Darius Phillips
Q4 15:004th & 7 at own 29Kyle Schmidt punt for 41 yds
4th quarter5 drives, then Western Michigan 54, Ball State 7
Western Michigan Touchdown, 6 plays
14:451st & 10 at own 30Tom Flacco run for 19 yds to the WMich 49 for a 1ST down
14:451st & 10 at own 49Jarvion Franklin run for 2 yds to the WESTMICH 49 for a 1ST down BALL ST Penalty, personal foul (Rontrell Peyton) to the BalSt 34 for a 1ST down
14:451st & 10 at opp 34Jarvion Franklin run for a loss of 2 yards to the BalSt 36
14:452nd & 12 at opp 36Tom Flacco run for 13 yds to the BalSt 23 for a 1ST down
14:451st & 10 at opp 23WESTRN MICHIGAN Penalty, false start (-5 Yards) to the BalSt 28
14:451st & 15 at opp 28Tom Flacco run for 13 yds to the BalSt 15
11:502nd & 2 at opp 15Jarvion Franklin run for 15 yds for a TD, (Andrew Haldeman KICK)Western Michigan 54, Ball State 7
Ball State Punt, 3 plays
11:501st & 0 at own 35Derrick Mitchell kickoff for 56 yds , KeVonn Mabon return for 19 yds to the BalSt 28
11:501st & 10 at own 28James Gilbert run for a loss of 1 yard to the BalSt 27
11:502nd & 11 at own 27Riley Neal pass complete to KeVonn Mabon for a loss of 1 yard to the BalSt 26
11:503rd & 12 at own 26Riley Neal pass complete to Chris Shillings for 2 yds to the BalSt 28
11:504th & 10 at own 28Kyle Schmidt punt for 64 yds, punt out-of-bounds at the WMich 8
Western Michigan Punt, 6 plays
9:481st & 10 at own 8Fabian Johnson run for 4 yds to the WMich 12
9:482nd & 6 at own 12Tom Flacco pass complete to Michael Henry for 5 yds to the WMich 17
9:483rd & 1 at own 17Fabian Johnson run for 3 yds to the WMich 20 for a 1ST down
9:481st & 10 at own 20Tom Flacco run for no gain to the WMich 20
9:482nd & 10 at own 20Tom Flacco run for a loss of 2 yards to the WMich 18 Tom Flacco fumbled, recovered by WMich Tom Flacco
9:483rd & 12 at own 18Fabian Johnson run for 9 yds to the WMich 27
9:484th & 3 at own 27J. Schroeder punt for 52 yds, downed at the BalSt 21
Ball State Interception, 3 plays
6:151st & 10 at own 21Teddy Williamson run for 1 yd to the BalSt 22
6:152nd & 9 at own 22Jack Milas pass incomplete to Jordan Williams
6:153rd & 9 at own 22Jack Milas pass intercepted Ian Thomas return for 1 yd to the BalSt 44
Western Michigan End of game, 10 plays
5:311st & 10 at opp 44Fabian Johnson run for no gain to the BalSt 44
5:312nd & 10 at opp 44Tom Flacco pass complete to Lucas Bezerra for no gain to the BalSt 44
5:313rd & 10 at opp 44Tom Flacco pass complete to Michael Henry for 9 yds to the BalSt 35
5:314th & 1 at opp 35Fabian Johnson run for 4 yds to the BalSt 31 for a 1ST down
5:311st & 10 at opp 31Fabian Johnson run for 2 yds to the BalSt 29
5:312nd & 8 at opp 29Tom Flacco pass incomplete
5:313rd & 8 at opp 29Fabian Johnson run for a loss of 1 yard to the BalSt 30
5:314th & 9 at opp 30Tom Flacco pass complete to Carrington Thompson for 15 yds to the BalSt 15 for a 1ST down
5:311st & 10 at opp 15TEAM run for a loss of 2 yards to the BalSt 17
5:312nd & 12 at opp 17TEAM run for a loss of 1 yard to the BalSt 18

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