Ball State at Western Michigan

Saturday, September 30, 2023

Western Michigan beat Ball State 42–⁠24. It was their 50th meeting; after it, Western Michigan led the series 28–⁠22.

AwayBall State4–⁠8 in 2023
24
HomeWestern Michigan4–⁠8 in 2023
42

Final at Waldo Stadium, KalamazooTV: ESPN+Attendance 21,880

At kickoff
79°F, clear, wind 5 mph from the southWeather: NOAA NCEI Integrated Surface Database; Klmazo/Btl Creek International Airport (KAZO), 8 km from the stadium, 23 minutes after kickoff
Official
Greg SujackGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State377724
Western Michigan7217742

Standouts

Player stats

Ball State

PassingC/AttYdsTDInt
Layne Hatcher26/3731630
RushingCarYdsTDLong
Marquez Cooper1582023
Rico Barfield2304
Malcolm Gillie1202
ReceivingRecYdsTDLong
Qian Magwood9110132
Ahmad Edwards372157
Marquez Cooper454025
Kiael Kelly428011
DefenseTklTFLSacksInt
Cole Pearce10110
Sidney Houston Jr.10000
Keionte Newson8000
Jordan Riley-Scott7100

Western Michigan

PassingC/AttYdsTDInt
Treyson Bourguet24/3932830
RushingCarYdsTDLong
Zahir Abdus-Salaam853217
Jalen Buckley1350114
Treyson Bourguet101807
Anthony Sambucci1909
ReceivingRecYdsTDLong
Anthony Sambucci573331
Malique Dieudonne464039
Kenneth Womack658027
Blake Bosma158058
DefenseTklTFLSacksInt
Donald Willis7220
Damari Roberson7000
Jacob Wahlberg61.510
Tate Hallock6000
DaShon Bussell4110
Boone Bonnema4110
Mason Nelson3210

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

Team stats

Ball StateWestern Michigan
364Total yards461
316Passing yards328
48Rushing yards133
8.5Yards per pass8.4
1.8Yards per rush3.7
19First downs26
3–⁠12Third downs5–⁠11
0–⁠1Fourth downs0–⁠0
1Turnovers0
10–⁠107Penalties9–⁠75
29:37Possession30:23
1Sacks (by defense)6

Efficiency

Ball StateWestern Michigan
41%Success rate46%
0.11EPA per play0.40
1.45Explosiveness1.46
−0.18Rushing EPA0.22
0.25Passing EPA0.55
30%Passing-down success38%
0.01First-down EPA0.03
0.54Second-down EPA0.80
−0.12Third-down EPA0.53
13%Havoc by its defense25%

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

The line

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

Every drive

Western Michigan end zoneBall State end zone Ball StateField goal, 10 plays Western MichiganTouchdown, 10 plays Ball StatePunt, 5 playsQ1 Western MichiganTouchdown, 7 playsQ1 Ball StateResult not recorded, 5 playsQ1 Western MichiganResult not recorded, 5 playsQ2 Ball StateFumble, 5 playsQ2 Western MichiganTouchdown, 7 playsQ2 Ball StateTouchdown, 6 playsQ2 Western MichiganPunt, 6 playsQ2 Ball StatePunt, 4 playsQ2 Western MichiganTouchdown, 10 playsQ3 Ball StateTouchdown, 6 playsQ3 Western MichiganTouchdown, 5 playsQ3 Ball StatePunt, 6 playsQ3 Western MichiganPunt, 3 playsQ3 Western MichiganPunt, 3 playsQ4 Western MichiganPunt, 3 playsQ4 Ball StatePunt, 3 playsQ4 Western MichiganTouchdown, 6 playsQ4 Ball StateTurnover on downs, 7 playsQ4 Western MichiganMissed FG, 7 playsQ4 Ball StatePunt, 3 playsQ4 Western MichiganResult not recorded, 4 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. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Ball StateField goal, 10 plays, 70 yards
  2. Western MichiganTouchdown, 10 plays, 92 yards
  3. Ball StatePunt, 5 plays, 11 yards
  4. Q1 Western MichiganTouchdown, 7 plays, 75 yards
  5. Q1 Ball StateResult not recorded, 5 plays, 1 yard
  6. Q1 Western MichiganResult not recorded, 5 plays, 30 yards
  7. Q2 Ball StateFumble, 5 plays, 21 yards
  8. Q2 Western MichiganTouchdown, 7 plays, 43 yards
  9. Q2 Ball StateTouchdown, 6 plays, 73 yards
  10. Q2 Western MichiganPunt, 6 plays, 11 yards
  11. Q2 Ball StatePunt, 4 plays, 2 yards
  12. Q2 Western MichiganTouchdown, 10 plays, 59 yards
  13. Q3 Ball StateTouchdown, 6 plays, 75 yards
  14. Q3 Western MichiganTouchdown, 5 plays, 75 yards
  15. Q3 Ball StatePunt, 6 plays, 21 yards
  16. Q3 Western MichiganPunt, 3 plays, 8 yards
  17. Q3 Western MichiganPunt, 3 plays, −4 yards
  18. Q4 Western MichiganPunt, 3 plays, 2 yards
  19. Q4 Ball StatePunt, 3 plays, 8 yards
  20. Q4 Western MichiganTouchdown, 6 plays, 85 yards
  21. Q4 Ball StateTurnover on downs, 7 plays, 28 yards
  22. Q4 Western MichiganMissed FG, 7 plays, 29 yards
  23. Q4 Ball StatePunt, 3 plays, −3 yards
  24. Q4 Western MichiganResult not recorded, 4 plays, 3 yards

Play by play

1st quarter7 drives, then Western Michigan 7, Ball State 3
Western Michigan Result not recorded, 5 plays
13:024th & 8 at opp 49Carson Voss punt for 49 yds for a touchback
Ball State Field goal, 10 plays
13:021st & 10 at own 20Layne Hatcher pass complete to Qian Magwood for 5 yds to the BALL 25
13:022nd & 5 at own 25Marquez Cooper run for no gain to the BALL 25
13:023rd & 5 at own 25Marquez Cooper run for 6 yds to the BALL 31 for a 1ST down
13:021st & 10 at own 31Layne Hatcher pass complete to Marquez Cooper for 25 yds to the WMU 44 for a 1ST down
13:021st & 10 at opp 44Layne Hatcher pass complete to Qian Magwood for 7 yds to the WMU 37
13:022nd & 3 at opp 37Marquez Cooper run for 20 yds to the WMU 17 for a 1ST down
13:021st & 10 at opp 17Layne Hatcher pass incomplete to Malcolm Gillie
13:022nd & 10 at opp 17Layne Hatcher pass complete to Kiael Kelly for 8 yds to the WMU 9
13:023rd & 2 at opp 9Marquez Cooper run for 1 yd to the WMU 10
8:374th & 3 at opp 10Jackson Courville 27 yd FG GOODBall State 3, Western Michigan 0
Western Michigan Touchdown, 7 plays
8:371st & 10 at own 35Jack Drake kickoff for 48 yds , Jamal Hailey return for 8 yds to the WMU 25
8:371st & 10 at own 25Treyson Bourguet pass complete to Austin Hence for 7 yds to the WMU 32
8:372nd & 3 at own 32Jalen Buckley run for 1 yd to the WMU 33
8:373rd & 2 at own 33Treyson Bourguet pass complete to Jalen Buckley for 8 yds to the WMU 41 for a 1ST down
8:371st & 10 at own 41Treyson Bourguet pass complete to Kenneth Womack for 2 yds to the WMU 39
8:372nd & 12 at own 39Treyson Bourguet pass complete to Malique Dieudonne for 39 yds to the BALL 22 for a 1ST down
8:371st & 10 at opp 22Treyson Bourguet run for 4 yds to the BALL 18
5:062nd & 6 at opp 18Treyson Bourguet pass complete to Anthony Sambucci for 18 yds for a TD (Palmer Domschke KICK)Western Michigan 7, Ball State 3
Ball State Result not recorded, 5 plays
5:061st & 10 at own 35Palmer Domschke kickoff for 59 yds , Malcolm Gillie return for 22 yds to the BALL 28
5:061st & 10 at own 28Layne Hatcher pass complete to Marquez Cooper for 9 yds to the BALL 37
5:062nd & 1 at own 37Marquez Cooper run for 9 yds to the BALL 46 for a 1ST down
5:061st & 10 at own 46Layne Hatcher pass incomplete
5:062nd & 10 at own 46Rico Barfield run for 1 yd to the BALL 45
5:063rd & 11 at own 45Layne Hatcher sacked by Boone Bonnema for a loss of 13 yards to the BALL 32
5:064th & 24 at own 32PENALTY BSU Delay Of Game 5 yards from BSU32 to BSU27. NO PLAY.
2:034th & 29 at own 27Lucas Borrow punt for 65 yds
Western Michigan Touchdown, 10 plays
2:031st & 10 at own 8Treyson Bourguet pass complete to Austin Hence for 17 yds to the WMU 25 for a 1ST down
2:031st & 10 at own 25Treyson Bourguet pass complete to Austin Hence for 32 yds to the BALL 43 for a 1ST down
2:031st & 10 at opp 43Ball State Penalty, Personal Foul (Cole Pearce) to the BALL 33 for a 1ST down
2:031st & 10 at opp 33Treyson Bourguet run for 3 yds to the BALL 30
Western Michigan Result not recorded, 5 plays
0:001st & 10 at own 21Treyson Bourguet pass incomplete to Austin Hence
0:002nd & 10 at own 21Treyson Bourguet pass complete to Anthony Sambucci for 13 yds to the WMU 34 for a 1ST down Ball State Penalty, Personal Foul (Layne Hatcher) to the WMU 49 for a 1ST down
0:001st & 10 at own 49PENALTY WMU False Start (Buckley,Jalen) 5 yards from WMU49 to WMU44. NO PLAY.
0:001st & 15 at own 44Treyson Bourguet pass complete to Anthony Sambucci for 9 yds to the BALL 47
0:002nd & 6 at opp 47Treyson Bourguet pass incomplete to Malique Dieudonne
0:003rd & 6 at opp 47Treyson Bourguet run for 3 yds to the BALL 44
0:004th & 3 at opp 44PENALTY WMU Delay Of Game 5 yards from BSU44 to BSU49. NO PLAY.
Western Michigan Touchdown, 10 plays
0:002nd & 7 at opp 30Anthony Sambucci run for 9 yds to the BALL 21 for a 1ST down
Q2 15:001st & 10 at opp 21Treyson Bourguet run for 7 yds to the BALL 14
Q2 15:002nd & 3 at opp 14Jalen Buckley run for 12 yds to the BALL 2 for a 1ST down
Q2 15:001st & goal at opp 2Jalen Buckley run for 1 yd to the BALL 1
Q2 15:002nd & goal at opp 1Treyson Bourguet pass incomplete to Anthony Sambucci
Q2 13:063rd & goal at opp 1Zahir Abdus-Salaam run for 1 yd for a TD (Palmer Domschke KICK)Western Michigan 14, Ball State 3
2nd quarter7 drives, then Western Michigan 28, Ball State 10
Ball State Fumble, 5 plays
13:061st & 10 at own 35Palmer Domschke kickoff for 65 yds for a touchback
13:061st & 10 at own 25No Huddle-Shotgun Hatcher,Layne pass incomplete deep right to Gillie,Malcolm PENALTY WMU Pass Interference (Bussell,Dashon) 15 yards from BSU25 to BSU40, 1ST DOWN. NO PLAY.
13:061st & 10 at own 40Marquez Cooper run for 1 yd to the BALL 39
13:062nd & 11 at own 39Layne Hatcher pass complete to Tanner Koziol for 13 yds to the WMU 48 for a 1ST down
13:061st & 10 at opp 48Layne Hatcher pass incomplete to Tanner Koziol
13:062nd & 10 at opp 48Layne Hatcher pass complete to Qian Magwood for 3 yds to the WMU 45
13:063rd & 7 at opp 45No Huddle-Shotgun Hatcher,Layne pass complete short left to Magwood,Qian for 12 yards to the WMU33, out of bounds at WMU33 PENALTY BSU Holding (Crowe,Ethan) 10 yards from WMU45 to BSU45. NO PLAY.
10:193rd & 17 at own 45Layne Hatcher run for 1 yd to the BALL 43 Layne Hatcher fumbled, recovered by WMU Damari Roberson
Western Michigan Touchdown, 7 plays
10:191st & 10 at opp 43Treyson Bourguet pass incomplete to Anthony Sambucci
10:192nd & 10 at opp 43Zahir Abdus-Salaam run for 9 yds to the BALL 34
10:193rd & 1 at opp 34Treyson Bourguet pass complete to Kenneth Womack for 5 yds to the BALL 29 for a 1ST down
10:191st & 10 at opp 29Treyson Bourguet run for 2 yds to the BALL 27
10:192nd & 8 at opp 27Zahir Abdus-Salaam run for 12 yds to the BALL 15 for a 1ST down
10:191st & 10 at opp 15Treyson Bourguet pass complete to Kenneth Womack for 3 yds to the BALL 12
8:132nd & 7 at opp 12Timeout Western Michigan, clock 08:13
7:502nd & 7 at opp 12Jalen Buckley run for 12 yds for a TD (Palmer Domschke KICK)Western Michigan 21, Ball State 3
Ball State Touchdown, 6 plays
7:491st & 10 at own 35Palmer Domschke kickoff for 65 yds , Malcolm Gillie return for 27 yds to the BALL 27
7:491st & 10 at own 27Layne Hatcher pass complete to Qian Magwood for 15 yds to the BALL 42 for a 1ST down
7:491st & 10 at own 42Marquez Cooper run for 3 yds to the BALL 45
7:492nd & 7 at own 45Layne Hatcher pass complete to Qian Magwood for 29 yds to the WMU 26 for a 1ST down
7:491st & 10 at opp 26Marquez Cooper run for 23 yds to the WMU 3 for a 1ST down
7:491st & goal at opp 3Marquez Cooper run for 1 yd to the WMU 2
5:042nd & goal at opp 2Layne Hatcher pass complete to Maximus Webster for 2 yds for a TD (Jackson Courville KICK)Western Michigan 21, Ball State 10
Western Michigan Punt, 6 plays
5:041st & 10 at own 35Jack Drake kickoff for 38 yds , Jelani Willis return for 3 yds to the WMU 30
5:041st & 10 at own 30Treyson Bourguet pass complete to Jalen Buckley for 1 yd to the WMU 31
5:042nd & 9 at own 31Treyson Bourguet pass complete to Kenneth Womack for 8 yds to the WMU 39
5:043rd & 1 at own 39Jalen Buckley run for 2 yds to the WMU 41 for a 1ST down
5:041st & 10 at own 41Treyson Bourguet run for no gain to the WMU 41
5:042nd & 10 at own 41Treyson Bourguet run for no gain to the WMU 41
5:043rd & 10 at own 41Treyson Bourguet pass incomplete to Austin Hence
2:074th & 10 at own 41Carson Voss punt for 40 yds, fair catch by Nick Munson at the BALL 19
Ball State Punt, 4 plays
2:071st & 10 at own 19Layne Hatcher pass incomplete to Tanner Koziol
2:072nd & 10 at own 19Rico Barfield run for 4 yds to the BALL 23
1:533rd & 6 at own 23Timeout Western Michigan, clock 01:53
1:533rd & 6 at own 23Ball State Penalty, Offensive Holding (-10 Yards) to the BALL 21
1:533rd & 8 at own 21Layne Hatcher pass incomplete
1:284th & 8 at own 21Lucas Borrow punt for 45 yds , Anthony Sambucci returns for 7 yds to the WMU 41
Western Michigan Touchdown, 10 plays
1:281st & 10 at own 41Treyson Bourguet pass complete to Jalen Buckley for 2 yds to the WMU 43
1:282nd & 8 at own 43Treyson Bourguet pass incomplete to Kenneth Womack
1:283rd & 8 at own 43No Huddle-Shotgun Bourguet,Treyson pass incomplete short right to Buckley,Jalen PENALTY BSU Holding (Harris,John) 10 yards from WMU43 to BSU47, 1ST DOWN. NO PLAY.
1:281st & 10 at opp 47Treyson Bourguet run for 3 yds to the BALL 44
1:282nd & 7 at opp 44Treyson Bourguet pass complete to Malique Dieudonne for 9 yds to the BALL 35 for a 1ST down
1:281st & 10 at opp 35Treyson Bourguet pass complete to Malique Dieudonne for 8 yds to the BALL 27
0:372nd & 2 at opp 27Timeout Western Michigan, clock 00:37
0:372nd & 2 at opp 27Treyson Bourguet pass complete to Kenneth Womack for 17 yds to the BALL 10 for a 1ST down
0:371st & goal at opp 10Treyson Bourguet run for 1 yd to the BALL 9
0:192nd & goal at opp 9Timeout Western Michigan, clock 00:19
0:142nd & goal at opp 9Treyson Bourguet pass incomplete to Austin Hence
0:143rd & goal at opp 9No Huddle-Shotgun Bourguet,Treyson pass incomplete short middle to Dieudonne,Malique PENALTY BSU Pass Interference (Harmon,Jahmad) 7 yards from BSU09 to BSU02, 1ST DOWN. NO PLAY.
0:141st & goal at opp 2Treyson Bourguet pass incomplete to Zahir Abdus-Salaam
0:012nd & goal at opp 2Treyson Bourguet pass complete to Anthony Sambucci for 2 yds for a TD Ball State Penalty, UNS: Unsportsmanlike Conduct (Jordan Riley) to the BALL 0 (Palmer Domschke KICK)Western Michigan 28, Ball State 10
Ball State Touchdown, 6 plays
0:001st & 10 at the 50Palmer Domschke kickoff for 44 yds , Malcolm Gillie return for 19 yds to the BALL 25
Q3 15:001st & 10 at own 35Palmer Domschke kickoff for 65 yds for a touchback
Q3 15:001st & 10 at own 25Western Michigan Penalty, UNS: Unsportsmanlike Conduct (Damari Roberson) to the BALL 47 for a 1ST down
Q3 15:001st & 10 at own 47Layne Hatcher pass complete to Kiael Kelly for 2 yds to the BALL 49
Q3 15:002nd & 8 at own 49Marquez Cooper run for 3 yds to the WMU 48
Q3 15:003rd & 5 at opp 48No Huddle Hatcher,Layne pass incomplete short left to Edwards,Ahmad, 1ST DOWN, PENALTY WMU Pass Interference (Bussell,Dashon) 5 yards from WMU48 to WMU43, 1ST DOWN. NO PLAY.
Q3 15:001st & 10 at opp 43Marquez Cooper run for 9 yds to the WMU 34
Q3 15:002nd & 1 at opp 34PENALTY WMU Offside (Green,Isaiah) 5 yards from WMU34 to WMU29, 1ST DOWN. NO PLAY.
Q3 15:001st & 10 at opp 29Layne Hatcher sacked by Mason Nelson for a loss of 3 yards to the WMU 32
Q3 11:522nd & 13 at opp 32Layne Hatcher pass complete to Qian Magwood for 32 yds for a TD (Jackson Courville KICK)Western Michigan 28, Ball State 17
3rd quarter6 drives, then Western Michigan 35, Ball State 17
Western Michigan Touchdown, 5 plays
11:521st & 10 at own 35Jack Drake kickoff for 65 yds for a touchback
11:521st & 10 at own 25Jalen Buckley run for 1 yd to the WMU 26
11:522nd & 9 at own 26Treyson Bourguet pass complete to Kenneth Womack for 27 yds to the BALL 47 for a 1ST down
11:521st & 10 at opp 47Treyson Bourguet pass incomplete to Kenneth Womack
11:522nd & 10 at opp 47Ball State Penalty, Targeting (Loren Strickland) to the BALL 31 for a 1ST down
10:141st & 10 at opp 31Treyson Bourguet pass complete to Anthony Sambucci for 31 yds for a TD (Palmer Domschke KICK)Western Michigan 35, Ball State 17
Ball State Punt, 6 plays
10:141st & 10 at own 35Palmer Domschke kickoff for 65 yds for a touchback
10:141st & 10 at own 25PENALTY BSU False Start (Koziol,Tanner) 5 yards from BSU25 to BSU20. NO PLAY.
10:141st & 15 at own 20Malcolm Gillie run for 2 yds to the BALL 22
10:142nd & 13 at own 22Layne Hatcher pass complete to Christian Abney for 4 yds to the BALL 26
10:143rd & 9 at own 26Layne Hatcher pass complete to Malcolm Gillie for 12 yds to the BALL 38 for a 1ST down
10:141st & 10 at own 38Layne Hatcher pass complete to Qian Magwood for no gain to the BALL 38
10:142nd & 10 at own 38Marquez Cooper run for 7 yds to the BALL 45
10:143rd & 3 at own 45Marquez Cooper run for 1 yd to the BALL 46
6:374th & 2 at own 46Lucas Borrow punt for 39 yds , Anthony Sambucci returns for 9 yds to the WMU 24
Western Michigan Punt, 3 plays
6:371st & 10 at own 24Treyson Bourguet pass complete to Leroy Thomas for 3 yds to the WMU 27
6:372nd & 7 at own 27Western Michigan Penalty, Offensive Holding (Yards) declined
6:373rd & 7 at own 27Treyson Bourguet pass complete to Leroy Thomas for 5 yds to the WMU 32
5:414th & 2 at own 32Timeout Western Michigan, clock 05:41
5:224th & 2 at own 32Carson Voss punt for 33 yds, fair catch by Nick Munson at the BALL 35
Ball State Punt, 5 plays
5:221st & 10 at own 35Marquez Cooper run for 3 yds to the BALL 38
5:222nd & 7 at own 38Layne Hatcher pass complete to Ahmad Edwards for 9 yds to the BALL 47 for a 1ST down
5:221st & 10 at own 47Layne Hatcher sacked by Donald Willis for a loss of 7 yards to the BALL 40
5:222nd & 17 at own 40Layne Hatcher pass complete to Kiael Kelly for 11 yds to the WMU 49
5:223rd & 6 at opp 49Layne Hatcher sacked by Jacob Wahlberg for a loss of 5 yards to the BALL 46
1:504th & 11 at own 46Lucas Borrow punt for 40 yds, fair catch by Anthony Sambucci at the WMU 14
Western Michigan Punt, 3 plays
1:501st & 10 at own 14PENALTY WMU False Start (Gideon,Jacob) 5 yards from WMU14 to WMU09. NO PLAY.
1:501st & 15 at own 9Jalen Buckley run for 1 yd to the WMU 10
1:502nd & 14 at own 10Treyson Bourguet pass incomplete to Austin Hence
1:503rd & 14 at own 10Treyson Bourguet pass incomplete to Austin Hence
0:534th & 14 at own 10Carson Voss punt for 44 yds
Ball State 9 plays
0:531st & 10 at own 31Layne Hatcher sacked by DaShon Bussell for a loss of 9 yards to the BALL 22
0:002nd & 19 at own 22Layne Hatcher pass complete to Nick Munson for 10 yds to the BALL 32
Q4 15:003rd & 9 at own 32Layne Hatcher pass complete to Malcolm Gillie for 11 yds to the BALL 43 for a 1ST down
Q4 14:151st & 10 at own 43Layne Hatcher pass complete to Ahmad Edwards for 57 yds for a TD (Jackson Courville KICK)Western Michigan 35, Ball State 24
Q4 14:151st & 10 at own 35Jack Drake kickoff for 65 yds for a touchback
Q4 14:151st & 10 at own 25Jalen Buckley run for 2 yds to the WMU 27
Q4 14:152nd & 8 at own 27Treyson Bourguet pass incomplete to Austin Hence
Q4 14:153rd & 8 at own 27Treyson Bourguet pass incomplete to Malique Dieudonne
Q4 13:304th & 8 at own 27Carson Voss punt for 37 yds, fair catch by Nick Munson at the BALL 36
4th quarter6 drives, then Western Michigan 42, Ball State 24
Ball State Punt, 3 plays
13:301st & 10 at own 36Layne Hatcher pass complete to Qian Magwood for 9 yds to the BALL 45
13:302nd & 1 at own 45Layne Hatcher pass incomplete to Qian Magwood
13:303rd & 1 at own 45Marquez Cooper run for 1 yd to the BALL 44
12:154th & 2 at own 44Lucas Borrow punt for 41 yds, fair catch by Anthony Sambucci at the WMU 15
Western Michigan Touchdown, 6 plays
12:151st & 10 at own 15Jalen Buckley run for 3 yds to the WMU 18
12:152nd & 7 at own 18Treyson Bourguet pass complete to Malique Dieudonne for 8 yds to the WMU 26 for a 1ST down
12:151st & 10 at own 26Jalen Buckley run for 14 yds to the WMU 40 for a 1ST down
12:151st & 10 at own 40Jalen Buckley run for no gain to the WMU 40
12:152nd & 10 at own 40Treyson Bourguet pass complete to Blake Bosma for 58 yds to the BALL 2 for a 1ST down
8:531st & goal at opp 2Zahir Abdus-Salaam run for 2 yds for a TD (Palmer Domschke KICK)Western Michigan 42, Ball State 24
Ball State Turnover on downs, 7 plays
8:531st & 10 at own 35Palmer Domschke kickoff for 65 yds for a touchback
8:531st & 10 at own 25Layne Hatcher pass complete to Marquez Cooper for 12 yds to the BALL 37 for a 1ST down
8:531st & 10 at own 37Layne Hatcher pass complete to Ahmad Edwards for 6 yds to the BALL 43
8:532nd & 4 at own 43Layne Hatcher pass complete to Qian Magwood for 10 yds to the WMU 47 for a 1ST down
8:531st & 10 at opp 47Layne Hatcher pass incomplete to Qian Magwood
8:532nd & 10 at opp 47Layne Hatcher pass incomplete
8:533rd & 10 at opp 47Layne Hatcher pass incomplete to Malcolm Gillie
7:314th & 10 at opp 47Layne Hatcher pass incomplete to Malcolm Gillie
Western Michigan Missed FG, 7 plays
7:311st & 10 at own 47Zahir Abdus-Salaam run for 7 yds to the BALL 46
7:312nd & 3 at opp 46Treyson Bourguet pass incomplete to Leroy Thomas
7:313rd & 3 at opp 46Zahir Abdus-Salaam run for 17 yds to the BALL 29 for a 1ST down
7:311st & 10 at opp 29Zahir Abdus-Salaam run for 1 yd to the BALL 28
7:312nd & 9 at opp 28Zahir Abdus-Salaam run for 4 yds to the BALL 24
7:313rd & 5 at opp 24Jalen Buckley run for no gain to the BALL 24
3:414th & 5 at opp 24Palmer Domschke 42 yd FG MISSED
Ball State Punt, 3 plays
3:411st & 10 at own 24Layne Hatcher sacked by Donald Willis for a loss of 11 yards to the BALL 13
3:412nd & 21 at own 13Layne Hatcher run for 8 yds to the BALL 21
3:413rd & 13 at own 21Layne Hatcher pass incomplete to Ahmad Edwards
2:164th & 13 at own 21Lucas Borrow punt for 47 yds, fair catch by Anthony Sambucci at the WMU 22 for a 1ST down
Western Michigan Result not recorded, 4 plays
2:161st & 10 at own 22CJ Hester run for 2 yds to the WMU 24
2:162nd & 8 at own 24CJ Hester run for 9 yds to the WMU 33 for a 1ST down
2:161st & 10 at own 33CJ Hester run for 8 yds to the WMU 25 CJ Hester fumbled, recovered by WMU Jack Salopek
0:002nd & 18 at own 25J. Salopek takes a knee

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