The lead after every score: above the line Michigan State is ahead, below it Western Michigan. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
5:30
TDBrandon Tullis 12 Yd Run (Blake Sislo Kick)
WMU 0–7 MSU
2nd quarter
10:43
TDNick Marsh 7 Yd pass from Aidan Chiles (Blake Sislo Kick)12 plays, 75 yds, 5:59 · from MSU 25
Michigan State 100% · no pregame line on file, so it starts at 50–50
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
MSU +17%Q1 5:30 Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK)
MSU +13%Q2 10:43 Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK)
WMU +13%Q1 5:25 Ryan Eckley kickoff for 63 yds , Devin Miles return for 20 yds to the WMU 22
MSU +11%Q1 11:12 Makhi Frazier run for 6 yds to the MSU 32
WMU +9%Q2 10:43 Ryan Eckley kickoff for 65 yds for a touchback
Team stats
Stat
WMU
MSU
1st Downs
10
20
3rd down efficiency
4-14
4-13
4th down efficiency
0-3
1-1
Total Yards
217
336
Passing
188
155
Comp/Att
16/33
17/24
Yards per pass
5.7
6.5
Rushing
29
181
Rushing Attempts
24
44
Yards per rush
1.2
4.1
Penalties
5-21
5-35
Turnovers
1
2
Fumbles lost
0
1
Interceptions thrown
1
1
Possession
23:13
36:47
Play by play
Q4 2:00 3rd & 13 at WMU 45 run for a loss of 2 yards to the WMU 45
Q4 2:00 2nd & 11 at WMU 43 run for a loss of 2 yards to the WMU 45
Q4 2:00 1st & 10 at WMU 42 run for a loss of 1 yard to the WMU 43
Q4 1:55 4th & 16 at WMU 42 Brady Jones pass incomplete to Aveion Chenault, broken up by Chance Rucker
Q4 2:00 1st & 10 at WMU 48 Brady 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
Q4 2:48 3rd & 14 at WMU 44 Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42
Q4 2:48 2nd & 17 at WMU 41 Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44
Q4 2:48 Palmer Domschke kickoff for 13 yds
Q4 2:51 1st & 10 at MSU 3 Brady Jones pass incomplete to Blake Bosma
Q4 3:08 2nd & 6 at MSU 27 Elijah Tau-Tolliver run for 2 yds to the MSU 29
Q4 3:14 1st & 10 at MSU 23 Elijah Tau-Tolliver run for 4 yds to the MSU 27
Q4 3:14 4th & 12 at WMU 38 Ryan Millmore punt for 39 yds
Q4 5:40 3rd & 11 at WMU 39 Brady Jones run for a loss of 1 yard to the WMU 38
Q4 5:40 2nd & 11 at WMU 39 Broc Lowry pass incomplete to Jalen Buckley
Q4 5:40 1st & 10 at WMU 40 Broc Lowry pass complete to Jalen Buckley for a loss of 1 yard to the WMU 39
Q4 5:40 2nd & 6 at WMU 31 Broc Lowry pass complete to Aveion Chenault for 9 yds to the WMU 40 for a 1ST down
Q4 5:40 1st & 10 at WMU 27 Jalen Buckley run for 4 yds to the WMU 31
Q4 5:40 2nd & 13 at WMU 17 Aidan 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
Q4 11:34 2nd & 8 at WMU 12 Michigan State Penalty, false start (-5 Yards) to the WMU 17
Q4 11:34 1st & 10 at WMU 14 Makhi Frazier run for 2 yds to the WMU 12
Q4 11:34 2nd & 5 at WMU 28 Aidan Chiles pass complete to Michael Masunas for 14 yds to the WMU 14 for a 1ST down
Q4 11:34 1st & 10 at WMU 33 Elijah Tau-Tolliver run for 5 yds to the WMU 28
Q4 11:34 1st & 10 at MSU 39 Aidan 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
Q4 11:34 2nd & 4 at MSU 35 Elijah Tau-Tolliver run for 4 yds to the MSU 39 for a 1ST down