NFL Dev Testing

Play-by-play analytics from nflverse data.

Team tiers: offense vs defense

EPA (expected points added) per play on passes and runs. Right = better offense, up = better defense (fewer points allowed). Gray lines mark league average.

Show team table

Quarterbacks: efficiency vs accuracy

EPA per dropback (value added, incl. sacks and scrambles) vs CPOE (completion % over expected, given throw difficulty).

Show QB table

Heat map: offensive EPA per play, by week

Each cell is one team's offense in one regular-season game. Blue = good, red = bad. Teams sorted by season average; blank = bye.

Win probability, play by play

Home team's chance to win after every play (nflfastR model). Above 50% favors the home team.