Ann Arbor will glow blue and gold under cold air, and breath will plume above scarves as the band thunders. Michigan’s last Big House night of the year carries consequence and ceremony, and the crowd knows the stakes. Purdue arrives desperate, lugging six straight losses and a season that keeps slipping at the horn. The matchup reads uneven, yet rivalry memory sharpens every edge and punishes drift. November asks for nerve, not noise, and this building answers with heft. Below is my prediction for CFB Week 10’s Saturday night football game between the Michigan Wolverines and the Purdue Boilermakers.
Here’s how I’ll play it. I’ll be pumping out these predictions for individual games all season, with plenty of coverage here on DraftKings Network. Follow my handle @dansby_edits for more betting plays.
Michigan vs. Purdue prediction, preview
Justice Haynes, running back, brings 857 rushing yards, ten touchdowns, and a thrum of burst at 7.1 yards per carry. Jordan Marshall, running back, adds 544 yards and five touchdowns, a steady hammer that leans on tired hips late. Bryce Underwood, quarterback, has thrown for 1,526 yards at 61.1% with seven touchdowns and two interceptions, then adds 228 rushing yards and four scores to bend numbers on schedule downs. Andrew Marsh, wide receiver, offers 21 catches for 351 yards and two touchdowns, a fresh seam-stretcher now folded into leverage situations. Michigan averages 220.1 rushing yards per game, ranks top-fifteen there, and scores 29.0 per game while allowing 17.4, which compresses win conditions into physical clarity.
Purdue counters with flashes and fray. Ryan Browne, quarterback, has 1,689 passing yards on 59.5% with eight touchdowns and seven interceptions, plus four rushing scores that arrive on improvised cuts. Devin Mockobee, running back, stacks 521 rushing yards with four touchdowns and 18 grabs for 215 yards, a balanced engine when the plan stays on script. Michael Jackson III, wide receiver, leads with 44 catches for 398 yards, while Nitro Tuggle, wide receiver, punches vertical access with 19 receptions for 315 yards and four touchdowns. The profile still leans uneven. Purdue scores 22.9 per game and allows 27.8, concedes 245.6 passing yards per game, and sits near the national basement with only two interceptions and five total takeaways. That matters here, because Michigan has turned it over only six times and stands +9 in margin, while Purdue sits at −11, a canyon that flips win probability snap by snap.
Underwood’s comfort is curated by a run game that travels, and this opponent magnifies that comfort. Purdue’s red-zone offense converts at 73.3%, among the nation’s softest clips, while Michigan’s red-zone defense holds teams to 78.3%, which turns trips into shrugs. Purdue’s time of possession averages 27:48, so the defense tends to live on the field and fray late. Third down reads almost level at first glance—Michigan converts 40.4% to Purdue’s 39.0%—yet the Wolverines tilt drives by staying ahead on early downs through gap doubles and counter tags. When the game collapses into late downs, Derrick Moore, edge, arrives with 6.5 sacks and twitch, and Jimmy Rolder, linebacker, cleans with 42 stops. Cole Sullivan, linebacker, owns three interceptions and the downhill trigger to squeeze crossers. Michigan’s pass defense yields 212.0 yards per game, and the pass rush heats quarterbacks enough to force clock decisions, not hero throws.
Purdue vs. Michigan pick, best bet
Purdue has worn close losses; five of the six came by single digits, and a 27-24 Rutgers finish could have spun different without one late cough. The Wolverines are only three-and-five against the spread, and fresh off a rivalry week that taxed emotions. Browne can extend plays, and Mockobee’s pace changes can spill through fractured fits. Special teams keep Purdue stubborn; Jack McCallister pins fields, and Spencer Porath hits ten of eleven kicks, which props scoreboard pressure through stalled possessions. That case carries weight for twenty minutes.
Then the refutation lands where math hardens. Turnover margin doesn’t bend to vibes, and −11 asks for perfection against a unit that rarely blinks. Purdue’s defense allows 394.6 yards per game and 149.0 on the ground, and Michigan brings two backs who grind body blows without telegraphing intention. The Boilermakers’ secondary concedes efficiency and lacks theft; only two interceptions invite Underwood to throw on Michigan’s terms. Purdue’s league-worst second-quarter splits deepen the squeeze; they allow 11.5 points in that frame and sit −4.9 on average, which hands Michigan the halftime script it prefers. When that script sets, the Wolverines bruise pace, compress possessions, and lean into clock.
Purdue has gone under in six of eight, and Michigan’s games have split, with defensive consistency shaving variance. Numbers point to a trench-controlled evening: Michigan’s 220.1 rushing yards per game against Purdue’s 149.0 allowed, plus possession tilt and red-zone drag, means drives lengthen and points accrue in measured columns. The total bakes hope for broken plays; the matchup bakes patience and ash.
I play the under because Michigan shortens games by design, Purdue’s offense stalls in high-leverage windows, and both defenses stiffen near the paint. The Wolverines will separate, but the scoreboard stays tidy rather than garish.
Final score: Michigan 31, Purdue 10.
Best bet: Michigan vs. Purdue u48.5 total points (-105)
Tail it with me in the DKN Betting Group here!