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 · 2024

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
153
carrys to trust the number
shrunkrawthe shrink90% CI
30%35%40%45%50%avg1Bijan RobinsonATL · 30546.1%2Derrick HenryBAL · 32545.0%3Tyler AllgeierATL · 13844.0%4David MontgomeryDET · 18644.0%5Emanuel WilsonGB · 10343.8%6Saquon BarkleyPHI · 34843.0%7Jeremy McNicholsWAS · 5642.7%8Chris Rodriguez J…WAS · 3542.6%9Chuba HubbardCAR · 25142.6%10Bucky IrvingTB · 20742.5%11Jahmyr GibbsDET · 25042.5%12Kyren WilliamsLA · 31642.5%13Ty JohnsonBUF · 4142.4%14Rico DowdleDAL · 23542.3%15Rachaad WhiteTB · 14442.1%16Kareem HuntKC · 20042.0%17Sincere McCormickLV · 3941.8%18Roschon JohnsonCHI · 5541.4%19Jaleel McLaughlinDEN · 11341.4%20James ConnerARI · 23941.4%21Khalil HerbertCIN · 3641.4%22Chris BrooksGB · 3641.4%23Braelon AllenNYJ · 9241.3%24Carson SteeleKC · 5641.2%25James CookBUF · 20741.2%26Austin EkelerWAS · 7740.9%27Brian RobinsonWAS · 18740.9%28Emari DemercadoARI · 2440.8%29De'Von AchaneMIA · 20340.8%30Kendre MillerNO · 3940.7%31JaMycal HastyNE · 2040.6%32Isaiah DavisNYJ · 3040.5%33Patrick TaylorSF · 4040.5%34Ronnie RiversLA · 2240.1%35Julius ChestnutTEN · 2240.1%36Samaje PerineKC · 2040.0%

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 · 2024 · full board

Rush success rate leaderboard for the 2024 NFL season, shrunk by empirical Bayes with 90% credible intervals, ranked by the shrunk estimate.
#PlayerTeamPoscarrysRawShrunk90% interval
1Bijan RobinsonATLRB30549.5%46.1%42.3%50.0%
2Derrick HenryBALRB32547.7%45.0%41.3%48.8%
3Tyler Allgeier◦ provisionalATLRB13849.3%44.0%39.3%48.9%
4David MontgomeryDETRB18647.9%44.0%39.6%48.5%
5Emanuel Wilson◦ provisionalGBRB10350.5%43.8%38.8%48.9%
6Saquon BarkleyPHIRB34844.5%43.0%39.3%46.6%
7Jeremy McNichols◦ provisionalWASRB5651.8%42.7%37.1%48.3%
8Chris Rodriguez Jr.◦ provisionalWASRB3557.1%42.6%36.8%48.6%
9Chuba HubbardCARRB25144.6%42.6%38.6%46.7%
10Bucky IrvingTBRB20744.9%42.5%38.3%46.9%
11Jahmyr GibbsDETRB25044.4%42.5%38.5%46.5%
12Kyren WilliamsLARB31644.0%42.5%38.7%46.2%
13Ty Johnson◦ provisionalBUFRB4153.7%42.4%36.6%48.2%
14Rico DowdleDALRB23544.3%42.3%38.2%46.5%
15Rachaad White◦ provisionalTBRB14445.1%42.1%37.5%46.9%
16Kareem HuntKCRB20044.0%42.0%37.7%46.3%
17Sincere McCormick◦ provisionalLVRB3951.3%41.8%36.0%47.6%
18Roschon Johnson◦ provisionalCHIRB5547.3%41.4%35.9%47.1%
19Jaleel McLaughlin◦ provisionalDENRB11344.3%41.4%36.5%46.4%
20James ConnerARIRB23942.7%41.4%37.3%45.5%
21Khalil Herbert◦ provisionalCINRB3650.0%41.4%35.5%47.3%
22Chris Brooks◦ provisionalGBRB3650.0%41.4%35.5%47.3%
23Braelon Allen◦ provisionalNYJRB9244.6%41.3%36.2%46.5%
24Carson Steele◦ provisionalKCRB5646.4%41.2%35.7%46.9%
25James CookBUFRB20742.5%41.2%36.9%45.5%
26Austin Ekeler◦ provisionalWASRB7744.2%40.9%35.7%46.3%
27Brian RobinsonWASRB18742.3%40.9%36.6%45.4%
28Emari Demercado◦ provisionalARIRB2450.0%40.8%34.8%46.9%
29De'Von AchaneMIARB20341.9%40.8%36.5%45.1%
30Kendre Miller◦ provisionalNORB3946.2%40.7%35.0%46.6%
31JaMycal Hasty◦ provisionalNERB2050.0%40.6%34.5%46.8%
32Isaiah Davis◦ provisionalNYJRB3046.7%40.5%34.6%46.6%
33Patrick Taylor◦ provisionalSFRB4045.0%40.5%34.8%46.4%
34Sean Tucker◦ provisionalTBRB5044.0%40.5%34.9%46.2%
35Kenneth Walker III◦ provisionalSEARB15341.2%40.3%35.7%44.9%
36Hassan Haskins◦ provisionalLACRB3444.1%40.2%34.4%46.2%
37Ronnie Rivers◦ provisionalLARB2245.5%40.1%34.1%46.3%
38Julius Chestnut◦ provisionalTENRB2245.5%40.1%34.1%46.3%
39Justice Hill◦ provisionalBALRB4742.5%40.1%34.5%45.8%
40Aaron JonesMINRB25540.4%40.0%36.0%44.0%
41Samaje Perine◦ provisionalKCRB2045.0%40.0%34.0%46.2%
42Kenny McIntosh◦ provisionalSEARB3141.9%39.8%33.9%45.8%
43Jeff Wilson◦ provisionalMIARB1643.8%39.8%33.7%46.0%
44Alvin KamaraNORB22839.9%39.7%35.6%43.8%
45Gus Edwards◦ provisionalLACRB10240.2%39.7%34.7%44.8%
46Jordan Mason◦ provisionalSFRB15339.9%39.6%35.0%44.2%
47Cordarrelle Patterson◦ provisionalPITRB3240.6%39.6%33.7%45.5%
48Miles Sanders◦ provisionalCARRB5540.0%39.5%34.0%45.1%
49Christian McCaffrey◦ provisionalSFRB5040.0%39.5%33.9%45.2%
50Michael Carter◦ provisionalARIRB3540.0%39.5%33.7%45.4%
51Audric Estimé◦ provisionalDENRB7639.5%39.4%34.1%44.7%
52Jerome Ford◦ provisionalCLERB10439.4%39.4%34.4%44.4%
53Ameer Abdullah◦ provisionalLVRB6639.4%39.4%34.0%44.8%
54Ray Davis◦ provisionalBUFRB11338.9%39.2%34.3%44.1%
55Josh JacobsGBRB30338.9%39.1%35.4%42.9%
56Dameon Pierce◦ provisionalHOURB4037.5%39.0%33.3%44.8%
57Chase BrownCINRB23038.7%39.0%34.9%43.1%
58Tyjae Spears◦ provisionalTENRB8438.1%38.9%33.8%44.1%
59Ty Chandler◦ provisionalMINRB5637.5%38.9%33.4%44.4%
60Raheem Blackshear◦ provisionalCARRB1533.3%38.8%32.7%45.0%
61Craig Reynolds◦ provisionalDETRB3135.5%38.7%32.9%44.6%
62Tank BigsbyJAXRB16838.1%38.7%34.3%43.2%
63Pierre Strong◦ provisionalCLERB2634.6%38.6%32.8%44.7%
64Isiah Pacheco◦ provisionalKCRB8337.4%38.6%33.5%43.9%
65Trey Benson◦ provisionalARIRB6336.5%38.5%33.1%44.0%
66D'Ernest Johnson◦ provisionalJAXRB3234.4%38.5%32.7%44.4%
67Tyler Goodson◦ provisionalINDRB3234.4%38.5%32.7%44.4%
68Isaac Guerendo◦ provisionalSFRB8436.9%38.5%33.3%43.7%
69Jamaal Williams◦ provisionalNORB4835.4%38.4%32.8%44.1%
70Travis Etienne◦ provisionalJAXRB15037.3%38.4%33.8%43.0%
71Jordan Mims◦ provisionalNORB2030.0%38.3%32.3%44.4%
72Zach Charbonnet◦ provisionalSEARB13537.0%38.3%33.6%43.0%
73Jaylen Wright◦ provisionalMIARB6835.3%38.1%32.8%43.5%
74Devin Singletary◦ provisionalNYGRB11336.3%38.0%33.2%43.0%
75Blake Corum◦ provisionalLARB5834.5%38.0%32.6%43.5%
76Dare Ogunbowale◦ provisionalHOURB3030.0%37.8%32.0%43.8%
77Jaylen Warren◦ provisionalPITRB12035.8%37.8%33.0%42.7%
78Keaton Mitchell◦ provisionalBALRB1520.0%37.6%31.6%43.8%
79Breece HallNYJRB21236.3%37.6%33.5%41.8%
80Ezekiel Elliott◦ provisionalDALRB7433.8%37.5%32.3%42.9%
81Trey Sermon◦ provisionalINDRB5632.1%37.4%32.0%43.0%
82Javonte Williams◦ provisionalDENRB13935.3%37.4%32.8%42.1%
83Nick Chubb◦ provisionalCLERB10234.3%37.3%32.4%42.4%
84Deuce Vaughn◦ provisionalDALRB1717.6%37.2%31.2%43.3%
85J.K. DobbinsLACRB19535.4%37.1%32.9%41.4%
86Antonio Gibson◦ provisionalNERB12034.2%37.1%32.3%41.9%
87Rhamondre StevensonNERB20735.3%37.0%32.9%41.2%
88Jonathan TaylorINDRB30535.7%36.9%33.3%40.7%
89Kimani Vidal◦ provisionalLACRB4327.9%36.8%31.3%42.6%
90Najee HarrisPITRB26335.4%36.8%33.0%40.8%
91Tyrone Tracy Jr.NYGRB19233.9%36.3%32.1%40.6%
92Tony PollardTENRB26134.5%36.3%32.4%40.2%
93D'Onta Foreman◦ provisionalCLERB7129.6%36.3%31.0%41.6%
94Raheem Mostert◦ provisionalMIARB8530.6%36.2%31.2%41.4%
95Will Shipley◦ provisionalPHIRB3020.0%36.2%30.4%42.1%
96Joe MixonHOURB24734.0%36.0%32.1%40.0%
97D'Andre SwiftCHIRB25334.0%36.0%32.1%40.0%
98Cam Akers◦ provisionalMINRB10430.8%35.9%31.0%40.8%
99Alexander Mattison◦ provisionalLVRB13431.3%35.6%31.0%40.3%
100Zack Moss◦ provisionalCINRB7425.7%34.9%29.8%40.2%
101Kenneth Gainwell◦ provisionalPHIRB7522.7%33.9%28.8%39.1%
102Zamir White◦ provisionalLVRB6516.9%32.7%27.5%38.0%

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).