Michigan Wolverines Edge Purdue Boilermakers 21-16
Saturday, November 1, 2025, 7:00 PM ET · Michigan Stadium
Michigan Wolverines 21, Purdue Boilermakers 16, final. Our NCAAF picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Purdue Boilermakers vs Michigan Wolverines?
Michigan Wolverines beat Purdue Boilermakers 21-16 at Michigan Stadium on November 1, 2025.
In a closely contested matchup, the Michigan Wolverines secured a 21-16 victory over the Purdue Boilermakers at Michigan Stadium. This win marks a continuation of Michigan's strong performance this season, bringing their record to 8-2 overall and maintaining their perfect home record at 5-0. The Wolverines have been in solid form lately, boasting a winning streak of two games and an average of 29.5 points scored while allowing only 15.5 points per game over their last ten outings.
In their most recent games, Michigan defeated the Michigan State Spartans 31-20 on October 25 and the Washington Huskies 24-7 on October 18. Their only two losses in the past ten games came against the USC Trojans and the Oklahoma Sooners, showcasing their ability to bounce back effectively after setbacks. With an overall scoring average of 24.4 points in their last five games, the Wolverines have demonstrated both offensive capability and defensive resilience.
On the other hand, the Purdue Boilermakers have struggled significantly this season, now holding a record of 2-8. They are currently on a six-game losing streak, with their last victory dating back to earlier in the season against Southern Illinois Salukis. Purdue's recent form has seen them average 20.0 points scored and a concerning 31.2 points allowed per game. Their last five games reflect a grim trend, with an average of 20.2 points scored and 34.4 points allowed, indicating defensive vulnerabilities that have plagued their season.
Purdue's away record stands at 0-5, highlighting their difficulties on the road. Their most recent loss came against the Rutgers Scarlet Knights, where they fell short with a score of 24-27 on October 25. The Boilermakers have not fared well against top-tier opponents, with their last five games yielding no wins and a series of defeats against teams like Notre Dame and Minnesota.
In terms of previous meetings, Michigan has historically had the upper hand against Purdue, and this game further solidified that trend. The Wolverines' ability to dominate at home has been a significant factor in their success, while Purdue's away struggles have compounded their difficulties this season.
Regarding injuries, the block does not provide specific details, but the general context suggests that both teams may have been affected by player availability, which is common in college football. The impact of injuries can often shift the dynamics of a game, particularly for teams like Purdue that are already facing challenges.
Betting markets reflected a strong belief in Michigan's chances, with a final win probability of 1.0 according to the data provided. This aligns with their performance metrics and overall season record, making them a favored team in this matchup.
Conditions at Michigan Stadium were conducive to a competitive game, although specific weather details are not mentioned in the block. Factors such as crowd support and field conditions can play a significant role in college football, particularly in a venue known for its passionate fans.
Viewers of the game were treated to a display of Michigan's offensive strategy, which focused on maintaining ball control and leveraging their home-field advantage. The Wolverines' defense was also a focal point, as they aimed to contain Purdue's attempts to score, which they managed to do effectively throughout the contest. Overall, this game served as a testament to Michigan's resilience and ability to capitalize on their strengths while exposing the ongoing struggles faced by Purdue.
Leaders
- Passing yardsBryce Underwood13/22, 145 YDS, 1 INTMichigan Wolverines
- Rushing yardsJordan Marshall25 CAR, 185 YDS, 3 TDMichigan Wolverines
- Receiving yardsZack Marshall3 REC, 58 YDSMichigan Wolverines
- Passing yardsRyan Browne19/24, 133 YDS, 1 TDPurdue Boilermakers
- Rushing yardsMalachi Thomas15 CAR, 68 YDSPurdue Boilermakers
- Receiving yardsMichael Jackson III6 REC, 58 YDSPurdue Boilermakers
Recent form
Michigan Wolverines
Last 10: 8-2Streak W229.5 scored · 15.5 allowed per game5-0 at home
- W31-20at Michigan State SpartansOct 25
- W24-7vs Washington HuskiesOct 18
- L13-31at USC TrojansOct 11
- W24-10vs Wisconsin BadgersOct 4
- W30-27at Nebraska CornhuskersSep 20
- W63-3vs Central Michigan ChippewasSep 13
- L13-24at Oklahoma SoonersSep 6
- W34-17vs New Mexico LobosAug 30
- W13-10at Ohio State BuckeyesNov 30
- W50-6vs Northwestern WildcatsNov 23
Purdue Boilermakers
Last 10: 2-8Streak L620 scored · 31.2 allowed per game0-5 away
- L24-27vs Rutgers Scarlet KnightsOct 25
- L0-19at Northwestern WildcatsOct 18
- L20-27at Minnesota Golden GophersOct 11
- L27-43vs Illinois Fighting IlliniOct 4
- L30-56at Notre Dame Fighting IrishSep 20
- L17-33vs USC TrojansSep 13
- W34-17vs Southern Illinois SalukisSep 6
- W31-0vs Ball State CardinalsAug 30
- L0-66at Indiana HoosiersDec 1
- L17-24at Michigan State SpartansNov 23
Standings
| Team | Overall | In conference |
|---|---|---|
| USC | 1-0 | 0-0 |
| Illinois | 0-0 | 0-0 |
| Indiana | 0-0 | 0-0 |
| Iowa | 0-0 | 0-0 |
| Maryland | 0-0 | 0-0 |
| Michigan State | 0-0 | 0-0 |
| Michigan | 0-0 | 0-0 |
| Minnesota | 0-0 | 0-0 |
| Nebraska | 0-0 | 0-0 |
| Northwestern | 0-0 | 0-0 |
| Ohio State | 0-0 | 0-0 |
| Oregon | 0-0 | 0-0 |
| Penn State | 0-0 | 0-0 |
| Purdue | 0-0 | 0-0 |
| Rutgers | 0-0 | 0-0 |
| UCLA | 0-0 | 0-0 |
| Washington | 0-0 | 0-0 |
| Wisconsin | 0-0 | 0-0 |
Box score
| Stat | Purdue Boilermakers | Michigan Wolverines |
|---|---|---|
| First downs | 18 | 20 |
| Third downs | 5-12 | 6-11 |
| Fourth downs | 1-2 | 0-0 |
| Total yards | 276 | 398 |
| Net passing yards | 138 | 145 |
| Completions | 20/26 | 13/22 |
| Yards per pass | 5.3 | 6.6 |
| Rushing yards | 138 | 253 |
| Rushing attempts | 39 | 39 |
| Yards per rush | 3.5 | 6.5 |
| Penalties | 4-30 | 4-32 |
| Turnovers | 1 | 2 |
| Fumbles lost | 1 | 1 |
| Interceptions thrown | 0 | 1 |
| Time of possession | 32:55 | 27:05 |
Win probability
Above the line favours Michigan Wolverines, below favours Purdue Boilermakers.
Venue
- Michigan StadiumAnn Arbor, MI
- Attendance110517
Elsewhere
- Lane vs. Dabo, Mike Norvell vs. the hot seat and everything to watch in Week 1
- From Dallas to Times Square: Heisman Trophy campaigns look to make an early impact
- Be boring? Lane Kiffin is anything but as he enters a new era at LSU
- Week 1 best bets: How to bet Notre Dame-Wisconsin, Texas-Texas State, Michigan State-Toledo and more
- Playoff sting still fresh, Ole Miss braces for Louisville in the week’s lone ranked matchup
- No. 6 Indiana turns page on its championship season and starts its title defense against North Texas
Picks for NCAAF
NCAAF rules and settlement
- A 42-point college football spread is not a prediction of a 42-point win
- How the moneyline works in college football
- What reverse line movement means in college football
- What an injury report means in college football
- What weather means in college football
- What a divisional game means in college football
These two, other days
- Purdue Boilermakers Triumph Over Michigan WolverinesMar 15, 2026
- Michigan Tops Purdue in High-Scoring ClashFeb 17, 2026