Skip to content
GARY A.I.Get the app
NCAAF · Sat, Oct 17 · 3:30 PM

Penn State Nittany Lions at Michigan Wolverines

O/U 42.5 · SPREAD Michigan Wolverines -6.5 · Michigan Stadium, Ann Arbor, MI

GARY'S PICK
Penn State +6.5
NCAAF@ Michigan· -115

Penn State
+6.5

-115 · CASHED · PSU 18 · MICH 21

Michigan

The pick & result

Published pick
Penn State Nittany Lions +6.5 -115
Published odds
-115
Result
Won
Final score
18-21

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The line

BETMGM · 45 moves
MarketOpened
Oct 11 3:03 PM
Close
Oct 17 3:13 PM
Move
SPREADMichigan Wolverines -6.5 (-110)Michigan Wolverines -6 (-108)−½
TOTAL42.5 (-112)43.5 (-110)+1
MONEYLINEMichigan Wolverines -235Michigan Wolverines -225+10
Every move, in order ›
WhenSpreadTotalMoneyline
OPENOct 11 3:03 PMMichigan Wolverines -6.5 (-110)42.5 (-112)Michigan Wolverines -235 · Penn State Nittany Lions +190
Oct 11 4:03 PMMichigan Wolverines -6 (-115)42.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 11 10:03 PMMichigan Wolverines -6 (-110)42.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 12 12:04 AMMichigan Wolverines -6 (-110)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 12 8:01 AMMichigan Wolverines -6 (-110)42.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 12 9:00 AMMichigan Wolverines -6 (-110)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 12 2:33 PMMichigan Wolverines -6.5 (-118)42.5 (-108)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 12 7:06 PMMichigan Wolverines -6.5 (-112)42.5 (-108)Michigan Wolverines -235 · Penn State Nittany Lions +195
Oct 13 10:01 AMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +195
Oct 13 11:01 AMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 13 3:02 PMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +195
Oct 13 4:32 PMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 13 7:25 PMMichigan Wolverines -6.5 (-112)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 14 8:20 AMMichigan Wolverines -6.5 (-120)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 14 10:32 AMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 14 5:37 PMMichigan Wolverines -6.5 (-112)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 14 6:08 PMMichigan Wolverines -6.5 (-115)42.5 (-110)Michigan Wolverines -235 · Penn State Nittany Lions +200
Oct 15 7:00 AMMichigan Wolverines -7 (-105)42.5 (-110)Michigan Wolverines -250 · Penn State Nittany Lions +200
Oct 15 10:31 AMMichigan Wolverines -7 (-108)42.5 (-110)Michigan Wolverines -275 · Penn State Nittany Lions +210
Oct 15 11:31 AMMichigan Wolverines -7 (-108)42.5 (-110)Michigan Wolverines -250 · Penn State Nittany Lions +210
Oct 15 6:17 PMMichigan Wolverines -7 (-105)42.5 (-110)Michigan Wolverines -250 · Penn State Nittany Lions +210
Oct 15 9:52 PMMichigan Wolverines -7 (-108)42.5 (-110)Michigan Wolverines -250 · Penn State Nittany Lions +210
Oct 16 12:54 AMMichigan Wolverines -7 (-108)42.5 (-108)Michigan Wolverines -250 · Penn State Nittany Lions +210
Oct 16 11:32 AMMichigan Wolverines -6.5 (-108)42.5 (-108)Michigan Wolverines -235 · Penn State Nittany Lions +190
Oct 16 12:02 PMMichigan Wolverines -6.5 (-108)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 16 2:02 PMMichigan Wolverines -6.5 (-110)42.5 (-108)Michigan Wolverines -235 · Penn State Nittany Lions +190
Oct 16 5:00 PMMichigan Wolverines -6.5 (-110)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +188
Oct 16 5:30 PMMichigan Wolverines -6.5 (-108)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +188
Oct 16 6:21 PMMichigan Wolverines -6.5 (-108)42.5 (-108)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 9:00 AMMichigan Wolverines -6.5 (-108)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 9:11 AMMichigan Wolverines -6.5 (-108)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +188
Oct 17 10:01 AMMichigan Wolverines -6 (-110)43.5 (-105)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 11:42 AMMichigan Wolverines -6 (-110)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 11:52 AMMichigan Wolverines -6 (-110)43.5 (-105)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 12:22 PMMichigan Wolverines -6 (-108)43.5 (-105)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 12:53 PMMichigan Wolverines -6 (-108)42.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 1:23 PMMichigan Wolverines -6 (-108)42.5 (-112)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 1:43 PMMichigan Wolverines -6 (-108)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 1:53 PMMichigan Wolverines -6 (-108)42.5 (-120)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 2:03 PMMichigan Wolverines -6 (-108)43.5 (-105)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 2:13 PMMichigan Wolverines -6 (-108)42.5 (-115)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 2:23 PMMichigan Wolverines -6 (-108)43.5 (-112)Michigan Wolverines -225 · Penn State Nittany Lions +188
Oct 17 2:33 PMMichigan Wolverines -5.5 (-110)43.5 (-115)Michigan Wolverines -225 · Penn State Nittany Lions +185
Oct 17 2:43 PMMichigan Wolverines -5.5 (-110)43.5 (-112)Michigan Wolverines -225 · Penn State Nittany Lions +188
Oct 17 3:03 PMMichigan Wolverines -5.5 (-110)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +188
CLOSEOct 17 3:13 PMMichigan Wolverines -6 (-108)43.5 (-110)Michigan Wolverines -225 · Penn State Nittany Lions +188

The read

Ann Arbor hosts two blue bloods who are both unranked and both searching for answers. Michigan comes in rested off a bye, Penn State has lost three straight, and the books have Michigan laying 6.5 at home.

I'll take the points with Penn State. Michigan is the better team, but I don't trust its offense to win by a touchdown. Look at the scores: 13-12, 17-10, 19-20, 14-20, with the only blowout coming against UTEP. Michigan scores just 3.1 points per trip inside the 40 and has 9 giveaways. It also blew halftime leads in both of its losses. Now its line is banged up: starting tackle Andrew Sprague is out, and the center, a guard and another tackle are all questionable. Minnesota already showed what pressure does to Bryce Underwood.

Penn State is a buy-low spot. The Northwestern blowout is the freshest memory, but two of the three losses in this skid, 20-24 to Wisconsin and 23-31 to ranked USC, stayed inside this number. The injury list looks scary, but most of those players haven't suited up all season, so this is the same team that went toe-to-toe with USC. Rocco Becht threw for 9.0 per attempt against the Trojans, and Penn State has only 4 giveaways all year. Even with no run game, that's how you stay inside a touchdown.

The risk is real. Michigan's defense is the best unit on the field, allowing 32.6% success and 1.9 points per trip. Penn State's run game averaged 2.2 per carry in each of its last two games. Michigan also had 14 days of rest, which could bring back edge rushers John Henry Daley and Dom Nichols. And Northwestern just ran for 413 yards on this Penn State defense.

Still, in a game likely decided by field goals and a turnover or two, nearly a touchdown is worth taking.

Injuries noted

Penn State Nittany Lions: Koby Howard (out) — WR; Friday report; return targeted after the bye.; Max Granville (out for season) — DE; season-ending absence reaffirmed in current-week reporting.; LaVar Arrington II (out) — DE; Friday report; condition unspecified.; Cooper Alexander (out) — TE; Friday report; condition unspecified.; Dayshaun Burnett (out) — DE; Friday report; condition unspecified.; Joshua Johnson (out) — CB; Friday report; condition unspecified.; Tyler Armstead (out) — CB; Friday report; condition unspecified.; Alex Tatsch (out for season) — LB; season-ending absence confirmed in current-week reporting.; Mason Robinson (out) — DE; Friday report; condition unspecified.; Will Tompkins (out for season) — OL; season-ending absence reaffirmed in current-week reporting.; Christian Askew (out) — CB; Friday report; condition unspecified.; Liam Andrews (out) — DT; Friday report; condition unspecified.; Cristiano Rosa (out) — Kickoff specialist; downgraded Thursday, remained out Friday.; Armstrong Nnodim (probable) — DT; designation unchanged Friday; condition unspecified.; Yvan Kemajou (probable) — DE; designation unchanged Friday; condition unspecified.; Chase Sowell (probable) — WR; added Thursday, remained probable Friday.; Cam Smith (probable) — LB; upgraded Thursday, remained probable Friday.

Michigan Wolverines: Braydon Alford (out) — WR; October 14 availability report; condition unspecified.; Micah Ka'apana (out) — RB; October 14 availability report; condition unspecified.; Julius Holly (out) — DE; October 14 availability report; condition unspecified.; Ace Hamilton (out) — OL; October 14 availability report; condition unspecified.; Andrew Sprague (out) — Starting tackle; remained out in Friday's report.; Kendrick Bell (doubtful) — WR; October 14 availability report; condition unspecified.; Dom Nichols (questionable) — Starting DE; designation unchanged Friday.; John Henry Daley (questionable) — Starting DE; designation unchanged Friday.; Aisea Moa (questionable) — LB; October 14 availability report; condition unspecified.; Jake Guarnera (questionable) — Starting center; designation unchanged Friday.; Andrew Babalola (questionable) — Potential starting tackle; designation unchanged Friday.; Brady Norton (questionable) — Starting guard; designation unchanged Friday.; Andrew Marsh (probable) — Starting receiver/punt returner; designation unchanged Friday.; Nathan Efobi (probable) — OL; October 14 availability report; condition unspecified.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Rocco Becht is PSU's projected starter

    8.42 Y/A

    Rocco Becht is PSU's projected starting quarterback. Jon Sauber's October 15 Michigan preview discusses Becht continuing at quarterback and considers a change unlikely. This establishes a projection rather than an explicit game-specific starter announcement. 2026 line: 1397 passing yards, 62.7% completions, 8.42 yards per attempt, 11-3 TD-INT over 6 games.

  • Bryce Underwood is MICH's confirmed starter

    7.80 Y/A

    Bryce Underwood is MICH's confirmed starting quarterback. On October 12, Kyle Whittingham confirmed Underwood remains the starter entering the Penn State game. 2026 line: 881 passing yards, 59.3% completions, 7.80 yards per attempt, 5-4 TD-INT over 5 games.

TRENCHES

  • MICH: 94.6 rushing yards allowed per game to PSU's 165.8

    71.2 YPG

    Michigan allows 94.6 rushing yards a game over 5 games, a solid run defense. Penn State gives up 165.8 over 6. The sheet doesn't say who either side has played, so schedule may explain part of the gap. In a game like this, the team that runs it better usually controls the clock, and Michigan looks better positioned on that front.

PACE & SCRIPT

  • PSU @ MICH carries a 42.5 market total

    42.5

    A 42.5 total, 8 points below the 50.5 slate median, says the market expects defense and a grinding pace to win out. No player or unit stats are supplied. The expectation cracks if either offense hits explosive plays early and forces the other to open up. Low totals like this tend to hinge on whether red-zone trips end in sevens or threes.

MISMATCH

  • PSU: 0.67 turnovers a game to MICH's 1.8

    0.67 VS 1.8

    Penn State gives the ball away less than once a game, while Michigan coughs it up almost twice a game through five games. Last season Michigan sat at 1.31, so this year's rate is higher than its usual self and could settle back some. Penn State was at 0.77 last season, so its ball security looks real. In a road game, Penn State winning the giveaway battle is the most likely way it controls field position and steals extra possessions.

REPLACEMENT

  • Max Granville (DE) is out for the season for PSU

    OUT FOR SEASON

    DE; season-ending absence reaffirmed in current-week reporting. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16) Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Alex Tatsch (LB) is out for the season for PSU

    OUT FOR SEASON

    LB; season-ending absence confirmed in current-week reporting. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Will Tompkins (OL) is out for the season for PSU

    OUT FOR SEASON

    OL; season-ending absence reaffirmed in current-week reporting. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16) Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Mason Robinson (DE) is out for PSU

    OUT

    DE; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Christian Askew (S) is out for PSU

    OUT

    CB; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Liam Andrews (DT) is out for PSU

    OUT

    DT; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Dayshaun Burnett (DE) is out for PSU

    OUT

    DE; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Joshua Johnson (CB) is out for PSU

    OUT

    CB; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Tyler Armstead (CB) is out for PSU

    OUT

    CB; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Koby Howard (WR) is out for PSU

    OUT

    WR; Friday report; return targeted after the bye. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • LaVar Arrington II (DE) is out for PSU

    OUT

    DE; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Cooper Alexander (TE) is out for PSU

    OUT

    TE; Friday report; condition unspecified. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Cristiano Rosa (PK) is out for PSU

    OUT

    Kickoff specialist; downgraded Thursday, remained out Friday. Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

  • Braydon Alford (WR) is out for MICH

    OUT

    WR; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Micah Ka'apana (RB) is out for MICH

    OUT

    RB; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Julius Holly (DE) is out for MICH

    OUT

    DE; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Ace Hamilton (OL) is out for MICH

    OUT

    OL; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)

  • Andrew Sprague (OL) is out for MICH

    OUT

    Starting tackle; remained out in Friday's report. Penn State, Michigan Release Initial Availability Reports (2026-10-14) Penn State-Michigan Friday injury reports: What did we learn less than 24 hours before kickoff? (2026-10-16)

SITUATIONAL

  • MICH has 7 more days of rest

    7d vs 14d

    Michigan had the bye and gets 14 days to prepare at home for Penn State, who is on a standard 7-day week. In a big game, a second week to rest and build a specific plan is a real edge for the Wolverines. Penn State's week is normal, so this is about Michigan's extra prep rather than PSU being worn down.

  • PSU: 251.2 team passing yards per game to MICH's 180.8

    70.4 YPG

    Penn State has opened up its passing game to 251.2 a game, up from 187.6 last season, while Michigan is near its usual level at 180.8 versus 186.8. Over 6 games, Penn State's jump looks like a real style change. In Ann Arbor, the Nittany Lions throwing more could force Michigan to keep pace, which affects how you think about the total.

TEAM RECORD

  • Big Ten game: PSU 0-3, MICH 0-2 in conference

    CONFERENCE

    These two share the Big Ten. PSU is 0-3 against it, MICH is 0-2. 2026 standings through 2026-10-17.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored October 17, 2026 at 8:07 AM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: draftkings, betrivers, fanduel, betmgm, caesars.
Accountability
Read the editorial standards, source policy, and corrections process.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day