Week 1 · 2025
Western Michigan at Michigan State
Fri 08/29/2025 07:00 PMSpartan StadiumMichigan State pregame93% — Pregame win probability: 93% for Michigan State. Michigan State favored, and won.
75°4 mph NW · 50% humidityRecorded at kickoff by College Football Data
Western Michigan
6
10–4
Michigan State
23
4–8
Attendance
71,657
reported
WMU8 plays, 57 yd · On downs | ||||
| 15:00 | 1st & 10 | own 17 | Brady Jones pass complete to Talique Williams for 35 yds to the MSU 48 for a 1ST down | +35 |
| 15:00 | 1st & 10 | opp 48 | Brady Jones run for 4 yds to the MSU 44 | +4 |
| 15:00 | 2nd & 6 | opp 44 | Brady Jones pass complete to Talique Williams for 12 yds to the MSU 32 for a 1ST down | +12 |
| 15:00 | 1st & 10 | opp 32 | Brady Jones run for 6 yds to the MSU 26 | +6 |
| 15:00 | 2nd & 4 | opp 26 | Jalen Buckley run for a loss of 1 yard to the MSU 27 | −1 |
| 15:00 | 3rd & 5 | opp 27 | Brady Jones run for 1 yd to the MSU 26 | +1 |
| 14:55 | 1st & 10 | own 35 | Ryan Eckley kickoff for 65 yds , Devin Miles return for 17 yds to the WMU 17 | +17 |
| 11:12 | 4th & 4 | opp 26 | Brady Jones pass incomplete to Talique Williams, broken up by Ade Willie | 0 |
MSU13 plays, 75 yd · Touchdown | ||||
| 15:00 | 3rd & 2 | own 47 | Aidan 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 | +5 |
| 1:42 | 1st & 10 | own 25 | Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST down | +14 |
| 1:42 | 1st & 10 | own 39 | Makhi Frazier run for 7 yds to the MSU 46 | +7 |
| 1:42 | 2nd & 3 | own 46 | Makhi Frazier run for 1 yd to the MSU 47 | +1 |
| 0:00 | own 47 | End of 1st Quarter | 0 | |
| 15:00 | 1st & 10 | opp 48 | Elijah Tau-Tolliver run for a loss of 5 yards to the MSU 47 | −5 |
| 15:00 | 2nd & 15 | own 47 | Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 43 | +10 |
| 15:00 | 3rd & 5 | opp 43 | Aidan Chiles run for 1 yd to the WMU 42 | +1 |
| 15:00 | 4th & 4 | opp 42 | Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 32 for a 1ST down | +10 |
| 15:00 | 1st & 10 | opp 32 | Aidan 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 | +11 |
| 15:00 | 1st & 10 | opp 21 | Makhi Frazier run for 6 yds to the WMU 15 | +6 |
| 15:00 | 2nd & 4 | opp 15 | Aidan Chiles pass complete to Michael Masunas for 8 yds to the WMU 7 for a 1ST down | +8 |
| 10:43 | 1st & goal | opp 7 | Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK) | +7 |
MSU10 plays, 74 yd · Touchdown | ||||
| 11:12 | 1st & 10 | own 26 | Makhi Frazier run for 6 yds to the MSU 32 | +6 |
| 11:12 | 2nd & 4 | own 32 | Aidan Chiles pass complete to Omari Kelly for 6 yds to the MSU 38 for a 1ST down | +6 |
| 11:12 | 1st & 10 | own 38 | Aidan Chiles pass complete to Nick Marsh for 8 yds to the MSU 46 | +8 |
| 11:12 | 2nd & 2 | own 46 | Makhi Frazier run for no gain to the MSU 46 | 0 |
| 11:12 | 3rd & 2 | own 46 | Aidan Chiles pass complete to Jack Velling for 3 yds to the MSU 49 for a 1ST down | +3 |
| 11:12 | 1st & 10 | own 49 | Aidan Chiles pass incomplete to Brandon Tullis | 0 |
| 11:12 | 2nd & 10 | own 49 | Makhi Frazier run for 8 yds to the WMU 43 | +8 |
| 11:12 | 3rd & 2 | opp 43 | Makhi Frazier run for 28 yds to the WMU 15 for a 1ST down | +28 |
| 11:12 | 1st & 10 | opp 15 | Makhi Frazier run for 3 yds to the WMU 12 | +3 |
| 5:30 | 2nd & 7 | opp 12 | Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK) | +12 |
WMU8 plays, 10 yd · Punt | ||||
| 5:25 | 1st & 10 | own 35 | Ryan Eckley kickoff for 63 yds , Devin Miles return for 20 yds to the WMU 22 | +20 |
| 5:25 | 1st & 10 | own 22 | Jalen Buckley run for 1 yd to the WMU 23 | +1 |
| 5:25 | 2nd & 9 | own 23 | Jalen Buckley run for 7 yds to the WMU 30 | +7 |
| 5:25 | 3rd & 2 | own 30 | Brady Jones pass complete to Talique Williams for 5 yds to the WMU 35 for a 1ST down | +5 |
| 5:25 | 1st & 10 | own 35 | Devin Miles run for a loss of 4 yards to the WMU 31 | −4 |
| 5:25 | 2nd & 14 | own 31 | Brady Jones pass complete to Talique Williams for 5 yds to the WMU 36 | +5 |
| 2:35 | 3rd & 9 | own 36 | Brady 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 | −4 |
| 1:42 | 4th & 13 | own 32 | Ryan Millmore punt for 43 yds | 0 |
WMU6 plays, -5 yd · Punt | ||||
| 10:43 | 1st & 10 | own 35 | Ryan Eckley kickoff for 65 yds for a touchback | 0 |
| 10:43 | 1st & 10 | own 25 | Brady Jones pass incomplete to Blake Bosma, broken up by Brady Pretzlaff | 0 |
| 10:43 | 2nd & 10 | own 25 | Jalen Buckley run for no gain to the WMU 25 | 0 |
| 10:43 | 3rd & 10 | own 25 | Brady Jones pass incomplete to Blake Bosma | 0 |
| 10:43 | 4th & 10 | own 25 | Western Michigan Penalty, delay of game (Talique Williams) to the WMU 20 | −5 |
| 10:05 | 4th & 15 | own 20 | Ryan Millmore punt for 51 yds Michigan State Penalty, Offensive holding (Anthony Pinnace III) to the MSU 19 | +61 |
MSU7 plays, 28 yd · Punt | ||||
| 10:05 | 1st & 10 | own 19 | Brandon Tullis run for 8 yds to the MSU 27 | +8 |
| 10:05 | 2nd & 2 | own 27 | Brandon Tullis run for 7 yds to the MSU 34 for a 1ST down | +7 |
| 10:05 | 1st & 10 | own 34 | Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 48 for a 1ST down | +14 |
| 10:05 | 1st & 10 | own 48 | Aidan Chiles run for a loss of 5 yards to the MSU 43 | −5 |
| 10:05 | 2nd & 15 | own 43 | Aidan Chiles sacked by Nadame Tucker for a loss of 7 yards to the MSU 36 | −7 |
| 10:05 | 3rd & 22 | own 36 | Brandon Tullis run for 11 yds to the MSU 47 | +11 |
| 5:46 | 4th & 11 | own 47 | Ryan Eckley punt for 51 yds | 0 |
WMU4 plays, 9 yd · Punt | ||||
| 5:46 | 1st & 10 | own 2 | Jalen Buckley run for 1 yd to the WMU 3 | +1 |
| 5:46 | 2nd & 9 | own 3 | Brady Jones pass incomplete to Jalen Buckley | 0 |
| 4:54 | 3rd & 9 | own 3 | Brady Jones pass complete to Aveion Chenault for 8 yds to the WMU 11 | +8 |
| 4:15 | 4th & 1 | own 11 | Ryan Millmore punt for 43 yds | 0 |
MSU6 plays, 54 yd · Touchdown | ||||
| 4:15 | 1st & 10 | own 46 | Aidan Chiles run for 3 yds to the MSU 49 | +3 |
| 4:15 | 2nd & 7 | own 49 | Omari Kelly run for 8 yds to the WMU 43 for a 1ST down | +8 |
| 4:15 | 1st & 10 | opp 43 | Aidan Chiles pass incomplete to Omari Kelly | 0 |
| 4:15 | 2nd & 10 | opp 43 | Makhi Frazier run for 8 yds to the WMU 35 | +8 |
| 4:15 | 3rd & 2 | opp 35 | Aidan Chiles run for 26 yds to the WMU 9 for a 1ST down | +26 |
| 1:58 | 1st & goal | opp 9 | Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK) | +9 |
WMU5 plays, 6 yd · Punt | ||||
| 1:50 | 1st & 10 | own 35 | Ryan Eckley kickoff for 65 yds for a touchback | 0 |
| 1:50 | 1st & 10 | own 25 | Brady Jones pass incomplete to Devin Miles | 0 |
| 1:50 | 2nd & 10 | own 25 | Brady Jones pass complete to Talique Williams for 6 yds to the WMU 31 | +6 |
| 1:50 | 3rd & 4 | own 31 | Brady Jones pass incomplete to Devin Miles, broken up by Grady Kelly | 0 |
| 0:50 | 4th & 4 | own 31 | Ryan Millmore punt for 47 yds , Omari Kelly returns for 20 yds to the MSU 42 | +20 |
MSU4 plays, -10 yd · Punt | ||||
| 0:50 | 1st & 10 | own 42 | Aidan 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 | −17 |
| 0:41 | 2nd & 27 | own 25 | Aidan Chiles pass complete to Makhi Frazier for a loss of 5 yards to the MSU 20 | −5 |
| 0:35 | 3rd & 32 | own 20 | Brandon Tullis run for 12 yds to the MSU 32 | +12 |
| 0:20 | 4th & 20 | own 32 | Ryan Eckley punt for 54 yds , Talique Williams returns for no gain to the WMU 12 | 0 |
WMU2 plays, 7 yd · Turnover | ||||
| 0:20 | 1st & 10 | own 12 | Brady Jones pass complete to Jalen Buckley for 7 yds to the WMU 19 | +7 |
| 0:10 | 2nd & 3 | own 19 | Brady Jones pass intercepted | 0 |
MSU2 plays, 0 yd · Missed FG | ||||
| 0:10 | 1st & 10 | opp 28 | Aidan Chiles pass complete to Omari Kelly for no gain to the WMU 28 | 0 |
| 0:03 | 2nd & 10 | opp 28 | Ryan Eckley 46 Yard Field Goal Missed | +46 |
MSU5 plays, -1 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Hunter Smith kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Brandon Tullis run for a loss of 1 yard to the MSU 24 | −1 |
| 15:00 | 2nd & 11 | own 24 | Aidan Chiles pass incomplete to Omari Kelly | 0 |
| 15:00 | 3rd & 11 | own 24 | Aidan Chiles pass incomplete to Chrishon McCray | 0 |
| 14:05 | 4th & 11 | own 24 | Ryan Eckley punt for 47 yds | 0 |
MSU7 plays, 13 yd · Punt | ||||
| 15:00 | 2nd & 5 | own 45 | Elijah Tau-Tolliver run for a loss of 2 yards to the MSU 43 | −2 |
| 2:36 | 1st & 10 | own 28 | Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 34 | +6 |
| 2:36 | 2nd & 4 | own 34 | Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 40 for a 1ST down | +6 |
| 2:36 | 1st & 10 | own 40 | Aidan Chiles pass complete to Nick Marsh for 5 yds to the MSU 45 | +5 |
| 0:00 | own 45 | End of 3rd Quarter | 0 | |
| 15:00 | 3rd & 7 | own 43 | Aidan Chiles sacked by Sefa Saipaia Jr. for a loss of 2 yards to the MSU 41 | −2 |
| 14:14 | 4th & 9 | own 41 | Ryan Eckley punt for 59 yds | 0 |
WMU6 plays, 51 yd · On downs | ||||
| 14:05 | 1st & 10 | own 29 | Broc Lowry pass incomplete to Aveion Chenault | 0 |
| 14:05 | 2nd & 10 | own 29 | Broc Lowry pass complete to Baylin Brooks for 42 yds to the MSU 29 for a 1ST down | +42 |
| 14:05 | 1st & 10 | opp 29 | Broc Lowry pass incomplete to Jalen Buckley | 0 |
| 14:05 | 2nd & 10 | opp 29 | Jalen Buckley run for a loss of 2 yards to the MSU 31 | −2 |
| 14:05 | 3rd & 12 | opp 31 | Broc Lowry run for no gain to the MSU 31 | 0 |
| 11:34 | 4th & 12 | opp 31 | Broc Lowry pass complete to Talique Williams for 11 yds to the MSU 20 | +11 |
MSU7 plays, 38 yd · Punt | ||||
| 11:42 | 1st & 10 | own 20 | Makhi Frazier run for 16 yds to the MSU 36 for a 1ST down | +16 |
| 11:42 | 1st & 10 | own 36 | Aidan Chiles run for 18 yds to the WMU 46 for a 1ST down | +18 |
| 11:42 | 1st & 10 | opp 46 | Brandon Tullis run for 3 yds to the WMU 43 | +3 |
| 11:42 | 2nd & 7 | opp 43 | Makhi Frazier run for 5 yds to the WMU 38 | +5 |
| 11:42 | 3rd & 2 | opp 38 | Michigan State Penalty, false start (Jack Velling) to the WMU 43 | −5 |
| 11:42 | 3rd & 7 | opp 43 | Aidan Chiles run for 1 yd to the WMU 42 | +1 |
| 8:06 | 4th & 6 | opp 42 | Ryan Eckley punt for 41 yds | 0 |
WMU1 play, 0 yd · Safety | ||||
| 8:01 | 1st & 10 | own 1 | Team Safety | −1 |
MSU5 plays, 2 yd · Punt | ||||
| 7:56 | 1st & 10 | own 20 | Hunter Smith kickoff for 60 yds , Alante Brown return for 22 yds to the MSU 42 | +22 |
| 7:56 | 1st & 10 | own 42 | Makhi Frazier run for 4 yds to the MSU 46 | +4 |
| 7:56 | 2nd & 6 | own 46 | Rodney Bullard Jr. run for a loss of 2 yards to the MSU 44 | −2 |
| 7:56 | 3rd & 8 | own 44 | Aidan Chiles pass incomplete to Evan Boyd | 0 |
| 6:19 | 4th & 8 | own 44 | Ryan 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 | +56 |
WMU9 plays, 60 yd · Missed FG | ||||
| 6:19 | 1st & 10 | own 12 | Jalen Buckley run for 12 yds to the WMU 24 for a 1ST down | +12 |
| 6:19 | 1st & 10 | own 24 | Broc Lowry run for 3 yds to the WMU 27 | +3 |
| 6:19 | 2nd & 7 | own 27 | Christian Leary run for a loss of 1 yard to the WMU 26 | −1 |
| 6:19 | 3rd & 8 | own 26 | Broc Lowry run for 23 yds to the WMU 49 for a 1ST down | +23 |
| 6:19 | 1st & 10 | own 49 | Broc Lowry pass complete to Baylin Brooks for 30 yds to the MSU 21 for a 1ST down | +30 |
| 6:19 | 1st & 10 | opp 21 | Broc Lowry pass incomplete to Baylin Brooks | 0 |
| 6:19 | 2nd & 10 | opp 21 | Broc Lowry sacked by Jordan Hall for a loss of 7 yards to the MSU 28 | −7 |
| 6:19 | 3rd & 17 | opp 28 | Broc Lowry pass incomplete to Devin Miles | 0 |
| 2:36 | 4th & 17 | opp 28 | Hunter Smith 46 yd FG MISSED | +46 |
WMU10 plays, 27 yd · Uncategorized | ||||
| 14:14 | 1st & 10 | own 20 | Brady Jones pass incomplete to Malique Dieudonne | 0 |
| 14:14 | 2nd & 10 | own 20 | Brady Jones run for 3 yds to the WMU 23 | +3 |
| 14:14 | 3rd & 7 | own 23 | Brady Jones pass complete to Baylin Brooks for 13 yds to the WMU 36 for a 1ST down | +13 |
| 14:14 | 1st & 10 | own 36 | Brady Jones pass incomplete to Aveion Chenault | 0 |
| 14:14 | 2nd & 10 | own 36 | Devin Miles run for 6 yds to the WMU 42 | +6 |
| 14:14 | 3rd & 4 | own 42 | Brady Jones pass complete to Cade Conley for 5 yds to the WMU 47 for a 1ST down | +5 |
| 14:14 | 1st & 10 | own 47 | Brady Jones pass incomplete to Talique Williams | 0 |
| 14:14 | 2nd & 10 | own 47 | Brady Jones pass incomplete to Terence Marshall | 0 |
| 11:34 | 4th & 24 | own 33 | Ryan Millmore punt for 47 yds Michigan State Penalty, Offensive holding (Aveon Grose) to the MSU 10 | +57 |
| 11:34 | 3rd & 10 | own 47 | Brady 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 | −14 |
MSU12 plays, 73 yd · Uncategorized | ||||
| 11:34 | 1st & 10 | own 10 | Michigan State Penalty, false start (-5 Yards) to the MSU 5 | −5 |
| 11:34 | 1st & 15 | own 5 | Elijah Tau-Tolliver run for 3 yds to the MSU 8 | +3 |
| 11:34 | 2nd & 12 | own 8 | Aidan Chiles pass incomplete to Omari Kelly | 0 |
| 11:34 | 3rd & 12 | own 8 | Aidan Chiles pass complete to Omari Kelly for 21 yds to the MSU 29 for a 1ST down | +21 |
| 11:34 | 1st & 10 | own 29 | Elijah Tau-Tolliver run for 6 yds to the MSU 35 | +6 |
| 11:34 | 2nd & 4 | own 35 | Elijah Tau-Tolliver run for 4 yds to the MSU 39 for a 1ST down | +4 |
| 11:34 | 1st & 10 | own 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 | +28 |
| 11:34 | 1st & 10 | opp 33 | Elijah Tau-Tolliver run for 5 yds to the WMU 28 | +5 |
| 11:34 | 2nd & 5 | opp 28 | Aidan Chiles pass complete to Michael Masunas for 14 yds to the WMU 14 for a 1ST down | +14 |
| 11:34 | 1st & 10 | opp 14 | Makhi Frazier run for 2 yds to the WMU 12 | +2 |
| 11:34 | 2nd & 8 | opp 12 | Michigan State Penalty, false start (-5 Yards) to the WMU 17 | −5 |
| 5:40 | 2nd & 13 | opp 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 | −10 |
WMU6 plays, 11 yd · Punt | ||||
| 5:40 | 1st & 10 | own 27 | Jalen Buckley run for 4 yds to the WMU 31 | +4 |
| 5:40 | 2nd & 6 | own 31 | Broc Lowry pass complete to Aveion Chenault for 9 yds to the WMU 40 for a 1ST down | +9 |
| 5:40 | 1st & 10 | own 40 | Broc Lowry pass complete to Jalen Buckley for a loss of 1 yard to the WMU 39 | −1 |
| 5:40 | 2nd & 11 | own 39 | Broc Lowry pass incomplete to Jalen Buckley | 0 |
| 5:40 | 3rd & 11 | own 39 | Brady Jones run for a loss of 1 yard to the WMU 38 | −1 |
| 3:14 | 4th & 12 | own 38 | Ryan Millmore punt for 39 yds | 0 |
MSU4 plays, 77 yd · Touchdown | ||||
| 3:14 | 1st & 10 | own 23 | Elijah Tau-Tolliver run for 4 yds to the MSU 27 | +4 |
| 3:08 | 2nd & 6 | own 27 | Elijah Tau-Tolliver run for 2 yds to the MSU 29 | +2 |
| 2:51 | 3rd & 4 | own 29 | Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed) | +32 |
| 2:51 | 1st & goal | opp 3 | Brady Jones pass incomplete to Blake Bosma | −62 |
WMU5 plays, 7 yd · Uncategorized | ||||
| 2:48 | 1st & 10 | own 35 | Palmer Domschke kickoff for 13 yds | +13 |
| 2:48 | 2nd & 17 | own 41 | Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44 | +3 |
| 2:48 | 3rd & 14 | own 44 | Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42 | −2 |
| 2:00 | 1st & 10 | own 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 | −7 |
| 1:55 | 4th & 16 | own 42 | Brady Jones pass incomplete to Aveion Chenault, broken up by Chance Rucker | 0 |
MSU3 plays, -3 yd · Uncategorized | ||||
| 2:00 | 1st & 10 | opp 42 | run for a loss of 1 yard to the WMU 43 | −1 |
| 2:00 | 2nd & 11 | opp 43 | run for a loss of 2 yards to the WMU 45 | −2 |
| 2:00 | 3rd & 13 | opp 45 | run for a loss of 2 yards to the WMU 45 | −2 |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Michigan State 10–0 vs Western Michigan
- 2022 · wk 1Western Michigan 13 @ Michigan State 35
- 2019 · wk 2Western Michigan 17 @ Michigan State 51
- 2017 · wk 2Western Michigan 14 @ Michigan State 28
- 2015 · wk 1Michigan State 37 @ Western Michigan 24
- 2013 · wk 1Western Michigan 13 @ Michigan State 26
- 2010 · wk 1Western Michigan 14 @ Michigan State 38
- 2009 · wk 10Western Michigan 14 @ Michigan State 49
- 2003 · wk 2Western Michigan 21 @ Michigan State 26
- 1997 · wk 3Western Michigan 10 @ Michigan State 42
- 1986 · wk 5Western Michigan 10 @ Michigan State 45
Research
Keep this open while you look at others