NFL · Empirical Bayes

True-Talent Leaderboards

A raw single-season rate is a noisy guess at a player’s real ability, and the noise is worst for the smallest samples — so a naïve leaderboard is topped by whoever got lucky in the fewest tries. This one shrinks every rate toward its position-group prior by how much the sample can be trusted, and shows a 90% credible interval instead of a point. Toggle raw vs. shrunk to watch the flukes fall back to the pack.

Rush success rate · 2017

Share of carries with positive EPA. Blocking & scheme are large, un-controlled inputs.

Beats raw by
19.4%
lower out-of-sample error
RMSE raw → shrunk
9.1% → 7.3%
odd vs. even weeks
Split-half reliability
0.20
how repeatable the raw stat is
Stabilizes at
191
carrys to trust the number
shrunkrawthe shrink90% CI
30%35%40%45%avg1Dion LewisNE · 18041.2%2Alex CollinsBAL · 21241.2%3Alvin KamaraNO · 12140.0%4Todd GurleyLA · 27940.0%5Duke JohnsonCLE · 8239.9%6Wayne GallmanNYG · 11139.7%7Aaron JonesGB · 8139.7%8Mike GillisleeNE · 10439.3%9Devonta FreemanATL · 19639.2%10Alfred MorrisDAL · 11539.2%11Corey ClementPHI · 7539.1%12Derrick HenryTEN · 17638.7%13Rod SmithDAL · 5538.6%14Ezekiel ElliottDAL · 24238.5%15Jamaal WilliamsGB · 15338.3%16Le'Veon BellPIT · 32238.2%17Austin EkelerLAC · 4738.2%18Peyton BarberTB · 10838.1%19James WhiteNE · 4338.0%20Corey GrantJAX · 3038.0%21Kareem HuntKC · 27237.5%22Elijhaa PennyARI · 3137.3%23Terrance WestBAL · 4037.2%24Mark IngramNO · 23037.0%25Orleans DarkwaNYG · 17236.9%26Robert TurbinIND · 2336.9%27Darren SprolesPHI · 1536.8%28Rex BurkheadNE · 6436.8%29Jalen RichardLV · 5636.8%30Matt BreidaSF · 10536.8%31James ConnerPIT · 3236.7%32J.D. McKissicSEA · 4636.6%33Andre EllingtonHOU · 2036.4%34Travaris CadetBUF · 2336.4%

Each row is a player: the solid dot is the shrunk estimate, the hollow dot the raw rate, joined by the red pull of regression; the grey bar is the 90% credible interval. A hollow shrunk dot means the sample is below the stabilization line — the number is mostly the position prior. Switch to Raw rank and watch the small-sample names climb.

Rush success rate · 2017 · full board

Rush success rate leaderboard for the 2017 NFL season, shrunk by empirical Bayes with 90% credible intervals, ranked by the shrunk estimate.
#PlayerTeamPoscarrysRawShrunk90% interval
1Dion Lewis◦ provisionalNERB18046.7%41.2%37.0%45.4%
2Alex CollinsBALRB21245.8%41.2%37.2%45.2%
3Alvin Kamara◦ provisionalNORB12146.3%40.0%35.5%44.6%
4Todd GurleyLARB27942.6%40.0%36.3%43.7%
5Duke Johnson◦ provisionalCLERB8248.8%39.9%35.0%44.8%
6Wayne Gallman◦ provisionalNYGRB11146.0%39.7%35.1%44.4%
7Aaron Jones◦ provisionalGBRB8148.1%39.7%34.8%44.6%
8Mike Gillislee◦ provisionalNERB10445.2%39.3%34.6%44.0%
9Devonta FreemanATLRB19642.4%39.2%35.2%43.4%
10Alfred Morris◦ provisionalDALRB11544.4%39.2%34.6%43.8%
11Corey Clement◦ provisionalPHIRB7546.7%39.1%34.2%44.0%
12Derrick Henry◦ provisionalTENRB17641.5%38.7%34.5%42.9%
13Rod Smith◦ provisionalDALRB5547.3%38.6%33.5%43.7%
14Ezekiel ElliottDALRB24240.5%38.5%34.7%42.4%
15Jamaal Williams◦ provisionalGBRB15341.2%38.3%34.1%42.7%
16Le'Veon BellPITRB32239.4%38.2%34.7%41.7%
17Austin Ekeler◦ provisionalLACRB4746.8%38.2%33.1%43.4%
18Peyton Barber◦ provisionalTBRB10841.7%38.1%33.5%42.8%
19James White◦ provisionalNERB4346.5%38.0%32.8%43.3%
20Corey Grant◦ provisionalJAXRB3050.0%38.0%32.6%43.4%
21Kareem HuntKCRB27238.6%37.5%33.9%41.3%
22Elijhaa Penny◦ provisionalARIRB3145.2%37.3%32.1%42.7%
23Terrance West◦ provisionalBALRB4042.5%37.2%32.0%42.5%
24Mark IngramNORB23037.8%37.0%33.2%40.9%
25Orleans Darkwa◦ provisionalNYGRB17237.8%36.9%32.8%41.1%
26Robert Turbin◦ provisionalINDRB2343.5%36.9%31.5%42.3%
27Darren Sproles◦ provisionalPHIRB1546.7%36.8%31.4%42.4%
28Rex Burkhead◦ provisionalNERB6439.1%36.8%31.9%41.8%
29Jalen Richard◦ provisionalLVRB5639.3%36.8%31.8%41.9%
30Matt Breida◦ provisionalSFRB10538.1%36.8%32.2%41.4%
31Rob Kelley◦ provisionalWASRB6238.7%36.7%31.8%41.8%
32James Conner◦ provisionalPITRB3240.6%36.7%31.5%42.1%
33Marshawn LynchLVRB20737.2%36.6%32.7%40.7%
34J.D. McKissic◦ provisionalSEARB4639.1%36.6%31.6%41.9%
35Jordan HowardCHIRB27637.0%36.6%33.0%40.3%
36Kenyan Drake◦ provisionalMIARB13437.3%36.6%32.2%41.0%
37Dalvin Cook◦ provisionalMINRB7437.8%36.5%31.8%41.5%
38Jamaal Charles◦ provisionalDENRB6937.7%36.5%31.6%41.4%
39Giovani Bernard◦ provisionalCINRB10537.1%36.4%31.9%41.1%
40Andre Ellington◦ provisionalHOURB2040.0%36.4%31.1%41.9%
41Travaris Cadet◦ provisionalBUFRB2339.1%36.4%31.1%41.9%
42Tarik Cohen◦ provisionalCHIRB8736.8%36.3%31.6%41.1%
43Kenjon Barner◦ provisionalPHIRB1637.5%36.2%30.8%41.7%
44Charles Sims◦ provisionalTBRB2236.4%36.1%30.8%41.6%
45Javorius Allen◦ provisionalBALRB15335.9%36.0%31.8%40.3%
46Joe Mixon◦ provisionalCINRB17836.0%36.0%31.9%40.2%
47D'Onta Foreman◦ provisionalHOURB7835.9%36.0%31.3%40.9%
48Tion Green◦ provisionalDETRB4235.7%36.0%30.9%41.2%
49Devontae Booker◦ provisionalDENRB7935.4%35.9%31.1%40.7%
50Marlon Mack◦ provisionalINDRB9335.5%35.9%31.3%40.6%
51Cameron Artis-Payne◦ provisionalCARRB1833.3%35.8%30.4%41.3%
52Frank GoreINDRB26135.6%35.8%32.1%39.6%
53Kapri Bibbs◦ provisionalWASRB2133.3%35.8%30.4%41.3%
54T.J. Yeldon◦ provisionalJAXRB4934.7%35.8%30.8%40.9%
55Melvin GordonLACRB28435.6%35.8%32.2%39.4%
56Jerick McKinnon◦ provisionalMINRB15135.1%35.6%31.4%39.9%
57Jay AjayiPHIRB20835.1%35.5%31.7%39.5%
58Alfred Blue◦ provisionalHOURB7133.8%35.4%30.6%40.4%
59Stevan Ridley◦ provisionalPITRB2630.8%35.4%30.2%40.8%
60Chris Carson◦ provisionalSEARB4932.6%35.4%30.4%40.5%
61Branden Oliver◦ provisionalLACRB3531.4%35.3%30.2%40.6%
62Christian McCaffrey◦ provisionalCARRB11734.2%35.3%30.9%39.9%
63Matt Forte◦ provisionalNYJRB10334.0%35.3%30.8%40.0%
64LeSean McCoyBUFRB28734.8%35.3%31.8%39.0%
65LeGarrette Blount◦ provisionalPHIRB17434.5%35.3%31.2%39.5%
66C.J. AndersonDENRB24534.7%35.3%31.6%39.1%
67Chris Thompson◦ provisionalWASRB6432.8%35.2%30.4%40.2%
68Carlos HydeSFRB24034.6%35.2%31.5%39.1%
69Terron Ward◦ provisionalATLRB3030.0%35.2%30.0%40.6%
70Chris Johnson◦ provisionalARIRB4531.1%35.1%30.1%40.3%
71Dwayne Washington◦ provisionalDETRB2025.0%35.0%29.7%40.5%
72Leonard FournetteJAXRB26934.2%35.0%31.4%38.7%
73Mike Tolbert◦ provisionalBUFRB6631.8%35.0%30.1%39.9%
74Lamar MillerHOURB23834.0%34.9%31.2%38.8%
75Theo Riddick◦ provisionalDETRB8432.1%34.9%30.2%39.6%
76Wendell Smallwood◦ provisionalPHIRB4729.8%34.8%29.8%40.0%
77Malcolm Brown◦ provisionalLARB6330.2%34.6%29.8%39.6%
78Jacquizz Rodgers◦ provisionalTBRB6429.7%34.4%29.6%39.4%
79Jonathan StewartCARRB19832.8%34.4%30.5%38.4%
80Charcandrick West◦ provisionalKCRB1816.7%34.4%29.1%39.9%
81Latavius MurrayMINRB21632.9%34.4%30.5%38.3%
82Chris Ivory◦ provisionalJAXRB11231.3%34.3%29.8%38.8%
83DeAndre Washington◦ provisionalLVRB5728.1%34.2%29.3%39.2%
84Jeremy Hill◦ provisionalCINRB3724.3%34.2%29.1%39.4%
85Isaiah CrowellCLERB20732.4%34.1%30.3%38.1%
86Kerwynn Williams◦ provisionalARIRB12030.8%34.0%29.7%38.5%
87Elijah McGuire◦ provisionalNYJRB8829.5%34.0%29.4%38.7%
88Shane Vereen◦ provisionalNYGRB4524.4%33.8%28.9%39.0%
89Damien Williams◦ provisionalMIARB4623.9%33.7%28.7%38.8%
90Thomas Rawls◦ provisionalSEARB5825.9%33.7%28.8%38.7%
91DeMarco Murray◦ provisionalTENRB18431.0%33.6%29.6%37.6%
92Tevin Coleman◦ provisionalATLRB15630.1%33.4%29.3%37.6%
93Mike Davis◦ provisionalSEARB6825.0%33.1%28.4%38.0%
94Eddie Lacy◦ provisionalSEARB6924.6%33.0%28.3%37.9%
95Ameer Abdullah◦ provisionalDETRB16529.1%32.8%28.8%37.0%
96Adrian Peterson◦ provisionalARIRB15628.8%32.8%28.7%37.0%
97Bilal Powell◦ provisionalNYJRB17829.2%32.8%28.8%36.8%
98Samaje Perine◦ provisionalWASRB17528.6%32.5%28.5%36.5%
99Doug Martin◦ provisionalTBRB13927.3%32.4%28.2%36.7%
100Paul Perkins◦ provisionalNYGRB4112.2%31.8%26.9%36.9%

How the shrinkage works

Two estimators

Rate stats (completion %, success rate, catch rate) use a beta-binomial model: a Beta(α, β) prior fit by marginal likelihood over each position group, then a Beta posterior per player. Per-play averages (EPA, CPOE, yards) use a normal-normal model with DerSimonian–Laird between-player variance. Both pull each player toward their group by exactly how thin their sample is.

Does it help? & the fine print

The trust panel’s numbers come from a leakage-free odd/even-week holdout: fit on odd weeks, predict even-week raw. Shrinkage lowers out-of-sample error for every stat. Priors are fit per season and per position (WR and TE separately), so a TE’s baseline isn’t a skill. Regular season only, 2016–2025. Rushing and receiving efficiency are heavily scheme-driven — read the wide bands as the honesty they are.

Source: nflverse play-by-play. Counted and computed deterministically — never modeled by a language model. Built by build_nfl_leaderboards.py (byte-reproducible).