From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan State
Illinois
345
Total yards
370
256
Passing yards
231
89
Rushing yards
139
6.4
Yards per pass
7.2
3.3
Yards per rush
4.6
18
First downs
18
2–15
Third downs
8–15
4–6
Fourth downs
1–1
0
Turnovers
0
7–73
Penalties
3–20
28:32
Possession
31:28
0
Sacks (by defense)
5
Efficiency
Michigan State
Illinois
37%
Success rate
44%
0.07
EPA per play
0.28
1.32
Explosiveness
1.34
0.24
Rushing EPA
0.22
−0.03
Passing EPA
0.35
14%
Passing-down success
26%
0.14
First-down EPA
0.08
−0.04
Second-down EPA
0.01
−0.20
Third-down EPA
0.95
8%
Havoc by its defense
18%
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)
Illinois 67% to win. Elo’s favorite won.
The line
Illinois −2, over/under 47.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 Illinois 56%, Michigan State 44%. 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. Illinois drives left to right, Michigan State right to left.
Q1 IllinoisPunt, 3 plays, 1 yard
Q1 Michigan StatePunt, 5 plays, 7 yards
Q1 IllinoisTouchdown, 2 plays, 74 yards
Q1 Michigan StateTouchdown, 4 plays, 75 yards
Q1 IllinoisTouchdown, 13 plays, 75 yards
Q1 Michigan StatePunt, 6 plays, 23 yards
Q2 IllinoisPunt, 4 plays, 11 yards
Q2 Michigan StatePunt, 4 plays, 14 yards
Q2 IllinoisTouchdown, 12 plays, 64 yards
Q2 Michigan StateField goal, 9 plays, 55 yards
Q2 IllinoisPunt, 3 plays, 7 yards
Q2 Michigan StateEnd of half, 1 play, −2 yards
Q3 Michigan StateTouchdown, 10 plays, 75 yards
Q3 IllinoisField goal, 8 plays, 56 yards
Q3 Michigan StatePunt, 3 plays, 8 yards
Q3 IllinoisPunt, 3 plays, 0 yards
Q3 Michigan StatePunt, 3 plays, 6 yards
Q3 IllinoisPunt, 3 plays, 5 yards
Q4 Michigan StatePunt, 3 plays, 8 yards
Q4 IllinoisTouchdown, 8 plays, 49 yards
Q4 Michigan StateTurnover on downs, 9 plays, 13 yards
Q4 IllinoisTouchdown, 4 plays, 38 yards
Q4 Michigan StateTurnover on downs, 12 plays, 28 yards
Q4 IllinoisEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Illinois 14, Michigan State 6
Illinois Punt, 3 plays
14:53
1st & 10 at own 35
Jonathan Kim kickoff for 65 yds , Kenari Wilcher return for 26 yds to the ILL 26
14:36
1st & 10 at own 26
Luke Altmyer pass complete to Tanner Arkin for 1 yd to the ILL 27
14:14
2nd & 9 at own 27
Aidan Laughery run for no gain to the ILL 27
13:28
3rd & 9 at own 27
Luke Altmyer pass incomplete to Tanner Arkin
13:18
4th & 9 at own 27
Fabrizio Pinton punt for 46 yds , Montorie Foster Jr. returns for 8 yds to the MSU 35
Michigan State Punt, 5 plays
13:10
1st & 10 at own 35
Aidan Chiles run for 9 yds to the MSU 44
12:44
2nd & 1 at own 44
Kay’Ron Lynch-Adams run for 2 yds to the MSU 46 for a 1ST down
12:24
1st & 10 at own 46
Aidan Chiles pass incomplete to Nick Marsh
12:19
2nd & 10 at own 46
Nate Carter run for 3 yds to the MSU 49
11:40
3rd & 7 at own 49
Aidan Chiles sacked by Gabe Jacas for a loss of 7 yards to the MSU 42
10:56
4th & 14 at own 42
Ryan Eckley punt for 45 yds , Hank Beatty returns for 13 yds to the ILL 26
Illinois Touchdown, 2 plays
10:49
1st & 10 at own 26
Luke Altmyer pass complete to Hank Beatty for 12 yds to the ILL 38 for a 1ST down
10:26
1st & 10 at own 38
PENALTY MSU Offside (Douse,D’Quan) 5 yards from ILL38 to ILL43. NO PLAY.
9:52
1st & 5 at own 43
Luke Altmyer pass complete to Pat Bryant for 57 yds for a TD (David Olano KICK)Illinois 7, Michigan State 0
Michigan State Touchdown, 4 plays
9:52
1st & 10 at own 35
Ethan Moczulski kickoff for 65 yds for a touchback
9:45
1st & 10 at own 25
Nate Carter run for a loss of 2 yards to the MSU 23
9:02
2nd & 12 at own 23
Aidan Chiles pass complete to Nate Carter for 6 yds to the MSU 29
8:27
3rd & 6 at own 29
Aidan Chiles run for 19 yds to the MSU 48 for a 1ST down
7:53
1st & 10 at own 48
Aidan Chiles pass complete to Aziah Johnson for 52 yds for a TD (Jonathan Kim PAT MISSED)Illinois 7, Michigan State 6
Illinois Touchdown, 13 plays
7:53
1st & 10 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
7:47
1st & 10 at own 25
Ca’Lil Valentine run for 1 yd to the ILL 26
7:04
2nd & 9 at own 26
Luke Altmyer pass complete to Pat Bryant for 6 yds to the ILL 32
6:40
3rd & 3 at own 32
Luke Altmyer run for 13 yds to the ILL 45 for a 1ST down
6:01
1st & 10 at own 45
Ca’Lil Valentine run for 5 yds to the 50 yard line
5:24
2nd & 5 at the 50
Luke Altmyer pass incomplete to Pat Bryant
5:13
3rd & 5 at the 50
Luke Altmyer pass complete to Zakhari Franklin for 15 yds to the MSU 35 for a 1ST down
4:54
1st & 10 at opp 35
Luke Altmyer pass complete to Tanner Arkin for 5 yds to the MSU 30
4:18
2nd & 5 at opp 30
PENALTY ILL False Start (Arkin,Tanner) 5 yards from MSU30 to MSU35. NO PLAY.
3:50
2nd & 10 at opp 35
Luke Altmyer pass incomplete to Carson Goda
3:50
3rd & 10 at opp 35
(03:50) PENALTY ILL False Start (Priestly,Melvin) 5 yards from MSU35 to MSU40. NO PLAY.
3:35
3rd & 15 at opp 40
Luke Altmyer pass complete to Alexander Capka-Jones for 16 yds to the MSU 24 for a 1ST down
3:02
1st & 10 at opp 24
Ca’Lil Valentine run for 6 yds to the MSU 18
2:17
2nd & 4 at opp 18
Luke Altmyer pass complete to Zakhari Franklin for 3 yds to the MSU 15
1:41
3rd & 1 at opp 15
Josh McCray run for 4 yds to the MSU 11 for a 1ST down
1:06
1st & 10 at opp 11
Josh McCray run for 11 yds for a TD (David Olano KICK)Illinois 14, Michigan State 6
Michigan State Punt, 6 plays
1:06
1st & 10 at own 35
Ethan Moczulski kickoff for 55 yds
1:02
1st & 10 at own 25
Aidan Chiles pass incomplete to Nick Marsh
0:57
2nd & 10 at own 25
Kay’Ron Lynch-Adams run for 12 yds to the MSU 37 for a 1ST down
0:00
1st & 10 at own 37
Aidan Chiles pass complete to Jaron Glover for 12 yds to the MSU 49 for a 1ST down
Q2 14:54
1st & 10 at own 49
Kay’Ron Lynch-Adams run for 2 yds to the ILL 49
Q2 14:19
2nd & 8 at opp 49
Kay’Ron Lynch-Adams run for no gain to the ILL 49
Q2 13:27
3rd & 8 at opp 49
Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 3 yds to the MSU 48
Q2 12:46
4th & 11 at own 48
Ryan Eckley punt for 38 yds , Hank Beatty returns for no gain to the ILL 12
Q2 12:46
4th & 11 at own 48
Ryan Eckley punt for 38 yds , Hank Beatty returns for no gain to the ILL 30
2nd quarter6 drives, then Illinois 21, Michigan State 9
Illinois Punt, 4 plays
12:39
1st & 10 at own 30
Aidan Laughery run for 11 yds to the ILL 41 for a 1ST down
12:09
1st & 10 at own 41
Luke Altmyer pass incomplete to Pat Bryant
12:04
2nd & 10 at own 41
Luke Altmyer pass incomplete to Hank Beatty
11:56
3rd & 10 at own 41
Luke Altmyer pass incomplete to Hank Beatty
11:49
4th & 10 at own 41
Fabrizio Pinton punt for 50 yds, fair catch by Montorie Foster Jr. at the MSU 9
Michigan State Punt, 4 plays
11:43
1st & 10 at own 9
Aidan Chiles run for 11 yds to the MSU 20 for a 1ST down
10:58
1st & 10 at own 20
Aidan Chiles sacked for a loss of 2 yards to the MSU 18
10:10
2nd & 12 at own 18
Aidan Chiles pass complete to Aziah Johnson for 8 yds to the MSU 26
9:29
3rd & 4 at own 26
(09:37) Shotgun Chiles,Aidan pass complete short right to Johnson,Aziah caught at MSU34, for 11 yards to the MSU37 (Scott,Xavier) PENALTY MSU Pass Interference (Marsh,Nick) 13 yards from MSU26 to MSU13. NO PLAY.
8:59
3rd & 17 at own 13
Aidan Chiles pass complete to Aziah Johnson for 10 yds to the MSU 23
8:10
4th & 7 at own 23
Ryan Eckley punt for 45 yds , Hank Beatty returns for 4 yds to the ILL 36
Illinois Touchdown, 12 plays
8:04
1st & 10 at own 36
Josh McCray run for 4 yds to the ILL 40
7:42
2nd & 6 at own 40
Luke Altmyer pass complete to Josh McCray for 6 yds to the MSU 46 for a 1ST down Michigan State Penalty, Personal Foul (Ben Roberts) to the MSU 39 for a 1ST down
7:13
1st & 10 at opp 39
Luke Altmyer pass complete to Ca’Lil Valentine for 2 yds to the MSU 37
6:44
2nd & 8 at opp 37
Ca’Lil Valentine run for 5 yds to the MSU 32
5:59
3rd & 3 at opp 32
Ca’Lil Valentine run for 2 yds to the MSU 30
5:16
4th & 1 at opp 30
Luke Altmyer run for 2 yds to the MSU 28 for a 1ST down
4:31
1st & 10 at opp 28
Luke Altmyer pass incomplete to Tanner Arkin
4:22
2nd & 10 at opp 28
Luke Altmyer pass complete to Tanner Arkin for 11 yds to the MSU 17 for a 1ST down
3:40
1st & 10 at opp 17
Aidan Laughery run for 4 yds to the MSU 13
3:00
2nd & 6 at opp 13
Aidan Laughery run for 9 yds to the MSU 4 for a 1ST down
2:06
1st & goal at opp 4
Luke Altmyer pass incomplete to Carson Goda
2:01
2nd & goal at opp 4
Luke Altmyer pass complete to Zakhari Franklin for 4 yds for a TD (David Olano KICK)Illinois 21, Michigan State 6
Michigan State Field goal, 9 plays
2:01
1st & 10 at own 35
Ethan Moczulski kickoff for 65 yds for a touchback
1:56
1st & 10 at own 25
Nate Carter run for 6 yds to the MSU 31
1:56
2nd & 4 at own 31
Timeout Illinois, clock 01:56
1:50
2nd & 4 at own 31
Aidan Chiles run for 8 yds to the MSU 39 for a 1ST down
1:45
1st & 10 at own 39
Aidan Chiles pass complete to Nick Marsh for 7 yds to the MSU 46
1:38
2nd & 3 at own 46
Aidan Chiles run for 19 yds to the ILL 35 for a 1ST down
1:27
1st & 10 at opp 35
Aidan Chiles pass complete to Nick Marsh for 15 yds to the ILL 20 for a 1ST down
1:16
1st & 10 at opp 20
Aidan Chiles pass incomplete to Nick Marsh
1:12
2nd & 10 at opp 20
Aidan Chiles pass incomplete to Nick Marsh
1:07
3rd & 10 at opp 20
Aidan Chiles pass incomplete to Kay’Ron Lynch-Adams
1:02
4th & 10 at opp 20
Jonathan Kim 38 yd FG GOODIllinois 21, Michigan State 9
Illinois Punt, 3 plays
0:57
1st & 10 at own 35
Jonathan Kim kickoff for 65 yds , Kenari Wilcher return for 20 yds to the ILL 20
0:53
1st & 10 at own 20
Luke Altmyer pass complete to Zakhari Franklin for 4 yds to the ILL 24
0:44
2nd & 6 at own 24
Luke Altmyer pass complete to Zakhari Franklin for 3 yds to the ILL 27
0:24
3rd & 3 at own 27
Luke Altmyer pass incomplete to Zakhari Franklin
0:18
4th & 3 at own 27
Fabrizio Pinton punt for 43 yds, fair catch by Montorie Foster Jr. at the MSU 30
Michigan State End of half, 1 play
0:00
1st & 10 at own 30
A. Chiles takes a knee
3rd quarter6 drives, then Illinois 24, Michigan State 16
Michigan State Touchdown, 10 plays
15:00
1st & 10 at own 35
Ethan Moczulski kickoff for 65 yds for a touchback
14:48
1st & 10 at own 25
Aidan Chiles pass complete to Montorie Foster Jr. for 17 yds to the MSU 42 for a 1ST down
14:18
1st & 10 at own 42
Kay’Ron Lynch-Adams run for 4 yds to the MSU 46
13:38
2nd & 6 at own 46
Montorie Foster Jr. run for 4 yds to the 50 yard line
13:03
3rd & 2 at the 50
Kay’Ron Lynch-Adams run for a loss of 2 yards to the MSU 48
12:17
4th & 4 at own 48
Aidan Chiles pass complete to Montorie Foster Jr. for 10 yds to the ILL 42 for a 1ST down
11:44
1st & 10 at opp 42
Aidan Chiles pass complete to Montorie Foster Jr. for 29 yds to the ILL 13 for a 1ST down
11:06
1st & 10 at opp 13
Nate Carter run for 8 yds to the ILL 5
10:26
2nd & 2 at opp 5
Aidan Chiles run for no gain to the ILL 5
9:41
3rd & 2 at opp 5
Aidan Chiles pass incomplete to Aziah Johnson
9:41
4th & 2 at opp 5
Timeout Illinois, clock 09:41
9:35
4th & 2 at opp 5
Aidan Chiles pass complete to Nate Carter for 5 yds for a TD (Jonathan Kim KICK)Illinois 21, Michigan State 16
Illinois Field goal, 8 plays
9:35
1st & 10 at own 35
Jonathan Kim kickoff for 65 yds for a touchback
9:29
1st & 10 at own 25
Aidan Laughery run for a loss of 1 yard to the ILL 24
8:49
2nd & 11 at own 24
Luke Altmyer pass complete to Zakhari Franklin for 8 yds to the ILL 32
8:14
3rd & 3 at own 32
Luke Altmyer pass complete to Zakhari Franklin for 7 yds to the ILL 39 for a 1ST down
7:39
1st & 10 at own 39
Luke Altmyer pass complete to Pat Bryant for 40 yds to the MSU 21 for a 1ST down
7:07
1st & 10 at opp 21
Aidan Laughery run for a loss of 1 yard to the MSU 22
6:32
2nd & 11 at opp 22
Luke Altmyer run for 3 yds to the MSU 19
5:50
3rd & 8 at opp 19
Luke Altmyer pass incomplete to Pat Bryant
5:45
4th & 8 at opp 19
David Olano 37 yd FG GOODIllinois 24, Michigan State 16
Michigan State Punt, 3 plays
5:45
1st & 10 at own 35
Ethan Moczulski kickoff for 65 yds for a touchback
5:39
1st & 10 at own 25
Kay’Ron Lynch-Adams run for 6 yds to the MSU 31
5:07
2nd & 4 at own 31
Kay’Ron Lynch-Adams run for 2 yds to the MSU 33
4:23
3rd & 2 at own 33
Aidan Chiles pass incomplete
4:09
4th & 2 at own 33
Ryan Eckley punt for 49 yds , Hank Beatty returns for 12 yds to the ILL 30
4:09
4th & 2 at own 33
Ryan Eckley punt for 49 yds , Hank Beatty returns for 12 yds to the ILL 35
Illinois Punt, 3 plays
4:05
1st & 10 at own 35
Luke Altmyer pass incomplete to Tanner Arkin
4:00
2nd & 10 at own 35
Luke Altmyer pass incomplete to Josh McCray
3:50
3rd & 10 at own 35
Luke Altmyer pass incomplete to Hank Beatty
3:44
4th & 10 at own 35
Fabrizio Pinton punt for 50 yds, fair catch by Montorie Foster Jr. at the MSU 15
Michigan State Punt, 3 plays
3:25
1st & 10 at own 15
Aidan Chiles pass complete to Jack Velling for 5 yds to the MSU 20
2:58
2nd & 5 at own 20
Nate Carter run for 1 yd to the MSU 21
2:14
3rd & 4 at own 21
Aidan Chiles pass incomplete to Montorie Foster Jr.
2:01
4th & 4 at own 21
Ryan Eckley punt for 53 yds , Hank Beatty returns for 19 yds to the ILL 45
Illinois Punt, 3 plays
1:54
1st & 10 at own 45
Ca’Lil Valentine run for 2 yds to the ILL 47
1:14
2nd & 8 at own 47
Aidan Laughery run for 2 yds to the ILL 49
0:00
3rd & 6 at own 49
Luke Altmyer run for 1 yd to the 50 yard line
Q4 14:53
4th & 5 at the 50
Hugh Robertson punt for 36 yds, fair catch by Montorie Foster Jr. at the MSU 14
4th quarter6 drives, then Illinois 38, Michigan State 16
Michigan State Punt, 3 plays
14:40
1st & 10 at own 14
Aidan Chiles sacked by Seth Coleman for a loss of 3 yards to the MSU 11
14:03
2nd & 13 at own 11
Aidan Chiles pass complete to Brennan Parachek for no gain to the MSU 11
12:59
3rd & 13 at own 11
Aidan Chiles pass complete to Montorie Foster Jr. for 11 yds to the MSU 22
12:58
4th & 2 at own 22
Timeout Illinois, clock 12:58
12:46
4th & 2 at own 22
Ryan Eckley punt for 42 yds , Hank Beatty returns for 25 yds to the MSU 39
12:46
4th & 2 at own 22
Ryan Eckley punt for 42 yds , Hank Beatty returns for 25 yds to the MSU 49
Illinois Touchdown, 8 plays
12:28
1st & 10 at opp 49
Luke Altmyer pass complete to Collin Dixon for a loss of 1 yard to the 50 yard line
11:52
2nd & 11 at the 50
Luke Altmyer run for 1 yd to the MSU 49 Luke Altmyer fumbled, recovered by ILL Luke Altmyer
11:10
3rd & 10 at opp 49
Luke Altmyer pass complete to Pat Bryant for 32 yds to the MSU 17 for a 1ST down
10:33
1st & 10 at opp 17
Aidan Laughery run for 8 yds to the MSU 9
9:46
2nd & 2 at opp 9
Josh McCray run for 3 yds to the MSU 6 for a 1ST down
9:01
1st & goal at opp 6
Aidan Laughery run for 2 yds to the MSU 4
8:14
2nd & goal at opp 4
Aidan Laughery run for 3 yds to the MSU 1
7:33
3rd & goal at opp 1
Timeout Illinois, clock 07:33
7:30
3rd & goal at opp 1
Josh McCray run for 1 yd for a TD (David Olano KICK)Illinois 31, Michigan State 16
Michigan State Turnover on downs, 9 plays
7:30
1st & 10 at own 35
Ethan Moczulski kickoff for 60 yds
7:18
1st & 10 at own 25
Aidan Chiles pass complete to Nick Marsh for 24 yds to the MSU 49 for a 1ST down
6:47
1st & 10 at own 49
Aidan Chiles pass incomplete to Jack Velling
6:35
2nd & 10 at own 49
Aidan Chiles pass complete to Nate Carter for 8 yds to the ILL 43
6:02
3rd & 2 at opp 43
Nate Carter run for 3 yds to the ILL 40 for a 1ST down
5:15
1st & 10 at opp 40
Aidan Chiles pass complete to Nick Marsh for 12 yds to the ILL 28 for a 1ST down
4:44
1st & 10 at opp 28
(04:49) Chiles,Aidan pass incomplete short right thrown to ILL25 PENALTY MSU Intentional Grounding offsetting ILL Holding offsetting. NO PLAY.
4:39
1st & 10 at opp 28
Aidan Chiles pass incomplete to Jack Velling
4:27
2nd & 10 at opp 28
Michigan State Penalty, UNS: Unsportsmanlike Conduct (Luke Newman) to the ILL 43
4:19
3rd & 25 at opp 43
Aidan Chiles sacked for a loss of 9 yards to the MSU 48
4:14
4th & 34 at own 48
Timeout Illinois, clock 04:14
4:06
4th & 34 at own 48
Aidan Chiles sacked for a loss of 10 yards to the MSU 38
Illinois Touchdown, 4 plays
3:51
1st & 10 at opp 38
Josh McCray run for 30 yds to the MSU 8 for a 1ST down
3:07
1st & goal at opp 8
Josh McCray run for 7 yds to the MSU 1
2:17
2nd & goal at opp 1
Josh McCray run for no gain to the MSU 1
2:00
3rd & goal at opp 1
Timeout Illinois, clock 02:00
1:56
3rd & goal at opp 1
Josh McCray run for 1 yd for a TD (David Olano KICK) (David Olano KICK)Illinois 38, Michigan State 16
Michigan State Turnover on downs, 12 plays
1:56
1st & 10 at own 35
Ethan Moczulski kickoff for 65 yds
1:51
1st & 10 at own 25
Aidan Chiles pass incomplete to Jack Velling
1:45
2nd & 10 at own 25
Aidan Chiles pass complete to Montorie Foster Jr. for 6 yds to the MSU 31
1:41
3rd & 4 at own 31
Aidan Chiles pass incomplete to Nick Marsh
1:32
4th & 4 at own 31
Aidan Chiles pass complete to Nate Carter for 7 yds to the MSU 38 for a 1ST down
1:22
1st & 10 at own 38
Aidan Chiles pass complete to Nate Carter for 3 yds to the MSU 41
1:03
2nd & 7 at own 41
Aidan Chiles pass incomplete to Alante Brown
0:59
3rd & 7 at own 41
Aidan Chiles pass complete to Montorie Foster Jr. for 3 yds to the MSU 44
0:51
4th & 4 at own 44
Aidan Chiles run for 5 yds to the MSU 49 for a 1ST down
0:43
1st & 10 at own 49
Aidan Chiles pass incomplete to Nate Carter
0:36
2nd & 10 at own 49
Aidan Chiles pass incomplete to Jack Velling
0:26
3rd & 10 at own 49
Aidan Chiles pass incomplete to Nate Carter
0:26
4th & 10 at own 49
PENALTY MSU Delay Of Game 5 yards from MSU49 to MSU44. NO PLAY.
0:16
4th & 15 at own 44
Aidan Chiles pass complete to Kay’Ron Lynch-Adams for 9 yds to the ILL 47
Illinois End of game, 1 play
0:00
1st & 10 at own 47
K. Michaux takes a knee
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.