Western Michigan at Michigan State

Friday, September 2, 2022

No. 15 Michigan State beat Western Michigan 35–⁠13. It was their 13th meeting; after it, Michigan State led the series 13–⁠0 as played.

AwayWestern Michigan5–⁠7 in 2022
13
Home15Michigan State5–⁠7 in 2022
35

Final at Spartan Stadium, East LansingTV: ESPN2Attendance 73,928

At kickoff
82°F, clear, wind 10 mph from the southWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Official
Kole KnueppelGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Western Michigan3010013
Michigan State71401435

Standouts

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

Player stats

Western Michigan

PassingC/AttYdsTDInt
Jack Salopek21/3619300
RushingCarYdsTDLong
Sean Tyler1368145
Jack Salopek1136061
La’Darius Jefferson931010
Zahir Abdus-Salaam4602
ReceivingRecYdsTDLong
Jehlani Galloway470022
Corey Crooms541012
Blake Bosma535014
Josh Burgett121021
DefenseTklTFLSacksInt
Ryan Selig9000
Andre Carter70.50.50
Zaire Barnes7000
Warren Dabney50.50.50
Delano Ware5000
Keni-H Lovely4001

Michigan State

PassingC/AttYdsTDInt
Payton Thorne12/2423341
RushingCarYdsTDLong
Jalen Berger16120150
Jarek Broussard1054012
Payton Thorne422013
Daniel Barker2104
ReceivingRecYdsTDLong
Keon Coleman484141
Tre Mosley251143
Germie Bernard144144
Jayden Reed231026
DefenseTklTFLSacksInt
Ben VanSumeren11100
Angelo Grose110.500
Cal Haladay10000
Charles Brantley100.500
Jacoby Windmon7440
Chester Kimbrough6110
Khris Bogle3110
Aaron Brule1110

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

Team stats

Western MichiganMichigan State
334Total yards430
193Passing yards233
141Rushing yards197
5.4Yards per pass9.7
3.8Yards per rush6.2
19First downs20
6–⁠18Third downs3–⁠10
2–⁠3Fourth downs1–⁠1
2Turnovers2
8–⁠76Penalties2–⁠30
37:22Possession22:38
1Sacks (by defense)7

Efficiency

Western MichiganMichigan State
37%Success rate46%
−0.01EPA per play0.22
1.09Explosiveness1.28
−0.09Rushing EPA0.24
0.05Passing EPA0.19
29%Passing-down success31%
−0.18First-down EPA−0.04
0.01Second-down EPA0.58
0.20Third-down EPA−0.06
11%Havoc by its defense26%

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

The line

Michigan State −21.5, over/under 54.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 Michigan StatePunt, 3 playsQ1 Western MichiganPunt, 3 playsQ1 Michigan StatePunt, 3 playsQ1 Western MichiganField goal, 10 playsQ1 Michigan StateTouchdown, 6 playsQ1 Western MichiganPunt, 3 playsQ1 Michigan StateTouchdown, 7 playsQ2 Western MichiganPunt, 3 playsQ2 Michigan StateTouchdown, 2 playsQ2 Western MichiganFumble, 8 playsQ2 Michigan StatePunt, 5 playsQ2 Western MichiganFumble, 7 playsQ2 Michigan StateInterception, 5 playsQ2 Western MichiganEnd of half, 1 playQ3 Western MichiganPunt, 6 playsQ3 Michigan StateFumble, 4 playsQ3 Western MichiganTouchdown, 7 playsQ3 Michigan StateMissed FG, 6 playsQ3 Western MichiganField goal, 10 playsQ3 Michigan StatePunt, 3 playsQ4 Western MichiganPunt, 9 playsQ4 Michigan StateTouchdown, 8 playsQ4 Western MichiganTurnover on downs, 5 playsQ4 Michigan StateTouchdown, 1 playQ4 Western MichiganPunt, 3 playsQ4 Michigan StateEnd of game, 4 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.
  1. Q1 Michigan StatePunt, 3 plays, 4 yards
  2. Q1 Western MichiganPunt, 3 plays, 0 yards
  3. Q1 Michigan StatePunt, 3 plays, 0 yards
  4. Q1 Western MichiganField goal, 10 plays, 66 yards
  5. Q1 Michigan StateTouchdown, 6 plays, 75 yards
  6. Q1 Western MichiganPunt, 3 plays, −7 yards
  7. Q1 Michigan StateTouchdown, 7 plays, 45 yards
  8. Q2 Western MichiganPunt, 3 plays, 0 yards
  9. Q2 Michigan StateTouchdown, 2 plays, 50 yards
  10. Q2 Western MichiganFumble, 8 plays, 72 yards
  11. Q2 Michigan StatePunt, 5 plays, 30 yards
  12. Q2 Western MichiganFumble, 7 plays, 23 yards
  13. Q2 Michigan StateInterception, 5 plays, 35 yards
  14. Q2 Western MichiganEnd of half, 1 play, 2 yards
  15. Q3 Western MichiganPunt, 6 plays, 11 yards
  16. Q3 Michigan StateFumble, 4 plays, 28 yards
  17. Q3 Western MichiganTouchdown, 7 plays, 67 yards
  18. Q3 Michigan StateMissed FG, 6 plays, 41 yards
  19. Q3 Western MichiganField goal, 10 plays, 48 yards
  20. Q3 Michigan StatePunt, 3 plays, 3 yards
  21. Q4 Western MichiganPunt, 9 plays, 27 yards
  22. Q4 Michigan StateTouchdown, 8 plays, 91 yards
  23. Q4 Western MichiganTurnover on downs, 5 plays, 18 yards
  24. Q4 Michigan StateTouchdown, 1 play, 43 yards
  25. Q4 Western MichiganPunt, 3 plays, −1 yard
  26. Q4 Michigan StateEnd of game, 4 plays, 24 yards

Play by play

1st quarter7 drives, then Michigan State 7, Western Michigan 3
Michigan State Punt, 3 plays
15:001st & 10 at own 35Nick Mihalic kickoff for 60 yds , Jayden Reed return for 20 yds to the MchSt 25
14:501st & 10 at own 25Payton Thorne pass incomplete to Tyler Hunt
14:422nd & 10 at own 25Jalen Berger run for 7 yds to the MchSt 32
14:143rd & 3 at own 32Daniel Barker run for a loss of 3 yards to the MchSt 29
13:294th & 6 at own 29Bryce Baringer punt for 67 yds, downed at the WMich 4
Western Michigan Punt, 3 plays
13:231st & 10 at own 4Sean Tyler run for a loss of 2 yards to the WMich 2
12:522nd & 12 at own 2Jack Salopek pass incomplete to Corey Crooms, broken up by Chester Kimbrough
12:523rd & 12 at own 2WESTRN MICHIGAN Penalty, False Start (Dylan Deatherage) to the WMich 1
12:483rd & 13 at own 1Sean Tyler run for 3 yds to the WMich 4
12:194th & 10 at own 4Nick Mihalic punt for 42 yds, fair catch by Jayden Reed at the WMich 46
Michigan State Punt, 3 plays
12:131st & 10 at opp 46Jalen Berger run for no gain to the WMich 46
11:382nd & 10 at opp 46Payton Thorne pass incomplete to Jayden Reed
11:343rd & 10 at opp 46Payton Thorne pass incomplete to Daniel Barker
11:284th & 10 at opp 46Bryce Baringer punt for 22 yds, punt out-of-bounds at the WMich 24
Western Michigan Field goal, 10 plays
11:231st & 10 at own 24Jack Salopek pass complete to Corey Crooms for 12 yds to the WMich 36 for a 1ST down
10:511st & 10 at own 36La’Darius Jefferson run for 2 yds to the WMich 38
10:232nd & 8 at own 38Jack Salopek pass complete to Joshua Burgett for 21 yds to the MchSt 41 for a 1ST down
9:481st & 10 at opp 41Jack Salopek pass complete to Kaevion Mack for 9 yds to the MchSt 32
9:142nd & 1 at opp 32Jack Salopek pass incomplete to Kaevion Mack
9:103rd & 1 at opp 32La’Darius Jefferson run for 2 yds to the MchSt 30 for a 1ST down
8:341st & 10 at opp 30Salopek, Jack rush for no gain to the MICHIGANST30, PENALTY MICHIGANST personal foul (Speed, Ameer) 15 yards to the MICHIGANST15, NO PLAY, 1ST DOWN WESTMICH.
8:001st & 10 at opp 15Sean Tyler run for 5 yds to the MchSt 10
7:122nd & 5 at opp 10La’Darius Jefferson run for no gain to the MchSt 10
6:383rd & 5 at opp 10Timeout WESTRN MICHIGAN, clock 06:38
6:343rd & 5 at opp 10Jack Salopek pass incomplete to Corey Crooms
6:314th & 5 at opp 10Palmer Domschke 27 yd FG GOODWestern Michigan 3, Michigan State 0
Michigan State Touchdown, 6 plays
6:314th & 5 at own 35Nick Mihalic kickoff for 65 yds for a touchback
6:251st & 10 at own 25Jalen Berger run for 14 yds to the MchSt 39 for a 1ST down
6:011st & 10 at own 39Payton Thorne pass complete to Tre Mosley for 8 yds to the MchSt 47
5:282nd & 2 at own 47Payton Thorne pass complete to Jayden Reed for 5 yds to the WMich 48 for a 1ST down
4:581st & 10 at opp 48Jalen Berger run for 4 yds to the WMich 44
4:452nd & 6 at opp 44Payton Thorne pass incomplete to Keon Coleman
4:373rd & 6 at opp 44Payton Thorne pass complete to Germie Bernard for 44 yds for a TD, (Jack Stone KICK)Michigan State 7, Western Michigan 3
Western Michigan Punt, 3 plays
4:373rd & 6 at own 35Jack Stone kickoff for 65 yds for a touchback
4:291st & 10 at own 25Jack Salopek pass complete to Sean Tyler for a loss of 9 yards to the WMich 16
3:462nd & 19 at own 16Sean Tyler run for 7 yds to the WMich 23
3:083rd & 12 at own 23Jack Salopek sacked by Aaron Brule for a loss of 5 yards to the WMich 18
2:164th & 17 at own 18Nick Mihalic punt for 45 yds , Jayden Reed returns for 18 yds to the WMich 45
Michigan State Touchdown, 7 plays
2:101st & 10 at opp 45Payton Thorne pass incomplete to Keon Coleman
2:032nd & 10 at opp 45Payton Thorne pass complete to Maliq Carr for 6 yds to the WMich 39
1:263rd & 4 at opp 39Daniel Barker run for 4 yds to the WMich 35 for a 1ST down
1:141st & 10 at opp 35Payton Thorne pass complete to Keon Coleman for 7 yds to the WMich 28
0:442nd & 3 at opp 28Jarek Broussard run for 11 yds to the WMich 17 for a 1ST down
0:281st & 10 at opp 17Jarek Broussard run for 4 yds to the WMich 13
Q2 14:552nd & 6 at opp 13Payton Thorne pass complete to Daniel Barker for 13 yds for a TD, (Jack Stone KICK)Michigan State 14, Western Michigan 3
2nd quarter7 drives, then Michigan State 21, Western Michigan 3
Western Michigan Punt, 3 plays
14:552nd & 6 at own 35Jack Stone kickoff for 64 yds , Sean Tyler return for 29 yds to the MICHIGANST 36 WESTRN MICHIGAN Penalty, Offensive Holding (Corey Crooms) to the WMich 20
14:411st & 10 at own 20Jack Salopek sacked by Khris Bogle for a loss of 1 yard to the WMich 19
14:002nd & 11 at own 19La’Darius Jefferson run for 1 yd to the WMich 20
13:193rd & 10 at own 20Jack Salopek pass incomplete to Jehlani Galloway, broken up by Angelo Grose
13:104th & 10 at own 20Nick Mihalic punt for 30 yds, downed at the 50 yard line
Michigan State Touchdown, 2 plays
13:021st & 10 at the 50Jalen Berger run for 9 yds to the WMich 41
12:262nd & 1 at opp 41Payton Thorne pass complete to Keon Coleman for 41 yds for a TD, (Jack Stone KICK)Michigan State 21, Western Michigan 3
Western Michigan Fumble, 8 plays
12:262nd & 1 at own 35Jack Stone kickoff for 63 yds , Sean Tyler return for 13 yds to the WMich 15
12:201st & 10 at own 15Timeout WESTRN MICHIGAN, clock 12:20
12:151st & 10 at own 15Zahir Abdus-Salaam run for 1 yd to the WMich 16
11:392nd & 9 at own 16Jack Salopek pass incomplete to La’Darius Jefferson, broken up by Angelo Grose
11:283rd & 9 at own 16Jack Salopek run for 61 yds to the MchSt 23 for a 1ST down
10:491st & 10 at opp 23Zahir Abdus-Salaam run for 1 yd to the MchSt 22
10:122nd & 9 at opp 22Jack Salopek pass complete to Blake Bosma for 14 yds to the MchSt 8 for a 1ST down
9:281st & goal at opp 8Zahir Abdus-Salaam run for 2 yds to the MchSt 6
8:532nd & goal at opp 6Jack Salopek run for 3 yds to the MchSt 3
8:193rd & 0 at opp 3Abdus-Salaam, Zahir rush for 1 yard to the MICHIGANST2, PENALTY WESTMICH holding (Muetterties, Matt) 10 yards to the MICHIGANST13, NO PLAY.
7:413rd & goal at opp 13Jack Salopek sacked by Jacoby Windmon for a loss of 3 yards to the MchSt 19 Jack Salopek fumbled, forced by Jacoby Windmon, recovered by MchSt Chester Kimbrough , return for 0 yards , return for 3 yds to the MchSt 19
Michigan State Punt, 5 plays
7:341st & 10 at own 19Jalen Berger run for 13 yds to the MchSt 32 for a 1ST down
7:011st & 10 at own 32Payton Thorne run for 13 yds to the MchSt 45 for a 1ST down
6:221st & 10 at own 45Jalen Berger run for 4 yds to the MchSt 49
5:482nd & 6 at own 49Payton Thorne pass incomplete to Maliq Carr, broken up by Ryan Kilburg
5:453rd & 6 at own 49Payton Thorne pass incomplete to Keon Coleman
5:364th & 6 at own 49Bryce Baringer punt for 43 yds , Zahir Abdus-Salaam returns for 10 yds to the MICHIGANST 41 MICHIGAN ST Penalty, Personal Foul (Kendell Brooks) to the WMich 33
Western Michigan Fumble, 7 plays
5:261st & 10 at own 33Jack Salopek pass complete to Corey Crooms for 5 yds to the WMich 38
4:572nd & 5 at own 38Sean Tyler run for 2 yds to the WMich 40
4:133rd & 3 at own 40Jack Salopek pass incomplete to Corey Crooms
4:134th & 3 at own 40Timeout MICHIGAN ST, clock 04:13
4:074th & 3 at own 40Jack Salopek pass complete to Sean Tyler for 5 yds to the WMich 45 for a 1ST down
3:291st & 10 at own 45Sean Tyler run for a loss of 6 yards to the WMich 39
2:522nd & 16 at own 39Jack Salopek pass complete to Jehlani Galloway for 17 yds to the MchSt 44 for a 1ST down
2:171st & 10 at opp 44Sean Tyler run for 5 yds to the MchSt 39 Sean Tyler fumbled, forced by Kendell Brooks, recovered by MchSt Simeon Barrow
Michigan State Interception, 5 plays
2:081st & 10 at own 39Payton Thorne pass complete to Tyler Hunt for 4 yds to the MchSt 43
1:342nd & 6 at own 43Payton Thorne pass complete to Jayden Reed for 26 yds to the WMich 31 for a 1ST down
1:121st & 10 at opp 31Jarek Broussard run for 2 yds to the WMich 29
1:102nd & 8 at opp 29Timeout MICHIGAN ST, clock 01:10
1:052nd & 8 at opp 29Jarek Broussard run for 3 yds to the WMich 26
0:443rd & 5 at opp 26Payton Thorne pass intercepted Keni-H Lovely return for 2 yds to the WMich 10
Western Michigan End of half, 1 play
0:371st & 10 at own 10La’Darius Jefferson run for 2 yds to the WMich 12
3rd quarter6 drives, then Michigan State 21, Western Michigan 13
Western Michigan Punt, 6 plays
15:001st & 10 at own 35Jack Stone kickoff for 60 yds , Sean Tyler return for 12 yds to the WMich 17
14:511st & 10 at own 17Jack Salopek pass incomplete to Corey Crooms
14:432nd & 10 at own 17La’Darius Jefferson run for 9 yds to the WMich 26
14:073rd & 1 at own 26La’Darius Jefferson run for 2 yds to the WMich 28 for a 1ST down
13:361st & 10 at own 28Jack Salopek pass incomplete to La’Darius Jefferson
13:332nd & 10 at own 28Jack Salopek pass incomplete to La’Darius Jefferson
13:283rd & 10 at own 28Jack Salopek pass incomplete to Corey Crooms
13:224th & 10 at own 28Nick Mihalic punt for 39 yds, fair catch by Jayden Reed at the MchSt 33
Michigan State Fumble, 4 plays
13:161st & 10 at own 33Payton Thorne pass complete to Keon Coleman for 10 yds to the MchSt 43 for a 1ST down
13:001st & 10 at own 43Payton Thorne pass incomplete to Keon Coleman
12:522nd & 10 at own 43Jalen Berger run for 3 yds to the MchSt 46
12:153rd & 7 at own 46Thorne, Payton pass pass intercepted by Ware, Delano at the WESTMICH26, Ware, Delano return 0 yards to the WESTMICH26, PENALTY WESTMICH pass interference (Ware, Delano) 15 yards to the WESTMICH39, NO PLAY, 1ST DOWN MICHIGANST.
12:031st & 10 at opp 39Jalen Berger run for 6 yds to the WMich 33 Jalen Berger fumbled, forced by Braden Fiske, recovered by WMich Aaron Wofford
Western Michigan Touchdown, 7 plays
11:541st & 10 at own 33Jack Salopek pass complete to A.J. Abbott for 8 yds to the WMich 41
11:222nd & 2 at own 41Sean Tyler run for no gain to the WMich 41
10:343rd & 2 at own 41Jack Salopek pass complete to Corey Crooms for 1 yd to the WMich 42
9:564th & 1 at own 42Sean Tyler run for 3 yds to the WMich 45 for a 1ST down
9:231st & 10 at own 45Jack Salopek pass complete to Blake Bosma for 6 yds to the MchSt 49
8:502nd & 4 at opp 49Sean Tyler run for 45 yds to the MchSt 4 for a 1ST down
8:201st & goal at opp 4Sean Tyler run for 4 yds for a TD, (Palmer Domschke KICK)Michigan State 21, Western Michigan 10
Michigan State Missed FG, 6 plays
8:201st & 10 at own 35Nick Mihalic kickoff for 40 yds , Maliq Carr return for 7 yds to the MchSt 32
8:071st & 10 at own 32Jarek Broussard run for 4 yds to the MchSt 36
7:392nd & 6 at own 36Payton Thorne run for 8 yds to the WMich 44 for a 1ST down WESTRN MICHIGAN Penalty, Personal Foul (DaShon Bussell) to the WMich 41 for a 1ST down
7:131st & 10 at opp 41Kim, Noah pass incomplete to Reed, Jayden, PENALTY WESTMICH pass interference (Lovely, Keni-H) 15 yards to the WESTMICH26, NO PLAY, 1ST DOWN MICHIGANST.
7:061st & 10 at opp 26Jarek Broussard run for 6 yds to the WMich 20
6:222nd & 4 at opp 20Payton Thorne sacked by Andre Carter and Warren Dabney for a loss of 7 yards to the WMich 27
5:343rd & 11 at opp 27Payton Thorne pass incomplete to Keon Coleman
5:294th & 11 at opp 27Jack Stone 44 yd FG MISSED
Western Michigan Field goal, 10 plays
5:211st & 10 at own 27La’Darius Jefferson run for 10 yds to the WMich 37 for a 1ST down
4:571st & 10 at own 37Jack Salopek pass complete to A.J. Abbott for 12 yds to the WMich 49 for a 1ST down
4:281st & 10 at own 49Jack Salopek pass complete to Jehlani Galloway for 22 yds to the MchSt 29 for a 1ST down
3:581st & 10 at opp 29La’Darius Jefferson run for 3 yds to the MchSt 26
3:262nd & 7 at opp 26Jack Salopek pass incomplete to Jehlani Galloway, broken up by Charles Brantley
3:213rd & 7 at opp 26Jack Salopek pass complete to Corey Crooms for 11 yds to the MchSt 15 for a 1ST down
3:001st & 10 at opp 15Salopek, Jack pass complete to Crooms, Corey for 15 yards to the MICHIGANST0, PENALTY WESTMICH ineligible downfield on pass (Gideon, Jacob) 5 yards to the MICHIGANST20, NO PLAY.
3:001st & 15 at opp 20WESTRN MICHIGAN Penalty, Delay of Game (-5 Yards) to the MchSt 25
2:531st & 20 at opp 25Jack Salopek run for 1 yd to the MchSt 24
2:162nd & 19 at opp 24Jack Salopek pass complete to La’Darius Jefferson for 1 yd to the MchSt 23
1:313rd & 18 at opp 23Jack Salopek sacked by Jacoby Windmon for a loss of 2 yards to the MchSt 25
0:494th & 20 at opp 25Palmer Domschke 42 yd FG GOODMichigan State 21, Western Michigan 13
Michigan State Punt, 3 plays
0:494th & 20 at own 35Nick Mihalic kickoff for 56 yds , Jarek Broussard return for 18 yds to the MchSt 27
0:371st & 10 at own 27Jalen Berger run for 3 yds to the MchSt 30
0:092nd & 7 at own 30Jalen Berger run for no gain to the MchSt 30
Q4 14:553rd & 7 at own 30Payton Thorne pass incomplete to Jalen Berger
Q4 14:474th & 7 at own 30Bryce Baringer punt for 70 yds for a touchback
4th quarter6 drives, then Michigan State 35, Western Michigan 13
Western Michigan Punt, 9 plays
14:391st & 10 at own 20Zahir Abdus-Salaam run for 2 yds to the WMich 22
14:032nd & 8 at own 22Jack Salopek pass incomplete to Corey Crooms
13:573rd & 8 at own 22Jack Salopek pass complete to Corey Crooms for 12 yds to the WMich 34 for a 1ST down
13:231st & 10 at own 34Sean Tyler run for 6 yds to the WMich 40
12:502nd & 4 at own 40Jack Salopek sacked by Jacoby Windmon and Chester Kimbrough for a loss of 6 yards to the WMich 34
12:023rd & 10 at own 34Jack Salopek pass complete to Jehlani Galloway for 12 yds to the WMich 46 for a 1ST down
11:271st & 10 at own 46Jack Salopek pass complete to Blake Bosma for 5 yds to the MchSt 49
10:592nd & 5 at opp 49Jack Salopek pass incomplete to Jehlani Galloway
10:503rd & 5 at opp 49Sean Tyler run for a loss of 4 yards to the WMich 47
10:164th & 9 at own 47Nick Mihalic punt for 44 yds, fair catch by Jayden Reed at the MchSt 9
Michigan State Touchdown, 8 plays
10:051st & 10 at own 9Payton Thorne run for 8 yds to the MchSt 17
9:362nd & 2 at own 17Payton Thorne pass complete to Keon Coleman for 26 yds to the MchSt 43 for a 1ST down
9:031st & 10 at own 43Payton Thorne pass incomplete to Daniel Barker, broken up by Zaire Barnes
8:532nd & 10 at own 43Jalen Berger run for 50 yds to the WMich 7 for a 1ST down
8:351st & goal at opp 7Jalen Berger run for 2 yds to the WMich 5
7:562nd & goal at opp 5Jalen Berger run for 3 yds to the WMich 2
7:123rd & goal at opp 2Jalen Berger run for 1 yd to the WMich 1
6:284th & goal at opp 1Jalen Berger run for 1 yd for a TD, (Jack Stone KICK)Michigan State 28, Western Michigan 13
Western Michigan Turnover on downs, 5 plays
6:284th & 4 at own 35Jack Stone kickoff for 65 yds for a touchback
6:221st & 10 at own 25Jack Salopek pass complete to Jehlani Galloway for 19 yds to the WMich 44 for a 1ST down
5:551st & 10 at own 44Jack Salopek run for no gain to the WMich 44
5:222nd & 10 at own 44Jack Salopek pass complete to Blake Bosma for 5 yds to the WMich 49
4:553rd & 5 at own 49Jack Salopek sacked by Jacoby Windmon and Chester Kimbrough for a loss of 6 yards to the WMich 43
4:134th & 11 at own 43Jack Salopek pass incomplete to A.J. Abbott, broken up by Chester Kimbrough
Michigan State Touchdown, 1 play
4:071st & 10 at opp 43Payton Thorne pass complete to Tre Mosley for 43 yds for a TD, (Jack Stone KICK)Michigan State 35, Western Michigan 13
Western Michigan Punt, 3 plays
4:071st & 10 at own 35Jack Stone kickoff for 65 yds for a touchback
4:031st & 10 at own 25Jack Salopek pass incomplete to Sean Tyler
3:552nd & 10 at own 25Jack Salopek pass complete to Blake Bosma for 5 yds to the WMich 30
3:183rd & 5 at own 30Jack Salopek sacked by Jacoby Windmon for a loss of 6 yards to the WMich 24
2:334th & 11 at own 24Nick Mihalic punt for 46 yds , Jayden Reed returns for 3 yds to the MchSt 33
Michigan State End of game, 4 plays
2:241st & 10 at own 33Jarek Broussard run for 12 yds to the MchSt 45 for a 1ST down
1:591st & 10 at own 45Jarek Broussard run for no gain to the MchSt 45
1:092nd & 10 at own 45Jarek Broussard run for 9 yds to the WMich 46
0:293rd & 1 at opp 46Jarek Broussard run for 3 yds to the WMich 43 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.

Officially, Michigan State leads 13–⁠0; as played, 14–⁠0 in 14 meetings, counting the one since this game.

The NCAA later vacated Michigan State’s win in this game; it doesn’t count in the official series.

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

Western Michigan

Michigan State