From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Western Michigan
Michigan State
217
Total yards
336
188
Passing yards
155
29
Rushing yards
181
5.7
Yards per pass
6.5
1.2
Yards per rush
4.1
10
First downs
20
4–14
Third downs
4–13
0–3
Fourth downs
1–1
1
Turnovers
2
5–21
Penalties
5–35
23:13
Possession
36:47
4
Sacks (by defense)
4
Efficiency
Western Michigan
Michigan State
23%
Success rate
49%
−0.37
EPA per play
0.01
1.52
Explosiveness
1.01
−0.19
Rushing EPA
−0.12
−0.30
Passing EPA
0.20
15%
Passing-down success
17%
−0.42
First-down EPA
0.10
−0.26
Second-down EPA
−0.06
0.17
Third-down EPA
−0.27
19%
Havoc by its defense
35%
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
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.
Q1 Western MichiganTurnover on downs, 7 plays, 57 yards
Q1 Michigan StateTouchdown, 12 plays, 72 yards
Q1 Michigan StateTouchdown, 10 plays, 71 yards
Q1 Western MichiganPunt, 6 plays, 10 yards
Q2 Western MichiganPunt, 3 plays, −5 yards
Q2 Michigan StatePunt, 6 plays, 28 yards
Q2 Western MichiganPunt, 3 plays, 9 yards
Q2 Michigan StateTouchdown, 6 plays, 51 yards
Q2 Western MichiganPunt, 3 plays, 6 yards
Q2 Michigan StatePunt, 3 plays, −10 yards
Q2 Western MichiganInterception, 2 plays, 7 yards
Q2 Michigan StateMissed FG, 2 plays, 0 yards
Q3 Michigan StatePunt, 3 plays, −1 yard
Q3 Michigan StatePunt, 5 plays, 13 yards
Q3 Western MichiganTurnover on downs, 6 plays, 40 yards
Q3 Michigan StatePunt, 5 plays, 38 yards
Q3 Western MichiganSafety, 1 play (Michigan State scores), 0 yards
Q3 Michigan StatePunt, 3 plays, 2 yards
Q3 Western MichiganMissed FG, 9 plays, 60 yards
Q4 Western MichiganResult not recorded, 9 plays, −27 yards
Q4 Michigan StateResult not recorded, 10 plays, 73 yards
Q4 Western MichiganPunt, 5 plays, 11 yards
Q4 Michigan StateTouchdown, 4 plays, −20 yards
Q4 Western MichiganResult not recorded, 4 plays, −7 yards
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:00
1st & 10 at own 17
Brady Jones pass complete to Talique Williams for 35 yds to the MSU 48 for a 1ST down
15:00
1st & 10 at opp 48
Brady Jones run for 4 yds to the MSU 44
15:00
2nd & 6 at opp 44
Brady Jones pass complete to Talique Williams for 12 yds to the MSU 32 for a 1ST down
15:00
1st & 10 at opp 32
Brady Jones run for 6 yds to the MSU 26
15:00
2nd & 4 at opp 26
Jalen Buckley run for a loss of 1 yard to the MSU 27
15:00
3rd & 5 at opp 27
Brady Jones run for 1 yd to the MSU 26
Michigan State Touchdown, 12 plays
15:00
3rd & 2 at 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
Western Michigan Turnover on downs, 7 plays
14:55
1st & 10 at own 35
Ryan Eckley kickoff for 65 yds , Devin Miles return for 17 yds to the WMU 17
11:12
4th & 4 at opp 26
Brady Jones pass incomplete to Talique Williams, broken up by Ade Willie
Michigan State Touchdown, 10 plays
11:12
1st & 10 at own 26
Makhi Frazier run for 6 yds to the MSU 32
11:12
2nd & 4 at own 32
Aidan Chiles pass complete to Omari Kelly for 6 yds to the MSU 38 for a 1ST down
11:12
1st & 10 at own 38
Aidan Chiles pass complete to Nick Marsh for 8 yds to the MSU 46
11:12
2nd & 2 at own 46
Makhi Frazier run for no gain to the MSU 46
11:12
3rd & 2 at own 46
Aidan Chiles pass complete to Jack Velling for 3 yds to the MSU 49 for a 1ST down
11:12
1st & 10 at own 49
Aidan Chiles pass incomplete to Brandon Tullis
11:12
2nd & 10 at own 49
Makhi Frazier run for 8 yds to the WMU 43
11:12
3rd & 2 at opp 43
Makhi Frazier run for 28 yds to the WMU 15 for a 1ST down
11:12
1st & 10 at opp 15
Makhi Frazier run for 3 yds to the WMU 12
5:30
2nd & 7 at opp 12
Brandon Tullis run for 12 yds for a TD (Blake Sislo KICK)Michigan State 7, Western Michigan 0
Western Michigan Punt, 6 plays
5:25
1st & 10 at own 35
Ryan Eckley kickoff for 63 yds , Devin Miles return for 20 yds to the WMU 22
5:25
1st & 10 at own 22
Jalen Buckley run for 1 yd to the WMU 23
5:25
2nd & 9 at own 23
Jalen Buckley run for 7 yds to the WMU 30
5:25
3rd & 2 at own 30
Brady Jones pass complete to Talique Williams for 5 yds to the WMU 35 for a 1ST down
5:25
1st & 10 at own 35
Devin Miles run for a loss of 4 yards to the WMU 31
5:25
2nd & 14 at own 31
Brady Jones pass complete to Talique Williams for 5 yds to the WMU 36
2:35
3rd & 9 at 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
1:42
4th & 13 at own 32
Ryan Millmore punt for 43 yds
Michigan State Touchdown, 12 plays
1:42
1st & 10 at own 25
Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 39 for a 1ST down
1:42
1st & 10 at own 39
Makhi Frazier run for 7 yds to the MSU 46
1:42
2nd & 3 at own 46
Makhi Frazier run for 1 yd to the MSU 47
Q2 15:00
1st & 10 at opp 48
Elijah Tau-Tolliver run for a loss of 5 yards to the MSU 47
Q2 15:00
2nd & 15 at own 47
Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 43
Q2 15:00
3rd & 5 at opp 43
Aidan Chiles run for 1 yd to the WMU 42
Q2 15:00
4th & 4 at opp 42
Aidan Chiles pass complete to Omari Kelly for 10 yds to the WMU 32 for a 1ST down
Q2 15:00
1st & 10 at 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
Q2 15:00
1st & 10 at opp 21
Makhi Frazier run for 6 yds to the WMU 15
Q2 15:00
2nd & 4 at opp 15
Aidan Chiles pass complete to Michael Masunas for 8 yds to the WMU 7 for a 1ST down
Q2 10:43
1st & goal at opp 7
Aidan 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:43
1st & 10 at own 35
Ryan Eckley kickoff for 65 yds for a touchback
10:43
1st & 10 at own 25
Brady Jones pass incomplete to Blake Bosma, broken up by Brady Pretzlaff
10:43
2nd & 10 at own 25
Jalen Buckley run for no gain to the WMU 25
10:43
3rd & 10 at own 25
Brady Jones pass incomplete to Blake Bosma
10:43
4th & 10 at own 25
Western Michigan Penalty, delay of game (Talique Williams) to the WMU 20
10:05
4th & 15 at own 20
Ryan Millmore punt for 51 yds Michigan State Penalty, Offensive holding (Anthony Pinnace III) to the MSU 19
Michigan State Punt, 6 plays
10:05
1st & 10 at own 19
Brandon Tullis run for 8 yds to the MSU 27
10:05
2nd & 2 at own 27
Brandon Tullis run for 7 yds to the MSU 34 for a 1ST down
10:05
1st & 10 at own 34
Aidan Chiles pass complete to Omari Kelly for 14 yds to the MSU 48 for a 1ST down
10:05
1st & 10 at own 48
Aidan Chiles run for a loss of 5 yards to the MSU 43
10:05
2nd & 15 at own 43
Aidan Chiles sacked by Nadame Tucker for a loss of 7 yards to the MSU 36
10:05
3rd & 22 at own 36
Brandon Tullis run for 11 yds to the MSU 47
5:46
4th & 11 at own 47
Ryan Eckley punt for 51 yds
Western Michigan Punt, 3 plays
5:46
1st & 10 at own 2
Jalen Buckley run for 1 yd to the WMU 3
5:46
2nd & 9 at own 3
Brady Jones pass incomplete to Jalen Buckley
4:54
3rd & 9 at own 3
Brady Jones pass complete to Aveion Chenault for 8 yds to the WMU 11
4:15
4th & 1 at own 11
Ryan Millmore punt for 43 yds
Michigan State Touchdown, 6 plays
4:15
1st & 10 at own 46
Aidan Chiles run for 3 yds to the MSU 49
4:15
2nd & 7 at own 49
Omari Kelly run for 8 yds to the WMU 43 for a 1ST down
4:15
1st & 10 at opp 43
Aidan Chiles pass incomplete to Omari Kelly
4:15
2nd & 10 at opp 43
Makhi Frazier run for 8 yds to the WMU 35
4:15
3rd & 2 at opp 35
Aidan Chiles run for 26 yds to the WMU 9 for a 1ST down
1:58
1st & goal at opp 9
Makhi Frazier run for 9 yds for a TD (Blake Sislo KICK)Michigan State 21, Western Michigan 0
Western Michigan Punt, 3 plays
1:50
1st & 10 at own 35
Ryan Eckley kickoff for 65 yds for a touchback
1:50
1st & 10 at own 25
Brady Jones pass incomplete to Devin Miles
1:50
2nd & 10 at own 25
Brady Jones pass complete to Talique Williams for 6 yds to the WMU 31
1:50
3rd & 4 at own 31
Brady Jones pass incomplete to Devin Miles, broken up by Grady Kelly
0:50
4th & 4 at own 31
Ryan Millmore punt for 47 yds , Omari Kelly returns for 20 yds to the MSU 42
Michigan State Punt, 3 plays
0:50
1st & 10 at 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
0:41
2nd & 27 at own 25
Aidan Chiles pass complete to Makhi Frazier for a loss of 5 yards to the MSU 20
0:35
3rd & 32 at own 20
Brandon Tullis run for 12 yds to the MSU 32
0:20
4th & 20 at own 32
Ryan Eckley punt for 54 yds , Talique Williams returns for no gain to the WMU 12
Western Michigan Interception, 2 plays
0:20
1st & 10 at own 12
Brady Jones pass complete to Jalen Buckley for 7 yds to the WMU 19
0:10
2nd & 3 at own 19
Brady Jones pass intercepted
Michigan State Missed FG, 2 plays
0:10
1st & 10 at opp 28
Aidan Chiles pass complete to Omari Kelly for no gain to the WMU 28
0:03
2nd & 10 at opp 28
Ryan Eckley 46 Yard Field Goal Missed
3rd quarter8 drives, then Michigan State 23, Western Michigan 0
Michigan State Punt, 3 plays
15:00
1st & 10 at own 35
Hunter Smith kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brandon Tullis run for a loss of 1 yard to the MSU 24
15:00
2nd & 11 at own 24
Aidan Chiles pass incomplete to Omari Kelly
15:00
3rd & 11 at own 24
Aidan Chiles pass incomplete to Chrishon McCray
Michigan State Punt, 5 plays
15:00
2nd & 5 at own 45
Elijah Tau-Tolliver run for a loss of 2 yards to the MSU 43
14:05
4th & 11 at own 24
Ryan Eckley punt for 47 yds
Western Michigan Turnover on downs, 6 plays
14:05
1st & 10 at own 29
Broc Lowry pass incomplete to Aveion Chenault
14:05
2nd & 10 at own 29
Broc Lowry pass complete to Baylin Brooks for 42 yds to the MSU 29 for a 1ST down
14:05
1st & 10 at opp 29
Broc Lowry pass incomplete to Jalen Buckley
14:05
2nd & 10 at opp 29
Jalen Buckley run for a loss of 2 yards to the MSU 31
14:05
3rd & 12 at opp 31
Broc Lowry run for no gain to the MSU 31
Michigan State Punt, 5 plays
11:42
1st & 10 at own 20
Makhi Frazier run for 16 yds to the MSU 36 for a 1ST down
11:42
1st & 10 at own 36
Aidan Chiles run for 18 yds to the WMU 46 for a 1ST down
11:42
1st & 10 at opp 46
Brandon Tullis run for 3 yds to the WMU 43
11:42
2nd & 7 at opp 43
Makhi Frazier run for 5 yds to the WMU 38
11:42
3rd & 2 at opp 38
Michigan State Penalty, false start (Jack Velling) to the WMU 43
11:42
3rd & 7 at opp 43
Aidan Chiles run for 1 yd to the WMU 42
Western Michigan Turnover on downs, 6 plays
11:34
4th & 12 at opp 31
Broc Lowry pass complete to Talique Williams for 11 yds to the MSU 20
8:06
4th & 6 at opp 42
Ryan Eckley punt for 41 yds
8:01
1st & 10 at own 1
Team SafetyMichigan State 23, Western Michigan 0
Michigan State Punt, 3 plays
7:56
1st & 10 at own 20
Hunter Smith kickoff for 60 yds , Alante Brown return for 22 yds to the MSU 42
7:56
1st & 10 at own 42
Makhi Frazier run for 4 yds to the MSU 46
7:56
2nd & 6 at own 46
Rodney Bullard Jr. run for a loss of 2 yards to the MSU 44
7:56
3rd & 8 at own 44
Aidan Chiles pass incomplete to Evan Boyd
6:19
4th & 8 at 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
Western Michigan Missed FG, 9 plays
6:19
1st & 10 at own 12
Jalen Buckley run for 12 yds to the WMU 24 for a 1ST down
6:19
1st & 10 at own 24
Broc Lowry run for 3 yds to the WMU 27
6:19
2nd & 7 at own 27
Christian Leary run for a loss of 1 yard to the WMU 26
6:19
3rd & 8 at own 26
Broc Lowry run for 23 yds to the WMU 49 for a 1ST down
6:19
1st & 10 at own 49
Broc Lowry pass complete to Baylin Brooks for 30 yds to the MSU 21 for a 1ST down
6:19
1st & 10 at opp 21
Broc Lowry pass incomplete to Baylin Brooks
6:19
2nd & 10 at opp 21
Broc Lowry sacked by Jordan Hall for a loss of 7 yards to the MSU 28
6:19
3rd & 17 at opp 28
Broc Lowry pass incomplete to Devin Miles
2:36
4th & 17 at opp 28
Hunter Smith 46 yd FG MISSED
Michigan State Punt, 5 plays
2:36
1st & 10 at own 28
Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 34
2:36
2nd & 4 at own 34
Aidan Chiles pass complete to Nick Marsh for 6 yds to the MSU 40 for a 1ST down
2:36
1st & 10 at own 40
Aidan Chiles pass complete to Nick Marsh for 5 yds to the MSU 45
Q4 15:00
3rd & 7 at own 43
Aidan Chiles sacked by Sefa Saipaia Jr. for a loss of 2 yards to the MSU 41
Q4 14:14
4th & 9 at own 41
Ryan Eckley punt for 59 yds
4th quarter8 drives, then Michigan State 23, Western Michigan 6
Western Michigan Result not recorded, 9 plays
14:14
1st & 10 at own 20
Brady Jones pass incomplete to Malique Dieudonne
14:14
2nd & 10 at own 20
Brady Jones run for 3 yds to the WMU 23
14:14
3rd & 7 at own 23
Brady Jones pass complete to Baylin Brooks for 13 yds to the WMU 36 for a 1ST down
14:14
1st & 10 at own 36
Brady Jones pass incomplete to Aveion Chenault
14:14
2nd & 10 at own 36
Devin Miles run for 6 yds to the WMU 42
14:14
3rd & 4 at own 42
Brady Jones pass complete to Cade Conley for 5 yds to the WMU 47 for a 1ST down
14:14
1st & 10 at own 47
Brady Jones pass incomplete to Talique Williams
14:14
2nd & 10 at own 47
Brady Jones pass incomplete to Terence Marshall
11:34
4th & 24 at own 33
Ryan Millmore punt for 47 yds Michigan State Penalty, Offensive holding (Aveon Grose) to the MSU 10
11:34
1st & 10 at own 10
Michigan State Penalty, false start (-5 Yards) to the MSU 5
Western Michigan Result not recorded, 9 plays
11:34
3rd & 10 at 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
Michigan State Result not recorded, 10 plays
11:34
1st & 15 at own 5
Elijah Tau-Tolliver run for 3 yds to the MSU 8
11:34
2nd & 12 at own 8
Aidan Chiles pass incomplete to Omari Kelly
11:34
3rd & 12 at own 8
Aidan Chiles pass complete to Omari Kelly for 21 yds to the MSU 29 for a 1ST down
11:34
1st & 10 at own 29
Elijah Tau-Tolliver run for 6 yds to the MSU 35
11:34
2nd & 4 at own 35
Elijah Tau-Tolliver run for 4 yds to the MSU 39 for a 1ST down
11:34
1st & 10 at 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
11:34
1st & 10 at opp 33
Elijah Tau-Tolliver run for 5 yds to the WMU 28
11:34
2nd & 5 at opp 28
Aidan Chiles pass complete to Michael Masunas for 14 yds to the WMU 14 for a 1ST down
11:34
1st & 10 at opp 14
Makhi Frazier run for 2 yds to the WMU 12
11:34
2nd & 8 at opp 12
Michigan State Penalty, false start (-5 Yards) to the WMU 17
5:40
2nd & 13 at 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
Western Michigan Punt, 5 plays
5:40
1st & 10 at own 27
Jalen Buckley run for 4 yds to the WMU 31
5:40
2nd & 6 at own 31
Broc Lowry pass complete to Aveion Chenault for 9 yds to the WMU 40 for a 1ST down
5:40
1st & 10 at own 40
Broc Lowry pass complete to Jalen Buckley for a loss of 1 yard to the WMU 39
5:40
2nd & 11 at own 39
Broc Lowry pass incomplete to Jalen Buckley
5:40
3rd & 11 at own 39
Brady Jones run for a loss of 1 yard to the WMU 38
3:14
4th & 12 at own 38
Ryan Millmore punt for 39 yds
Michigan State Touchdown, 4 plays
3:14
1st & 10 at own 23
Elijah Tau-Tolliver run for 4 yds to the MSU 27
3:08
2nd & 6 at own 27
Elijah Tau-Tolliver run for 2 yds to the MSU 29
2:51
3rd & 4 at own 29
Tate Hallock 32 Yd Interception Return (Two-Point Pass Conversion Failed)Michigan State 23, Western Michigan 6
2:51
1st & goal at opp 3
Brady Jones pass incomplete to Blake Bosma
Western Michigan Result not recorded, 4 plays
2:48
1st & 10 at own 35
Palmer Domschke kickoff for 13 yds
2:48
2nd & 17 at own 41
Brady Jones pass complete to Jalen Buckley for 3 yds to the WMU 44
2:48
3rd & 14 at own 44
Brady Jones pass complete to Jalen Buckley for a loss of 2 yards to the WMU 42
2:00
1st & 10 at 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
Michigan State Result not recorded, 3 plays
2:00
1st & 10 at opp 42
run for a loss of 1 yard to the WMU 43
2:00
2nd & 11 at opp 43
run for a loss of 2 yards to the WMU 45
2:00
3rd & 13 at opp 45
run for a loss of 2 yards to the WMU 45
Western Michigan Result not recorded, 4 plays
1:55
4th & 16 at own 42
Brady 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.