Tools & Demos

The work behind the analysis

A look at the tools powering the show — starting with the one I reach for every week.

Featured Tool

NFL Depth Charts

Every team's roster, laid out the way it actually lines up on the field — and color-graded so the strengths and holes jump out at a glance.

A plain-text depth chart tells you who's on the roster, but not how good they are or how the pieces fit. This tool renders all 32 teams spatially — offensive line, receivers, and backfield in their real alignment; the defensive front, linebackers, and secondary in theirs — and paints every player with a grade from my evaluation book.

Seattle Seahawks offensive depth chart in the NFL Depth Charts app
Seattle's offense in a 3WR / 1TE alignment. Jaxon Smith-Njigba's blue tile flags an Elite grade; Sam Darnold and the tackles grade out as Plus (purple); rookie back Jadarian Price shows orange; Zach Charbonnet's red marks an injury.

The color is the whole point. Each tile's shade encodes a grade — Hall of Fame and Elite at the top, down through Solid and Adequate role players, to Backups and roster Targets, with distinct colors for rookies, undrafted players, and injuries. Read a unit's colors and you can see where the blue-chip talent sits, where the depth thins out, and where a team still needs to add.

Hall of FameElitePlusSolidAdequateMediocreBackupTargetRookieUndraftedInjured
Seattle Seahawks defensive depth chart in the NFL Depth Charts app
The same team on defense, in a base 3-4. Leonard Williams, Devon Witherspoon, and the nickel back all carry the blue “Elite” tag — the same core the Seahawks breakdown leans on.

It's fully interactive. Hover any player for a scouting card, edit grades on the fly, or manually move a player around the chart when the official feed is wrong or a change is coming — then toggle between Offense, Defense, and Special Teams for any of the 32 teams.

What it does

  • Spatial formations

    Offense in a 3WR/1TE look, defense in a base 3-4 or 4-3, and special teams — every player stacked by depth in the spot he actually lines up.

  • A color-coded grade book

    Each tile is shaded by a personal grade, from Hall of Fame down to a roster “Target.” Read a unit's colors and you've read its story.

  • Deep player tooltips

    Hover anyone for a scouting card — position, experience, size, college, draft capital, three years of snap share, and production totals.

  • Live grading & overrides

    Re-grade a player or move him to a new slot on the chart, and the formation re-renders instantly. Grades persist between sessions.

  • All 32 teams, dated snapshots

    Flip between every team, with the depth chart pinned to a specific date so roster changes can be tracked over time.

  • Rookie-aware pipeline

    Draft-supplement and ID-bridging logic so incoming rookies appear correctly before the upstream data feed catches up.

Under the hood

Built in Python with Streamlit and pandas on top of nflverse data. The depth charts are stored as dated snapshots, so a team can be viewed as of a given date; supplemental logic patches players the upstream feed misses and bridges rookie IDs so incoming draftees appear correctly before the official data catches up.

A live, interactive version will come to the site down the road. For now, these are static captures from the app.

More tools on the way

Write-ups of the model work — the forward projection engine, the v4 receiving model, and the play-by-play micro-market frames — are coming next. Check back, or follow along through the articles.