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
8:23
FGJackson Kleather 39 Yd Field Goal 4 plays, -10 yds, 2:12 · from MSU 10
NU 3–0 MSU
2:02
TDAlessio Milivojevic 3 Yd Run (Liam Boyd Kick)12 plays, 49 yds, 6:10 · from NU 49
NU 3–7 MSU
2nd quarter
11:04
TDCaleb Komolafe 10 Yd Run (Jackson Kleather Kick)12 plays, 75 yds, 5:58 · from NU 25
NU 10–7 MSU
0:47
TDBryson Williams 32 Yd pass from Alessio Milivojevic (Liam Boyd Kick)9 plays, 77 yds, 2:01 · from MSU 23
NU 10–14 MSU
3rd quarter
4:24
FGJackson Kleather 37 Yd Field Goal 14 plays, 61 yds, 7:32 · from NU 20
NU 13–14 MSU
4th quarter
11:48
TDChrishon McCray 53 Yd pass from Alessio Milivojevic (Liam Boyd Kick)2 plays, 52 yds, 1:00 · from MSU 48
NU 13–21 MSU
7:24
TDAidan Chiles 1 Yd Run (Aidan Chiles Pass to Alex Honig for Two-Point Conversion)9 plays, 77 yds, 4:18 · from NU 23
NU 21–21 MSU
0:02
FGJackson Kleather 34 Yd Field Goal 8 plays, 64 yds, 0:58 · from NU 20
NU 24–21 MSU
Drives
MSU 3/10 scoredNU 5/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MSU
MSU 25
6
31
2:30
Downs
Q1
12:30
NU
NU 44
3
-4
1:23
Punt
Q1
11:07
MSU
MSU 18
3
-8
0:32
Fumble
Q1
10:35
NU
MSU 10
4
-10
2:12
Field Goal
Q1
8:12
MSU
NU 49
12
49
6:10
Touchdown
Q1
2:02
NU
NU 25
12
75
5:58
Touchdown
Q2
10:59
MSU
MSU 25
7
35
4:01
Downs
Q2
6:58
NU
NU 40
9
37
4:10
Missed FG
Q2
2:48
MSU
MSU 23
9
77
2:01
Touchdown
Q2
0:47
NU
NU 25
2
2
0:47
End of Half
Q3
14:54
NU
NU 20
3
4
1:27
Punt
Q3
13:27
MSU
MSU 36
3
8
1:31
Punt
Win probability
Northwestern 100% · pregame line Northwestern −7.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.
NU +62%Q4 1:05 No Huddle-Shotgun #0 A.Chiles pass complete short middle to #5 C.Komolafe caught at NU 25, for 21 yards to the NU 41 (#7 M.Richard; #12 C.Stodghill), 1ST DOWN
NU +51%Q4 7:24 Shotgun #0 A.Chiles rush middle for 1 yard gain to the MSU00 TOUCHDOWN, clock 07:24 #86 A.Honig pass attempt Successful
MSU +43%Q4 3:29 Shotgun #4 J.Patterson rush right for 4 yards gain to the NU 24 (#7 O.Adeyi)
MSU +38%Q4 7:19 #94 H.Helms kickoff 55 yards to the MSU10 #32 K.Williams return 14 yards to the MSU24 (#27 J.Oyola; #32 M.Smith)
MSU +30%Q4 11:48 Shotgun #11 A.Milivojevic pass complete deep middle to #13 C.McCray caught at NU 18, for 53 yards to the NU 00 TOUCHDOWN, clock 11:48, 1ST DOWN #37 L.Boyd kick attempt good (H: #9 R.Dakin, LS: #50 N.Duzansky)
Team stats
Stat
NU
MSU
1st Downs
23
15
3rd down efficiency
7-14
3-12
4th down efficiency
0-1
2-4
Total Yards
360
305
Passing
226
216
Comp/Att
18/29
19/30
Yards per pass
7.8
7.2
Rushing
134
89
Rushing Attempts
42
27
Yards per rush
3.2
3.3
Penalties
4-20
3-15
Turnovers
0
1
Fumbles lost
0
1
Interceptions thrown
0
0
Possession
34:55
25:05
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:05 #94 H.Helms kickoff 48 yards to the MSU17 #32 K.Williams return 14 yards to the MSU31 (#0 A.Jones)
Q4 0:02 2nd & 10 at MSU 16 #90 J.Kleather field goal attempt from 34 yards GOOD (H: #94 H.Helms, LS: #60 E.Boutorwick), clock 00:02
Q4 1:05 1st & 10 at MSU 16 No Huddle #0 A.Chiles pass incomplete, Spike
Q4 1:05 1st & 10 at MSU 30 No Huddle-Shotgun #5 C.Komolafe rush middle for 14 yards gain to the MSU16 (#2 D.Vaught), 1ST DOWN
Q4 1:05 2nd & 10 at MSU 47 No Huddle-Shotgun #0 A.Chiles pass complete short right to #17 G.Wilde caught at MSU30, for 17 yards to the MSU30, End Of Play, 1ST DOWN
Q4 1:05 1st & 10 at MSU 47 No Huddle-Shotgun #0 A.Chiles pass incomplete short left to #8 H.Eligon II thrown to MSU35 QB hurried by #1 K.Soares, Jr.
Q4 1:05 2nd & 10 at NU 41 No Huddle-Shotgun #0 A.Chiles pass complete short right to #17 G.Wilde caught at MSU47, for 12 yards to the MSU47 (#24 J.Favorite), 1ST DOWN
Q4 1:05 1st & 10 at NU 41 No Huddle-Shotgun #0 A.Chiles pass incomplete short middle to #5 C.Komolafe thrown to NU 48 broken up by #12 C.Stodghill
Q4 1:05 1st & 10 at NU 20 No Huddle-Shotgun #0 A.Chiles pass complete short middle to #5 C.Komolafe caught at NU 25, for 21 yards to the NU 41 (#7 M.Richard; #12 C.Stodghill), 1ST DOWN
Q4 1:00 4th & 9 at NU 15 #37 L.Boyd field goal attempt from 33 yards NO GOOD blocked by #32 M.Smith (H: #9 R.Dakin, LS: #50 N.Duzansky), clock 01:00, out of bounds at NU 00
Q4 1:53 3rd & 12 at NU 18 Shotgun #4 J.Patterson rush middle for 3 yards gain to the NU 15 (#47 M.Kilbane)
Q4 1:53 3rd & 7 at NU 13 PENALTY MSU Illegal Snap (#63 T.Fraley) 5 yards from NU 13 to NU 18. NO PLAY
Q4 1:56 2nd & 7 at NU 13 Shotgun #4 J.Patterson rush middle for 0 yards to the NU 13 (#33 B.Brus)
Q4 3:29 1st & 10 at NU 16 Shotgun #4 J.Patterson rush middle for 3 yards gain to the NU 13 (#29 J.Stevens Jr.)
Q4 3:29 2nd & 6 at NU 24 Shotgun #4 J.Patterson rush middle for 8 yards gain to the NU 16 (#29 J.Stevens Jr.), 1ST DOWN
Q4 3:29 1st & 10 at NU 28 Shotgun #4 J.Patterson rush right for 4 yards gain to the NU 24 (#7 O.Adeyi)
Q4 3:29 4th & 8 at NU 28 #86 A.Honig pass incomplete short middle to #41 R.Preckel thrown to NU 40 broken up by #23 D.White, TURNOVER ON DOWNS
Q4 5:54 3rd & 16 at NU 20 Shotgun #0 A.Chiles rush left for 8 yards gain to the NU 28 (#0 N.Burt)
Q4 5:54 2nd & 17 at NU 19 Shotgun #6 J.Himon II rush middle for 1 yard gain to the NU 20 (#1 K.Soares, Jr.; #18 D.Crawford)
Q4 5:54 1st & 10 at NU 26 Shotgun #0 A.Chiles sacked for loss of 7 yards to the NU 19 (#55 B.Roberts) PENALTY NU Holding declined
Q4 5:54 1st & 10 at NU 15 Shotgun #6 J.Himon II rush right for 11 yards gain to the NU 26 (#0 N.Burt), out of bounds, 1ST DOWN
Q4 5:54 4th & 3 at MSU 31 #9 R.Dakin punt 58 yards to the NU 11 #19 D.Wagner return 4 yards to the NU 15 (#20 Z.Gist), out of bounds
Q4 7:19 3rd & 3 at MSU 31 Shotgun #11 A.Milivojevic pass incomplete deep left to #13 C.McCray thrown to NU 33
Q4 7:19 2nd & 8 at MSU 26 Shotgun #11 A.Milivojevic pass complete short middle to #4 J.Patterson caught at MSU29, for 5 yards to the MSU31 (#33 B.Brus)