One model, zero votes: every team ranked by the same Elo ratings the prediction ledger plays the season with - updated as games grade, movement tracked against frozen weekly snapshots.
By C. B. Zakarian · Updated Oct 16
These are the model’s rankings, not ours — the exact Elo ratings behind the prediction ledger, sorted 1 to 32. No panel, no eye test, no Tuesday-morning vibes: the order changes only when a final score changes a rating. Right now that means a fully-stated walk-forward Elo carrying 2025 results plus a one-third regression toward the mean — the same opening numbers the ledger froze, and the same model that expects to get 99 games wrong this season. It knows nothing about rosters, injuries, quarterbacks, or preseason; where that blindness bites is stated plainly below, not hidden.
Week 6 edition: ratings include every 2026 result through Thursday, .
Movement compares today’s ranks to the frozen snapshot taken after week 4 — never to yesterday’s build. Tier lines are drawn wherever adjacent teams sit 25+ Elo points apart — about half a home-field edge — so the tiers are computed, not curated.
| # | Team | Elo | 2026 | Division | Move | Next game |
|---|---|---|---|---|---|---|
| 1 | Seattle Seahawks | 1656 | 3–3 | NFC West | · | Wk 7 vs KC · Oct 25 |
| 2 | Buffalo Bills | 1655 | 4–1 | AFC East | · | Wk 6 at LV · Oct 18 |
| 3 | San Francisco 49ers | 1651 | 5–0 | NFC West | · | Wk 6 vs WAS · Oct 19 |
| 4 | Minnesota Vikings | 1632 | 5–0 | NFC North | · | Wk 7 vs IND · Oct 25 |
| 5 | Jacksonville Jaguars | 1621 | 4–1 | AFC South | · | Wk 6 vs HOU · Oct 18 · neutral site |
| 6 | Denver Broncos | 1617 | 4–2 | AFC West | ▲ 1 | Wk 7 at ARI · Oct 25 |
| 7 | New England Patriots | 1603 | 3–2 | AFC East | ▲ 1 | Wk 6 vs NYJ · Oct 18 |
| 8 | Los Angeles Rams | 1585 | 2–3 | NFC West | ▼ 2 | Wk 6 vs ARI · Oct 18 |
| 9 | Baltimore Ravens | 1584 | 4–1 | AFC North | ▲ 2 | Wk 6 at CLE · Oct 18 |
| 10 | Kansas City Chiefs | 1581 | 4–0 | AFC West | ▼ 1 | Wk 6 vs LAC · Oct 18 |
| 11 | Detroit Lions | 1559 | 3–2 | NFC North | ▲ 2 | Wk 7 vs GB · Oct 25 |
| 12 | Chicago Bears | 1540 | 3–2 | NFC North | ▼ 2 | Wk 6 at ATL · Oct 18 |
| 13 | Philadelphia Eagles | 1536 | 2–3 | NFC East | ▼ 1 | Wk 6 vs CAR · Oct 18 |
| 14 | Houston Texans | 1534 | 1–4 | AFC South | · | Wk 6 vs JAX · Oct 18 · neutral site |
| 15 | Green Bay Packers | 1531 | 3–2 | NFC North | ▲ 2 | Wk 6 vs DAL · Oct 18 |
| 16 | Pittsburgh Steelers | 1528 | 3–2 | AFC North | ▼ 1 | Wk 6 at TB · Oct 18 |
| 17 | Cincinnati Bengals | 1520 | 3–2 | AFC North | ▼ 1 | Wk 7 at BAL · Oct 25 |
| tier break — a 52-point gap to the next team | ||||||
| 18 | Atlanta Falcons | 1468 | 2–3 | NFC South | · | Wk 6 vs CHI · Oct 18 |
| 19 | Indianapolis Colts | 1458 | 2–3 | AFC South | · | Wk 6 vs TEN · Oct 18 |
| 20 | New York Giants | 1455 | 3–1–1 | NFC East | ▲ 1 | Wk 6 vs NO · Oct 18 |
| 21 | Carolina Panthers | 1454 | 2–2 | NFC South | ▲ 1 | Wk 6 at PHI · Oct 18 |
| 22 | Tampa Bay Buccaneers | 1450 | 1–4 | NFC South | ▲ 4 | Wk 6 vs PIT · Oct 18 |
| 23 | Dallas Cowboys | 1448 | 2–3 | NFC East | ▼ 3 | Wk 6 at GB · Oct 18 |
| 24 | Cleveland Browns | 1433 | 3–2 | AFC North | ▼ 1 | Wk 6 vs BAL · Oct 18 |
| 25 | Los Angeles Chargers | 1433 | 0–5 | AFC West | ▼ 1 | Wk 6 at KC · Oct 18 |
| 26 | Las Vegas Raiders | 1418 | 3–2 | AFC West | ▼ 1 | Wk 6 vs BUF · Oct 18 |
| 27 | Washington Commanders | 1414 | 1–3–1 | NFC East | · | Wk 6 at SF · Oct 19 |
| tier break — a 25-point gap to the next team | ||||||
| 28 | New Orleans Saints | 1389 | 1–4 | NFC South | · | Wk 6 at NYG · Oct 18 |
| 29 | New York Jets | 1382 | 2–3 | AFC East | ▲ 2 | Wk 6 at NE · Oct 18 |
| 30 | Miami Dolphins | 1374 | 0–5 | AFC East | ▼ 1 | Wk 7 at NYJ · Oct 25 |
| 31 | Arizona Cardinals | 1367 | 1–4 | NFC West | ▼ 1 | Wk 6 at LA · Oct 18 |
| tier break — a 83-point gap to the next team | ||||||
| 32 | Tennessee Titans | 1284 | 0–5 | AFC South | · | Wk 6 at IND · Oct 18 |
The board’s real tier lines this week: below #17 (52 points), below #27 (25 points), below #31 (83 points). Everything closer than 25 points is a coin flip with a lean, and treating neighbors as meaningfully ordered is how power rankings usually lie — a two-point Elo gap is noise, and the table above refuses to pretend otherwise.
| Division | Highest ranked | Lowest ranked | Internal spread |
|---|---|---|---|
| NFC West | #1 Seattle Seahawks | #31 Arizona Cardinals | 289 pts |
| AFC East | #2 Buffalo Bills | #30 Miami Dolphins | 282 pts |
| NFC North | #4 Minnesota Vikings | #15 Green Bay Packers | 100 pts |
| AFC South | #5 Jacksonville Jaguars | #32 Tennessee Titans | 337 pts |
| AFC West | #6 Denver Broncos | #26 Las Vegas Raiders | 200 pts |
| AFC North | #9 Baltimore Ravens | #24 Cleveland Browns | 151 pts |
| NFC East | #13 Philadelphia Eagles | #27 Washington Commanders | 122 pts |
| NFC South | #18 Atlanta Falcons | #28 New Orleans Saints | 79 pts |
The scale is relative and the differences are what matter. A 48-point edge — exactly what the model grants a home team — converts to about a 57% win probability. The full stretch of today’s board, #1 Seattle Seahawks (1656) over #32 Tennessee Titans (1284), is 372 points: on a neutral field the model makes that a 89% game — heavy, and still nowhere near a lock, which is why the miss budget exists. The formula is the ledger’s own: 1 / (1 + 10−gap/400).
Sources: ratings from the frozen ledger at data/predictions.json;
records and schedule from the bundled nflverse game log at data/games.csv. Generated by the
site’s build (build_power_rankings.py) with no hand-entered numbers anywhere.
Nothing here is betting advice, and no number on this page predicts any single game. Sports betting is legal only in some jurisdictions and only for adults (21+ in most U.S. states). If betting stops being entertainment, call or text 1-800-GAMBLER. Read the full disclaimer.