Michigan vs. Northwestern

Saturday, November 15, 2025. Michigan kept the George Jewitt Trophy

No. 18 Michigan beat Northwestern 24–⁠22. It was their 78th meeting; Michigan leads the series 61–⁠15–⁠2.

Neutral site18Michigan9–⁠4 in 2025
24
Neutral siteNorthwestern7–⁠6 in 2025
22

Final at Wrigley Field, Chicago63°F, cloudy, wind 14 mphTV: FOXAttendance 38,223FOX’s Big Noon Kickoff broadcast from here, November 15, 2025 (Wikipedia)

Viewers
3.8 million viewers on FOXViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Tim ODeyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan0714324
Northwestern0631322

How the win probability moved

Northwestern favored

Win probability by play: Northwestern 59% at kickoff, 0% at the end. Biggest swing: 38 points.

Michigan favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (38 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Michigan

PassingC/AttYdsTDInt
Bryce Underwood21/3228002
RushingCarYdsTDLong
Jordan Marshall19142265
Bryson Kuzdzal155308
Bryce Underwood930115
Jasper Parker1101
ReceivingRecYdsTDLong
Andrew Marsh12189032
Donaven McCulley459026
Marlin Klein110010
Deakon Tonielli1808
DefenseTklTFLSacksInt
Mason Curtis5000
Rayshaun Benny4000
T.J. Metcalf4000
Trey Pierce4000

Northwestern

PassingC/AttYdsTDInt
Preston Stone13/2718400
RushingCarYdsTDLong
Joseph Himon II931017
Caleb Komolafe123116
Drew Wagner2909
Chase Farrell1101
ReceivingRecYdsTDLong
Hunter Welcing481036
Griffin Wilde251032
Hayden Eligon Ii226022
Drew Wagner31606
DefenseTklTFLSacksInt
Robert Fitzgerald15101
Braydon Brus13110
Mac Uihlein10000
Josh Fussell7000
Carmine Bastone4110
Braden Turner3001
Aidan Hubbard1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

MichiganNorthwestern
496Total yards245
280Passing yards184
216Rushing yards61
8.8Yards per pass6.8
4.8Yards per rush2.3
25First downs11
9–⁠14Third downs2–⁠12
0–⁠1Fourth downs1–⁠1
5Turnovers0
4–⁠24Penalties7–⁠55
33:06Possession26:54
0Sacks (by defense)3

Efficiency

MichiganNorthwestern
50%Success rate26%
0.02EPA per play0.01
1.17Explosiveness1.36
0.05Rushing EPA−0.00
0.17Passing EPA0.07
48%Passing-down success14%
−0.08First-down EPA−0.08
−0.05Second-down EPA−0.07
0.77Third-down EPA0.15
18%Havoc by its defense16%

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)

Michigan 74% to win. Elo’s favorite won.

The line

Michigan −10, over/under 41.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 Michigan 75%, Northwestern 25%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zoneMichigan end zoneQ1 MichiganMissed FG, 11 playsQ1 NorthwesternPunt, 9 playsQ1 MichiganTouchdown, 12 playsQ2 NorthwesternPunt, 3 playsQ2 MichiganPunt, 3 playsQ2 NorthwesternField goal, 10 playsQ2 MichiganFumble, 7 playsQ2 NorthwesternField goal, 7 playsQ2 MichiganMissed FG, 6 playsQ3 NorthwesternPunt, 4 playsQ3 MichiganTouchdown, 5 playsQ3 NorthwesternFumble, recovered, 3 playsQ3 NorthwesternField goal, 6 playsQ3 MichiganTouchdown, 10 playsQ3 NorthwesternTouchdown, 7 playsQ4 MichiganInterception, 3 playsQ4 NorthwesternTouchdown, 1 playQ4 MichiganInterception, 6 playsQ4 NorthwesternPunt, 3 playsQ4 MichiganFumble, 6 playsQ4 NorthwesternPunt, 3 playsQ4 MichiganField goal, 11 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Michigan right to left.
  1. Q1 MichiganMissed FG, 11 plays, 54 yards
  2. Q1 NorthwesternPunt, 9 plays, 21 yards
  3. Q1 MichiganTouchdown, 12 plays, 88 yards
  4. Q2 NorthwesternPunt, 3 plays, 2 yards
  5. Q2 MichiganPunt, 3 plays, −6 yards
  6. Q2 NorthwesternField goal, 10 plays, 38 yards
  7. Q2 MichiganFumble, 7 plays, 22 yards
  8. Q2 NorthwesternField goal, 7 plays, 39 yards
  9. Q2 MichiganMissed FG, 6 plays, 31 yards
  10. Q3 NorthwesternPunt, 4 plays, 19 yards
  11. Q3 MichiganTouchdown, 5 plays, 85 yards
  12. Q3 NorthwesternFumble, recovered, 3 plays, 3 yards
  13. Q3 NorthwesternField goal, 6 plays, 19 yards
  14. Q3 MichiganTouchdown, 10 plays, 77 yards
  15. Q3 NorthwesternTouchdown, 7 plays, 75 yards
  16. Q4 MichiganInterception, 3 plays, 10 yards
  17. Q4 NorthwesternTouchdown, 1 play, 6 yards
  18. Q4 MichiganInterception, 6 plays, 53 yards
  19. Q4 NorthwesternPunt, 3 plays, 5 yards
  20. Q4 MichiganFumble, 6 plays, 33 yards
  21. Q4 NorthwesternPunt, 3 plays, −6 yards
  22. Q4 MichiganField goal, 11 plays, 45 yards

Play by play

1st quarter3 drives, then Tied at 0
Michigan Missed FG, 11 plays
15:001st & 10 at own 35(15:00) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
14:461st & 10 at own 25(14:58) No Huddle-Shotgun #19 B.Underwood pass complete short middle to #23 J.Marshall caught at U-M30, for 8 yards to the U-M33 (#33 B.Brus)
14:232nd & 2 at own 33(14:26) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the U-M36 (#33 B.Brus; #6 R.Fitzgerald), 1ST DOWN
13:471st & 10 at own 36(13:54) No Huddle-Shotgun #19 B.Underwood sacked for loss of 5 yards to the U-M31 (#91 A.Hubbard)
13:162nd & 15 at own 31(13:25) No Huddle-Shotgun #19 B.Underwood pass complete short left to #4 A.Marsh caught at U-M36, for 10 yards to the U-M41 (#13 J.Fussell; #33 B.Brus)
12:353rd & 5 at own 41(12:42) No Huddle-Shotgun #19 B.Underwood pass complete short middle to #1 D.McCulley caught at U-M45, for 13 yards to the NU46 (#18 G.Wallace), 1ST DOWN
12:021st & 10 at opp 46(12:08) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at NU32, for 32 yards to the NU14 (#6 R.Fitzgerald), 1ST DOWN
11:261st & 10 at opp 14(11:29) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the NU11 (#37 M.Uihlein)
10:492nd & 7 at opp 11(10:56) No Huddle-Shotgun #19 B.Underwood sacked for loss of 6 yards to the NU17 (#33 B.Brus)
10:113rd & 13 at opp 17(10:16) No Huddle-Shotgun #23 J.Marshall rush right for 17 yards gain (1) to the NU00 TOUCHDOWN nullified by penalty, clock 10:11 PENALTY U-M Holding (#54 A.Sprague) 10 yards from NU16 to NU26
9:583rd & 22 at opp 27(10:05) No Huddle-Shotgun #19 B.Underwood pass complete short middle to #17 M.Klein caught at NU21, for 10 yards to the NU16 (#33 B.Brus)
9:284th & 12 at opp 16(09:28) #96 D.Zvada field goal attempt from 34 yards NO GOOD (H: #90 H.Hollenbeck, LS: #45 G.Tarr), clock 09:28
Northwestern Punt, 9 plays
9:181st & 10 at own 20(09:21) Shotgun #5 C.Komolafe rush left for 4 yards gain to the NU24 (#15 E.Hausmann)
8:422nd & 6 at own 24(08:47) Shotgun #5 C.Komolafe rush middle for 2 yards gain to the NU26 (#8 D.Moore)
8:093rd & 4 at own 26PENALTY U-M Offside (#1 J.Barham) 5 yards from NU26 to NU31, 1ST DOWN. NO PLAY
7:471st & 10 at own 31(07:50) Shotgun #5 C.Komolafe rush middle for 2 yards gain to the NU33 (#95 T.Pierce; #30 J.Rolder)
7:032nd & 8 at own 33(07:07) Shotgun #5 C.Komolafe rush middle for 1 yard gain to the NU34 (#1 J.Barham; #44 D.Payne)
6:233rd & 7 at own 34(06:33) Shotgun #8 P.Stone pass complete short left to #19 D.Wagner caught at NU34, for 6 yards to the NU40 (#6 B.Hillman)
5:084th & 1 at own 40(05:15) Shotgun #20 C.Farrell rush right for 1 yard gain to the NU41 (#39 J.Taylor), 1ST DOWN
4:481st & 10 at own 41(04:48) Shotgun #8 P.Stone pass incomplete short right to #19 D.Wagner thrown to U-M40
4:432nd & 10 at own 41(04:46) Shotgun #8 P.Stone pass incomplete short left to #5 C.Komolafe thrown to NU40 broken up by #17 E.Etta
4:353rd & 10 at own 41(04:35) Shotgun #8 P.Stone pass incomplete deep left to #17 G.Wilde thrown to U-M23. The previous play is under automatic review - “Incomplete pass”. CALL OVERTURNED. (Original Play: (04:35) Shotgun #8 P.Stone pass complete deep left to #17 G.Wilde caught at U-M23, for 36 yards to the U-M23, End Of Play, 1ST DOWN)
3:564th & 10 at own 41(04:05) #11 L.Akers punt 50 yards to the U-M09
Michigan Touchdown, 12 plays
3:431st & 10 at own 9(03:50) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at U-M20, for 12 yards to the U-M21 (#37 M.Uihlein), 1ST DOWN
3:091st & 10 at own 21(03:14) No Huddle-Shotgun #24 B.Kuzdzal rush left for 0 yards to the U-M21 (#6 R.Fitzgerald)
2:292nd & 10 at own 21(02:38) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at U-M16, for 7 yards to the U-M28 (#18 G.Wallace)
1:463rd & 3 at own 28(02:02) No Huddle-Shotgun #19 B.Underwood pass complete short left to #83 Z.Marshall caught at U-M29, for 4 yards to the U-M32 (#18 G.Wallace), 1ST DOWN
1:141st & 10 at own 32(01:22) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at U-M30, for 11 yards to the U-M43 (#18 G.Wallace), 1ST DOWN
1:001st & 10 at own 43(01:00) No Huddle-Shotgun #19 B.Underwood pass incomplete deep right to #1 D.McCulley thrown to NU31
0:452nd & 10 at own 43(00:57) No Huddle-Shotgun #19 B.Underwood rush left for 15 yards gain to the NU42 (#2 F.Davis II), 1ST DOWN
0:131st & 10 at opp 42(00:13) No Huddle-Shotgun #19 B.Underwood rush middle for 4 yards gain to the NU38 (#33 B.Brus)
Q2 14:522nd & 6 at opp 38(14:55) No Huddle-Shotgun #23 J.Marshall rush middle for 0 yards to the NU38 (#6 R.Fitzgerald; #13 J.Fussell)
Q2 14:183rd & 6 at opp 38(14:23) No Huddle-Shotgun #19 B.Underwood pass complete deep right to #4 A.Marsh caught at NU09, for 32 yards to the NU06 (#2 F.Davis II), 1ST DOWN
Q2 13:421st & goal at opp 6(13:44) No Huddle-Shotgun #23 J.Marshall rush right for 5 yards gain to the NU01 (#4 A.Saka; #1 C.Bastone)
Q2 13:503rd & 6 at opp 38Timeout Michigan, clock 13:50
Q2 13:112nd & goal at opp 1(13:10) No Huddle-Shotgun #23 J.Marshall rush middle for 1 yard gain to the NU00 TOUCHDOWN, clock 13:11 #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)Michigan 7, Northwestern 0
2nd quarter6 drives, then Michigan 7, Northwestern 6
Northwestern Punt, 3 plays
13:111st & 10 at own 35(13:11) #92 B.Sunderland kickoff 65 yards to the NU00, Touchback
13:051st & 10 at own 25(13:05) Shotgun #8 P.Stone pass incomplete short left to #17 G.Wilde thrown to NU34 broken up by #10 Z.Berry
12:562nd & 10 at own 25(12:59) Shotgun #5 C.Komolafe rush right for 2 yards gain to the NU27 (#95 T.Pierce)
12:163rd & 8 at own 27(12:16) Shotgun #8 P.Stone pass incomplete deep right to #17 G.Wilde thrown to U-M50 QB hurried by #15 E.Hausmann
12:084th & 8 at own 27(12:08) #11 L.Akers punt 50 yards to the U-M23 fair catch by #0 S.Morgan at U-M23
Michigan Punt, 3 plays
11:581st & 10 at own 23(12:03) No Huddle-Shotgun #19 B.Underwood sacked for loss of 6 yards to the U-M17 (#1 C.Bastone)
11:302nd & 16 at own 17(11:30) No Huddle-Shotgun #19 B.Underwood pass incomplete short middle to #17 M.Klein thrown to U-M31
11:253rd & 16 at own 17(11:27) No Huddle-Shotgun #19 B.Underwood pass incomplete deep left to #1 D.McCulley thrown to U-M40
11:124th & 16 at own 17(11:20) #90 H.Hollenbeck punt 44 yards to the NU39 #19 D.Wagner return 7 yards to the NU46 (#29 C.Taylor; #83 Z.Marshall)
Northwestern Field goal, 10 plays
11:021st & 10 at own 46(11:07) Shotgun #6 J.Himon II rush middle for 7 yards gain to the U-M47 (#9 C.Brandt)
10:252nd & 3 at opp 47(10:30) Shotgun #6 J.Himon II rush middle for 0 yards to the U-M47 (#17 E.Etta; #26 R.Benny)
9:503rd & 3 at opp 47PENALTY U-M Offside (#17 E.Etta) 5 yards from U-M47 to U-M42, 1ST DOWN. NO PLAY
9:301st & 10 at opp 42(09:33) Shotgun #8 P.Stone pass complete short left to #6 J.Himon II caught at U-M37, for 6 yards to the U-M36 (#4 T.Guy), out of bounds
9:102nd & 4 at opp 36(09:13) Shotgun #6 J.Himon II rush right for 5 yards gain to the U-M31 (#18 T.Bowles), 1ST DOWN
8:191st & 10 at opp 31(08:33) Shotgun #19 D.Wagner rush left for 9 yards gain to the U-M22 (#18 T.Bowles)
7:352nd & 1 at opp 22(07:44) Shotgun #8 P.Stone pass complete short right to #84 H.Welcing caught at U-M08, for 17 yards to the U-M05 (#7 T.Metcalf), 1ST DOWN
7:011st & goal at opp 5(07:05) Shotgun #6 J.Himon II rush middle for 2 yards loss to the U-M07 (#15 E.Hausmann)
6:292nd & goal at opp 7(06:29) Shotgun #8 P.Stone pass complete short middle to #80 H.Eligon II caught at U-M00, for 7 yards to the U-M00 TOUCHDOWN nullified by penalty, clock 06:21 PENALTY NU Pass Interference (#84 H.Welcing) 15 yards from U-M07 to U-M22. NO PLAY
6:072nd & goal at opp 22(06:13) Shotgun #8 P.Stone pass complete short left to #19 D.Wagner caught at U-M24, for 6 yards to the U-M16 (#25 M.Curtis)
5:263rd & goal at opp 16(05:28) Shotgun #8 P.Stone pass incomplete short left to #84 H.Welcing thrown to U-M11 broken up by #1 J.Barham
5:312nd & goal at opp 22Timeout Northwestern, clock 05:31
5:224th & goal at opp 16(05:22) #82 J.Olsen field goal attempt from 34 yards GOOD (H: #94 H.Helms, LS: #39 J.Florentine), clock 05:22Michigan 7, Northwestern 3
Michigan Fumble, 7 plays
5:221st & 10 at own 35(05:22) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
5:141st & 10 at own 25(05:22) No Huddle-Shotgun #23 J.Marshall rush middle for 5 yards gain to the U-M30 (#33 B.Brus)
4:382nd & 5 at own 30(04:44) No Huddle-Shotgun #19 B.Underwood pass complete short right to #1 D.McCulley caught at U-M36, for 7 yards to the U-M37 (#6 R.Fitzgerald), 1ST DOWN
4:151st & 10 at own 37(04:17) No Huddle-Shotgun #23 J.Marshall rush middle for 6 yards gain to the U-M43 (#6 R.Fitzgerald)
3:382nd & 4 at own 43(03:39) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #4 A.Marsh thrown to U-M43 QB hurried by #33 B.Brus
3:073rd & 4 at own 43(03:36) No Huddle-Shotgun #19 B.Underwood pass complete short middle to #88 D.Tonielli caught at NU49, for 8 yards to the NU49 (#13 J.Fussell), 1ST DOWN
2:501st & 10 at opp 49(02:54) No Huddle-Shotgun #23 J.Marshall rush middle for 12 yards gain to the NU37 (#2 F.Davis II; #37 M.Uihlein), 1ST DOWN
3:003rd & 4 at opp 43Timeout Northwestern, clock 03:00
2:181st & 10 at opp 37(02:18) No Huddle-Shotgun #4 A.Marsh rush right for 10 yards loss to the NU47 fumbled by #4 A.Marsh at NU45 forced by #4 A.Saka recovered by NU #33 B.Brus at NU47 #33 B.Brus return 6 yards to the U-M47 (#53 J.Guarnera)
Northwestern Field goal, 7 plays
1:591st & 10 at opp 47(02:06) Shotgun #5 C.Komolafe rush middle for 3 yards gain to the U-M44 (#95 T.Pierce)
1:422nd & 7 at opp 44(01:50) Shotgun #19 D.Wagner rush right for 0 yards to the U-M44 (#7 T.Metcalf)
2:001st & 10 at opp 47Timeout Northwestern, clock 02:00
1:113rd & 7 at opp 44(01:33) Shotgun #8 P.Stone pass complete short middle to #84 H.Welcing caught at U-M26, for 36 yards to the U-M08 (#20 J.Hill; #25 M.Curtis), 1ST DOWN
1:111st & goal at opp 4(01:11) Shotgun #8 P.Stone pass incomplete short right to #84 H.Welcing thrown to U-M00 broken up by #1 J.Barham
1:052nd & goal at opp 4(01:06) Shotgun #5 C.Komolafe rush middle for 1 yard gain to the U-M03 (#25 M.Curtis)
1:033rd & goal at opp 3(01:03) Shotgun #8 P.Stone pass incomplete short middle to #17 G.Wilde thrown to U-M00 broken up by #26 R.Benny
1:052nd & goal at opp 4Timeout Northwestern, clock 01:05
1:034th & goal at opp 3(01:03) PENALTY NU False Start (#73 D.McGuire) 5 yards from U-M03 to U-M08. NO PLAY
1:004th & goal at opp 8(01:00) #82 J.Olsen field goal attempt from 26 yards GOOD (H: #94 H.Helms, LS: #39 J.Florentine), clock 01:00Michigan 7, Northwestern 6
Michigan Missed FG, 6 plays
1:001st & 10 at own 35(01:00) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
0:541st & 10 at own 25(00:56) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at U-M42, for 17 yards to the U-M42 (#13 J.Fussell), 1ST DOWN
0:471st & 10 at own 42(00:50) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at NU47, for 11 yards to the NU47 (#13 J.Fussell), 1ST DOWN
0:401st & 10 at opp 47(00:40) No Huddle-Shotgun #19 B.Underwood pass complete short right to #4 A.Marsh caught at NU44, for 3 yards to the NU44, out of bounds at NU44
0:352nd & 7 at opp 44(00:36) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #4 A.Marsh thrown to NU33 broken up by #13 J.Fussell
0:223rd & 7 at opp 44(00:33) No Huddle-Shotgun #19 B.Underwood rush middle for 2 yards gain to the NU42 (#95 N.Story; #47 M.Kilbane)
0:352nd & 7 at own 44Timeout Northwestern, clock 00:35
0:023rd & 7 at opp 44Timeout Michigan, clock 00:02
0:024th & 5 at opp 42(00:02) #96 D.Zvada field goal attempt from 60 yards NO GOOD (H: #90 H.Hollenbeck, LS: #45 G.Tarr), clock 00:00
1:161st & goal at opp 8(01:16) Shotgun #8 P.Stone pass incomplete short middle to #19 D.Wagner thrown to U-M00 QB hurried by #8 D.Moore PENALTY U-M Illegal Substitution 4 yards from U-M08 to U-M04. NO PLAY
3rd quarter6 drives, then Michigan 21, Northwestern 9
Northwestern Punt, 4 plays
15:001st & 10 at own 35(15:00) #92 B.Sunderland kickoff 65 yards to the NU00, Touchback
14:521st & 10 at own 25(14:58) Shotgun #8 P.Stone pass complete short right to #17 G.Wilde caught at NU39, for 19 yards to the NU44 (#7 T.Metcalf), out of bounds, 1ST DOWN
14:311st & 10 at own 44(14:33) PENALTY NU False Start (#17 G.Wilde) 5 yards from NU44 to NU39. NO PLAY
14:051st & 15 at own 39(14:04) Shotgun #8 P.Stone pass incomplete short right to #84 H.Welcing thrown to NU50 broken up by #8 D.Moore
13:562nd & 15 at own 39(14:00) Shotgun #5 C.Komolafe rush middle for 1 yard gain to the NU40 (#26 R.Benny)
13:113rd & 14 at own 40(13:19) Shotgun #8 P.Stone pass complete short middle to #84 H.Welcing caught at NU40, for 4 yards to the NU44 (#18 T.Bowles; #25 M.Curtis)
12:424th & 10 at own 44(12:46) #11 L.Akers punt 41 yards to the U-M15 fair catch by #0 S.Morgan at U-M15
Michigan Touchdown, 5 plays
12:381st & 10 at own 15(12:38) No Huddle-Shotgun #19 B.Underwood pass incomplete short middle to #1 D.McCulley thrown to U-M30 broken up by #6 R.Fitzgerald
12:292nd & 10 at own 15(12:32) No Huddle-Shotgun #23 J.Marshall rush middle for 3 yards gain to the U-M18 (#37 M.Uihlein)
11:483rd & 7 at own 18(11:52) No Huddle-Shotgun #19 B.Underwood rush middle for 8 yards gain to the U-M26 (#33 B.Brus), 1ST DOWN
11:101st & 10 at own 26(11:18) No Huddle-Shotgun #23 J.Marshall rush middle for 65 yards gain to the NU09 (#18 G.Wallace), 1ST DOWN
10:291st & goal at opp 9(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)Michigan 14, Northwestern 6
Northwestern Fumble, recovered, 3 plays
10:291st & 10 at own 35(10:29) #92 B.Sunderland kickoff 65 yards to the NU00, Touchback
10:191st & 10 at own 25(10:24) Shotgun #5 C.Komolafe rush middle for 3 yards gain to the NU28 (#0 T.Williams; #25 M.Curtis)
9:412nd & 7 at own 28(09:41) Shotgun #8 P.Stone pass incomplete deep left to #17 G.Wilde thrown to U-M42
9:323rd & 7 at own 28(09:37) Shotgun #8 P.Stone pass incomplete short middle to #80 H.Eligon II thrown to NU47 broken up by #10 Z.Berry QB hurried by #1 J.Barham
9:174th & 7 at own 28(09:29) #11 L.Akers punt 41 yards to the U-M31 #0 S.Morgan return 5 yards to the U-M36 fumbled by #0 S.Morgan at U-M36 forced by #49 L.Reardon recovered by NU #49 L.Reardon at U-M36, End Of Play. The previous play is under automatic review - “Fumble”. CALL UPHELD
Northwestern Field goal, 6 plays
9:071st & 10 at opp 36(09:10) Shotgun #6 J.Himon II rush left for 1 yard gain to the U-M35 (#6 B.Hillman)
8:302nd & 9 at opp 35(08:30) Shotgun #6 J.Himon II rush left for 17 yards gain to the U-M18 (#30 J.Rolder), out of bounds, 1ST DOWN
7:551st & 10 at opp 18(07:58) Shotgun #6 J.Himon II rush middle for 2 yards gain to the U-M16 (#95 T.Pierce; #26 R.Benny)
7:232nd & 8 at opp 16PENALTY NU False Start (#72 C.Tiernan) 5 yards from U-M16 to U-M21. NO PLAY
6:572nd & 13 at opp 21(07:00) Shotgun #6 J.Himon II rush left for 4 yards gain to the U-M17 (#8 D.Moore)
6:143rd & 9 at opp 17(06:14) Shotgun #8 P.Stone pass incomplete short left to #83 B.Van Buren thrown to U-M15 QB hurried by #17 E.Etta
6:094th & 9 at opp 17(06:11) #82 J.Olsen field goal attempt from 35 yards GOOD (H: #94 H.Helms, LS: #39 J.Florentine), clock 06:09Michigan 14, Northwestern 9
Michigan Touchdown, 10 plays
6:041st & 10 at own 35(06:09) #11 L.Akers kickoff 65 yards to the U-M00 #39 J.Taylor return 20 yards to the U-M20 (#0 A.Jones)
5:551st & 10 at own 20(05:59) No Huddle-Shotgun #23 J.Marshall rush left for 6 yards gain to the U-M26 (#94 M.Jackson; #33 B.Brus)
5:202nd & 4 at own 26(05:28) No Huddle-Shotgun #19 B.Underwood pass complete short left to #4 A.Marsh caught at U-M36, for 13 yards to the U-M39 (#6 R.Fitzgerald), 1ST DOWN
4:541st & 10 at own 39(04:57) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the U-M44 (#94 M.Jackson)
4:172nd & 5 at own 44(04:28) No Huddle-Shotgun #19 B.Underwood pass complete short right to #1 D.McCulley caught at U-M46, for 13 yards to the NU43 (#18 G.Wallace), 1ST DOWN
3:431st & 10 at opp 43(03:49) No Huddle-Shotgun #24 B.Kuzdzal rush left for 1 yard loss to the NU44, End Of Play
3:012nd & 11 at opp 44(03:08) No Huddle-Shotgun #19 B.Underwood pass complete short middle to #1 D.McCulley caught at NU30, for 26 yards to the NU18 (#13 J.Fussell), 1ST DOWN
2:281st & 10 at opp 18(02:31) No Huddle-Shotgun #23 J.Marshall rush middle for 1 yard gain to the NU17 (#13 J.Fussell; #33 B.Brus)
1:532nd & 9 at opp 17(01:53) No Huddle-Shotgun #19 B.Underwood pass incomplete short left to #88 D.Tonielli thrown to NU00 broken up by #13 J.Fussell PENALTY NU Pass Interference (#13 J.Fussell) 15 yards from NU17 to NU02, 1ST DOWN. NO PLAY
1:251st & goal at opp 2(01:28) No Huddle-Shotgun #23 J.Marshall rush left for 3 yards loss to the NU05 (#6 R.Fitzgerald)
1:082nd & goal at opp 5(01:12) No Huddle-Shotgun #23 J.Marshall rush middle for 4 yards gain to the NU01 (#6 R.Fitzgerald; #37 M.Uihlein)
0:413rd & goal at opp 1(00:43) No Huddle-Shotgun #23 J.Marshall rush middle for 1 yard gain to the NU00 TOUCHDOWN, clock 00:41 #96 D.Zvada kick attempt good (H: #90 H.Hollenbeck, LS: #45 G.Tarr)Michigan 21, Northwestern 9
Northwestern Touchdown, 7 plays
0:411st & 10 at own 35(00:41) #92 B.Sunderland kickoff 65 yards to the NU00, Touchback
0:361st & 10 at own 25(00:39) Shotgun #8 P.Stone pass incomplete short right to #17 G.Wilde thrown to NU26 PENALTY NU Intentional Grounding (#8 P.Stone)
0:212nd & 22 at own 13(00:34) Shotgun #8 P.Stone pass complete deep middle to #17 G.Wilde caught at NU43, for 32 yards to the NU45, End Of Play, 1ST DOWN
Q4 14:422nd & 6 at own 49(14:53) Shotgun #8 P.Stone pass complete short left to #19 D.Wagner caught at NU45, for 4 yards to the U-M47 (#20 J.Hill)
Q4 13:573rd & 2 at opp 47(14:08) Shotgun #8 P.Stone pass complete deep right to #80 H.Eligon II caught at U-M25, for 22 yards to the U-M25, End Of Play, 1ST DOWN
Q4 13:201st & 10 at opp 25(13:27) Shotgun #8 P.Stone pass complete short middle to #84 H.Welcing caught at U-M06, for 24 yards to the U-M01 (#6 B.Hillman), 1ST DOWN
Q4 13:001st & goal at opp 1(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)Michigan 21, Northwestern 16
4th quarter1 drive, then Michigan 24, Northwestern 22
Michigan Interception, 3 plays
13:001st & 10 at own 35(13:00) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
12:511st & 10 at own 25(12:55) No Huddle-Shotgun #23 J.Marshall rush left for 1 yard gain to the U-M26 (#47 M.Kilbane; #37 M.Uihlein)
12:192nd & 9 at own 26(12:21) No Huddle-Shotgun #19 B.Underwood pass incomplete deep right to #1 D.McCulley thrown to NU44
12:103rd & 9 at own 26(12:19) No Huddle-Shotgun #19 B.Underwood pass intercepted by #9 B.Turner at U-M35 #9 B.Turner return 29 yards to the U-M06 (#19 B.Underwood)
12:192nd & 9 at opp 26Timeout Northwestern, clock 12:19
3rd quarter1 drive, then Michigan 21, Northwestern 9
Northwestern Touchdown, 7 plays
0:011st & 10 at own 45(00:01) Shotgun #8 P.Stone pass complete short left to #80 H.Eligon II caught at NU49, for 4 yards to the NU49, End Of Play
4th quarter8 drives, then Michigan 24, Northwestern 22
Northwestern Touchdown, 1 play
12:051st & goal at opp 6(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 failedNorthwestern 22, Michigan 21
Michigan Interception, 6 plays
12:051st & 10 at own 35(12:05) #11 L.Akers kickoff 65 yards to the U-M00, Touchback
11:561st & 10 at own 25(11:59) No Huddle-Shotgun #23 J.Marshall rush middle for 4 yards gain to the U-M29 (#6 R.Fitzgerald; #37 M.Uihlein)
11:212nd & 6 at own 29(11:24) No Huddle-Shotgun #23 J.Marshall rush middle for 24 yards gain to the NU47 (#37 M.Uihlein), 1ST DOWN
10:561st & 10 at opp 47(10:59) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 8 yards gain to the NU39 (#33 B.Brus)
10:232nd & 2 at opp 39(10:26) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 3 yards gain to the NU36 (#33 B.Brus), 1ST DOWN
9:381st & 10 at opp 36(09:42) No Huddle-Shotgun #24 B.Kuzdzal rush left for 6 yards gain to the NU30 (#6 R.Fitzgerald; #44 C.Campbell)
9:052nd & 4 at opp 30(09:06) No Huddle-Shotgun #19 B.Underwood pass intercepted by #6 R.Fitzgerald at NU20 #6 R.Fitzgerald return 2 yards to the NU22 (#51 G.Crippen; #4 A.Marsh)
Northwestern Punt, 3 plays
8:551st & 10 at own 22(08:59) Shotgun #5 C.Komolafe rush middle for 1 yard gain to the NU23 (#26 R.Benny)
8:042nd & 9 at own 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
7:383rd & 5 at own 27(07:38) Shotgun #8 P.Stone pass incomplete deep left to #84 H.Welcing thrown to NU49 broken up by #14 J.Young
7:284th & 5 at own 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)
Michigan Fumble, 6 plays
7:181st & 10 at own 41(07:21) No Huddle-Shotgun #24 B.Kuzdzal rush left for 6 yards gain to the U-M47 (#6 R.Fitzgerald)
6:382nd & 4 at own 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
6:061st & 10 at opp 33(06:09) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 0 yards to the NU33 (#1 C.Bastone; #47 M.Kilbane)
5:312nd & 10 at opp 33(05:34) No Huddle-Shotgun #24 B.Kuzdzal rush left for 8 yards gain to the NU25 (#1 C.Bastone)
4:563rd & 2 at opp 25(05:00) No Huddle-Shotgun #27 J.Parker rush middle for 1 yard gain to the NU24 (#9 B.Turner)
4:204th & 1 at opp 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)
Northwestern Punt, 3 plays
4:092nd & 10 at own 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
3:342nd & 20 at own 16(03:44) Shotgun #6 J.Himon II rush left for 3 yards loss to the NU13 (#1 J.Barham)
2:493rd & 23 at own 13(02:54) Shotgun #5 C.Komolafe rush left for 5 yards gain to the NU18 (#27 J.Sanders)
2:104th & 18 at own 18(02:13) #11 L.Akers punt 45 yards to the U-M37 fair catch by #4 A.Marsh at U-M37
Michigan Field goal, 11 plays
2:051st & 10 at own 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
Northwestern Punt, 3 plays
4:091st & 10 at own 26(04:09) Shotgun #8 P.Stone pass incomplete short right to #17 G.Wilde thrown to NU21
Michigan Field goal, 11 plays
2:002nd & 10 at own 37(02:00) No Huddle-Shotgun #19 B.Underwood pass incomplete short right to #0 S.Morgan thrown to NU47
1:533rd & 10 at own 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
2:002nd & 10 at own 37Timeout Michigan, clock 02:00
1:461st & 10 at opp 42(01:55) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 3 yards gain to the NU39 (#37 M.Uihlein)
1:142nd & 7 at opp 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)
1:073rd & 5 at opp 37(01:06) No Huddle-Shotgun #19 B.Underwood rush right for 9 yards gain to the NU28 (#6 R.Fitzgerald), 1ST DOWN
1:142nd & 7 at opp 39Timeout Michigan, clock 01:14
0:591st & 10 at opp 28(01:02) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 4 yards gain to the NU24 (#37 M.Uihlein; #47 M.Kilbane)
0:522nd & 6 at opp 24(00:52) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 1 yard gain to the NU23 (#6 R.Fitzgerald)
0:561st & 10 at opp 28Timeout Michigan, clock 00:56
0:433rd & 5 at opp 23(00:52) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU18 (#47 M.Kilbane), 1ST DOWN
0:522nd & 6 at own 24Timeout Northwestern, clock 00:52
0:341st & 10 at opp 18(00:37) No Huddle-Shotgun #24 B.Kuzdzal rush middle for 5 yards gain to the NU13 (#6 R.Fitzgerald)
0:002nd & 5 at opp 13Dominic Zvada 31 Yd Field GoalMichigan 24, Northwestern 22
0:021st & 10 at opp 18Timeout Michigan, clock 00:02
0:021st & 10 at own 18Timeout Northwestern, clock 00:02

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.

Michigan leads 61–⁠15–⁠2 in 78 meetings.

Recent meetings
2025Michigan 24, Northwestern 22
2024Michigan 50, Northwestern 6
2021Michigan 33, Northwestern 7
2018Michigan 20, Northwestern 17
2015Michigan 38, Northwestern 0
2014Michigan 10, Northwestern 9

Around this game