Michigan Wolverines vs Northwestern Wildcats
Drive chart
Drives
Field Goal
Punt
Fumble
Punt
Interception
Touchdown
Who won: Michigan 24-22
The Michigan Wolverines beat the Northwestern Wildcats 24-22 on Saturday, November 15, 2025 at Wrigley Field. The Michigan outscored the Northwestern 14-3 in the 3rd quarter. Bryce Underwood led the Michigan in passing yards (21/32, 280 YDS, 2 INT). Preston Stone led the Northwestern in passing yards (13/27, 184 YDS).
Every player rated
Chirp Rating, 3.0 to 10.0- 18.3
Robert Fitzgerald15 TOT2 YDS1 INT - 28.2
Jordan Marshall142 YDS2 TD19 CAR8 YDS - 37.9
Braydon Brus1 REC13 TOT1 SACKS - 47.7
Andrew Marsh-10 YDS1 CAR189 YDS12 REC - 57.4
Braden Turner1 REC3 TOT29 YDS1 INT - 67.1
Bryce Underwood21/32 C/ATT280 YDS30 YDS1 TD - 77.1
Jack Olsen10 PTS - 87.0
Mason Curtis6 TOT1 SACKS - 96.8
Carmine Bastone4 TOT1 SACKS - 106.7
Preston Stone13/27 C/ATT184 YDS-11 YDS1 TD - 116.7
Hunter Welcing81 YDS4 REC - 126.7
Mac Uihlein10 TOT
Team stats

Player of the game
Robert Fitzgerald
NU · 15 TKL, 1 INT, 1 TFL
Win probability
Tap or hover the line to see the play. Dots mark the biggest swings.
Play by play
- SCOREQ4 0:00MIC

End of 4th quarter.
MICH 27 - 22 NU - Q4 0:02NU

Timeout
Timeout Northwestern, clock 00:02
- Q4 0:02MIC

Timeout
Timeout Michigan, clock 00:02
- FIELD GOALQ4 0:00MIC

31 yd field goal is good
Dominic Zvada 31 Yd Field Goal
MICH 24 - 22 NU - Q4 0:34MIC

Rush
No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU13 (#6 R.Fitzgerald)
1st & 10 at NU 18
- Q4 0:43


5 yd run
No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU18 (#47 M.Kilbane), 1ST DOWN
B. Kuzdzal · 15 CAR, 53 YDS · 3rd & 5 · 3rd & 5 at NU 23
- Q4 0:52NU

Timeout
Timeout Northwestern, clock 00:52
- Q4 0:52


1 yd run
No Huddle-Shotgun #24 B.Kuzdzal rush middle for 1 yard gain to the NU23 (#6 R.Fitzgerald)
B. Kuzdzal · 15 CAR, 53 YDS · 2nd & 6 · 2nd & 6 at NU 24
- Q4 0:56MIC

Timeout
Timeout Michigan, clock 00:56
- Q4 0:59


4 yd run
No Huddle-Shotgun #24 B.Kuzdzal rush middle for 4 yards gain to the NU24 (#37 M.Uihlein; #47 M.Kilbane)
B. Kuzdzal · 15 CAR, 53 YDS · 1st & 10 · 1st & 10 at NU 28
- Q4 1:07


9 yd run
No Huddle-Shotgun #19 B.Underwood rush right for 9 yards gain to the NU28 (#6 R.Fitzgerald), 1ST DOWN
B. Underwood · 9 CAR, 30 YDS · 3rd & 5 · 3rd & 5 at NU 37
- Q4 1:14MIC

Timeout
Timeout Michigan, clock 01:14
- Q4 1:14


2 yd completion to Z. Marshall
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)
B. Underwood · 21/32, 280 YDS · 2nd & 7 · 2nd & 7 at NU 39
- Q4 1:46MIC

Rush
No Huddle-Shotgun #24 B.Kuzdzal rush middle for 3 yards gain to the NU39 (#37 M.Uihlein)
1st & 10 at NU 42
- Q4 1:53


21 yd completion to A. Marsh
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
B. Underwood · 21/32, 280 YDS · 3rd & 10 · 3rd & 10 at MICH 37
- Q4 2:00MIC

Timeout
Timeout Michigan, clock 02:00
- Q4 2:00


Incomplete to S. Morgan
No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #0 S.Morgan thrown to NU47
B. Underwood · 21/32, 280 YDS · 2nd & 10 · 2nd & 10 at MICH 37
- Q4 2:05

FLAGIncomplete to A. Marsh
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
B. Underwood · 21/32, 280 YDS · 1st & 10 · 1st & 10 at MICH 37
- Q4 2:10


Punt, 0 yds
#11 L.Akers punt 45 yards to the U-M37 fair catch by #4 A.Marsh at U-M37
L. Akers · 4th & 18 · 4th & 18 at NU 18
- Q4 2:49


5 yd run
Shotgun #5 C.Komolafe rush left for 5 yards gain to the NU18 (#27 J.Sanders)
C. Komolafe · 12 CAR, 31 YDS · 3rd & 23 · 3rd & 23 at NU 13
- Q4 3:34


Stuffed for a loss of 3
Shotgun #6 J.Himon II rush left for 3 yards loss to the NU13 (#1 J.Barham)
J. Himon II · 9 CAR, 31 YDS · 2nd & 20 · 2nd & 20 at NU 16
- Q4 4:09

FLAGFlag: penalty
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
J. Himon II · 9 CAR, 31 YDS · 2nd & 10 · 2nd & 10 at NU 24
- Q4 4:09


Incomplete to G. Wilde
Shotgun #8 P.Stone pass incomplete short right to #17 G.Wilde thrown to NU21
P. Stone · 13/27, 184 YDS · 1st & 10 · 1st & 10 at NU 26
- Q4 4:20

TOFumble! Turnover
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)
B. Kuzdzal · 15 CAR, 53 YDS · 4th & 1 · 4th & 1 at NU 24
- Q4 4:56


1 yd run
No Huddle-Shotgun #27 J.Parker rush middle for 1 yard gain to the NU24 (#9 B.Turner)
J. Parker · 1 CAR, 1 YDS · 3rd & 2 · 3rd & 2 at NU 25

