01 · Michigan's case
Michigan's offense leads its matchup in
Michigan's offense was in the 76th percentile for success rate last season. Penn State's defense was in the 57th percentile for success rate allowed.
See the underlying numbersSaturday, October 17
Compare these teams
3–2
vs
Penn State
3–3
3:30 PM ETMichigan StadiumAnn Arbor, MI
Clear54°FNW 10 mphGusts 20 mphPrecip 1%
At kickoff · 3:30 PM ET · Updated 3:49 PM ET · National Weather Service
Ann Arbor · local time (ET)
Kickoff hour
Clear54°FNW 10 mphGusts 20 mphPrecip 1%
Weather is not an input to the SBR forecast.
Evidence sections show 2025 background.
54%
Michigan win probability
Penn State 46%
Michigan by 1.6
Projected margin
Margin uncertainty ±14.5 points
Published forecast · SBR sbr-2r · Model track record
01 · Michigan's case
Michigan's offense was in the 76th percentile for success rate last season. Penn State's defense was in the 57th percentile for success rate allowed.
See the underlying numbers02 · Penn State's answer
Penn State's offense was in the 82nd percentile for success rate last season. Michigan's defense was in the 49th percentile for success rate allowed.
See the underlying numbers03 · What could swing it
The model gives Michigan a 54% chance to win and predicts Michigan by 1.6 points. That margin has an uncertainty of ±14.5 points.
See the forecastOffensive efficiency meets defensive efficiency. Percentiles run from 0 to 100.
PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 teams.
PPA and success rate: CFBD, 2025 full season, garbage time included. Points per game: every 2025 game. Percentiles and ranks are among 2025 FBS teams.
Defense is oriented so a higher percentile is stronger.
Follow the direction. Check the production.
Offense moving upfield ↑
Bryce Underwood · 99% of charted pass attempts
287 of 293 have a direction · 6 unknown, excluded · rounded
Charted 12 of 12 games
Efficiency charted in 12 of 12 games
Depth as written in the play-by-play: 247 short · 40 deep · 6 not stated
What to watch
Most charted attempts go right (48%). Middle gives the most yards per attempt: 8.2 over 62 attempts with a result.
The Michigan offense in 2025
QB · 13 games
202/335 · 60% season
Last game
Texas · Dec 31, 2025: 23/42, 199 yds, 2 TD, 3 INT
RB · 11 games
Last game
Ohio State · Nov 29, 2025: 7 carries, 61 yds, 0 TD
WR · 9 games
Last game
Texas · Dec 31, 2025: 3 rec, 10 yds, 1 TD
Who is producing
2025 evidence · 13 games in this window · 13 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Bryce UnderwoodQB | 13 | 202 / 335 | 2,428 | 7.2 | 11 | 9 |
| Jadyn DavisQB | 1 | 0 / 2 | 0 | 0.0 | 0 | 1 |
| Semaj MorganWR | 2 | 0 / 2 | 0 | 0.0 | 0 | 0 |
| Donaven McCulleyWR | 1 | 0 / 1 | 0 | 0.0 | 0 | 0 |
4 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Who is producing
2025 evidence · 13 games in this window · 13 with recorded rows in this view
Sorted by Completions and attempts, highest first
| Player | ||||||
|---|---|---|---|---|---|---|
| Ethan GrunkemeyerQB | 9 | 123 / 178 | 1,339 | 7.5 | 8 | 4 |
| Drew AllarQB | 6 | 103 / 159 | 1,100 | 6.9 | 8 | 3 |
| Liam CliffordWR | 2 | 0 / 2 | 0 | 0.0 | 0 | 0 |
3 players with recorded rows
Rows are recorded player-game box lines for the games listed above. A missing row is missing data, not proof that a player did not appear, and none of these figures describe targets, snaps, starters or availability.
Michigan's line averages 307.7 lbs against Penn State's 272.9 lbs front — an edge of 34.8 lbs a man.
Typical FBS gap: 31.7 lbs.
Roster size is context. It isn't a forecast advantage.
| Matchup | O-line | D-line |
|---|---|---|
| Michigan OLMichigan OL vs Penn State DL | 307.7 lbs | 272.9 lbs |
| Penn State OLPenn State OL vs Michigan DL | 310.7 lbs | 277.2 lbs |
Average listed roster weight, 2026 · bars run from 0 to 350 lbs.
2025 season. Percentiles and ranks are among 2025 FBS teams.
Recruited classes aren't the roster that takes the field.
Season percentiles · outward is stronger · recruiting and experience are context, not forecast weights
Michigan: solid line, circles · Penn State: dashed line, squares
Most recent completed 2025 games · play stats exclude garbage time
Dec 31
L 27–41
Play stats pending
Nov 29 · 41 recorded plays
L 9–27
24%
Success rate
−0.18
PPA / play
Nov 22 · 62 recorded plays
W 45–20
60%
Success rate
0.36
PPA / play

Kyle Whittingham
First season as Michigan's head coach · career +12.5 SP+ overall
Photo: Bobak Ha'Eri, CC BY 3.0

Jay Hill
career +22.6 SP+ defense

Matt Campbell
First season as Penn State's head coach · career +7.1 SP+ overall
Photo: Bobak Ha'Eri, CC BY 3.0
Taylor Mouser
career +29.5 SP+ offense

2023 · Michigan 24, Penn State 15
Beaver Stadium
2022 · Michigan 41, Penn State 17
Michigan Stadium
2021 · Michigan 21, Penn State 17
Beaver Stadium
2020 · Penn State 27, Michigan 17
Michigan Stadium
2019 · Penn State 28, Michigan 21
Beaver Stadium
2018 · Michigan 42, Penn State 7
Michigan Stadium
2017 · Penn State 42, Michigan 13
Beaver Stadium
2016 · Michigan 49, Penn State 10
Michigan Stadium
2015 · Michigan 28, Penn State 16
Beaver Stadium
2014 · Michigan 18, Penn State 13
Michigan Stadium
2013 · Penn State 43, Michigan 40
Beaver Stadium
2010 · Penn State 41, Michigan 31
Beaver Stadium
2009 · Penn State 35, Michigan 10
Michigan Stadium
2008 · Penn State 46, Michigan 17
Beaver Stadium
2007 · Michigan 14, Penn State 9
Michigan Stadium
2006 · Michigan 17, Penn State 10
Beaver Stadium
2005 · Michigan 27, Penn State 25
Michigan Stadium
2002 · Michigan 27, Penn State 24
Michigan Stadium
2001 · Michigan 20, Penn State 0
Beaver Stadium
2000 · Michigan 33, Penn State 11
Evidence window: 2025 full season