← CFB Terminal
6
Mid-American
AT
23
Big Ten
2025 week 1 · Friday, August 29, 2025 at 6:00 PM CT · Spartan Stadium · 📺 FS1 · 74.8°F, wind 4.2

Drive chart

Western Michigan Michigan State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
ON DOWNS
7 pl · 57 yd · 3:43
0–0
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 2.85
15:00 1st & 10 OPP 48 Brady Jones run for 4 yds to the MSU 44 +4 -0.13
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 0.95
15:00 1st & 10 OPP 32 Brady Jones run for 6 yds to the MSU 26 +6 0.22
15:00 2nd & 4 OPP 26 Jalen Buckley run for a loss of 1 yard to the MSU 27 -1 -0.77
15:00 3rd & 5 OPP 27 Brady Jones run for 1 yd to the MSU 26 +1 -0.63
11:12 4th & 4 OPP 26 Brady Jones pass incomplete to Talique Williams, broken up by Ade Willie 0 -2.94
TD
12 pl · 75 yd · 5:59
0–14
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.50
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.22
1:42 1st & 10 OWN 39 Makhi Frazier run for 7 yds to the MSU 46 +7 0.71
1:42 2nd & 3 OWN 46 Makhi Frazier run for 1 yd to the MSU 47 +1 -1.04
0:00 OWN 47 End of 1st Quarter
15:00 1st & 10 OPP 48 Elijah Tau-Tolliver run for a loss of 5 yards to the MSU 47 -5 -2.18
15:00 2nd & 15 OWN 47 Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 43 +10 1.17
15:00 3rd & 5 OPP 43 Aidan Chiles run for 1 yd to the WMU 42 +1 -0.86
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 2.68
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 0.24
15:00 1st & 10 OPP 21 Makhi Frazier run for 6 yds to the WMU 15 +6 0.19
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 0.25
10:43 1st & 7 OPP 7 Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK) +7 2.20
TD
10 pl · 74 yd · 5:42
0–7
11:12 1st & 10 OWN 26 Makhi Frazier run for 6 yds to the MSU 32 +6 0.34
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 0.71
11:12 1st & 10 OWN 38 Aidan Chiles pass complete to Nick Marsh for 8 yds to the MSU 46 +8 1.03
11:12 2nd & 2 OWN 46 Makhi Frazier run for no gain to the MSU 46 0 -1.36
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 1.36
11:12 1st & 10 OWN 49 Aidan Chiles pass incomplete to Brandon Tullis 0 -1.13
11:12 2nd & 10 OWN 49 Makhi Frazier run for 8 yds to the WMU 43 +8 0.83
11:12 3rd & 2 OPP 43 Makhi Frazier run for 28 yds to the WMU 15 for a 1ST down +28 1.66
11:12 1st & 10 OPP 15 Makhi Frazier run for 3 yds to the WMU 12 +3 -0.10
5:30 2nd & 7 OPP 12 Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK) +12 2.66
PUNT
6 pl · 10 yd · 3:43
0–7
5:25 1st & 10 OWN 22 Jalen Buckley run for 1 yd to the WMU 23 +1 -0.51
5:25 2nd & 9 OWN 23 Jalen Buckley run for 7 yds to the WMU 30 +7 0.33
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 1.22
5:25 1st & 10 OWN 35 Devin Miles run for a loss of 4 yards to the WMU 31 -4 -1.55
5:25 2nd & 14 OWN 31 Brady Jones pass complete to Talique Williams for 5 yds to the WMU 36 +5 0.03
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 -0.50
1:42 4th & 13 OWN 32 Ryan Millmore punt for 43 yds
Q2
PUNT
3 pl · -5 yd · 0:38
0–14
10:43 1st & 10 OWN 25 Brady Jones pass incomplete to Blake Bosma, broken up by Brady Pretzlaff 0 -0.70
10:43 2nd & 10 OWN 25 Jalen Buckley run for no gain to the WMU 25 0 -0.35
10:43 3rd & 10 OWN 25 Brady Jones pass incomplete to Blake Bosma 0 -0.16
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
PUNT
6 pl · 28 yd · 4:19
0–14
10:05 1st & 10 OWN 19 Brandon Tullis run for 8 yds to the MSU 27 +8 0.78
10:05 2nd & 2 OWN 27 Brandon Tullis run for 7 yds to the MSU 34 for a 1ST down +7 0.33
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 1.33
10:05 1st & 10 OWN 48 Aidan Chiles run for a loss of 5 yards to the MSU 43 -5 -2.17
10:05 2nd & 15 OWN 43 Aidan Chiles sacked by Nadame Tucker for a loss of 7 yards to the MSU 36 -7 -1.04
10:05 3rd & 22 OWN 36 Brandon Tullis run for 11 yds to the MSU 47 +11 0.35
5:46 4th & 11 OWN 47 Ryan Eckley punt for 51 yds
PUNT
3 pl · 9 yd · 1:31
0–14
5:46 1st & 10 OWN 2 Jalen Buckley run for 1 yd to the WMU 3 +1 -0.21
5:46 2nd & 9 OWN 3 Brady Jones pass incomplete to Jalen Buckley 0 -0.13
4:54 3rd & 9 OWN 3 Brady Jones pass complete to Aveion Chenault for 8 yds to the WMU 11 +8 0.10
4:15 4th & 1 OWN 11 Ryan Millmore punt for 43 yds
TD
6 pl · 54 yd · 2:25
0–21
4:15 1st & 10 OWN 46 Aidan Chiles run for 3 yds to the MSU 49 +3 -0.42
4:15 2nd & 7 OWN 49 Omari Kelly run for 8 yds to the WMU 43 for a 1ST down +8 1.25
4:15 1st & 10 OPP 43 Aidan Chiles pass incomplete to Omari Kelly 0 -0.94
4:15 2nd & 10 OPP 43 Makhi Frazier run for 8 yds to the WMU 35 +8 0.72
4:15 3rd & 2 OPP 35 Aidan Chiles run for 26 yds to the WMU 9 for a 1ST down +26 1.15
1:58 1st & 9 OPP 9 Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK) +9 2.42
PUNT
3 pl · 6 yd · 1:00
0–21
1:50 1st & 10 OWN 25 Brady Jones pass incomplete to Devin Miles 0 -0.70
1:50 2nd & 10 OWN 25 Brady Jones pass complete to Talique Williams for 6 yds to the WMU 31 +6 0.17
1:50 3rd & 4 OWN 31 Brady Jones pass incomplete to Devin Miles, broken up by Grady Kelly 0 -0.44
0:50 4th & 4 OWN 31 Ryan Millmore punt for 47 yds , Omari Kelly returns for 20 yds to the MSU 42
PUNT
3 pl · -10 yd · 0:30
0–21
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 -2.73
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.09
0:35 3rd & 32 OWN 20 Brandon Tullis run for 12 yds to the MSU 32 +12 0.05
0:20 4th & 20 OWN 32 Ryan Eckley punt for 54 yds , Talique Williams returns for no gain to the WMU 12
INT
2 pl · 7 yd · 0:10
0–21
0:20 1st & 10 OWN 12 Brady Jones pass complete to Jalen Buckley for 7 yds to the WMU 19 +7 0.41
0:10 2nd & 3 OWN 19 Brady Jones pass intercepted -0.68
MISSED FG
2 pl · 0 yd · 0:10
0–21
0:10 1st & 10 OPP 28 Aidan Chiles pass complete to Omari Kelly for no gain to the WMU 28 0 -0.51
0:03 2nd & 10 OPP 28 Ryan Eckley 46 Yard Field Goal Missed
Q3
PUNT
3 pl · -1 yd · 0:55
0–21
15:00 1st & 10 OWN 25 Brandon Tullis run for a loss of 1 yard to the MSU 24 -1 -0.80
15:00 2nd & 11 OWN 24 Aidan Chiles pass incomplete to Omari Kelly 0 -0.29
15:00 3rd & 11 OWN 24 Aidan Chiles pass incomplete to Chrishon McCray 0 -0.13
14:05 4th & 11 OWN 24 Ryan Eckley punt for 47 yds
PUNT
5 pl · 13 yd · 3:22
0–25
15:00 2nd & 5 OWN 45 Elijah Tau-Tolliver run for a loss of 2 yards to the MSU 43 -2 -1.56
2:36 1st & 10 OWN 28 Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 34 +6 0.36
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 0.74
2:36 1st & 10 OWN 40 Aidan Chiles pass complete to Nick Marsh for 5 yds to the MSU 45 +5 0.11
0:00 OWN 45 End of 3rd Quarter
15:00 3rd & 7 OWN 43 Aidan Chiles sacked by Sefa Saipaia Jr. for a loss of 2 yards to the MSU 41 -2 -0.79
14:14 4th & 9 OWN 41 Ryan Eckley punt for 59 yds
ON DOWNS
6 pl · 51 yd · 2:31
0–21
14:05 1st & 10 OWN 29 Broc Lowry pass incomplete to Aveion Chenault 0 -0.83
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 3.82
14:05 1st & 10 OPP 29 Broc Lowry pass incomplete to Jalen Buckley 0 -0.53
14:05 2nd & 10 OPP 29 Jalen Buckley run for a loss of 2 yards to the MSU 31 -2 -1.12
14:05 3rd & 12 OPP 31 Broc Lowry run for no gain to the MSU 31 0 -1.01
11:34 4th & 12 OPP 31 Broc Lowry pass complete to Talique Williams for 11 yds to the MSU 20 +11 -1.55
PUNT
5 pl · 38 yd · 3:28
0–21
11:42 1st & 10 OWN 20 Makhi Frazier run for 16 yds to the MSU 36 for a 1ST down +16 1.24
11:42 1st & 10 OWN 36 Aidan Chiles run for 18 yds to the WMU 46 for a 1ST down +18 1.60
11:42 1st & 10 OPP 46 Brandon Tullis run for 3 yds to the WMU 43 +3 -0.34
11:42 2nd & 7 OPP 43 Makhi Frazier run for 5 yds to the WMU 38 +5 0.09
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 -0.82
8:06 4th & 6 OPP 42 Ryan Eckley punt for 41 yds
SAFETY
1 pl · 0 yd · 0:05
0–23
8:01 1st & 10 OWN 1 Team Safety -1 -2.01
PUNT
3 pl · 2 yd · 1:37
0–25
7:56 1st & 10 OWN 42 Makhi Frazier run for 4 yds to the MSU 46 +4 -0.17
7:56 2nd & 6 OWN 46 Rodney Bullard Jr. run for a loss of 2 yards to the MSU 44 -2 -1.50
7:56 3rd & 8 OWN 44 Aidan Chiles pass incomplete to Evan Boyd 0 -0.61
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
MISSED FG
9 pl · 60 yd · 3:43
0–25
6:19 1st & 10 OWN 12 Jalen Buckley run for 12 yds to the WMU 24 for a 1ST down +12 0.59
6:19 1st & 10 OWN 24 Broc Lowry run for 3 yds to the WMU 27 +3 -0.28
6:19 2nd & 7 OWN 27 Christian Leary run for a loss of 1 yard to the WMU 26 -1 -0.60
6:19 3rd & 8 OWN 26 Broc Lowry run for 23 yds to the WMU 49 for a 1ST down +23 3.11
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 1.29
6:19 1st & 10 OPP 21 Broc Lowry pass incomplete to Baylin Brooks 0 -0.39
6:19 2nd & 10 OPP 21 Broc Lowry sacked by Jordan Hall for a loss of 7 yards to the MSU 28 -7 -1.71
6:19 3rd & 17 OPP 28 Broc Lowry pass incomplete to Devin Miles 0 -0.99
2:36 4th & 17 OPP 28 Hunter Smith 46 yd FG MISSED
Q4
9 pl · 27 yd · 2:40
0–25
14:14 1st & 10 OWN 20 Brady Jones pass incomplete to Malique Dieudonne 0 -0.56
14:14 2nd & 10 OWN 20 Brady Jones run for 3 yds to the WMU 23 +3 -0.11
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 1.91
14:14 1st & 10 OWN 36 Brady Jones pass incomplete to Aveion Chenault 0 -1.04
14:14 2nd & 10 OWN 36 Devin Miles run for 6 yds to the WMU 42 +6 0.26
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 1.83
14:14 1st & 10 OWN 47 Brady Jones pass incomplete to Talique Williams 0 -1.15
14:14 2nd & 10 OWN 47 Brady Jones pass incomplete to Terence Marshall 0 -0.96
11:34 4th & 24 OWN 33 Ryan Millmore punt for 47 yds Michigan State Penalty, Offensive holding (Aveon Grose) to the MSU 10
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 -1.14
10 pl · 73 yd · 5:54
0–25
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 -0.06
11:34 2nd & 12 OWN 8 Aidan Chiles pass incomplete to Omari Kelly 0 -0.10
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 1.56
11:34 1st & 10 OWN 29 Elijah Tau-Tolliver run for 6 yds to the MSU 35 +6 0.37
11:34 2nd & 4 OWN 35 Elijah Tau-Tolliver run for 4 yds to the MSU 39 for a 1ST down +4 0.55
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 1.95
11:34 1st & 10 OPP 33 Elijah Tau-Tolliver run for 5 yds to the WMU 28 +5 0.08
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 0.27
11:34 1st & 10 OPP 14 Makhi Frazier run for 2 yds to the WMU 12 +2 -0.18
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 -2.24
PUNT
5 pl · 11 yd · 2:26
0–25
5:40 1st & 10 OWN 27 Jalen Buckley run for 4 yds to the WMU 31 +4 -0.12
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 1.30
5:40 1st & 10 OWN 40 Broc Lowry pass complete to Jalen Buckley for a loss of 1 yard to the WMU 39 -1 -1.32
5:40 2nd & 11 OWN 39 Broc Lowry pass incomplete to Jalen Buckley 0 -0.68
5:40 3rd & 11 OWN 39 Brady Jones run for a loss of 1 yard to the WMU 38 -1 -0.40
3:14 4th & 12 OWN 38 Ryan Millmore punt for 39 yds
TD
4 pl · 77 yd · 0:23
6–25
3:14 1st & 10 OWN 23 Elijah Tau-Tolliver run for 4 yds to the MSU 27 +4 -0.10
3:08 2nd & 6 OWN 27 Elijah Tau-Tolliver run for 2 yds to the MSU 29 +2 -0.38
2:51 3rd & 4 OWN 29 Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed) -7.30
4 pl · 7 yd · 0:53
6–23
2:48 1st & 10 OWN 35 Palmer Domschke kickoff for 13 yds
2:48 2nd & 17 OWN 41 Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44 +3 -0.21
2:48 3rd & 14 OWN 44 Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42 -2 -0.47
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 -2.48
1:55 4th & 16 OWN 42 Brady Jones pass incomplete to Aveion Chenault, broken up by Chance Rucker 0 0.17
3 pl · -3 yd · 1:55
6–23
2:00 1st & 10 OPP 42 run for a loss of 1 yard to the WMU 43 -1 -1.13
2:00 2nd & 11 OPP 43 run for a loss of 2 yards to the WMU 45 -2 -1.46
2:00 3rd & 13 OPP 45 run for a loss of 2 yards to the WMU 45 -2 -0.95
25 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

2sacks3
11plays for loss11
0takeaways1
3three-and-outs forced3
8explosive plays allowed5
5.57yards allowed / play2.86
4 of 13scoring drives allowed0 of 12
Western Michigan
Tate Hallock 9 (7) 1 TFL · 1 INT
Joey Pope 7 (4) 1 TFL
James Camden 6 (1) 1 sk · 1.5 TFL
Sefa Saipaia Jr. 6 (2) 1 sk · 1 TFL
Jarvarius Sims 6 (2) 1 TFL
Nadame Tucker 5 (5) 2 sk · 3 TFL · 1 QH
Jaden Lyles 5 (2)
Dillon Moore 4 (3) 1 TFL
Michigan State
Jordan Hall 8 (3) 1 sk · 2.5 TFL · 1 QH
Wayne Matthews III 6 (1) 0.5 TFL · 1 INT
Malik Spencer 5 (4) 1 sk · 1 TFL
Alex VanSumeren 5 (1) 0.5 TFL
Jalen Thompson 3 (1) 1 sk · 1.5 TFL · 1 QH
Ade Willie 3 (1) 2 TFL · 1 PD · 1 QH
Joshua Eaton 3 (2)
Semaj Bridgeman 2 (1) 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals0 of 1
6punts6
45.0punt average51.3
0punts inside the 204
47return yards42
own 19average drive startown 31
Western Michigan
K Hunter Smith 0/1 FG
P Ryan Millmore 6 punts · 45.0 avg
KR Devin Miles 2 ret · 37 yds · long 20
PR Keivin Boone-Nelson II 2 ret · 12 yds · long 12
PR Tailique Williams 1 ret · -2 yds · long -2
Michigan State
K Blake Sislo 3/3 XP
K Ryan Eckley 0/1 FG
P Ryan Eckley 6 punts · 51.3 avg · 4 in 20 · 1 TB
KR Alante Brown 1 ret · 22 yds · long 22
PR Omari Kelly 1 ret · 20 yds · long 20
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

56plays68
160yards379
12drives13
23%success rate50%
-9.04total PPA5.54
Derived from 124 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK) 7–0
Q2Aidan Chiles pass complete to Nick Marsh for 7 yds for a TD (Blake Sislo KICK) 14–0
Q2Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK) 21–0
Q3Team Safety 0–23
Q4Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed) 23–6

Biggest plays by PPA

Q3Broc Lowry pass complete to Baylin Brooks for 42 yds to the MSU 29 for a 1ST down 3.82
Q3Broc Lowry run for 23 yds to the WMU 49 for a 1ST down 3.11
Q1Brady Jones pass complete to Talique Williams for 35 yds to the MSU 48 for a 1ST down 2.85
Q2Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 32 for a 1ST down 2.68
Q1Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK) 2.66
Q2Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK) 2.42

Series recent meetings

2022 Western Michigan 13 – 35 Michigan State
2019 Western Michigan 17 – 51 Michigan State
2017 Western Michigan 14 – 28 Michigan State
2015 Michigan State 37 – 24 Western Michigan
2013 Western Michigan 13 – 26 Michigan State
2010 Western Michigan 14 – 38 Michigan State
2009 Western Michigan 14 – 49 Michigan State
2003 Western Michigan 21 – 26 Michigan State
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal