Western Michigan at Michigan State

Friday, August 29, 2025

Michigan State beat Western Michigan 23–⁠6. It was their 14th meeting; Michigan State leads the series 14–⁠0 as played.

AwayWestern Michigan10–⁠4 in 2025
6
HomeMichigan State4–⁠8 in 2025
23

Final at Spartan Stadium, East LansingTV: FS1Attendance 71,657

At kickoff
62°F, clear, wind 3 mph from the northeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Lansing Capital City Airport, 11 km from the stadium, seven minutes before kickoff
Official
Jason NicklebyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Western Michigan00066
Michigan State7142023

How the win probability moved

Michigan State favored

Win probability by play: Michigan State 58% at kickoff, 100% at the end. Biggest swing: 30 points.

Western Michigan favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (30 points).

Standouts

  • RushingMakhi Frazier14 carries, 103 yards, 1 TDMichigan State
  • ReceivingBaylin Brooks3 catches, 85 yardsWestern Michigan
  • DefenseNadame Tucker5 tackles, 2 sacks, 3 for lossWestern Michigan

Photos from the game

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Western Michigan

PassingC/AttYdsTDInt
Brady Jones11/239701
Broc Lowry5/109100
RushingCarYdsTDLong
Jalen Buckley921012
Broc Lowry419023
Devin Miles2206
ReceivingRecYdsTDLong
Baylin Brooks385042
Tailique Williams674035
Aveion Chenault21709
Jalen Buckley4707
DefenseTklTFLSacksInt
Tate Hallock9101
Joey Pope7100
James Camden61.510
Sefa Saipaia Jr.6110
Jarvarius Sims6100
Nadame Tucker5320

Michigan State

PassingC/AttYdsTDInt
Aidan Chiles17/2315510
Alessio Milivojevic0/1001
RushingCarYdsTDLong
Makhi Frazier14103128
Brandon Tullis752112
Elijah Tau-Tolliver81706
Omari Kelly1808
ReceivingRecYdsTDLong
Omari Kelly775021
Nick Marsh53218
Chrishon McCray128028
Michael Masunas222014
DefenseTklTFLSacksInt
Jordan Hall82.510
Wayne Matthews III60.501
Malik Spencer5110
Alex VanSumeren50.500
Jalen Thompson31.510
Anelu Lafaele1110

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

Team stats

Western MichiganMichigan State
217Total yards336
188Passing yards155
29Rushing yards181
5.7Yards per pass6.5
1.2Yards per rush4.1
10First downs20
4–⁠14Third downs4–⁠13
0–⁠3Fourth downs1–⁠1
1Turnovers2
5–⁠21Penalties5–⁠35
23:13Possession36:47
4Sacks (by defense)4

Efficiency

Western MichiganMichigan State
23%Success rate49%
−0.37EPA per play0.01
1.52Explosiveness1.01
−0.19Rushing EPA−0.12
−0.30Passing EPA0.20
15%Passing-down success17%
−0.42First-down EPA0.10
−0.26Second-down EPA−0.06
0.17Third-down EPA−0.27
19%Havoc by its defense35%

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)

Michigan State 59% to win. Elo’s favorite won.

The line

Michigan State −18.5, over/under 49.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 Michigan State 93%, Western Michigan 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneWestern Michigan end zoneQ1 Western MichiganTurnover on downs, 7 playsQ1 Michigan StateTouchdown, 12 playsQ1 Michigan StateTouchdown, 10 playsQ1 Western MichiganPunt, 6 playsQ2 Western MichiganPunt, 3 playsQ2 Michigan StatePunt, 6 playsQ2 Western MichiganPunt, 3 playsQ2 Michigan StateTouchdown, 6 playsQ2 Western MichiganPunt, 3 playsQ2 Michigan StatePunt, 3 playsQ2 Western MichiganInterception, 2 playsQ2 Michigan StateMissed FG, 2 playsQ3 Michigan StatePunt, 3 playsQ3 Michigan StatePunt, 5 playsQ3 Western MichiganTurnover on downs, 6 playsQ3 Michigan StatePunt, 5 playsQ3 Western MichiganSafety, 1 play (Michigan State scores)Q3 Michigan StatePunt, 3 playsQ3 Western MichiganMissed FG, 9 playsQ4 Western MichiganResult not recorded, 9 playsQ4 Michigan StateResult not recorded, 10 playsQ4 Western MichiganPunt, 5 playsQ4 Michigan StateTouchdown, 4 playsQ4 Western MichiganResult not recorded, 4 playsQ4 Michigan StateResult not recorded, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Western Michigan 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. Q1 Western MichiganTurnover on downs, 7 plays, 57 yards
  2. Q1 Michigan StateTouchdown, 12 plays, 72 yards
  3. Q1 Michigan StateTouchdown, 10 plays, 71 yards
  4. Q1 Western MichiganPunt, 6 plays, 10 yards
  5. Q2 Western MichiganPunt, 3 plays, −5 yards
  6. Q2 Michigan StatePunt, 6 plays, 28 yards
  7. Q2 Western MichiganPunt, 3 plays, 9 yards
  8. Q2 Michigan StateTouchdown, 6 plays, 51 yards
  9. Q2 Western MichiganPunt, 3 plays, 6 yards
  10. Q2 Michigan StatePunt, 3 plays, −10 yards
  11. Q2 Western MichiganInterception, 2 plays, 7 yards
  12. Q2 Michigan StateMissed FG, 2 plays, 0 yards
  13. Q3 Michigan StatePunt, 3 plays, −1 yard
  14. Q3 Michigan StatePunt, 5 plays, 13 yards
  15. Q3 Western MichiganTurnover on downs, 6 plays, 40 yards
  16. Q3 Michigan StatePunt, 5 plays, 38 yards
  17. Q3 Western MichiganSafety, 1 play (Michigan State scores), 0 yards
  18. Q3 Michigan StatePunt, 3 plays, 2 yards
  19. Q3 Western MichiganMissed FG, 9 plays, 60 yards
  20. Q4 Western MichiganResult not recorded, 9 plays, −27 yards
  21. Q4 Michigan StateResult not recorded, 10 plays, 73 yards
  22. Q4 Western MichiganPunt, 5 plays, 11 yards
  23. Q4 Michigan StateTouchdown, 4 plays, −20 yards
  24. Q4 Western MichiganResult not recorded, 4 plays, −7 yards
  25. Q4 Michigan StateResult not recorded, 3 plays, −3 yards

Play by play

1st quarter6 drives, then Michigan State 7, Western Michigan 0
Western Michigan Turnover on downs, 7 plays
15:001st & 10 at own 17Brady Jones pass complete to Talique Williams for 35 yds to the MSU 48 for a 1ST down
15:001st & 10 at opp 48Brady Jones run for 4 yds to the MSU 44
15:002nd & 6 at opp 44Brady Jones pass complete to Talique Williams for 12 yds to the MSU 32 for a 1ST down
15:001st & 10 at opp 32Brady Jones run for 6 yds to the MSU 26
15:002nd & 4 at opp 26Jalen Buckley run for a loss of 1 yard to the MSU 27
15:003rd & 5 at opp 27Brady Jones run for 1 yd to the MSU 26
Michigan State Touchdown, 12 plays
15:003rd & 2 at own 47Aidan Chiles pass incomplete to Omari Kelly for a 1ST down Western Michigan Penalty, off-side (Nadame Tucker) to the WMU 48 for a 1ST down
Western Michigan Turnover on downs, 7 plays
14:551st & 10 at own 35Ryan Eckley kickoff for 65 yds , Devin Miles return for 17 yds to the WMU 17
11:124th & 4 at opp 26Brady Jones pass incomplete to Talique Williams, broken up by Ade Willie
Michigan State Touchdown, 10 plays
11:121st & 10 at own 26Makhi Frazier run for 6 yds to the MSU 32
11:122nd & 4 at own 32Aidan Chiles pass complete to Omari Kelly for 6 yds to the MSU 38 for a 1ST down
11:121st & 10 at own 38Aidan Chiles pass complete to Nick Marsh for 8 yds to the MSU 46
11:122nd & 2 at own 46Makhi Frazier run for no gain to the MSU 46
11:123rd & 2 at own 46Aidan Chiles pass complete to Jack Velling for 3 yds to the MSU 49 for a 1ST down
11:121st & 10 at own 49Aidan Chiles pass incomplete to Brandon Tullis
11:122nd & 10 at own 49Makhi Frazier run for 8 yds to the WMU 43
11:123rd & 2 at opp 43Makhi Frazier run for 28 yds to the WMU 15 for a 1ST down
11:121st & 10 at opp 15Makhi Frazier run for 3 yds to the WMU 12
5:302nd & 7 at opp 12Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK)Michigan State 7, Western Michigan 0
Western Michigan Punt, 6 plays
5:251st & 10 at own 35Ryan Eckley kickoff for 63 yds , Devin Miles return for 20 yds to the WMU 22
5:251st & 10 at own 22Jalen Buckley run for 1 yd to the WMU 23
5:252nd & 9 at own 23Jalen Buckley run for 7 yds to the WMU 30
5:253rd & 2 at own 30Brady Jones pass complete to Talique Williams for 5 yds to the WMU 35 for a 1ST down
5:251st & 10 at own 35Devin Miles run for a loss of 4 yards to the WMU 31
5:252nd & 14 at own 31Brady Jones pass complete to Talique Williams for 5 yds to the WMU 36
2:353rd & 9 at own 36Brady Jones sacked by Anelu Lafaele for a loss of 4 yards to the WMU 32 Brady Jones fumbled, recovered by WMU Brady Jones , return for 0 yards
1:424th & 13 at own 32Ryan Millmore punt for 43 yds
Michigan State Touchdown, 12 plays
1:421st & 10 at own 25Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST down
1:421st & 10 at own 39Makhi Frazier run for 7 yds to the MSU 46
1:422nd & 3 at own 46Makhi Frazier run for 1 yd to the MSU 47
Q2 15:001st & 10 at opp 48Elijah Tau-Tolliver run for a loss of 5 yards to the MSU 47
Q2 15:002nd & 15 at own 47Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 43
Q2 15:003rd & 5 at opp 43Aidan Chiles run for 1 yd to the WMU 42
Q2 15:004th & 4 at opp 42Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 32 for a 1ST down
Q2 15:001st & 10 at opp 32Aidan Chiles pass incomplete to Nick Marsh for a 1ST down Western Michigan Penalty, Defensive pass interference (Aaron Wofford) to the WMU 21 for a 1ST down
Q2 15:001st & 10 at opp 21Makhi Frazier run for 6 yds to the WMU 15
Q2 15:002nd & 4 at opp 15Aidan Chiles pass complete to Michael Masunas for 8 yds to the WMU 7 for a 1ST down
Q2 10:431st & goal at opp 7Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK)Michigan State 14, Western Michigan 0
2nd quarter8 drives, then Michigan State 21, Western Michigan 0
Western Michigan Punt, 3 plays
10:431st & 10 at own 35Ryan Eckley kickoff for 65 yds for a touchback
10:431st & 10 at own 25Brady Jones pass incomplete to Blake Bosma, broken up by Brady Pretzlaff
10:432nd & 10 at own 25Jalen Buckley run for no gain to the WMU 25
10:433rd & 10 at own 25Brady Jones pass incomplete to Blake Bosma
10:434th & 10 at own 25Western Michigan Penalty, delay of game (Talique Williams) to the WMU 20
10:054th & 15 at own 20Ryan Millmore punt for 51 yds Michigan State Penalty, Offensive holding (Anthony Pinnace III) to the MSU 19
Michigan State Punt, 6 plays
10:051st & 10 at own 19Brandon Tullis run for 8 yds to the MSU 27
10:052nd & 2 at own 27Brandon Tullis run for 7 yds to the MSU 34 for a 1ST down
10:051st & 10 at own 34Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 48 for a 1ST down
10:051st & 10 at own 48Aidan Chiles run for a loss of 5 yards to the MSU 43
10:052nd & 15 at own 43Aidan Chiles sacked by Nadame Tucker for a loss of 7 yards to the MSU 36
10:053rd & 22 at own 36Brandon Tullis run for 11 yds to the MSU 47
5:464th & 11 at own 47Ryan Eckley punt for 51 yds
Western Michigan Punt, 3 plays
5:461st & 10 at own 2Jalen Buckley run for 1 yd to the WMU 3
5:462nd & 9 at own 3Brady Jones pass incomplete to Jalen Buckley
4:543rd & 9 at own 3Brady Jones pass complete to Aveion Chenault for 8 yds to the WMU 11
4:154th & 1 at own 11Ryan Millmore punt for 43 yds
Michigan State Touchdown, 6 plays
4:151st & 10 at own 46Aidan Chiles run for 3 yds to the MSU 49
4:152nd & 7 at own 49Omari Kelly run for 8 yds to the WMU 43 for a 1ST down
4:151st & 10 at opp 43Aidan Chiles pass incomplete to Omari Kelly
4:152nd & 10 at opp 43Makhi Frazier run for 8 yds to the WMU 35
4:153rd & 2 at opp 35Aidan Chiles run for 26 yds to the WMU 9 for a 1ST down
1:581st & goal at opp 9Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK)Michigan State 21, Western Michigan 0
Western Michigan Punt, 3 plays
1:501st & 10 at own 35Ryan Eckley kickoff for 65 yds for a touchback
1:501st & 10 at own 25Brady Jones pass incomplete to Devin Miles
1:502nd & 10 at own 25Brady Jones pass complete to Talique Williams for 6 yds to the WMU 31
1:503rd & 4 at own 31Brady Jones pass incomplete to Devin Miles, broken up by Grady Kelly
0:504th & 4 at own 31Ryan Millmore punt for 47 yds , Omari Kelly returns for 20 yds to the MSU 42
Michigan State Punt, 3 plays
0:501st & 10 at own 42Aidan Chiles sacked by Nadame Tucker for a loss of 17 yards to the MSU 25 Aidan Chiles fumbled, recovered by MSU Conner Moore , return for 0 yards
0:412nd & 27 at own 25Aidan Chiles pass complete to Makhi Frazier for a loss of 5 yards to the MSU 20
0:353rd & 32 at own 20Brandon Tullis run for 12 yds to the MSU 32
0:204th & 20 at own 32Ryan Eckley punt for 54 yds , Talique Williams returns for no gain to the WMU 12
Western Michigan Interception, 2 plays
0:201st & 10 at own 12Brady Jones pass complete to Jalen Buckley for 7 yds to the WMU 19
0:102nd & 3 at own 19Brady Jones pass intercepted
Michigan State Missed FG, 2 plays
0:101st & 10 at opp 28Aidan Chiles pass complete to Omari Kelly for no gain to the WMU 28
0:032nd & 10 at opp 28Ryan Eckley 46 Yard Field Goal Missed
3rd quarter8 drives, then Michigan State 23, Western Michigan 0
Michigan State Punt, 3 plays
15:001st & 10 at own 35Hunter Smith kickoff for 65 yds for a touchback
15:001st & 10 at own 25Brandon Tullis run for a loss of 1 yard to the MSU 24
15:002nd & 11 at own 24Aidan Chiles pass incomplete to Omari Kelly
15:003rd & 11 at own 24Aidan Chiles pass incomplete to Chrishon McCray
Michigan State Punt, 5 plays
15:002nd & 5 at own 45Elijah Tau-Tolliver run for a loss of 2 yards to the MSU 43
14:054th & 11 at own 24Ryan Eckley punt for 47 yds
Western Michigan Turnover on downs, 6 plays
14:051st & 10 at own 29Broc Lowry pass incomplete to Aveion Chenault
14:052nd & 10 at own 29Broc Lowry pass complete to Baylin Brooks for 42 yds to the MSU 29 for a 1ST down
14:051st & 10 at opp 29Broc Lowry pass incomplete to Jalen Buckley
14:052nd & 10 at opp 29Jalen Buckley run for a loss of 2 yards to the MSU 31
14:053rd & 12 at opp 31Broc Lowry run for no gain to the MSU 31
Michigan State Punt, 5 plays
11:421st & 10 at own 20Makhi Frazier run for 16 yds to the MSU 36 for a 1ST down
11:421st & 10 at own 36Aidan Chiles run for 18 yds to the WMU 46 for a 1ST down
11:421st & 10 at opp 46Brandon Tullis run for 3 yds to the WMU 43
11:422nd & 7 at opp 43Makhi Frazier run for 5 yds to the WMU 38
11:423rd & 2 at opp 38Michigan State Penalty, false start (Jack Velling) to the WMU 43
11:423rd & 7 at opp 43Aidan Chiles run for 1 yd to the WMU 42
Western Michigan Turnover on downs, 6 plays
11:344th & 12 at opp 31Broc Lowry pass complete to Talique Williams for 11 yds to the MSU 20
8:064th & 6 at opp 42Ryan Eckley punt for 41 yds
8:011st & 10 at own 1Team SafetyMichigan State 23, Western Michigan 0
Michigan State Punt, 3 plays
7:561st & 10 at own 20Hunter Smith kickoff for 60 yds , Alante Brown return for 22 yds to the MSU 42
7:561st & 10 at own 42Makhi Frazier run for 4 yds to the MSU 46
7:562nd & 6 at own 46Rodney Bullard Jr. run for a loss of 2 yards to the MSU 44
7:563rd & 8 at own 44Aidan Chiles pass incomplete to Evan Boyd
6:194th & 8 at own 44Ryan Eckley punt for 56 yds, punt out-of-bounds at the WMU 12 , Keivin Boone-Nelson II returns for no gain to the WMU 12 , Keivin Boone-Nelson II returns for 12 yds to the WMU 12
Western Michigan Missed FG, 9 plays
6:191st & 10 at own 12Jalen Buckley run for 12 yds to the WMU 24 for a 1ST down
6:191st & 10 at own 24Broc Lowry run for 3 yds to the WMU 27
6:192nd & 7 at own 27Christian Leary run for a loss of 1 yard to the WMU 26
6:193rd & 8 at own 26Broc Lowry run for 23 yds to the WMU 49 for a 1ST down
6:191st & 10 at own 49Broc Lowry pass complete to Baylin Brooks for 30 yds to the MSU 21 for a 1ST down
6:191st & 10 at opp 21Broc Lowry pass incomplete to Baylin Brooks
6:192nd & 10 at opp 21Broc Lowry sacked by Jordan Hall for a loss of 7 yards to the MSU 28
6:193rd & 17 at opp 28Broc Lowry pass incomplete to Devin Miles
2:364th & 17 at opp 28Hunter Smith 46 yd FG MISSED
Michigan State Punt, 5 plays
2:361st & 10 at own 28Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 34
2:362nd & 4 at own 34Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 40 for a 1ST down
2:361st & 10 at own 40Aidan Chiles pass complete to Nick Marsh for 5 yds to the MSU 45
Q4 15:003rd & 7 at own 43Aidan Chiles sacked by Sefa Saipaia Jr. for a loss of 2 yards to the MSU 41
Q4 14:144th & 9 at own 41Ryan Eckley punt for 59 yds
4th quarter8 drives, then Michigan State 23, Western Michigan 6
Western Michigan Result not recorded, 9 plays
14:141st & 10 at own 20Brady Jones pass incomplete to Malique Dieudonne
14:142nd & 10 at own 20Brady Jones run for 3 yds to the WMU 23
14:143rd & 7 at own 23Brady Jones pass complete to Baylin Brooks for 13 yds to the WMU 36 for a 1ST down
14:141st & 10 at own 36Brady Jones pass incomplete to Aveion Chenault
14:142nd & 10 at own 36Devin Miles run for 6 yds to the WMU 42
14:143rd & 4 at own 42Brady Jones pass complete to Cade Conley for 5 yds to the WMU 47 for a 1ST down
14:141st & 10 at own 47Brady Jones pass incomplete to Talique Williams
14:142nd & 10 at own 47Brady Jones pass incomplete to Terence Marshall
11:344th & 24 at own 33Ryan Millmore punt for 47 yds Michigan State Penalty, Offensive holding (Aveon Grose) to the MSU 10
11:341st & 10 at own 10Michigan State Penalty, false start (-5 Yards) to the MSU 5
Western Michigan Result not recorded, 9 plays
11:343rd & 10 at own 47Brady Jones sacked by Malik Spencer for a loss of 14 yards to the WMU 33 Western Michigan Penalty, intentional grounding (Brady Jones) to the WMU 33
Michigan State Result not recorded, 10 plays
11:341st & 15 at own 5Elijah Tau-Tolliver run for 3 yds to the MSU 8
11:342nd & 12 at own 8Aidan Chiles pass incomplete to Omari Kelly
11:343rd & 12 at own 8Aidan Chiles pass complete to Omari Kelly for 21 yds to the MSU 29 for a 1ST down
11:341st & 10 at own 29Elijah Tau-Tolliver run for 6 yds to the MSU 35
11:342nd & 4 at own 35Elijah Tau-Tolliver run for 4 yds to the MSU 39 for a 1ST down
11:341st & 10 at own 39Aidan Chiles pass complete to Chrishon McCray for 28 yds to the WMU 33 for a 1ST down Western Michigan Penalty, Defensive holding (Jarvarius Sims) to the WMU 33 for a 1ST down
11:341st & 10 at opp 33Elijah Tau-Tolliver run for 5 yds to the WMU 28
11:342nd & 5 at opp 28Aidan Chiles pass complete to Michael Masunas for 14 yds to the WMU 14 for a 1ST down
11:341st & 10 at opp 14Makhi Frazier run for 2 yds to the WMU 12
11:342nd & 8 at opp 12Michigan State Penalty, false start (-5 Yards) to the WMU 17
5:402nd & 13 at opp 17Aidan Chiles sacked by James Camden for a loss of 10 yards to the WMU 27 Aidan Chiles fumbled, recovered by WMU Rodney McGraw , return for 0 yards
Western Michigan Punt, 5 plays
5:401st & 10 at own 27Jalen Buckley run for 4 yds to the WMU 31
5:402nd & 6 at own 31Broc Lowry pass complete to Aveion Chenault for 9 yds to the WMU 40 for a 1ST down
5:401st & 10 at own 40Broc Lowry pass complete to Jalen Buckley for a loss of 1 yard to the WMU 39
5:402nd & 11 at own 39Broc Lowry pass incomplete to Jalen Buckley
5:403rd & 11 at own 39Brady Jones run for a loss of 1 yard to the WMU 38
3:144th & 12 at own 38Ryan Millmore punt for 39 yds
Michigan State Touchdown, 4 plays
3:141st & 10 at own 23Elijah Tau-Tolliver run for 4 yds to the MSU 27
3:082nd & 6 at own 27Elijah Tau-Tolliver run for 2 yds to the MSU 29
2:513rd & 4 at own 29Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed)Michigan State 23, Western Michigan 6
2:511st & goal at opp 3Brady Jones pass incomplete to Blake Bosma
Western Michigan Result not recorded, 4 plays
2:481st & 10 at own 35Palmer Domschke kickoff for 13 yds
2:482nd & 17 at own 41Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44
2:483rd & 14 at own 44Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42
2:001st & 10 at own 48Brady Jones sacked by Jalen Thompson for a loss of 7 yards to the WMU 41 Western Michigan Penalty, intentional grounding (Brady Jones) to the WMU 41
Michigan State Result not recorded, 3 plays
2:001st & 10 at opp 42run for a loss of 1 yard to the WMU 43
2:002nd & 11 at opp 43run for a loss of 2 yards to the WMU 45
2:003rd & 13 at opp 45run for a loss of 2 yards to the WMU 45
Western Michigan Result not recorded, 4 plays
1:554th & 16 at own 42Brady Jones pass incomplete to Aveion Chenault, broken up by Chance Rucker

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.

Officially, Michigan State leads 13–⁠0; as played, 14–⁠0 in 14 meetings.

Recent meetings
2025Michigan State 23, Western Michigan 6
2022Michigan State 35, Western Michigan 13
2019Michigan State 51, Western Michigan 17
2017Michigan State 28, Western Michigan 14
2015Michigan State 37, Western Michigan 24
2013Michigan State 26, Western Michigan 13

Around this game