Player stats

Season 202620252024202320222021 Regular season through week 18. Season totals match ESPN in 99.8% of player stat cells.

Per-play stats for every NFL player: EPA (expected points added), success rate, CPOE and more. Click a name for the player's profile, or filter plays in the explorer.

Season leaders

EPA per dropback

Passing · 37 qualified
  1. Drake Maye NE+0.325
  2. Jordan Love GB+0.259
  3. Matthew Stafford LA+0.238
  4. Brock Purdy SF+0.223
  5. Josh Allen BUF+0.190
League +0.056 Full table →

Completion % over expected

Passing · 37 qualified
  1. Drake Maye NE+10.8
  2. Brock Purdy SF+7.2
  3. Jordan Love GB+5.5
  4. Sam Darnold SEA+5.2
  5. Joe Burrow CIN+4.7
League +0.5 Full table →

Dropback success rate

Passing · 37 qualified
  1. Drake Maye NE55.2%
  2. Brock Purdy SF53.4%
  3. Matthew Stafford LA52.7%
  4. Sam Darnold SEA52.3%
  5. Mac Jones SF52.3%
League 45.6% Full table →

Lowest sack rate

Passing · 37 qualified
  1. Bo Nix DEN3.3%
  2. Brock Purdy SF3.5%
  3. Matthew Stafford LA3.7%
  4. Caleb Williams CHI3.8%
  5. Joe Flacco CIN+4.1%
League 6.5% Full table →

Deepest average throw

Passing · Air yards per attempt · 37 qualified
  1. Marcus Mariota WAS10.2
  2. Matthew Stafford LA9.3
  3. Drake Maye NE9.1
  4. Jalen Hurts PHI9.0
  5. Jordan Love GB8.8
League 7.8 Full table →

EPA per designed run

Rushing · 48 qualified
  1. Blake Corum LA+0.110
  2. Rachaad White TB+0.086
  3. D'Andre Swift CHI+0.069
  4. Kareem Hunt KC+0.059
  5. De'Von Achane MIA+0.059
League -0.046 Full table →

Rushing success rate

Rushing · 48 qualified
  1. Blake Corum LA51.0%
  2. Kyren Williams LA50.2%
  3. Rachaad White TB48.5%
  4. D'Andre Swift CHI48.0%
  5. Kareem Hunt KC47.9%
League 41.5% Full table →

Explosive run rate (10+ yds)

Rushing · 48 qualified
  1. De'Von Achane MIA16.8%
  2. Blake Corum LA15.9%
  3. Kenneth Walker III SEA14.9%
  4. Jordan Mason MIN13.8%
  5. J.K. Dobbins DEN13.7%
League 10.0% Full table →

EPA per target

Receiving · 197 qualified
  1. Tucker Kraft GB+0.889
  2. Darren Waller MIA+0.859
  3. Dalton Kincaid BUF+0.823
  4. Kayshon Boutte NE+0.801
  5. Sam LaPorta DET+0.743
League +0.191 Full table →

Yards per target

Receiving · 197 qualified
  1. Kayshon Boutte NE11.98
  2. Alec Pierce IND11.94
  3. Tyquan Thornton KC11.84
  4. Dalton Kincaid BUF11.65
  5. Tucker Kraft GB11.11
League 7.37 Full table →

Yards after catch per catch

Receiving · 197 qualified
  1. Bucky Irving TB12.0
  2. Ty Johnson BUF11.2
  3. Jaylen Warren PIT11.0
  4. Kenneth Walker III SEA10.9
  5. Bijan Robinson ATL10.8
League 5.1 Full table →

Deepest average target

Receiving · Air yards per target · 197 qualified
  1. Tyquan Thornton KC26.9
  2. Alec Pierce IND19.0
  3. Christian Watson GB17.8
  4. Isaiah Bond CLE17.1
  5. Kayshon Boutte NE17.0
League 7.9 Full table →

Splits that hold up

Most situational splits don't carry over from one season to the next. These do (2016–25, year-to-year correlation clear of zero), so they say the most about skill. The test.

Receiving on screens

repeats r = 0.50 · EPA/target · league -0.03
33 players with a sample Split table →

Passing on throws behind the line

repeats r = 0.19 · EPA/dropback · league -0.19
36 players with a sample Split table →

Passing on 1st down

repeats r = 0.19 · EPA/dropback · league +0.11
37 players with a sample Split table →

Passing on deep throws (20+ air yards)

repeats r = 0.18 · EPA/dropback · league +0.44
31 players with a sample Split table →

Passing on intermediate throws

repeats r = 0.16 · EPA/dropback · league +0.39
37 players with a sample Split table →

Rushing over the middle

repeats r = 0.16 · EPA/carry · league -0.04
47 players with a sample Split table →

Receiving on throws behind the line

repeats r = 0.15 · EPA/target · league -0.16
69 players with a sample Split table →

Biggest swings this season

The biggest gaps between a player in one situation and the rest of his plays, after the league's own gap. 194 of 11,121 splits cleared |z| ≥ 2.5, against about 138 from chance alone. Most are still luck.

Sources and qualifying bar Play-by-play from nflverse, rebuilt daily. FTN charting adds play action, pocket, blitz, box count, screens, motion and RPOs from 2022. NFL Next Gen Stats adds pressure, coverage and time to throw for 2016–2025 (not yet published for 2026). Leaders use PFR's qualifying bar: 14 dropbacks, 6.25 carries or 1.875 targets per team game. EPA swings about ±1.4 points a play, so 100 plays still carry about ±0.14 of luck. Box-score totals are checked against ESPN after every rebuild.