The lead after every score: above the line Michigan State is ahead, below it Northwestern. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
10:34
TDJalen Nailor 75 Yd pass from Rocky Lombardi (Matt Coghlin Kick)2 plays, 81 yds, 0:41 · from MSU 19
NW 0–7 MSU
7:06
FGMatt Coghlin 22 Yd Field Goal 4 plays, 6 yds, 1:18 · from NU 11
NW 0–10 MSU
2nd quarter
14:55
TDJayden Reed 15 Yd pass from Rocky Lombardi (Matt Coghlin Kick)13 plays, 85 yds, 5:44 · from MSU 15
NW 0–17 MSU
11:02
FGCharlie Kuhbander 42 Yd Field Goal 13 plays, 51 yds, 3:53 · from NU 25
NW 3–17 MSU
6:35
FGCharlie Kuhbander 32 Yd Field Goal 9 plays, 42 yds, 1:45 · from NU 44
NW 6–17 MSU
3rd quarter
10:39
TDPeyton Ramsey 1 Yd Run (Charlie Kuhbander Kick)10 plays, 75 yds, 4:21 · from NU 25
NW 13–17 MSU
4th quarter
13:54
TDCam Porter 3 Yd Run (Charlie Kuhbander Kick)8 plays, 37 yds, 3:34 · from MSU 37
NW 20–17 MSU
10:11
FGMatt Coghlin 44 Yd Field Goal 7 plays, 27 yds, 3:04 · from MSU 47
NW 20–20 MSU
3:35
FGMatt Coghlin 48 Yd Field Goal 7 plays, 19 yds, 2:47 · from 50
NW 20–23 MSU
0:00
TDKalon Gervin 0 Yd Fumble Return
NW 20–29 MSU
Drives
MSU 5/13 scoredNW 5/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MSU
MSU 21
3
2
0:50
Punt
Q1
14:10
NW
NU 40
7
41
2:55
Downs
Q1
11:15
MSU
MSU 19
2
81
0:41
Touchdown
Q1
10:34
NW
NU 35
6
23
2:10
Interception
Q1
8:24
MSU
NU 11
4
6
1:18
Field Goal
Q1
7:06
NW
NU 28
3
8
1:27
Punt
Q1
5:39
MSU
MSU 15
13
85
5:44
Touchdown
Q2
14:55
NW
NU 25
13
51
3:53
Field Goal
Q2
11:02
MSU
MSU 25
6
20
2:42
Punt
Q2
8:20
NW
NU 44
9
42
1:45
Field Goal
Q2
6:35
MSU
MSU 13
14
55
5:36
Missed FG
Q2
0:59
NW
NU 32
7
17
0:59
End of Half
Win probability
Michigan State 100% · pregame line Northwestern −13.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Peyton Ramsey
21/43
210
4.9
0
2
32.1
Riley Lees
1/1
12
12.0
0
0
100.0
Rushing
CAR
YDS
AVG
TD
LONG
Drake Anderson
10
41
4.1
0
8
Isaiah Bowser
9
28
3.1
0
7
Cam Porter
1
3
3.0
1
3
Riley Lees
1
3
3.0
0
3
Andrew Marty
1
1
1.0
0
1
Peyton Ramsey
14
-6
-0.4
1
6
Kyric McGowan
1
-7
-7.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Riley Lees
4
59
14.8
0
27
Ramaud Chiaokhiao-Bowman
8
54
6.8
0
16
Kyric McGowan
4
48
12.0
0
20
Berkeley Holman
2
27
13.5
0
24
Andrew Marty
1
12
12.0
0
12
Isaiah Bowser
1
11
11.0
0
11
Charlie Mangieri
1
8
8.0
0
8
Drake Anderson
1
3
3.0
0
3
Interceptions
INT
YDS
TD
Paddy Fisher
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Charlie Kuhbander
2/2
100.0
42
2/2
8
Punting
NO
YDS
AVG
TB
In 20
LONG
Derek Adams
4
186
46.5
0
0
49
Biggest plays
NW +34%Q4 3:35 Matt Coghlin kickoff for 65 yds , Coco Azema return for 22 yds to the Nwest 22
NW +28%Q4 10:11 Matt Coghlin kickoff for 65 yds , Kyric McGowan return for 28 yds to the Nwest 28
MSU +26%Q4 6:18 Rocky Lombardi pass incomplete to Jalen Nailor
Q4 0:00 3rd & 20 at NU 9 Kalon Gervin 0 Yd Fumble Return
Q4 0:05 2nd & 20 at NU 9 Peyton Ramsey pass incomplete to Bryce Kirtz
Q4 0:10 1st & 10 at NU 9 Peyton Ramsey sacked by Drew Beesley for a loss of 10 yards to the Nwest 9 NORTHWESTERN Penalty, Intentional Grounding (Peyton Ramsey) to the Nwest 9
Q4 0:33 Timeout MICHIGAN ST, clock 00:33
Q4 1:15 3rd & 9 at MSU 49 Connor Heyward run for 1 yd to the 50 yard line
Q4 2:00 2nd & 8 at 50 Connor Heyward run for a loss of 1 yard to the MchSt 49
Q4 2:04 Timeout NORTHWESTERN, clock 02:04
Q4 2:05 1st & 10 at MSU 48 Connor Heyward run for 2 yds to the 50 yard line
Q4 2:40 3rd & 8 at MSU 38 Rocky Lombardi run for 10 yds to the MchSt 48 for a 1ST down
Q4 2:45 Timeout NORTHWESTERN, clock 02:45
Q4 2:46 2nd & 8 at MSU 38 Connor Heyward run for no gain to the MchSt 38
Q4 2:51 Timeout NORTHWESTERN, clock 02:51
Q4 2:52 1st & 10 at MSU 36 Connor Heyward run for 2 yds to the MchSt 38
Q4 2:57 4th & 10 at NU 22 Derek Adams punt for 42 yds, fair catch by Jayden Reed at the MchSt 36
Q4 3:04 3rd & 10 at NU 22 Peyton Ramsey pass incomplete to Riley Lees
Q4 3:16 2nd & 10 at NU 22 Peyton Ramsey pass incomplete
Q4 3:25 1st & 10 at NU 22 Peyton Ramsey pass incomplete to Ramaud Chiaokhiao-Bowman
Q4 3:35 Matt Coghlin kickoff for 65 yds , Coco Azema return for 22 yds to the Nwest 22
Q4 3:35 4th & 3 at NU 31 Matt Coghlin 48 Yd Field Goal
Q4 4:17 3rd & 4 at NU 32 Rocky Lombardi run for 1 yd to the Nwest 31
Q4 4:58 2nd & 10 at NU 38 Elijah Collins run for 6 yds to the Nwest 32
Q4 5:03 1st & 10 at NU 38 Rocky Lombardi pass incomplete to Jayden Reed
Q4 5:33 3rd & 10 at 50 Rocky Lombardi run for 12 yds to the Nwest 38 for a 1ST down
Q4 6:14 2nd & 10 at 50 Connor Heyward run for no gain to the 50 yard line