The lead after every score: above the line Northwestern is ahead, below it Michigan. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
2nd quarter
13:11
TDJordan Marshall 1 Yd Run (Dominic Zvada Kick)12 plays, 91 yds, 5:45 · from MICH 9
MICH 7–0 NU
5:22
FGJack Olsen 34 Yd Field Goal 10 plays, 38 yds, 5:50 · from NU 46
MICH 7–3 NU
1:00
FGJack Olsen 26 Yd Field Goal 7 plays, 39 yds, 1:18 · from MICH 47
MICH 7–6 NU
3rd quarter
10:29
TDBryce Underwood 9 Yd Run (Dominic Zvada Kick)5 plays, 85 yds, 2:13 · from MICH 15
MICH 14–6 NU
6:09
FGJack Olsen 35 Yd Field Goal 6 plays, 19 yds, 3:08 · from MICH 36
MICH 14–9 NU
0:41
TDJordan Marshall 1 Yd Run (Dominic Zvada Kick)10 plays, 80 yds, 5:23 · from MICH 20
MICH 21–9 NU
4th quarter
13:00
TDPreston Stone 1 Yd Run (Jack Olsen Kick)7 plays, 75 yds, 2:40 · from NU 25
MICH 21–16 NU
12:05
TDCaleb Komolafe 6 Yd Run (Two-Point Pass Conversion Failed)1 play, 6 yds, 0:05 · from MICH 6
MICH 21–22 NU
0:00
FGDominic Zvada 31 Yd Field Goal 11 plays, 50 yds, 2:10 · from MICH 37
MICH 24–22 NU
Drives
NU 5/11 scoredMICH 4/11 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
MICH
MICH 25
11
59
5:32
Missed FG
Q1
9:28
NU
NU 20
9
21
5:32
Punt
Q1
3:56
MICH
MICH 9
12
91
5:45
Touchdown
Q2
13:11
NU
NU 25
3
2
1:03
Punt
Q2
12:08
MICH
MICH 23
3
-6
0:56
Punt
Q2
11:12
NU
NU 46
10
38
5:50
Field Goal
Q2
5:22
MICH
MICH 25
7
28
3:04
Fumble
Q2
2:18
NU
MICH 47
7
39
1:18
Field Goal
Q2
1:00
MICH
MICH 25
6
33
1:00
Missed FG
Q3
15:00
NU
NU 25
4
19
2:18
Punt
Q3
12:42
MICH
MICH 15
5
85
2:13
Touchdown
Q3
10:29
NU
NU 25
3
3
1:12
Fumble
Win probability
Michigan 100% · no pregame line on file, so it starts at 50–50
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 +57%Q4 12:05 (12:07) Shotgun #5 C.Komolafe rush right for 6 yards gain to the U-M00 TOUCHDOWN, clock 12:05 #8 P.Stone pass attempt failed
NU +40%Q4 4:09 (04:09) Shotgun #8 P.Stone pass incomplete short right to #17 G.Wilde thrown to NU21
NU +35%Q4 13:00 (13:00) Shotgun #8 P.Stone rush middle for 1 yard gain to the U-M00 TOUCHDOWN, clock 13:00 #82 J.Olsen kick attempt good (H: #94 H.Helms, LS: #49 L.Reardon)
MICH +30%Q3 10:29 (10:28) No Huddle-Shotgun #19 B.Underwood rush right for 9 yards gain to the NU00 TOUCHDOWN, clock 10:29 #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)
MICH +30%Q4 12:05 (12:05) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
Team stats
Stat
MICH
NU
1st Downs
25
11
3rd down efficiency
9-14
2-12
4th down efficiency
0-1
1-1
Total Yards
496
245
Passing
280
184
Comp/Att
21/32
13/27
Yards per pass
8.8
6.8
Rushing
216
61
Rushing Attempts
45
26
Yards per rush
4.8
2.3
Penalties
4-24
7-55
Turnovers
5
0
Fumbles lost
3
0
Interceptions thrown
2
0
Possession
33:06
26:54
Play by play
Q4 0:00 End of 4th quarter.
Q4 0:34 1st & 10 at NU 18 (00:37) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU13 (#6 R.Fitzgerald)
Q4 0:43 3rd & 5 at NU 23 (00:52) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU18 (#47 M.Kilbane), 1ST DOWN
Q4 0:52 2nd & 6 at NU 24 (00:52) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 1 yard gain to the NU23 (#6 R.Fitzgerald)
Q4 0:59 1st & 10 at NU 28 (01:02) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 4 yards gain to the NU24 (#37 M.Uihlein; #47 M.Kilbane)
Q4 1:07 3rd & 5 at NU 37 (01:06) No Huddle-Shotgun #19 B.Underwood rush right for 9 yards gain to the NU28 (#6 R.Fitzgerald), 1ST DOWN
Q4 1:14 2nd & 7 at NU 39 (01:17) No Huddle-Shotgun #19 B.Underwood pass complete short right to #83 Z.Marshall caught at NU39, for 2 yards to the NU37 (#9 B.Turner)
Q4 1:46 1st & 10 at NU 42 (01:55) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 3 yards gain to the NU39 (#37 M.Uihlein)
Q4 1:53 3rd & 10 at MICH 37 (01:58) No Huddle-Shotgun #19 B.Underwood pass complete deep left to #4 A.Marsh caught at NU42, for 21 yards to the NU42, End Of Play, 1ST DOWN. The previous play is under automatic review - "Pass completion". CALL UPHELD
Q4 2:00 2nd & 10 at MICH 37 (02:00) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #0 S.Morgan thrown to NU47
Q4 2:05 1st & 10 at MICH 37 (02:05) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #4 A.Marsh thrown to NU49 broken up by #9 B.Turner PENALTY U-M Ineligible Downfield on Pass declined
Q4 2:10 4th & 18 at NU 18 (02:13) #11 L.Akers punt 45 yards to the U-M37 fair catch by #4 A.Marsh at U-M37
Q4 2:49 3rd & 23 at NU 13 (02:54) Shotgun #5 C.Komolafe rush left for 5 yards gain to the NU18 (#27 J.Sanders)
Q4 3:34 2nd & 20 at NU 16 (03:44) Shotgun #6 J.Himon II rush left for 3 yards loss to the NU13 (#1 J.Barham)
Q4 4:09 2nd & 10 at NU 24 (04:09) Shotgun #6 J.Himon II rush left for 29 yards gain to the U-M45 (#20 J.Hill) PENALTY NU Holding (#83 B.Van Buren) 10 yards from NU26 to NU16. NO PLAY
Q4 4:09 1st & 10 at NU 26 (04:09) Shotgun #8 P.Stone pass incomplete short right to #17 G.Wilde thrown to NU21
Q4 4:20 4th & 1 at NU 24 (04:20) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 0 yards to the NU24 fumbled by #24 B.Kuzdzal at NU25 recovered by NU #9 B.Turner at NU24 #9 B.Turner return 2 yards to the NU26 (#24 B.Kuzdzal)
Q4 4:56 3rd & 2 at NU 25 (05:00) No Huddle-Shotgun #27 J.Parker rush middle for 1 yard gain to the NU24 (#9 B.Turner)
Q4 5:31 2nd & 10 at NU 33 (05:34) No Huddle-Shotgun #24 B.Kuzdzal rush left for 8 yards gain to the NU25 (#1 C.Bastone)
Q4 6:06 1st & 10 at NU 33 (06:09) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 0 yards to the NU33 (#1 C.Bastone; #47 M.Kilbane)
Q4 6:38 2nd & 4 at MICH 47 (06:49) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at NU41, for 20 yards to the NU33 (#9 B.Turner), 1ST DOWN
Q4 7:18 1st & 10 at MICH 41 (07:21) No Huddle-Shotgun #24 B.Kuzdzal rush left for 6 yards gain to the U-M47 (#6 R.Fitzgerald)
Q4 7:28 4th & 5 at NU 27 (07:33) #11 L.Akers punt 44 yards to the U-M29 #4 A.Marsh return 12 yards to the U-M41 (#49 L.Reardon; #33 B.Brus)
Q4 7:38 3rd & 5 at NU 27 (07:38) Shotgun #8 P.Stone pass incomplete deep left to #84 H.Welcing thrown to NU49 broken up by #14 J.Young
Q4 8:04 2nd & 9 at NU 23 (08:17) Shotgun #8 P.Stone pass complete short right to #86 L.Albright caught at NU23, for 4 yards to the NU27 (#7 T.Metcalf), out of bounds