Michigan Wolverines 24, Northwestern Wildcats 22: final score and stats
Michigan Wolverines beat Northwestern Wildcats, Michigan Wolverines 24 to Northwestern Wildcats 22, on Saturday, November 15, 2025 at Wrigley Field, Chicago, IL. Below: the box score, top performers, team stats, injuries and recent form for Northwestern Wildcats vs Michigan Wolverines.
College FootballSaturday, November 15, 2025
DateNov 15, 2025
Start time12:00 PM ET
VenueWrigley Field, Chicago, IL
TVFox
Attendance38,223
Line score
| Team | 1 | 2 | 3 | 4 | T |
|---|
| Michigan Wolverines | 0 | 7 | 14 | 3 | 24 |
| Northwestern Wildcats | 0 | 6 | 3 | 13 | 22 |
Team comparison
Michigan WolverinesNorthwestern Wildcats
8-2Record5-5
11th in Big TenStanding9th in Big Ten
1-1Road record / home record5-1
LWLWLLast 5LLWWW
L1StreakL2
Team stats
Michigan WolverinesNorthwestern Wildcats
9-143rd down efficiency2-12
0-14th down efficiency1-1
21/32Comp/Att13/27
4-24Penalties7-55
33:06Possession26:54
Box score
Michigan Wolverines Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Bryce Underwood | 21/32 | 280 | 8.8 | 0 | 2 | 86.2 |
| Team | 21/32 | 280 | 8.8 | 0 | 2 | -- |
Michigan Wolverines Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Jordan Marshall | 19 | 142 | 7.5 | 2 | 65 |
| Bryson Kuzdzal | 15 | 53 | 3.5 | 0 | 8 |
| Bryce Underwood | 9 | 30 | 3.3 | 1 | 15 |
| Jasper Parker | 1 | 1 | 1.0 | 0 | 1 |
| Andrew Marsh | 1 | -10 | -10.0 | 0 | 0 |
| Team | 45 | 216 | 4.8 | 3 | 65 |
Michigan Wolverines Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Andrew Marsh | 12 | 189 | 15.8 | 0 | 32 |
| Donaven McCulley | 4 | 59 | 14.8 | 0 | 26 |
| Marlin Klein | 1 | 10 | 10.0 | 0 | 10 |
| Deakon Tonielli | 1 | 8 | 8.0 | 0 | 8 |
| Jordan Marshall | 1 | 8 | 8.0 | 0 | 8 |
| Zack Marshall | 2 | 6 | 3.0 | 0 | 4 |
| Team | 21 | 280 | 13.3 | 0 | 32 |
Michigan Wolverines Fumbles
| Player | FUM | LOST | REC |
|---|
| Semaj Morgan | 1 | 1 | 0 |
| Andrew Marsh | 1 | 1 | 0 |
| Bryson Kuzdzal | 1 | 1 | 0 |
| Team | 3 | 3 | 0 |
Michigan Wolverines Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Mason Curtis | 6 | 3 | 1 | 1 | 0 | 0 | 0 |
| TJ Metcalf | 4 | 4 | 0 | 0 | 0 | 0 | 0 |
| Rayshaun Benny | 4 | 2 | 0 | 0 | 1 | 0 | 0 |
| Trey Pierce | 4 | 2 | 0 | 0 | 0 | 0 | 0 |
| Brandyn Hillman | 3 | 3 | 0 | 0 | 0 | 0 | 0 |
| Troy Bowles | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Derrick Moore | 2 | 2 | 0 | 0 | 1 | 0 | 0 |
| Ernest Hausmann | 2 | 2 | 0 | 1 | 0 | 1 | 0 |
| Team | 48 | 30 | 1 | 3 | 8 | 3 | 0 |
Michigan Wolverines KickReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Joe Taylor | 1 | 20 | 20.0 | 20 | 0 |
| Team | 1 | 20 | 20.0 | 20 | 0 |
Michigan Wolverines PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Andrew Marsh | 1 | 12 | 12.0 | 12 | 0 |
| Semaj Morgan | 1 | 5 | 5.0 | 5 | 0 |
| Team | 2 | 17 | 8.5 | 12 | 0 |
Michigan Wolverines Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Dominic Zvada | 1/3 | 33.3 | 31 | 3/3 | 6 |
| Team | 1/3 | 33.3 | 31 | 3/3 | 6 |
Michigan Wolverines Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Hudson Hollenbeck | 1 | 44 | 44.0 | 0 | 0 | 44 |
| Team | 1 | 44 | 44.0 | 0 | 0 | 44 |
Northwestern Wildcats Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|
| Preston Stone | 13/27 | 184 | 6.8 | 0 | 0 | 38.8 |
| Team | 13/27 | 184 | 6.8 | 0 | 0 | -- |
Northwestern Wildcats Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|
| Caleb Komolafe | 12 | 31 | 2.6 | 1 | 6 |
| Joseph Himon II | 9 | 31 | 3.4 | 0 | 17 |
| Drew Wagner | 2 | 9 | 4.5 | 0 | 9 |
| Chase Farrell | 1 | 1 | 1.0 | 0 | 1 |
| Preston Stone | 2 | -11 | -5.5 | 1 | 1 |
| Team | 26 | 61 | 2.3 | 2 | 17 |
Northwestern Wildcats Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|
| Hunter Welcing | 4 | 81 | 20.3 | 0 | 36 |
| Griffin Wilde | 2 | 51 | 25.5 | 0 | 32 |
| Hayden Eligon II | 2 | 26 | 13.0 | 0 | 22 |
| Drew Wagner | 3 | 16 | 5.3 | 0 | 6 |
| Joseph Himon II | 1 | 6 | 6.0 | 0 | 6 |
| Lawson Albright | 1 | 4 | 4.0 | 0 | 4 |
| Team | 13 | 184 | 14.2 | 0 | 36 |
Northwestern Wildcats Fumbles
| Player | FUM | LOST | REC |
|---|
| Liam Reardon | 0 | 0 | 1 |
| Braydon Brus | 0 | 0 | 1 |
| Braden Turner | 0 | 0 | 1 |
| Team | 0 | 0 | 3 |
Northwestern Wildcats Defensive
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|
| Robert Fitzgerald | 15 | 10 | 0 | 1 | 1 | 0 | 0 |
| Braydon Brus | 13 | 8 | 1 | 1 | 0 | 1 | 0 |
| Mac Uihlein | 10 | 5 | 0 | 0 | 0 | 0 | 0 |
| Josh Fussell | 7 | 4 | 0 | 0 | 1 | 0 | 0 |
| Garner Wallace | 6 | 6 | 0 | 0 | 0 | 0 | 0 |
| Michael Kilbane | 5 | 1 | 0 | 0 | 0 | 0 | 0 |
| Carmine Bastone | 4 | 2 | 1 | 1 | 0 | 0 | 0 |
| Braden Turner | 3 | 3 | 0 | 0 | 1 | 0 | 0 |
| Team | 76 | 46 | 3 | 5 | 3 | 1 | 0 |
Northwestern Wildcats Interceptions
| Player | INT | YDS | TD |
|---|
| Braden Turner | 1 | 29 | 0 |
| Robert Fitzgerald | 1 | 2 | 0 |
| Team | 2 | 31 | 0 |
Northwestern Wildcats PuntReturns
| Player | NO | YDS | AVG | LONG | TD |
|---|
| Drew Wagner | 1 | 7 | 7.0 | 7 | 0 |
| Team | 1 | 7 | 7.0 | 7 | 0 |
Northwestern Wildcats Kicking
| Player | FG | PCT | LONG | XP | PTS |
|---|
| Jack Olsen | 3/3 | 100.0 | 35 | 1/1 | 10 |
| Team | 3/3 | 100.0 | 35 | 1/1 | 10 |
Northwestern Wildcats Punting
| Player | NO | YDS | AVG | TB | In 20 | LONG |
|---|
| Luke Akers | 6 | 271 | 45.2 | 0 | 2 | 50 |
| Team | 6 | 271 | 45.2 | 0 | 2 | 50 |
Recent form
Nov 7, 2026 · vs Michigan State SpartansL 6-15 Oct 31, 2026 · at Rutgers Scarlet KnightsW 28-21 Oct 24, 2026 · vs Indiana HoosiersL 6-13 Oct 17, 2026 · vs Penn State Nittany LionsW 21-18 Oct 3, 2026 · at Minnesota Golden GophersL 14-20 Nov 7, 2026 · vs Iowa HawkeyesL 10-24 Oct 31, 2026 · at Oregon DucksL 26-34 Oct 24, 2026 · vs Rutgers Scarlet KnightsW 42-14 Oct 17, 2026 · at Michigan State SpartansW 24-21 Oct 10, 2026 · vs Ball State CardinalsW 45-14 Team pages
More College Football games on Nov 15, 2025
Frequently asked questions
Who won Michigan Wolverines vs Northwestern Wildcats?
Michigan Wolverines won, 24-22, on Saturday, November 15, 2025.
What was the final score of Michigan Wolverines vs Northwestern Wildcats?
Michigan Wolverines 24, Northwestern Wildcats 22.
Where is Michigan Wolverines vs Northwestern Wildcats played?
Wrigley Field, Chicago, IL.
The model’s readGrades, leans and the full breakdown for Michigan Wolverines vs Northwestern Wildcats are on the board.
Open the board
Live game centerPlays, box score and updates while the game is on.
Open game center
Free to play: Call the SlatePick the winners of featured games every day and climb the leaderboard.
Play free
Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.