Stat Explainer

Elo-Implied 2026 Win Totals: What the Frozen Ratings Expect From Every Schedule

Sum the model's per-game win probabilities over each team's actual 17-game slate and the frozen opening ratings expect Seattle to win 12.2 games, Las Vegas 4.9 — a spread of just 7.3 wins, regression built in. Schedules move the middle: Houston starts fifth in rating but second in expectation, Buffalo second in rating but fourth; Cleveland's slate is worth +0.75 wins, the Chargers' costs 0.52. Every number derives from the published ratings and the schedule file, the honest error bar is ±2 wins of pure coin-flip noise, and the prediction ledger grades the same ratings weekly all season.

By C. B. Zakarian · Published August 16, 2026

One Number Per Team, Before a Snap Is Played

This site's prediction model carries one frozen opening rating for every team into 2026, and the ledger has already turned those ratings into win probabilities for all 16 week-1 games. This page runs the same arithmetic through the whole season: for each team, take its actual 17-game schedule from the file, compute the model's win probability for every game exactly as the ledger does — a logistic curve in the rating gap, plus a 48-point Elo home edge that's waived for the Melbourne neutral-site game — and add the probabilities up. The sum is the team's expected wins: the average of its 2026 record across every way the season could unfold, if the opening ratings are right.

Because every game hands out exactly one win, the 32 totals sum to 272 — the number of games on the schedule. No number here is an opinion: all of it is a deterministic function of the published ratings and the schedule file, and you can rebuild the whole table from the last section.

The short version: Seattle leads at 12.2 expected wins, Las Vegas trails at 4.9 — a spread of just 7.3 wins from best to worst, because a third of every rating was regressed to the mean this offseason. Schedules move the middle: Houston starts fifth in rating but second in expected wins, Buffalo second in rating but fourth. And the honest error bar on any single 17-game season is about ±2 wins even if the ratings are perfect.

The Exhibit: All 32 Expectations, Ranked

Horizontal bar chart ranking all 32 NFL teams by Elo-implied expected wins over their actual 2026 17-game schedules, computed from the site's frozen opening ratings. Seattle leads at 12.2, followed by Houston 11.1, Denver 10.9, Buffalo 10.6, and the Rams 10.6; Las Vegas is last at 4.9 behind the Jets 5.2, Tennessee 5.2, and Arizona 5.6. A dashed line marks 8.5 wins, the .500 season. A rust tick beside each bar shows the same rating's expectation on a neutral schedule; the gap between tick and bar is what the real schedule gives or takes, largest for Cleveland and New Orleans (helped) and the Chargers, Bears, and Bills (hurt).
Expected wins over the actual 2026 schedule, all 32 teams, from the frozen opening ratings. Rust tick: the same rating on a neutral schedule — the gap is the schedule's push. Data: nflverse + the site's Elo model.

The full table, sortable by eye. Neutral is the same rating's expectation over a hypothetical schedule of 17 league-average opponents on neutral fields; bend is expected wins minus that — what the real slate, home split included, gives or takes:

#TeamOpening EloExpected winsNeutralBend
1Seattle1674.612.1712.35−0.18
2Houston1605.611.0610.89+0.17
3Denver1612.610.8611.05−0.19
4Buffalo1615.910.6311.12−0.50
5L.A. Rams1614.710.6211.10−0.48
6Philadelphia1581.210.5710.34+0.23
7Detroit1563.910.249.93+0.32
8New England1592.810.1210.60−0.48
9Baltimore1553.410.069.68+0.38
10Jacksonville1565.99.889.97−0.09
11Minnesota1556.19.809.74+0.06
12San Francisco1559.49.529.82−0.30
13Green Bay1535.98.959.25−0.31
14Pittsburgh1516.08.878.77+0.10
15L.A. Chargers1530.98.619.13−0.52
16Chicago1528.78.579.08−0.51
17Cincinnati1480.48.437.90+0.53
18Tampa Bay1488.48.408.09+0.30
19Kansas City1508.28.378.58−0.21
20Atlanta1470.37.967.65+0.31
21Indianapolis1469.47.867.63+0.23
22New Orleans1435.37.566.82+0.74
23Dallas1460.77.337.42−0.09
24Washington1458.27.327.36−0.04
25Cleveland1419.97.216.46+0.75
26Miami1459.17.057.38−0.33
27N.Y. Giants1419.36.626.45+0.18
28Carolina1426.36.446.61−0.16
29Arizona1394.45.645.88−0.24
30Tennessee1349.85.234.94+0.29
31N.Y. Jets1361.55.195.18+0.01
32Las Vegas1351.04.874.96−0.09

The Spread Is Only 7.3 Wins, and That's the Point

The gap from Seattle's 12.2 to Las Vegas's 4.9 is 7.3 expected wins — narrower than an actual NFL season ever finishes, where someone usually wins 14 and someone wins 2 or 3. That compression is deliberate. The model regressed every rating one third of the way to the mean after 2025, because that's what its 16-season backtest said keeps it honest: last year's 14-win team is, on average, not a 14-win team now. Expected wins are a central tendency, not a ceiling; extreme final records happen when a good team also lands on the right side of its coin flips. Note also the compression at the bottom of the rating sheet: Tennessee owns the lowest opening rating (1349.8), but its schedule (+0.29 wins) lifts it just past Las Vegas and the Jets, so the last three places are separated by a third of a win.

Kansas City is the starkest single row: after nine straight division titles, its post-2025 rating sits at 1508.2 — essentially league average — for 8.4 expected wins, nineteenth. That is what the 2025 scores, regression applied, actually imply; the close-game-luck page explains why the model refuses to remember reputations.

What This Is Not: A Market Win Total

Sportsbooks publish 2026 win totals too, and this page deliberately quotes none of them. The numbers above are the model's — one rating system, built from final scores only. It has never heard of a quarterback change, a holdout, or an injury report; a market number bakes in all of that plus the flow of money. When this table and a betting board disagree, the gap is information about what scores-only history cannot see, not an inefficiency to bet on.

The second honest caveat is noise. Even if every opening rating were exactly right, a 17-game season is 17 weighted coin flips: the binomial standard deviation, sqrt(Σ p(1−p)), works out to 1.8–2.0 wins for every team on this slate. Read the table as "about 10 wins, give or take 2" — roughly one season in three lands further out than that, and rating error sits on top of the coin flips. Regression to the mean is already inside the ratings; randomness never regresses.

Where the Schedule Bends the Number

Because every team's expectation is summed over its actual opponents and venues, the schedule's push is directly computable: compare each team's expected wins to the same rating's neutral baseline. The real slate is worth +0.75 wins to Cleveland and +0.74 to New Orleans, with Cincinnati third at +0.53. It costs the Chargers 0.52 wins, Chicago 0.51, and Buffalo 0.50. That half-win is exactly why the rating order and the expectation order disagree up top: Buffalo opens second in rating but fourth in expectation, while Houston, fifth in rating, climbs to second on the softest schedule among the contenders (+0.17). The bend folds in three things at once: opponent quality, the 9-home/8-away split (worth roughly a quarter of a win by itself at 48 Elo points per home game), and Melbourne, where San Francisco and the Rams each surrender one home edge to a neutral site. The full schedule-difficulty picture — who plays whom, rest gaps, why August SOS numbers lie — lives on the 2026 schedule-strength page; this page only prices the bend in wins.

The Season Grades This Table Weekly

These 32 numbers are falsifiable, and the machinery to grade them already runs. Every week of 2026, the prediction ledger freezes a win probability for each game before kickoff and attaches the real result after — the same ratings, the same formula, never edited, misses kept on the page. By January the ledger's graded rows are the audit of this table. The methodology, the 64.7% backtest accuracy, and the Brier scores it must answer to are stated once on the prediction-model page — nothing on this site predicts from feel, and nothing predicted is ever quietly revised.

Honest Limitations

  • One rating system. Everything above flows from a single Elo built on final scores. Different systems produce different tables; this one's virtue is that it is fully stated, backtested, and graded in public — not that it is uniquely right.
  • Rosters are invisible. The ratings know 2025's scores and nothing since: no trades, draft picks, or August injuries. A team transformed this offseason is exactly where its old scores left it.
  • ±2 wins of pure luck. The binomial noise on a 17-game season is 1.8–2.0 wins per team before any rating error. A team finishing two wins off its expectation has told you almost nothing.
  • Expectations are not predictions of a record. 8.4 expected wins does not mean the model predicts 8-9; it is the mean of many simulated seasons, most of which don't land on their mean.
  • The schedule can move. Flexed games don't change opponents, but any venue or format change (another neutral site, say) would shift the affected totals by a few hundredths.

Reproduce It

Two public files, bundled on this site: the frozen ratings in /data/predictions.json and the schedule in /data/games.csv. The whole table is a dozen lines:

import json, csv

R = json.load(open("predictions.json"))["ratings"]          # 32 frozen ratings
rows = [r for r in csv.DictReader(open("games.csv"))
        if r["season"] == "2026" and r["game_type"] == "REG"]   # 272 games

exp = {t: 0.0 for t in R}
for r in rows:
    h, a = r["home_team"], r["away_team"]
    edge = 0 if r["location"] == "Neutral" else 48              # the home edge
    p = 1 / (1 + 10 ** (-((R[h] + edge) - R[a]) / 400))
    exp[h] += p
    exp[a] += 1 - p

for t in sorted(exp, key=exp.get, reverse=True):
    print(t, round(exp[t], 2))          # SEA 12.17 ... LV 4.87 (sums to 272)

The chart, the binomial SDs, and the neutral-schedule baseline come from explainer_src/make_win_totals_chart.py. All figures on this page were computed 2026-08-16 from the ratings frozen that day; when the ledger updates in-season, the opening expectations here stay as published — they are the before-the-season claim being graded.

Data: nflverse/nfldata (public schedule and results) + the site's Elo model, stated in full on the prediction-model page. Nothing here is hand-entered, and no market odds are quoted.

Further Reading

About the author

C. B. Zakarian

C. B. Zakarian is an independent analyst who writes about what he can measure: ball sports and the player-run economies inside Roblox. He builds every model, chart, and calculator here himself from public data, shows the working, and never invents a number. When the data can't answer a question, he says so. Here that means NFL analysis built from public nflverse play-by-play data, with the method behind every number spelled out so you can check it yourself.