Edge Labs EDGE LABS Market intelligence
CFB NFL NBA CBB
← This week's CFB board
CFB · Week 7 · Sat, Oct 17 · 3:30 PM ET · Michigan Stadium · FINAL Penn State 18, Michigan 21

Penn State at Michigan. Lean: Michigan -6.5. Lean: Under 42.5.

The call

Lean L Spread
Michigan -6.5
-110 · FanDuel
Ace backs this callStack backs this callBuck is against this call 2 of 3
locked Wed 5:20pm ET
locked -6.5 · closed -6
Penn State 18, Michigan 21
Lean W Total
Under 42.5
Ace backs this callStack backs this callBuck backs this call 3 of 3
locked 42.5 · closed 43.5

The panelists

Ace backs this call
The fox
SpreadMichigan -6.5
TotalUnder 42.5
Play toMichigan -6.5
Play toUnder 42.5
Keys to the game
  • Michigan official game notes, published Oct. 12, list Michigan third nationally in total defense and fifth in passing defense.
  • Penn State’s official preview confirms the Oct. 17 game at Michigan Stadium, 3:30 p.m. ET on CBS.
  • USC’s Oct. 10 game center records Penn State’s 31-23 loss and Becht’s 289 passing yards.
What beats it

On the spread. Penn State’s Becht-led passing game produced 289 yards against USC, while Michigan’s offense was inefficient in its last game. Any material absence in the still-unverified Big Ten report, especially on Michigan’s defense, would erase this narrow favorite case.

On the total. Becht’s 289-yard performance against USC shows Penn State can move the ball, and Michigan’s defense has created touchdowns and short fields. A turnover-driven game or improved Michigan explosiveness would make 42.5 vulnerable.

Read Ace's full case

Spread.Market first: Michigan has been priced up from early -5.5 to -6 ranges because Penn State is 0-3 in Big Ten play, Michigan has the home field and bye, and Michigan’s defense has supplied the clearest unit edge. The -6.5 is therefore not an overlooked home favorite. Still, I lean Michigan at the captured FanDuel -6.5, -110 because Penn State has not scored more than 23 against a Power Four opponent and Michigan’s official notes list a top-three national total defense. The counterweight is substantial: Michigan scored only 14 at Minnesota, Bryce Underwood threw two interceptions there, and the spread has already crossed six. Our -7.2 is only 0.7 points from market and has no demonstrated ATS edge, so it adds no reason to upgrade this to a bet.

Total.Market first: the total is low because Michigan’s defense is elite, Michigan’s offense has scored 23.0 per game, and Penn State’s Power Four outputs have been 20, 13 and 23. The market has already acted on that view, with the captured DraftKings total down from 43.5 to 42.5 and a broader odds source reporting a 44.5 to 42.5 move. Clear, cool weather is not an additional weather edge.

Where our number looks wrong.The spread model’s Michigan -7.2 effectively treats this as slightly more than a touchdown game despite Michigan’s 23.0 points per game, a 14-point output at Minnesota and a profile built on just five games. Its final-margin rating does not capture the uncertainty around Michigan’s passing offense or the pending availability report.

More key facts
  • Big Ten’s Aug. 28 policy says Wednesday reports are due by 8 p.m. ET and unlisted players are available.
  • Michigan official notes identify the Wolverines as third nationally in total defense.
  • USC’s official game center records Penn State’s 31-23 loss, 357 total yards and 2 for 12 third-down performance.
  • A current market page reports the total at 42.5, down from a 44.5 opening consensus.
Stack backs this call
The bull
SpreadMichigan -6.5
TotalUnder 42.5
Play toMichigan -6.5
Play toUnder 42.5
Keys to the game
  • Whittingham: Bryce is our guy; Beck keeps play calling; Underwood 5 TD, 4 INT through five games
  • Penn State lost 31-23 to USC, 0-3 in Big Ten, allowed 413 rush yards to Northwestern, Michigan off a bye
  • Whittingham sticks with Underwood and Beck ahead of Penn State visit
What beats it

On the spread. Michigan's offense is the weakest unit on the field: four FBS games at 13, 17, 19 and 14 points, and Underwood has seven giveaways. A one-score game decided by a late turnover is the most common Michigan outcome this year, which would make Penn State +6.5 the cover. Rocco Becht threw for 289 yards against USC and Penn State has the more explosive passing game, so a backdoor cover is live. If Penn State's secondary returns Marcus Neal Jr. and the staff fixes run fits during the week, the matchup edge shrinks.

On the total. Penn State has allowed 31 and 34 in its last two games and gave up 413 rushing yards to Northwestern; Michigan off a bye could find its best offensive day of the year, and Underwood turnovers can hand Penn State short fields. Our model at 45.4 and Penn State's three conference games all landing over 42.5 support the over.

Read Stack's full case

Spread.Market first: Michigan at -6.5 is roughly three points for home field plus about three and a half points of team gap, which matches how both teams have played in conference. Michigan has a defense allowing 15.8 points a game and is coming off a bye, while Penn State is 0-3 in the Big Ten under first-year coach Matt Campbell and its defense has allowed 82 points over its last 10 quarters, including 413 rushing yards to Northwestern. The case for Michigan is matchup and state: a run-first offense with a running quarterback facing a front that cannot stop the run and has no pass rush, with an extra week to prepare. The case against is that Michigan has scored 13, 17, 19 and 14 against FBS opponents and Bryce Underwood has turned the ball over repeatedly, so a full touchdown cushion is hard to lay. I hold Michigan as a lean, not a bet.

Total.Market first: 42.5 reflects a Michigan team whose FBS games have totaled 25, 27, 39 and 34, against a Penn State team whose Big Ten games totaled 44, 54 and 47. The over case is real: Penn State's defense is in freefall, Becht threw for 289 yards against USC, and our model reads 45.4. The under case: Michigan controls tempo with a run-first offense and a running quarterback, its defense allows 15.8 points a game, Penn State has scored 20, 13 and 23 in conference, and the total has drifted from 43.5 to 42.5 at DraftKings and FanDuel. Weather is mild with light wind. The two profiles pull in opposite directions and the market sits between them, so I lean under only slightly.

Where our number looks wrong.The rating learns only from final margins, so it cannot see that Michigan's offense is quarterback limited and turnover prone, which argues for a smaller margin, or that Penn State's run defense has collapsed over its last three games, which argues for a larger one. The flat 2.5 point home field also understates Michigan Stadium off a bye only slightly.

More key facts
  • Dimers lists Michigan -6 and total 42.5, projected score Michigan 25, Penn State 18
  • Penn State has allowed 82 points over its last 10 quarters; Becht 21 of 32 for 289 yards vs USC
  • Michigan losses of 20-19 to Iowa and 20-14 at Minnesota; Underwood 101 pass yards at Minnesota
  • Dimers total 42.5, projected Michigan 25, Penn State 18
Buck is against this call
The bear
SpreadPenn State +6.5
TotalUnder 42.5
Play toPenn State +7.5
Play toUnder 42.5
Keys to the game
  • Whittingham update: Babalola returning from knee injury, Sprague out, other Minnesota injuries to be clarified Wednesday
What beats it

On the spread. If Penn State is healthy at quarterback, the points are a fair price for a team with a strong early season scoring profile. If Michigan's interior line is thin without Sprague and Babalola limited, Michigan's offense could stall again as it did against Minnesota.

On the total. Penn State's defense gave up 34 and 31 in its last two games and Michigan scored 52 against UTEP, so a 30 to 17 type game clears the number comfortably.

Read Buck's full case

Spread.The market has Michigan at 6.5 at every book, with the number flat from open at most shops and DraftKings the only mover (5.5 to 6.5). The strongest explanation is simple: Michigan is home, Penn State has lost three straight games in the dossier including a 13 to 34 loss at Northwestern and a 23 to 31 home loss to USC, and Michigan's defense has held opponents to 15.8 points per game. Against that, both teams are first year head coach programs with sub 0.500 conference form, Michigan lost at Minnesota 14 to 20 and to Iowa 19 to 20, and its offense averages 23 points. Web research this week surfaced almost nothing on Penn State availability or quarterback status. Without verified news there is no incremental evidence to move off the market, and taking points because of a short underdog narrative is not enough. I lean slightly toward the points only at a better price than offered, so this is a no view.

Total.The total sits at 42.5 across all books after dropping a point at DraftKings and FanDuel from 43.5, so the market has already moved toward the under. Michigan's games have been low scoring: 13-12, 17-10, 19-20 and 14-20 against Power conference or comparable opposition, and clear weather with light wind at 8.8 mph offers no scoring suppression. Penn State scores 30.5 per game but mostly against Marshall, Temple and Buffalo, and its two recent losses to USC and Northwestern showed defensive trouble rather than offensive stall. The over case rests on Penn State's defense allowing 31 and 34 points in recent games.

More key facts
  • Michigan hosts Penn State Saturday October 17, Whittingham addressed injuries on Monday

The call, written up

On the spread

Penn State at Michigan, Michigan -6.5. Penn State is 0-3 in the Big Ten after a 31-23 loss to USC on October 10 and allowed 413 rushing yards to Northwestern the week before (Philadelphia Inquirer, October 11). Michigan comes off a bye, and its October 12 notes list the Wolverines third nationally in total defense. Kyle Whittingham said on October 12 that Bryce Underwood remains the starter (Newsweek). The counter-case is real: Michigan has scored 13, 17, 19 and 14 against FBS opponents, Underwood threw two interceptions at Minnesota, and the third panel sits on Penn State, close to no view, noting Michigan lineman Sprague is out per Whittingham on October 12. Michigan -6.5 at -110 at FanDuel.

On the total

Under 42.5. DraftKings and FanDuel moved down from 43.5, and every captured book now sits at 42.5. The captured forecast for Michigan Stadium is clear, 51 degrees and wind near 9 mph, so weather is no factor. Penn State has scored 20, 13 and 23 in Big Ten play, and Michigan's FBS games have totaled 25, 27, 39 and 34. The counter-case: Penn State has allowed 31 and 34 in its last two games, and Rocco Becht threw for 289 yards against USC on October 10.

How to read this page

The calls come first on this page: the spread and the total, each a Pick or a Lean, then Ace, Stack and Buck one by one. The market's number, our number and the gap between them sit further down as MODEL CONTEXT: that is the input our analyst panel argued from, not a call of its own. A Pick is our strongest call and goes on the record. A Lean is which way we lean on a game and is not a pick.The meter shows how strongly the panel backs the call. It is not a probability or a hit rate.

The signals and the market

2 independent signals on this game. The tally per side, every angle with its sample size, and the line movement from open to now open with membership. They are research context, never a pick. Membership

Model context

The numbers the panel argued from. Our models price a game, the panel makes the call, and the calls above are the call. Nothing in this block is a call.

Locked line
Penn State +6.5 · Michigan -6.5
the spread we locked at, it does not move
Our model number
Michigan by 5.6
the calibrated EL CFB rating number
Spread gap
0.4 points
the distance between our model number and the market. Context for the panel, not a call of its own.
Market total
42.5
market total at the model run, Oct 17, 4:08 AM ET
Our total
46.0
EL CFB Totals
Total gap
+3.5
the distance between our model total and the market total. Context for the panel, not a call of its own.

The totals number is a registered candidate that loses to the closing total: across 2,264 held out games it missed the combined score by 12.862 points on average and the closing total missed by 12.635, ahead of us in all 3 of those seasons, so it never posts to the board and never enters the record on its own.

The write-up

The case

Penn State at Michigan, Michigan -6.5. Penn State is 0-3 in the Big Ten after a 31-23 loss to USC on October 10 and allowed 413 rushing yards to Northwestern the week before (Philadelphia Inquirer, October 11). Michigan comes off a bye, and its October 12 notes list the Wolverines third nationally in total defense. Kyle Whittingham said on October 12 that Bryce Underwood remains the starter (Newsweek). The counter-case is real: Michigan has scored 13, 17, 19 and 14 against FBS opponents, Underwood threw two interceptions at Minnesota, and the third panel sits on Penn State, close to no view, noting Michigan lineman Sprague is out per Whittingham on October 12. Michigan -6.5 at -110 at FanDuel.

Recorded price

fanduel: Michigan -6.5 at -110, verified 2026-10-14T21:20:13.476Z.

The total

Under 42.5 (Lean). Under 42.5. DraftKings and FanDuel moved down from 43.5, and every captured book now sits at 42.5. The captured forecast for Michigan Stadium is clear, 51 degrees and wind near 9 mph, so weather is no factor. Penn State has scored 20, 13 and 23 in Big Ten play, and Michigan's FBS games have totaled 25, 27, 39 and 34. The counter-case: Penn State has allowed 31 and 34 in its last two games, and Rocco Becht threw for 289 yards against USC on October 10.

written before kickoff, frozen at kickoff

Trends and splits

Descriptive context, every line with the games it counts. Filters like these did not hold up as predictors in our testing, so none of this feeds a call and none of it is a reason a pick wins. Situational splits look back 3 seasons and need at least 8 decided games to be shown at all. Records against the number and on the total join these once our closing-line history is restored; the straight-up splits are live now.

Penn State
  • won 2 of their last 5 (n=5, 2026)
  • lost 3 straight
  • 2-7 straight up in divisional games after a straight up loss (n=9, 2024 to 2026)
Michigan
  • won 3 of their last 5 (n=5, 2026)
  • 14-4 straight up at home (n=18, 2024 to 2026)
The rest of the splits we can compute on this game
Penn State
  • won 7 of their last 10 (n=10, 2025 to 2026)
  • 7-2 straight up in road day games (n=9, 2024 to 2026)
  • 18-6 straight up in day games (n=24, 2024 to 2026)
  • 10-4 straight up in home day games (n=14, 2024 to 2026)
  • 13-6 straight up at home (n=19, 2024 to 2026)
  • 8-4 straight up on the road (n=12, 2024 to 2026)
  • 6-4 straight up in road divisional games (n=10, 2024 to 2026)
  • 5-7 straight up after a straight up loss (n=12, 2024 to 2026)
  • 4-5 straight up in night divisional games (n=9, 2024 to 2026)
  • 5-6 straight up in home divisional games (n=11, 2024 to 2026)
  • 5-6 straight up in night games (n=11, 2024 to 2026)
  • 7-6 straight up in day divisional games (n=13, 2024 to 2026)
  • 11-11 straight up in divisional games (n=22, 2024 to 2026)
  • 4-4 straight up in day games after a straight up loss (n=8, 2024 to 2025)
Michigan
  • won 6 of their last 10 (n=10, 2025 to 2026)
  • 7-3 straight up in home divisional games (n=10, 2024 to 2026)
  • 9-4 straight up in home day games (n=13, 2024 to 2026)
  • 6-3 straight up in night games (n=9, 2024 to 2026)
  • 14-8 straight up in day games (n=22, 2024 to 2026)
  • 12-8 straight up in divisional games (n=20, 2024 to 2026)
  • 9-6 straight up in day divisional games (n=15, 2024 to 2026)
  • 6-4 straight up after a straight up loss (n=10, 2024 to 2026)
  • 4-6 straight up on the road (n=10, 2024 to 2026)
  • 4-5 straight up in road divisional games (n=9, 2024 to 2026)
  • 4-4 straight up in day games after a straight up loss (n=8, 2024 to 2026)

Conditions at kickoff

Clear. 51F · wind 6 mph

The ratings underneath, and where the numbers come from

The two numbers underneath

TeamEL ratingConference
Penn State 6.808 Big Ten
Michigan 9.465 Big Ten

Our number includes about 2.5 points of home field. Full board: the power ratings.

Where the numbers come from. Schedules and finals come from the league data we load each night. Lines are the latest capture at DraftKings, FanDuel or BetMGM, with the book named beside every number. Every Pick locks when it posts and grades at that number on the public record. Our number is context; the panel makes the call. Research, never a guarantee. 21+.