CREATOR CHART ROOM · OPPONENT ADJUSTED

EVERY GAME.EXPLAINED.

Choose any Michigan game from 2025. Instead of dumping advanced stats on the audience, each dossier answers the questions that matter: How strong was the opponent? What was Michigan expected to do? What actually happened? And did the opponent outperform Michigan's own strength?

13 games5 validated core metricstarget game excluded from expectationridge 40
2025 GAME LIBRARY

Pick a game. Then see what actually happened.

Every game opens a full opponent-adjusted dossier. The score tells you who won. These charts tell you who played better or worse than the matchup should have produced.

WEEK 1 · Home

Michigan 34 · New Mexico 17

Full-season opponent-adjusted strength provides the matchup context below. The actual game grade is stricter: this game is removed before its expected performance is calculated.

W34-17
MICHIGAN OFFENSE#19

National opponent-adjusted offense

NEW MEXICO DEFENSE#35

The unit Michigan's offense actually faced

MICHIGAN DEFENSE#38

National opponent-adjusted defense

NEW MEXICO OFFENSE#84

The unit Michigan's defense actually faced

Actual

What the team really did in this game.

Expected

What our schedule-adjusted matchup model expected after accounting for both teams' strength. The target game itself is excluded.

Difference from expected

Actual minus expected. This is the simplest way to ask whether a team overperformed or underperformed the matchup.

Percentage points

A percentage-point difference compares two rates directly. Example: 45% actual versus 40% expected is 5 percentage points better. It is not a 5% increase.

01 · STRENGTH OF MATCHUP

How good were the units Michigan was actually facing?

National ranks give the audience a reference point before judging the box score. Rank #1 is best. These are full-season opponent-adjusted ranks.

MetricMichigan offenseNew Mexico defenseMichigan defenseNew Mexico offense
Success rateHow often an offense gained enough yards to stay on schedule. Higher is better for the offense.#19#41#58#93
Rush success rateHow often designed runs gained enough yards to keep the offense on schedule.#4#26#47#82
Pass success rateHow often dropbacks gained enough yards to keep the offense on schedule.#54#60#79#91
Explosive-play rateHow often a play created an explosive gain. It captures big-play frequency, not just average yardage.#19#34#22#57
Yards per playAverage yards gained per offensive play. Useful for overall efficiency, but it can hide inconsistency if a few big plays carry the average.#21#53#18#78
02 · MICHIGAN OFFENSE

How Michigan's offense performed against New Mexico

Actual rate versus the schedule-adjusted expectation. The game itself is removed from the expectation fit.

MICHIGAN OFFENSE · ACTUAL VS EXPECTEDWas the offense better than this matchup should have allowed?Longer actual bar than expected = offense exceeded expectation on that rate.0%20%40%60%80%Success rate-3.0 percentage ptsActual 43.5%Expected 46.5%Rush success rate-2.6 percentage ptsActual 44.8%Expected 47.5%Pass success rate-0.6 percentage ptsActual 42.4%Expected 43.0%Explosive-play rate-1.3 percentage ptsActual 11.3%Expected 12.6%

Success rate

How often an offense gained enough yards to stay on schedule. Higher is better for the offense.

Actual 43.5%Expected 46.5%
-3.0 percentage points

Rush success rate

How often designed runs gained enough yards to keep the offense on schedule.

Actual 44.8%Expected 47.5%
-2.6 percentage points

Pass success rate

How often dropbacks gained enough yards to keep the offense on schedule.

Actual 42.4%Expected 43.0%
-0.6 percentage points

Explosive-play rate

How often a play created an explosive gain. It captures big-play frequency, not just average yardage.

Actual 11.3%Expected 12.6%
-1.3 percentage points
03 · TOTAL EFFICIENCY

Yards per play: the number that can either confirm the story or hide it

Yards per play is shown separately because it uses a different unit than the rate metrics above.

YARDS PER PLAY · ACTUAL VS EXPECTEDHow efficiently did each offense move the ball?Compare the solid actual bar to the faded expected bar. The difference is already opponent adjusted.02468Michigan offense+0.96 yards/playActual 7.31Expected 6.35New Mexico offense-1.17 yards/playActual 3.61Expected 4.78
Michigan offense7.31 yards/play

Expected 6.35 yards/play

+0.96 yards/play
New Mexico offense3.61 yards/play

Expected 4.78 yards/play

-1.17 yards/play
04 · OPPONENT OFFENSE

How New Mexico's offense performed against Michigan

Actual rate versus the schedule-adjusted expectation. The game itself is removed from the expectation fit.

NEW MEXICO OFFENSE · ACTUAL VS EXPECTEDWas the offense better than this matchup should have allowed?Longer actual bar than expected = offense exceeded expectation on that rate.0%20%40%60%80%Success rate+0.6 percentage ptsActual 39.7%Expected 39.1%Rush success rate-16.8 percentage ptsActual 24.0%Expected 40.8%Pass success rate+9.1 percentage ptsActual 47.9%Expected 38.8%Explosive-play rate-3.1 percentage ptsActual 6.8%Expected 10.0%

Success rate

How often an offense gained enough yards to stay on schedule. Higher is better for the offense.

Actual 39.7%Expected 39.1%
+0.6 percentage points

Rush success rate

How often designed runs gained enough yards to keep the offense on schedule.

Actual 24.0%Expected 40.8%
-16.8 percentage points

Pass success rate

How often dropbacks gained enough yards to keep the offense on schedule.

Actual 47.9%Expected 38.8%
+9.1 percentage points

Explosive-play rate

How often a play created an explosive gain. It captures big-play frequency, not just average yardage.

Actual 6.8%Expected 10.0%
-3.1 percentage points
05 · WHO BEAT EXPECTATION?

Michigan versus New Mexico, graded against what each opponent should have allowed

This is the cleanest two-way view. Michigan's offense is on the left; New Mexico's offense is on the right. Both are judged relative to the defense they faced.

PERFORMANCE RELATIVE TO EXPECTATIONWho actually played above the level the matchup called for?Values are percentage-point differences between actual and expected rates. Farther from center = larger over/underperformance.Michigan offenseNew Mexico offenseSuccess rateMICH -3.0 percentage ptsNEW MEXICO +0.6 percentage ptsRush success rateMICH -2.6 percentage ptsNEW MEXICO -16.8 percentage ptsPass success rateMICH -0.6 percentage ptsNEW MEXICO +9.1 percentage ptsExplosive-play rateMICH -1.3 percentage ptsNEW MEXICO -3.1 percentage ptsCenter = exactly what the matchup model expected

Success rate

How often an offense gained enough yards to stay on schedule. Higher is better for the offense.

Michigan -3.0 percentage pointsNew Mexico +0.6 percentage points

Rush success rate

How often designed runs gained enough yards to keep the offense on schedule.

Michigan -2.6 percentage pointsNew Mexico -16.8 percentage points

Pass success rate

How often dropbacks gained enough yards to keep the offense on schedule.

Michigan -0.6 percentage pointsNew Mexico +9.1 percentage points

Explosive-play rate

How often a play created an explosive gain. It captures big-play frequency, not just average yardage.

Michigan -1.3 percentage pointsNew Mexico -3.1 percentage points
06 · WHAT SHOULD THE AUDIENCE REMEMBER?

The game in plain English

Michigan offense

Michigan finished at 43.5% versus 46.5% expected — 3.0 percentage points worse than the matchup model expected.

New Mexico offense

New Mexico finished at 24.0% versus 40.8% expected — 16.8 percentage points worse than the matchup model expected.

Michigan total efficiency

Michigan averaged 7.31 yards/play versus 6.35 yards/play expected — 0.96 yards per play above expectation.

New Mexico total efficiency

New Mexico averaged 3.61 yards/play versus 4.78 yards/play expected — 1.17 yards per play below expectation.

The average can hide the story.

Michigan's yards-per-play grade and success-rate grade point in opposite directions. That usually means a few productive plays changed the average while the offense told a different story down to down.

METRICS, WITHOUT THE JARGON

What are these charts actually measuring?

Success rate

How often an offense gained enough yards to stay on schedule. Higher is better for the offense.

Rush success rate

How often designed runs gained enough yards to keep the offense on schedule.

Pass success rate

How often dropbacks gained enough yards to keep the offense on schedule.

Explosive-play rate

How often a play created an explosive gain. It captures big-play frequency, not just average yardage.

Yards per play

Average yards gained per offensive play. Useful for overall efficiency, but it can hide inconsistency if a few big plays carry the average.