Built on the open-source
nflverse ecosystem
Counting stats, play-by-play aggregates, and team weekly tables are sourced from nflreadr. Expected fantasy points, expected touchdowns, and every column marked with a † chip are produced by ffopportunity's XGBoost models. Both libraries are community-maintained — please consider supporting their work.
Game logs. Click any player name to open their full-season weekly game log. The log mirrors whatever columns you have visible — switch presets to change what it shows.
Per-team rows. Players who appeared for more than one team in the window show up as separate rows so share denominators stay team-isolated.
Share metrics. Aggregated as Σ(numerator) / Σ(denominator) — never an average of weekly rates.
Heat shading. Cells in the currently sorted column are shaded purple (low) to green (high) so you can scan the spread at a glance.
Custom filters. Build any combination of numeric filters (Games ≥ 8, Pass Yds between 3000 and 4500, Tgt Sh% > 22). Filters AND together, apply on top of team selection and search, and reset when you switch position.
Game filter. Segment a player's season by week: keep only the games meeting your per-week conditions (Route% > 80, 5+ Tgts, prior-week xFP > FP, ...), and each row is re-aggregated over just those weeks using the same Σ/Σ math. The n / N wk badge by a name shows matching weeks of weeks played — open the game log to see exactly which ones.
PWOPR = 1.5 × Share of Predicted Targets + 0.7 × Share of Predicted Air Yards. Same shape as WOPR with model-predicted shares. See the
PWOPR Explorer for the dedicated WR/TE deep-dive.