Depth charts — 2026
The published order beside the measured one. Where they disagree, the disagreement is the thing worth reading — the published chart is the only order the free sites can show, because they are it.
2025 regular-season opportunity (18 weeks)
first non-fallback render after 2026-09-24
why this ordering is not this season
There is no 2026 measured usage. The nflverse stats_player release has no 2026 weekly asset yet (HTTP 404 for https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_week_2026.parquet); the first regular-season file is expected ~2026-09-14. This ordering is 2025 data against the 2026 published depth chart, which is a real comparison and is NOT a claim about this season.
what this order rests on8 statements
- opportunity = carries + targets, from nflverse stats_player_week. It is NOT a snap count: that file carries 150 columns and none of them is one. A player who ran routes and saw no target and a player who never left the sideline are indistinguishable in this number.
- The ordering is NOT 2026 data. There is no 2026 measured usage. The nflverse stats_player release has no 2026 weekly asset yet (HTTP 404 for https://github.com/nflverse/nflverse-data/releases/download/stats_player/stats_player_week_2026.parquet); the first regular-season file is expected ~2026-09-14. This ordering is 2025 data against the 2026 published depth chart, which is a real comparison and is NOT a claim about this season. The first non-fallback render is after 2026-09-24, which is seventeen days after the draft.
- The published depth chart is NOMINAL. This snapshot is preseason and has never been read against a played game; no row here says who was actually on the field.
- Position appears twice and the columns are not interchangeable. `chartPosition` is where the team lists him and `scoredPosition` is what he is scored as; 2 of the 909 skill rows disagree (Jackson Meeks, chart TE / crosswalk WR; Velus Jones Jr., chart RB / crosswalk WR).
- A null opportunity means UNOBSERVED, never zero. 365 of 909 players carry one. A player absent from the DynastyProcess crosswalk is not absent from the NFL: 115 of 909 skill rows (12.7%) are absent from it at deep ranks, and no key choice touches that — the miss is a property of the crosswalk, not of the key. This counts rows with NO crosswalk entry, which is not the same population as rows with no gsis id: one player IS in the crosswalk and carries no id, so that second count is one higher. The sentence above is the first of the two.
- `posRank` is PER-POSITION, not per-slot. A `posRank <= 2` filter on WR excludes the WR3.
- 137 of the 544 players carrying a 2025 opportunity earned most of it for a team other than the one they are listed under here — QB 20, RB 32, WR 60, TE 25. 32 of the 32 teams carry at least one, so there is no clean page and no "nothing to see here" state to reach for. THIS IS NOT A DATA GAP; IT IS THE READING. A number printed under a team that did not earn it, with nothing on the row saying so, is the defect. `priorTeam` on every player is the correction, and it is never defaulted to the team the row is listed under.
- 19 players on this chart appeared for more than one team in 2025, so the single number beside the name is a sum of two rooms rather than a count from one. 9 of them have a primary team EQUAL to the team they are listed under, so a marker that fires only when the team changed says nothing at all about them. The largest: Jakobi Meyers is listed under JAX showing 115, of which 66 was earned in that room — the printed number is 74% larger than what he did here. The split is therefore carried for all 19 of them on each team's `multiTeam`, not only for the ones a change-marker catches, and an arm at zero opportunity is carried too (4 of them have one): he was on that sheet for those weeks and saw nothing, which is an observation and not a gap. The rule that picks the primary team has three clauses — most opportunity, then most weeks, then the team code ascending — and on this artifact only the first is ever reached: no player here has two arms level on opportunity, so nothing on this file depends on the other two.
what moved, 2026-08-18 to 2026-08-258 changes
what moved, 2026-08-18 to 2026-08-25
7 days of the published 2026 chart, both endpoints present. Checked again against 2026-08-26.
The filter is a rank cut — QB, RB and TE to 2, WR to 3 — and it is the whole of it: it takes 90.9 changes a week down to 24.0, and counting one event for one event takes that to 16.7 a week (skill positions (pos_abb QB/RB/WR/TE), in-season Tuesday-to-Tuesday, 2025 asset, 16 spans from 2025-09-09 to 2025-12-30, measured 2026-08-28). Depth-1 confirmation removes none of it — it is a label, and if it filtered it would move only 4.7% of the rows. Some reverts survive both: a change that holds for a day and flips on the second is marked confirmed and reverted anyway, and a depth that caught it would suppress real reversals to do it.
7 — a name that was not in a top slot is in one
- ATL
- TE2Austin HooperthenCharlie Woerner
- HOU
- WR2Jayden HigginsthenXavier Hutchinson
- WR3Xavier HutchinsonthenJaylin Noel
- IND
- QB2Anthony Richardson Sr.thenRiley Leonard
- LAC
- TE1Oronde GadsdenthenCharlie Kolar
- LV
- WR3Malik BensonthenJack Bech
- NYG
- RB2Tyrone Tracy Jr.thenNajee Harris
- SF
- RB2Jordan JamesthenKaelon Black
1 — the same names, in a different order across the league
- IND
- WR2Keenan AllenthenJosh Downs
- WR3Josh DownsthenKeenan Allen
what this feed does not establish
- WHAT A DEPTH-CHART CHANGE MEANS IS NOT MEASURED HERE. This feed reports that a team moved a name between published slots. Whether that helps or hurts anyone is a judgement nothing in this artifact made, and there is no arrow and no colour on the screen that supplies one.
- A CONFIRMED CHANGE CAN STILL REVERT, AND THE RATE IS UNESTABLISHED. Measured over the 2025 asset, the share of cut-rank changes whose previous player returns to the same slot within seven snapshots reads 16.1% over the whole file and 21.3% over the in-season window alone, against the roadmap's recorded 17.1% and 13-07-PLAN.md's correction of 13.7%. Four readings, no recorded definition for the first two. The phenomenon is confirmed; the magnitude is not.
- A SUMMER FEED IS NOT AN IN-SEASON FEED. Measured on the 2026 asset at this cut: 3.7 events a week in April to June and 5.6 in July and August, against 16.7 in season. This artifact carries 8 events over 7 days ending 2026-08-25. WHICH BASELINE APPLIES IS NOT DERIVED ANYWHERE: the depth-chart asset carries no season column, no week column and no date beyond `dt`, so nothing here can say whether a given Tuesday was a regular-season one, and a hardcoded kickoff date would be a guess wearing a field name.
- `pos_rank` IS PER-POSITION, NOT PER-SLOT. A rank-2 cut on WR excludes the WR3, who is the slot receiver and is startable in a 12-team league. That is why the cut is mixed, and the mixed volume was measured before it was chosen rather than picked as a middle.
- THE SPAN IS TUESDAY TO TUESDAY AND IT IS A NET DIFF. A slot that changed on Wednesday and changed back on Friday appears here as nothing at all, and a slot that changed after the later Tuesday is not here yet. The two `dt` endpoints on this artifact are the only statement of how old it is; there is no clock anywhere in the code that wrote it.
- ANALYST CHARTS ARE NOT DIFFED AND MUST NOT BE. FantasyPros-style depth charts are ECR-derived, so diffing them measures an analyst changing his mind rather than a team changing its plan. This reads the team-published chart nflverse republishes.
backfield — unestablished
Every card below carries two measured shares. The classification is not measured, and this screen does not supply one.
No handcuff band is established. Deriving one from the 2025 distribution was attempted and refused: across the 32 teams the RB1 share of the room's 2025 opportunity runs 38.9% to 95.7% with a largest interior gap of 7.6 pp, and 32 points drawn uniformly on that range produce a gap that large 29.3% of the time (100,000 trials). The distribution is not bimodal, so there is no trough to put a threshold in, and a round number would be a guess wearing a measurement's clothes. The shares below are measured; the verdict is not. NOTE the population: they are the 2026 room's 2025 opportunity, so a back who changed teams carries his old volume into his new room and this describes no backfield that existed in 2025.
271 of 544 measured rows across the league sit at a rank the team did not publish.
- ARI13of 20 disagreeTyler Allgeier — 40.5% of the room, earned in ATL · Bam Knight — 28.8% of the room, earned in ARINot all of the 2025 opportunity these two backs carry was earned in ARI — the room each of them earned it in is named beside his share.29 publishedopen the ARI chart
- ATL9of 17 disagreeBijan Robinson — 75.7% of the room, earned in ATL · Brian Robinson Jr. — 20.2% of the room, earned in SFNot all of the 2025 opportunity these two backs carry was earned in ATL — the room each of them earned it in is named beside his share.26 publishedopen the ATL chart
- BAL2of 12 disagreeDerrick Henry — 83.9% of the room, earned in BAL · Justice Hill — 11.5% of the room, earned in BALBoth of these backs earned their 2025 opportunity in BAL.29 publishedopen the BAL chart
- BUF7of 20 disagreeJames Cook III — 69.4% of the room, earned in BUF · Ty Johnson — 16.5% of the room, earned in BUFBoth of these backs earned their 2025 opportunity in BUF.26 publishedopen the BUF chart
- CAR12of 19 disagreeChuba Hubbard — 82.0% of the room, earned in CAR · Trevor Etienne — 10.9% of the room, earned in CARBoth of these backs earned their 2025 opportunity in CAR.30 publishedopen the CAR chart
- CHI7of 16 disagreeD'Andre Swift — 56.7% of the room, earned in CHI · Kyle Monangai — 41.6% of the room, earned in CHIBoth of these backs earned their 2025 opportunity in CHI.27 publishedopen the CHI chart
- CIN9of 18 disagreeChase Brown — 71.9% of the room, earned in CIN · Samaje Perine — 23.6% of the room, earned in CINBoth of these backs earned their 2025 opportunity in CIN.30 publishedopen the CIN chart
- CLE7of 13 disagreeQuinshon Judkins — 66.2% of the room, earned in CLE · Dylan Sampson — 26.1% of the room, earned in CLEBoth of these backs earned their 2025 opportunity in CLE.23 publishedopen the CLE chart
- DAL9of 17 disagreeJavonte Williams — 74.6% of the room, earned in DAL · Malik Davis — 14.0% of the room, earned in DALBoth of these backs earned their 2025 opportunity in DAL.29 publishedopen the DAL chart
- DEN7of 17 disagreeRJ Harvey — 45.0% of the room, earned in DEN · J.K. Dobbins — 36.9% of the room, earned in DENBoth of these backs earned their 2025 opportunity in DEN.28 publishedopen the DEN chart
- DET7of 18 disagreeJahmyr Gibbs — 67.0% of the room, earned in DET · Isiah Pacheco — 28.6% of the room, earned in KCNot all of the 2025 opportunity these two backs carry was earned in DET — the room each of them earned it in is named beside his share.27 publishedopen the DET chart
- GB5of 15 disagreeJosh Jacobs — 86.3% of the room, earned in GB · Chris Brooks — 13.7% of the room, earned in GBBoth of these backs earned their 2025 opportunity in GB.29 publishedopen the GB chart
- HOU13of 20 disagreeWoody Marks — 47.4% of the room, earned in HOU · David Montgomery — 38.2% of the room, earned in DETNot all of the 2025 opportunity these two backs carry was earned in HOU — the room each of them earned it in is named beside his share.32 publishedopen the HOU chart
- IND9of 19 disagreeJonathan Taylor — 92.9% of the room, earned in IND · DJ Giddens — 6.9% of the room, earned in INDBoth of these backs earned their 2025 opportunity in IND.30 publishedopen the IND chart
- JAX8of 16 disagreeChris Rodriguez Jr. — 41.1% of the room, earned in WAS · Bhayshul Tuten — 34.4% of the room, earned in JAXNot all of the 2025 opportunity these two backs carry was earned in JAX — the room each of them earned it in is named beside his share.28 publishedopen the JAX chart
- KC9of 15 disagreeKenneth Walker III — 64.3% of the room, earned in SEA · Brashard Smith — 19.8% of the room, earned in KCNot all of the 2025 opportunity these two backs carry was earned in KC — the room each of them earned it in is named beside his share.31 publishedopen the KC chart
- LA6of 15 disagreeKyren Williams — 64.8% of the room, earned in LA · Blake Corum — 33.3% of the room, earned in LABoth of these backs earned their 2025 opportunity in LA.28 publishedopen the LA chart
- LAC8of 16 disagreeKimani Vidal — 38.9% of the room, earned in LAC · Omarion Hampton — 34.9% of the room, earned in LACBoth of these backs earned their 2025 opportunity in LAC.27 publishedopen the LAC chart
- LV8of 18 disagreeAshton Jeanty — 90.6% of the room, earned in LV · Dare Ogunbowale — 6.4% of the room, earned in HOUNot all of the 2025 opportunity these two backs carry was earned in LV — the room each of them earned it in is named beside his share.30 publishedopen the LV chart
- MIA2of 10 disagreeDe'Von Achane — 67.2% of the room, earned in MIA · Jaylen Wright — 16.4% of the room, earned in MIABoth of these backs earned their 2025 opportunity in MIA.28 publishedopen the MIA chart
- MIN7of 16 disagreeJordan Mason — 44.2% of the room, earned in MIN · Aaron Jones Sr. — 43.7% of the room, earned in MINBoth of these backs earned their 2025 opportunity in MIN.28 publishedopen the MIN chart
- NE7of 13 disagreeTreVeyon Henderson — 54.1% of the room, earned in NE · Rhamondre Stevenson — 40.7% of the room, earned in NEBoth of these backs earned their 2025 opportunity in NE.28 publishedopen the NE chart
- NO12of 20 disagreeTravis Etienne Jr. — 44.1% of the room, earned in JAX · Alvin Kamara — 24.0% of the room, earned in NONot all of the 2025 opportunity these two backs carry was earned in NO — the room each of them earned it in is named beside his share.31 publishedopen the NO chart
- NYG18of 24 disagreeTyrone Tracy Jr. — 43.7% of the room, earned in NYG · Devin Singletary — 26.9% of the room, earned in NYGBoth of these backs earned their 2025 opportunity in NYG.29 publishedopen the NYG chart
- NYJ10of 14 disagreeBreece Hall — 73.3% of the room, earned in NYJ · Isaiah Davis — 17.9% of the room, earned in NYJBoth of these backs earned their 2025 opportunity in NYJ.27 publishedopen the NYJ chart
- PHI11of 22 disagreeSaquon Barkley — 75.3% of the room, earned in PHI · Tank Bigsby — 15.3% of the room, earned in PHIBoth of these backs earned their 2025 opportunity in PHI.31 publishedopen the PHI chart
- PIT5of 14 disagreeRico Dowdle — 49.9% of the room, earned in CAR · Jaylen Warren — 44.7% of the room, earned in PITNot all of the 2025 opportunity these two backs carry was earned in PIT — the room each of them earned it in is named beside his share.25 publishedopen the PIT chart
- SEA6of 18 disagreeZach Charbonnet — 54.3% of the room, earned in SEA · Emanuel Wilson — 37.1% of the room, earned in GBNot all of the 2025 opportunity these two backs carry was earned in SEA — the room each of them earned it in is named beside his share.27 publishedopen the SEA chart
- SF10of 19 disagreeChristian McCaffrey — 95.7% of the room, earned in SF · Khalil Herbert — 4.3% of the room, earned in NYJNot all of the 2025 opportunity these two backs carry was earned in SF — the room each of them earned it in is named beside his share.30 publishedopen the SF chart
- TB6of 16 disagreeBucky Irving — 40.9% of the room, earned in TB · Kenny Gainwell — 39.2% of the room, earned in PITNot all of the 2025 opportunity these two backs carry was earned in TB — the room each of them earned it in is named beside his share.28 publishedopen the TB chart
- TEN12of 19 disagreeTony Pollard — 49.5% of the room, earned in TEN · Michael Carter — 24.0% of the room, earned in ARINot all of the 2025 opportunity these two backs carry was earned in TEN — the room each of them earned it in is named beside his share.30 publishedopen the TEN chart
- WAS10of 18 disagreeJacory Croskey-Merritt — 42.4% of the room, earned in WAS · Rachaad White — 40.0% of the room, earned in TBNot all of the 2025 opportunity these two backs carry was earned in WAS — the room each of them earned it in is named beside his share.28 publishedopen the WAS chart