Player stats
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 · 33 qualified
- Josh Allen BUF+0.352
- Brock Purdy SF+0.328
- Caleb Williams CHI+0.320
- Trevor Lawrence JAX+0.303
- Drake Maye NE+0.264
League +0.072
Full table →
Completion % over expected
Passing · 33 qualified
- Joe Burrow CIN+9.0
- Caleb Williams CHI+7.6
- Drake Maye NE+7.3
- Geno Smith NYJ+6.0
- Jayden Daniels WAS+5.6
League +0.4
Full table →
Dropback success rate
Passing · 33 qualified
- Joe Burrow CIN54.3%
- Brock Purdy SF54.1%
- Drake Maye NE52.4%
- Caleb Williams CHI51.6%
- Trevor Lawrence JAX51.4%
League 45.4%
Full table →
Lowest sack rate
Passing · 33 qualified
- Brock Purdy SF3.0%
- Dak Prescott DAL3.3%
- Patrick Mahomes KC3.5%
- Kirk Cousins LV3.7%
- Bo Nix DEN3.7%
League 6.2%
Full table →
EPA per designed run
Rushing · 38 qualified
- Blake Corum LA+0.144
- Christian McCaffrey SF+0.144
- Jaylen Warren PIT+0.128
- Kyle Monangai CHI+0.097
- Kenneth Walker III KC+0.075
League -0.077
Full table →
Rushing success rate
Rushing · 38 qualified
- Christian McCaffrey SF53.6%
- Blake Corum LA52.0%
- James Cook BUF50.7%
- Jahmyr Gibbs DET49.0%
- Jaylen Warren PIT47.9%
League 40.5%
Full table →
Explosive run rate (10+ yds)
Rushing · 38 qualified
- Jahmyr Gibbs DET17.2%
- Braelon Allen NYJ17.0%
- James Cook BUF16.7%
- Kenny Gainwell TB15.5%
- Blake Corum LA14.7%
League 9.3%
Full table →
EPA per target
Receiving · 166 qualified
- Mike Evans SF+1.022
- Tee Higgins CIN+0.866
- Jaylin Noel HOU+0.804
- Mike Gesicki CIN+0.791
- Keon Coleman BUF+0.743
League +0.193
Full table →
Yards per target
Receiving · 166 qualified
- Jaylin Noel HOU14.39
- Mike Evans SF12.82
- Ladd McConkey LAC11.92
- Tee Higgins CIN11.90
- Caleb Douglas MIA11.89
League 7.42
Full table →
Deepest average target
Receiving · Air yards per target · 166 qualified
- Romeo Doubs NE17.6
- Treylon Burks WAS17.6
- Adonai Mitchell NYJ17.6
- Jahan Dotson ATL16.4
- Ted Hurst III TB16.1
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.
Passing on throws behind the line
repeats r = 0.19
· EPA/dropback · league -0.20
Best
- Caleb Williams+0.28
- Josh Allen+0.12
- Trevor Lawrence+0.11
Worst
- Michael Penix Jr.-0.53
- Bryce Young-0.51
- Tyler Shough-0.44
26 players with a sample
Split table →
Passing on 1st down
repeats r = 0.19
· EPA/dropback · league +0.13
Best
- Josh Allen+0.41
- C.J. Stroud+0.37
- Jayden Daniels+0.35
Worst
- Baker Mayfield-0.27
- Daniel Jones-0.22
- Tanner McKee-0.20
33 players with a sample
Split table →
Passing on deep throws (20+ air yards)
repeats r = 0.18
· EPA/dropback · league +0.43
Best
- Drake Maye+1.08
- Josh Allen+0.79
- C.J. Stroud+0.54
Worst
- Daniel Jones-0.46
- Jacoby Brissett-0.31
- Aaron Rodgers-0.20
9 players with a sample
Split table →
Passing on intermediate throws
repeats r = 0.16
· EPA/dropback · league +0.43
Best
- Joe Burrow+1.01
- Jared Goff+0.83
- Caleb Williams+0.77
Worst
- Jameis Winston-0.03
- Bo Nix+0.03
- Daniel Jones+0.10
28 players with a sample
Split table →
Rushing over the middle
repeats r = 0.16
· EPA/carry · league -0.09
Best
- Jaylen Warren+0.46
- Christian McCaffrey+0.27
- Blake Corum+0.25
Worst
- Jeremiyah Love-0.52
- Omarion Hampton-0.42
- Aaron Jones-0.39
30 players with a sample
Split table →
Receiving on throws behind the line
repeats r = 0.15
· EPA/target · league -0.21
Best
- RJ Harvey+0.31
- Quinshon Judkins+0.22
- CeeDee Lamb+0.16
Worst
- Christian McCaffrey-0.57
- Chase Brown-0.55
- Bijan Robinson-0.54
25 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. 68 of 4,309 splits cleared |z| ≥ 2.5, against about 54 from chance alone. Most are still luck.
- Michael Penix Jr. ATL: -1.01 EPA/dropback in the 1st quarter, vs +0.22 the rest of the time. mostly noise · r -0.05
- CeeDee Lamb DAL: +0.70 EPA/target on normal rest, vs -0.70 the rest of the time. mostly noise · r -0.01
- Bryce Young CAR: -0.79 EPA/dropback on 1–3 to go, vs +0.19 the rest of the time. mostly noise · r -0.07
- Jahan Dotson ATL: -1.10 EPA/target against a four-man rush, vs +1.03 the rest of the time. mostly noise · r 0.12
- Sam LaPorta DET: +2.34 EPA/target on intermediate throws, vs +0.14 the rest of the time. mostly noise · r 0.07
- DeMario Douglas NE: +1.51 EPA/target to the right, vs -0.22 the rest of the time. mostly noise · r 0.03
- Jalen Hurts PHI: +0.57 EPA/dropback in the 2nd quarter, vs -0.26 the rest of the time. mostly noise · r -0.06
- Zay Flowers BAL: -0.98 EPA/target with win probability under 20%, vs +0.55 the rest of the time. mostly noise · r -0.05
- Trey McBride ARI: +1.04 EPA/target with win probability under 20%, vs -0.08 the rest of the time. mostly noise · r -0.05
- Christian Watson GB: +1.58 EPA/target leading by 1–8, vs +0.13 the rest of the time. mostly noise · r -0.03
- Matthew Stafford LA: +0.91 EPA/dropback on 1–3 to go, vs +0.01 the rest of the time. mostly noise · r -0.07
- Jaxon Smith-Njigba SEA: +2.09 EPA/target on deep throws (20+ air yards), vs +0.45 the rest of the time. mostly noise · r 0.01