Referee Mark Kluczynski; umpire Mike Pilarski; head linesman John Wiercinski; line judge Brett Bergman; side judge Joel Clay; field judge Lamont Simpson; back judge Michael Elliott; center judge Amanda SauerGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Northwestern
0
6
7
7
20
Michigan State
10
7
0
12
29
Standouts
No. 12PassingRocky Lombardi11 of 27, 167 yards, 2 TD, 1 INTMichigan State
No. 11RushingConnor Heyward24 carries, 96 yardsMichigan State
No. 8ReceivingJalen Nailor3 catches, 99 yards, 1 TDMichigan State
No. 34DefenseAntjuan Simmons13 tackles, 1 sack, 2 for lossMichigan State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Michigan State
294
Total yards
362
231
Passing yards
167
63
Rushing yards
195
5.4
Yards per pass
6.2
1.7
Yards per rush
4.1
18
First downs
17
5–17
Third downs
10–21
2–4
Fourth downs
0–0
3
Turnovers
1
3–20
Penalties
5–50
27:22
Possession
32:33
0
Sacks (by defense)
4
Efficiency
Northwestern
Michigan State
37%
Success rate
31%
−0.20
EPA per play
0.04
1.09
Explosiveness
1.55
−0.27
Rushing EPA
0.07
−0.14
Passing EPA
−0.01
24%
Passing-down success
26%
−0.23
First-down EPA
−0.27
−0.10
Second-down EPA
0.00
0.00
Third-down EPA
0.50
18%
Havoc by its defense
22%
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)
Northwestern 59% to win. Michigan State pulled the upset.
The line
Northwestern −13.5, over/under 40.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 Northwestern 82%, Michigan State 18%. 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, Northwestern 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 Michigan StatePunt, 3 plays, 2 yards
Q1 NorthwesternTurnover on downs, 7 plays, 42 yards
Q1 Michigan StateTouchdown, 2 plays, 81 yards
Q1 NorthwesternInterception, 6 plays, 23 yards
Q1 Michigan StateField goal, 4 plays, 6 yards
Q1 NorthwesternPunt, 3 plays, 8 yards
Q1 Michigan StateTouchdown, 13 plays, 85 yards
Q2 NorthwesternField goal, 13 plays, 51 yards
Q2 Michigan StatePunt, 6 plays, 20 yards
Q2 NorthwesternField goal, 9 plays, 42 yards
Q2 Michigan StateMissed FG, 14 plays, 55 yards
Q2 NorthwesternEnd of half, 7 plays, 17 yards
Q3 NorthwesternTouchdown, 10 plays, 75 yards
Q3 Michigan StatePunt, 7 plays, 36 yards
Q3 NorthwesternPunt, 7 plays, 28 yards
Q3 Michigan StatePunt, 3 plays, 8 yards
Q3 NorthwesternTouchdown, 8 plays, 37 yards
Q4 Michigan StateInterception, 3 plays, 8 yards
Q4 NorthwesternFumble, 1 play, 0 yards
Q4 Michigan StateField goal, 7 plays, 27 yards
Q4 NorthwesternPunt, 3 plays, 6 yards
Q4 Michigan StatePunt, 3 plays, 6 yards
Q4 NorthwesternInterception, 3 plays, 4 yards
Q4 Michigan StateField goal, 7 plays, 19 yards
Q4 NorthwesternPunt, 3 plays, 0 yards
Q4 Michigan StatePunt, 6 plays, 14 yards
Q4 NorthwesternResult not recorded, 2 plays, 10 yards
Play by play
1st quarter7 drives, then Michigan State 10, Northwestern 0
Michigan State Punt, 3 plays
15:00
1st & 10 at own 35
Charlie Kuhbander kickoff for 65 yds , Jalen Nailor return for 21 yds to the MchSt 21
14:51
1st & 10 at own 21
Rocky Lombardi pass incomplete
14:45
2nd & 10 at own 21
Connor Heyward run for 2 yds to the MchSt 23
14:20
3rd & 8 at own 23
Rocky Lombardi pass incomplete to Jalen Nailor
14:10
4th & 8 at own 23
Bryce Baringer punt for 37 yds, downed at the Nwest 40
Northwestern Turnover on downs, 7 plays
14:03
1st & 10 at own 40
Drake Anderson run for 8 yds to the Nwest 48
13:35
2nd & 2 at own 48
Peyton Ramsey run for 5 yds to the MchSt 47 for a 1ST down
13:15
1st & 10 at opp 47
Peyton Ramsey pass complete to Kyric McGowan for 20 yds to the MchSt 27 for a 1ST down
12:58
1st & 10 at opp 27
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 9 yds to the MchSt 18
12:24
2nd & 1 at opp 18
Drake Anderson run for a loss of 1 yard to the MchSt 19
11:56
3rd & 2 at opp 19
Andrew Marty run for 1 yd to the MchSt 18
11:15
4th & 1 at opp 18
Isaiah Bowser run for a loss of 1 yard to the MchSt 19
Michigan State Touchdown, 2 plays
11:09
1st & 10 at own 19
Connor Heyward run for 6 yds to the MchSt 25
10:34
2nd & 4 at own 25
Jalen Nailor 75 Yd pass from Rocky Lombardi (Matt Coghlin Kick)Michigan State 7, Northwestern 0
Northwestern Interception, 6 plays
10:34
2nd & 4 at own 35
Matt Coghlin kickoff for 65 yds , Coco Azema return for 35 yds to the Nwest 35
10:21
1st & 10 at own 35
Isaiah Bowser run for 5 yds to the Nwest 40
9:58
2nd & 5 at own 40
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 12 yds to the MchSt 48 for a 1ST down
9:35
1st & 10 at opp 48
Peyton Ramsey run for 6 yds to the MchSt 42
9:10
2nd & 4 at opp 42
Peyton Ramsey pass incomplete to Kyric McGowan
9:06
3rd & 4 at opp 42
Peyton Ramsey run for no gain to the MchSt 42
8:24
4th & 4 at opp 42
Peyton Ramsey pass intercepted Shakur Brown return for 54 yds to the Nwest 11
Michigan State Field goal, 4 plays
8:19
1st & 10 at opp 11
Elijah Collins run for 3 yds to the Nwest 8
7:45
2nd & 7 at opp 8
Elijah Collins run for 3 yds to the Nwest 5
7:09
3rd & 4 at opp 5
Rocky Lombardi pass incomplete to Jalen Nailor
7:06
4th & 4 at opp 5
Matt Coghlin 22 Yd Field GoalMichigan State 10, Northwestern 0
Northwestern Punt, 3 plays
7:06
4th & 4 at own 35
Matt Coghlin kickoff for 62 yds , Kyric McGowan return for 25 yds to the Nwest 28
6:55
1st & 10 at own 28
Drake Anderson run for 5 yds to the Nwest 33
6:39
2nd & 5 at own 33
Drake Anderson run for 3 yds to the Nwest 36
6:22
3rd & 2 at own 36
Drake Anderson run for no gain to the Nwest 36
5:39
4th & 2 at own 36
Derek Adams punt for 49 yds, fair catch by Jayden Reed at the MchSt 15
Michigan State Touchdown, 13 plays
5:35
1st & 10 at own 15
Rocky Lombardi pass incomplete to Tre Mosley
5:29
2nd & 10 at own 15
Connor Heyward run for 6 yds to the MchSt 21
4:54
3rd & 4 at own 21
Rocky Lombardi run for 9 yds to the MchSt 30 for a 1ST down
4:14
1st & 10 at own 30
Heyward, Connor rush for 3 yards to the MICHIGANST33, PENALTY MICHIGANST holding 10 yards to the MICHIGANST20, NO PLAY.
4:00
1st & 20 at own 20
Connor Heyward run for 8 yds to the MchSt 28
3:25
2nd & 12 at own 28
Connor Heyward run for 10 yds to the MchSt 38
2:49
3rd & 2 at own 38
Elijah Collins run for 4 yds to the MchSt 42 for a 1ST down
2:21
1st & 10 at own 42
Elijah Collins run for 13 yds to the Nwest 45 for a 1ST down
1:59
1st & 10 at opp 45
Rocky Lombardi pass incomplete to Tre Mosley
1:56
2nd & 10 at opp 45
Rocky Lombardi pass incomplete to Montorie Foster
1:51
3rd & 10 at opp 45
Lombardi, Rocky pass incomplete to Foster, Montorie, PENALTY NORTHWSTRN pass interference 15 yards to the NORTHWSTRN30, NO PLAY, 1ST DOWN MICHIGANST.
1:45
1st & 10 at opp 30
Rocky Lombardi run for 10 yds to the Nwest 20 for a 1ST down
1:13
1st & 10 at opp 20
Connor Heyward run for 4 yds to the Nwest 16
0:35
2nd & 6 at opp 16
Elijah Collins run for 1 yd to the Nwest 15
Q2 14:55
3rd & 5 at opp 15
Jayden Reed 15 Yd pass from Rocky Lombardi (Matt Coghlin Kick)Michigan State 17, Northwestern 0
2nd quarter5 drives, then Michigan State 17, Northwestern 6
Northwestern Field goal, 13 plays
14:55
3rd & 5 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 5 yds to the Nwest 30
14:26
2nd & 5 at own 30
Isaiah Bowser run for 7 yds to the Nwest 37 for a 1ST down
14:14
1st & 10 at own 37
NORTHWESTERN Penalty, False Start (-5 Yards) to the Nwest 32
13:55
1st & 15 at own 32
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for no gain to the Nwest 32
13:26
2nd & 15 at own 32
Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
13:20
3rd & 15 at own 32
Peyton Ramsey pass complete to Berkeley Holman for 24 yds to the MchSt 44 for a 1ST down
13:08
1st & 10 at opp 44
Peyton Ramsey pass incomplete to Isaiah Bowser
13:04
2nd & 10 at opp 44
Riley Lees run for 3 yds to the MchSt 41
12:38
3rd & 7 at opp 41
Peyton Ramsey pass incomplete to Riley Lees
12:38
4th & 7 at opp 41
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the MchSt 36
12:32
4th & 2 at opp 36
Peyton Ramsey pass complete to Kyric McGowan for 5 yds to the MchSt 31 for a 1ST down
12:13
1st & 10 at opp 31
Peyton Ramsey pass complete to Berkeley Holman for 3 yds to the MchSt 28
11:43
2nd & 7 at opp 28
Isaiah Bowser run for 4 yds to the MchSt 24
11:07
3rd & 3 at opp 24
Peyton Ramsey pass incomplete
11:02
4th & 3 at opp 24
Charlie Kuhbander 42 Yd Field GoalMichigan State 17, Northwestern 3
Michigan State Punt, 6 plays
11:02
4th & 3 at own 35
Charlie Kuhbander kickoff for 65 yds for a touchback
10:58
1st & 10 at own 25
Elijah Collins run for 2 yds to the MchSt 27
10:27
2nd & 8 at own 27
Elijah Collins run for a loss of 2 yards to the MchSt 25
9:46
3rd & 10 at own 25
Rocky Lombardi pass complete to Tyler Hunt for 15 yds to the MchSt 40 for a 1ST down
9:37
1st & 10 at own 40
Elijah Collins run for no gain to the MchSt 40
9:00
2nd & 10 at own 40
Rocky Lombardi pass complete to Connor Heyward for 5 yds to the MchSt 45
8:26
3rd & 5 at own 45
Rocky Lombardi pass incomplete to Montorie Foster
8:26
4th & 5 at own 45
Timeout NORTHWESTERN, clock 08:26
8:20
4th & 5 at own 45
Bryce Baringer punt for 11 yds, punt out-of-bounds at the Nwest 44
Northwestern Field goal, 9 plays
8:15
1st & 10 at own 44
Drake Anderson run for 5 yds to the Nwest 49
7:53
2nd & 5 at own 49
Peyton Ramsey pass incomplete to Riley Lees
7:49
3rd & 5 at own 49
Peyton Ramsey pass complete to Kyric McGowan for 19 yds to the MchSt 32 for a 1ST down
7:34
1st & 10 at opp 32
Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
7:29
2nd & 10 at opp 32
Peyton Ramsey pass incomplete to Kyric McGowan
7:20
3rd & 10 at opp 32
Ramsey, Peyton pass incomplete to Lees, Riley, PENALTY MICHIGANST pass interference 15 yards to the MICHIGANST17, NO PLAY, 1ST DOWN NORTHWSTRN.
7:15
1st & 10 at opp 17
Drake Anderson run for 3 yds to the MchSt 14
6:43
2nd & 7 at opp 14
Peyton Ramsey pass incomplete to Riley Lees
6:38
3rd & 7 at opp 14
Peyton Ramsey pass incomplete to Kyric McGowan
6:38
4th & 7 at opp 14
Timeout NORTHWESTERN, clock 06:38
6:35
4th & 7 at opp 14
Charlie Kuhbander 32 Yd Field GoalMichigan State 17, Northwestern 6
Michigan State Missed FG, 14 plays
6:35
4th & 7 at own 35
Charlie Kuhbander kickoff for 65 yds , Jayden Reed return for 13 yds to the MchSt 13
6:24
1st & 10 at own 13
Connor Heyward run for 3 yds to the MchSt 16
5:47
2nd & 7 at own 16
Connor Heyward run for 12 yds to the MchSt 28 for a 1ST down
5:16
1st & 10 at own 28
Rocky Lombardi run for 7 yds to the MchSt 35
4:52
2nd & 3 at own 35
Connor Heyward run for 6 yds to the MchSt 41 for a 1ST down
4:28
1st & 10 at own 41
Rocky Lombardi run for a loss of 4 yards to the MchSt 37
3:41
2nd & 14 at own 37
Elijah Collins run for a loss of 1 yard to the MchSt 36
2:48
3rd & 15 at own 36
Rocky Lombardi run for 21 yds to the Nwest 43 for a 1ST down
2:21
1st & 10 at opp 43
Rocky Lombardi pass incomplete to Jalen Nailor
2:15
2nd & 10 at opp 43
Connor Heyward run for 9 yds to the Nwest 34
1:51
3rd & 1 at opp 34
Connor Heyward run for 2 yds to the Nwest 32 for a 1ST down
1:22
1st & 10 at opp 32
Elijah Collins run for a loss of 3 yards to the Nwest 35
1:18
2nd & 13 at opp 35
Timeout MICHIGAN ST, clock 01:18
1:12
2nd & 13 at opp 35
Rocky Lombardi pass incomplete
1:09
3rd & 13 at opp 35
Connor Heyward run for 3 yds to the Nwest 32
1:04
4th & 10 at opp 32
Timeout NORTHWESTERN, clock 01:04
0:59
4th & 10 at opp 32
Matt Coghlin 49 yd FG MISSED
Northwestern End of half, 7 plays
0:52
1st & 10 at own 32
Peyton Ramsey pass complete to Kyric McGowan for 4 yds to the Nwest 36
0:37
2nd & 6 at own 36
Peyton Ramsey pass complete to Riley Lees for 9 yds to the Nwest 45 for a 1ST down
0:31
1st & 10 at own 45
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 9 yds to the MchSt 46
0:26
2nd & 1 at opp 46
Peyton Ramsey pass complete to Riley Lees for 3 yds to the MchSt 43 for a 1ST down
0:22
1st & 10 at opp 43
Peyton Ramsey pass incomplete to Evan Hull
0:16
2nd & 10 at opp 43
Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
0:12
3rd & 10 at opp 43
Peyton Ramsey sacked by Drew Beesley for a loss of 8 yards to the Nwest 49
3rd quarter5 drives, then Michigan State 17, Northwestern 13
Northwestern Touchdown, 10 plays
15:00
1st & 10 at own 35
Matt Coghlin kickoff for 62 yds for a touchback
14:53
1st & 10 at own 25
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 16 yds to the Nwest 41 for a 1ST down
14:40
1st & 10 at own 41
Peyton Ramsey pass complete to Riley Lees for 27 yds to the MchSt 32 for a 1ST down
14:26
1st & 10 at opp 32
Peyton Ramsey sacked by Antjuan Simmons for a loss of 4 yards to the MchSt 36
13:54
2nd & 14 at opp 36
Isaiah Bowser run for 7 yds to the MchSt 29
13:16
3rd & 7 at opp 29
Peyton Ramsey pass complete to Ramaud Chiaokhiao-Bowman for 12 yds to the MchSt 17 for a 1ST down
12:52
1st & 10 at opp 17
Riley Lees pass complete to Andrew Marty for 12 yds to the MchSt 5 for a 1ST down
12:33
1st & goal at opp 5
Isaiah Bowser run for 4 yds to the MchSt 1
11:56
2nd & goal at opp 1
Isaiah Bowser run for no gain to the MchSt 1
11:25
3rd & goal at opp 1
Peyton Ramsey run for no gain to the MchSt 1
10:39
4th & goal at opp 1
Peyton Ramsey 1 Yd Run (Charlie Kuhbander Kick)Michigan State 17, Northwestern 13
Michigan State Punt, 7 plays
10:39
4th & 6 at own 35
Charlie Kuhbander kickoff for 65 yds for a touchback
10:35
1st & 10 at own 25
Connor Heyward run for 3 yds to the MchSt 28
9:56
2nd & 7 at own 28
Rocky Lombardi pass complete to Connor Heyward for 4 yds to the MchSt 32
9:20
3rd & 3 at own 32
Rocky Lombardi pass complete to Jalen Nailor for 4 yds to the MchSt 36 for a 1ST down
8:52
1st & 10 at own 36
Rocky Lombardi pass complete to Jayden Reed for 21 yds to the Nwest 43 for a 1ST down
8:26
1st & 10 at opp 43
Rocky Lombardi run for a loss of 1 yard to the Nwest 44
7:49
2nd & 11 at opp 44
Connor Heyward run for 5 yds to the Nwest 39
7:06
3rd & 6 at opp 39
Rocky Lombardi pass incomplete to Jalen Nailor
6:59
4th & 6 at opp 39
Mitchell Crawford punt for 39 yds for a touchback
Northwestern Punt, 7 plays
6:54
1st & 10 at own 20
Drake Anderson run for 8 yds to the Nwest 28
6:31
2nd & 2 at own 28
Drake Anderson run for 3 yds to the Nwest 31 for a 1ST down
6:07
1st & 10 at own 31
Peyton Ramsey pass incomplete
6:07
2nd & 10 at own 31
MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the Nwest 36
5:51
2nd & 5 at own 36
Drake Anderson run for 7 yds to the Nwest 43 for a 1ST down
5:21
1st & 10 at own 43
Peyton Ramsey sacked by Dashaun Mallory for a loss of 3 yards to the Nwest 40
4:45
2nd & 13 at own 40
Peyton Ramsey pass complete to Charlie Mangieri for 8 yds to the Nwest 48
4:11
3rd & 5 at own 48
Peyton Ramsey pass incomplete to Berkeley Holman
4:04
4th & 5 at own 48
Derek Adams punt for 46 yds, fair catch by Jayden Reed at the MchSt 6
Michigan State Punt, 3 plays
4:00
1st & 10 at own 6
Elijah Collins run for 3 yds to the MchSt 9
3:25
2nd & 7 at own 9
Elijah Collins run for 5 yds to the MchSt 14
3:09
3rd & 2 at own 14
Rocky Lombardi run for no gain to the MchSt 14
2:28
4th & 2 at own 14
Mitchell Crawford punt for 38 yds, downed at the MICHIGANST 48 MICHIGAN ST Penalty, Kick Catching Interference (-15 Yards) to the MchSt 37
Northwestern Touchdown, 8 plays
2:23
1st & 10 at opp 37
Peyton Ramsey run for 4 yds to the MchSt 33
1:58
2nd & 6 at opp 33
Isaiah Bowser run for a loss of 1 yard to the MchSt 34
1:23
3rd & 7 at opp 34
Peyton Ramsey pass complete to Isaiah Bowser for 11 yds to the MchSt 23 for a 1ST down
1:04
1st & 10 at opp 23
Peyton Ramsey run for no gain to the MchSt 23
0:36
2nd & 10 at opp 23
Peyton Ramsey run for a loss of 2 yards to the MchSt 25
Q4 14:54
3rd & 12 at opp 25
Peyton Ramsey pass complete to Riley Lees for 20 yds to the MchSt 5 for a 1ST down
Q4 14:32
1st & goal at opp 5
Peyton Ramsey run for 2 yds to the MchSt 3
Q4 13:54
2nd & goal at opp 3
Cam Porter 3 Yd Run (Charlie Kuhbander Kick)Northwestern 20, Michigan State 17
4th quarter9 drives, then Michigan State 29, Northwestern 20
Michigan State Interception, 3 plays
13:54
2nd & 8 at own 35
Charlie Kuhbander kickoff for 54 yds for a touchback
13:49
1st & 10 at own 25
Rocky Lombardi pass complete to Tre Mosley for 8 yds to the MchSt 33
13:23
2nd & 2 at own 33
Rocky Lombardi pass incomplete to Jalen Nailor
13:19
3rd & 2 at own 33
Rocky Lombardi pass intercepted Paddy Fisher return for no gain to the MchSt 40
13:15
1st & 10 at opp 40
Kyric McGowan run for a loss of 7 yards to the MchSt 47 Kyric McGowan fumbled, recovered by MchSt Jack Camper
Michigan State Field goal, 7 plays
13:10
1st & 10 at own 47
Connor Heyward run for 7 yds to the Nwest 46
12:37
2nd & 3 at opp 46
Connor Heyward run for 1 yd to the Nwest 45
11:51
3rd & 2 at opp 45
Rocky Lombardi pass complete to Jalen Nailor for 20 yds to the Nwest 25 for a 1ST down
11:17
1st & 10 at opp 25
Connor Heyward run for 1 yd to the Nwest 24
10:43
2nd & 9 at opp 24
Rocky Lombardi pass complete to Connor Heyward for a loss of 2 yards to the Nwest 26
10:15
3rd & 11 at opp 26
Rocky Lombardi pass incomplete to Connor Heyward
10:11
4th & 11 at opp 26
Matt Coghlin 44 Yd Field GoalTied at 20
Northwestern Punt, 3 plays
10:11
4th & 11 at own 35
Matt Coghlin kickoff for 65 yds , Kyric McGowan return for 28 yds to the Nwest 28
10:00
1st & 10 at own 28
Peyton Ramsey pass complete to Drake Anderson for 3 yds to the Nwest 31
9:21
2nd & 7 at own 31
Peyton Ramsey pass incomplete
9:13
3rd & 7 at own 31
Peyton Ramsey run for 3 yds to the Nwest 34
8:22
4th & 4 at own 34
Derek Adams punt for 49 yds , Jayden Reed returns for 4 yds to the MchSt 21
Michigan State Punt, 3 plays
8:18
1st & 10 at own 21
Rocky Lombardi pass complete to Connor Heyward for 2 yds to the MchSt 23
7:48
2nd & 8 at own 23
Connor Heyward run for 4 yds to the MchSt 27
7:06
3rd & 4 at own 27
Rocky Lombardi pass incomplete to Jayden Reed
6:54
4th & 4 at own 27
Mitchell Crawford punt for 44 yds, downed at the Nwest 29
Northwestern Interception, 3 plays
6:50
1st & 10 at own 30
Isaiah Bowser run for 3 yds to the Nwest 33
6:31
2nd & 7 at own 33
Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
6:22
3rd & 7 at own 33
Peyton Ramsey pass intercepted Shakur Brown return for no gain to the 50 yard line
Michigan State Field goal, 7 plays
6:18
1st & 10 at the 50
Rocky Lombardi pass incomplete to Jalen Nailor
6:14
2nd & 10 at the 50
Connor Heyward run for no gain to the 50 yard line
5:33
3rd & 10 at the 50
Rocky Lombardi run for 12 yds to the Nwest 38 for a 1ST down
5:03
1st & 10 at opp 38
Rocky Lombardi pass incomplete to Jayden Reed
4:58
2nd & 10 at opp 38
Elijah Collins run for 6 yds to the Nwest 32
4:17
3rd & 4 at opp 32
Rocky Lombardi run for 1 yd to the Nwest 31
3:35
4th & 3 at opp 31
Matt Coghlin 48 Yd Field GoalMichigan State 23, Northwestern 20
Northwestern Punt, 3 plays
3:35
4th & 3 at own 35
Matt Coghlin kickoff for 65 yds , Coco Azema return for 22 yds to the Nwest 22
3:25
1st & 10 at own 22
Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
3:16
2nd & 10 at own 22
Peyton Ramsey pass incomplete
3:04
3rd & 10 at own 22
Peyton Ramsey pass incomplete to Riley Lees
2:57
4th & 10 at own 22
Derek Adams punt for 42 yds, fair catch by Jayden Reed at the MchSt 36
Michigan State Punt, 6 plays
2:52
1st & 10 at own 36
Connor Heyward run for 2 yds to the MchSt 38
2:51
2nd & 8 at own 38
Timeout NORTHWESTERN, clock 02:51
2:46
2nd & 8 at own 38
Connor Heyward run for no gain to the MchSt 38
2:45
3rd & 8 at own 38
Timeout NORTHWESTERN, clock 02:45
2:40
3rd & 8 at own 38
Rocky Lombardi run for 10 yds to the MchSt 48 for a 1ST down
2:05
1st & 10 at own 48
Connor Heyward run for 2 yds to the 50 yard line
2:04
2nd & 8 at the 50
Timeout NORTHWESTERN, clock 02:04
2:00
2nd & 8 at the 50
Connor Heyward run for a loss of 1 yard to the MchSt 49
1:15
3rd & 9 at own 49
Connor Heyward run for 1 yd to the 50 yard line
0:33
4th & 8 at the 50
Timeout MICHIGAN ST, clock 00:33
Northwestern Result not recorded, 2 plays
0:10
1st & 10 at own 9
Peyton Ramsey sacked by TEAM for a loss of 10 yards to the Nwest 9 NORTHWESTERN Penalty, Intentional Grounding (Peyton Ramsey) to the Nwest 9
0:05
2nd & 20 at own 9
Peyton Ramsey pass incomplete to Bryce Kirtz
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.