Penn State Nittany Lions at Michigan Wolverines
O/U 42.5 · SPREAD Michigan Wolverines -6.5 · Michigan Stadium, Ann Arbor, MI
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| Market | Opened Oct 11 3:03 PM | Close Oct 17 3:13 PM | Move |
|---|---|---|---|
| SPREAD | Michigan Wolverines -6.5 (-110) | Michigan Wolverines -6 (-108) | −½ |
| TOTAL | 42.5 (-112) | 43.5 (-110) | +1 |
| MONEYLINE | Michigan Wolverines -235 | Michigan Wolverines -225 | +10 |
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENOct 11 3:03 PM | Michigan Wolverines -6.5 (-110) | 42.5 (-112) | Michigan Wolverines -235 · Penn State Nittany Lions +190 |
| Oct 11 4:03 PM | Michigan Wolverines -6 (-115) | 42.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 11 10:03 PM | Michigan Wolverines -6 (-110) | 42.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 12 12:04 AM | Michigan Wolverines -6 (-110) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 12 8:01 AM | Michigan Wolverines -6 (-110) | 42.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 12 9:00 AM | Michigan Wolverines -6 (-110) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 12 2:33 PM | Michigan Wolverines -6.5 (-118) | 42.5 (-108) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 12 7:06 PM | Michigan Wolverines -6.5 (-112) | 42.5 (-108) | Michigan Wolverines -235 · Penn State Nittany Lions +195 |
| Oct 13 10:01 AM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +195 |
| Oct 13 11:01 AM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 13 3:02 PM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +195 |
| Oct 13 4:32 PM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 13 7:25 PM | Michigan Wolverines -6.5 (-112) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 14 8:20 AM | Michigan Wolverines -6.5 (-120) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 14 10:32 AM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 14 5:37 PM | Michigan Wolverines -6.5 (-112) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 14 6:08 PM | Michigan Wolverines -6.5 (-115) | 42.5 (-110) | Michigan Wolverines -235 · Penn State Nittany Lions +200 |
| Oct 15 7:00 AM | Michigan Wolverines -7 (-105) | 42.5 (-110) | Michigan Wolverines -250 · Penn State Nittany Lions +200 |
| Oct 15 10:31 AM | Michigan Wolverines -7 (-108) | 42.5 (-110) | Michigan Wolverines -275 · Penn State Nittany Lions +210 |
| Oct 15 11:31 AM | Michigan Wolverines -7 (-108) | 42.5 (-110) | Michigan Wolverines -250 · Penn State Nittany Lions +210 |
| Oct 15 6:17 PM | Michigan Wolverines -7 (-105) | 42.5 (-110) | Michigan Wolverines -250 · Penn State Nittany Lions +210 |
| Oct 15 9:52 PM | Michigan Wolverines -7 (-108) | 42.5 (-110) | Michigan Wolverines -250 · Penn State Nittany Lions +210 |
| Oct 16 12:54 AM | Michigan Wolverines -7 (-108) | 42.5 (-108) | Michigan Wolverines -250 · Penn State Nittany Lions +210 |
| Oct 16 11:32 AM | Michigan Wolverines -6.5 (-108) | 42.5 (-108) | Michigan Wolverines -235 · Penn State Nittany Lions +190 |
| Oct 16 12:02 PM | Michigan Wolverines -6.5 (-108) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 16 2:02 PM | Michigan Wolverines -6.5 (-110) | 42.5 (-108) | Michigan Wolverines -235 · Penn State Nittany Lions +190 |
| Oct 16 5:00 PM | Michigan Wolverines -6.5 (-110) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| Oct 16 5:30 PM | Michigan Wolverines -6.5 (-108) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| Oct 16 6:21 PM | Michigan Wolverines -6.5 (-108) | 42.5 (-108) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 9:00 AM | Michigan Wolverines -6.5 (-108) | 43.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 9:11 AM | Michigan Wolverines -6.5 (-108) | 43.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| Oct 17 10:01 AM | Michigan Wolverines -6 (-110) | 43.5 (-105) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 11:42 AM | Michigan Wolverines -6 (-110) | 43.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 11:52 AM | Michigan Wolverines -6 (-110) | 43.5 (-105) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 12:22 PM | Michigan Wolverines -6 (-108) | 43.5 (-105) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 12:53 PM | Michigan Wolverines -6 (-108) | 42.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 1:23 PM | Michigan Wolverines -6 (-108) | 42.5 (-112) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 1:43 PM | Michigan Wolverines -6 (-108) | 43.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 1:53 PM | Michigan Wolverines -6 (-108) | 42.5 (-120) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 2:03 PM | Michigan Wolverines -6 (-108) | 43.5 (-105) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 2:13 PM | Michigan Wolverines -6 (-108) | 42.5 (-115) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 2:23 PM | Michigan Wolverines -6 (-108) | 43.5 (-112) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| Oct 17 2:33 PM | Michigan Wolverines -5.5 (-110) | 43.5 (-115) | Michigan Wolverines -225 · Penn State Nittany Lions +185 |
| Oct 17 2:43 PM | Michigan Wolverines -5.5 (-110) | 43.5 (-112) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| Oct 17 3:03 PM | Michigan Wolverines -5.5 (-110) | 43.5 (-110) | Michigan Wolverines -225 · Penn State Nittany Lions +188 |
| CLOSEOct 17 3:13 PM | Michigan 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/ARocco 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/ABryce 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 YPGMichigan 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.5A 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.8Penn 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 SEASONDE; 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 SEASONLB; 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 SEASONOL; 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
OUTDE; 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
OUTCB; 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
OUTDT; 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
OUTDE; 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
OUTCB; 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
OUTCB; 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
OUTWR; 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
OUTDE; 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
OUTTE; 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
OUTKickoff 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
OUTWR; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)
Micah Ka'apana (RB) is out for MICH
OUTRB; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)
Julius Holly (DE) is out for MICH
OUTDE; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)
Ace Hamilton (OL) is out for MICH
OUTOL; October 14 availability report; condition unspecified. Penn State, Michigan Release Initial Availability Reports (2026-10-14)
Andrew Sprague (OL) is out for MICH
OUTStarting 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 14dMichigan 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 YPGPenn 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
CONFERENCEThese two share the Big Ten. PSU is 0-3 against it, MICH is 0-2. 2026 standings through 2026-10-17.
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 StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day