🏈 Football Analytics Nerd

2023 IDL Score Rankings

IDL model results: all stats in percentiles except Analytical Score (min 100 pass rush, run stop snaps). The Analytical Score uses my custom formula, weighting the most important stats more heavily. It is meant to serve as an overall season grade.

Rank Name Team Analytical Score Pass Rush Win Rate Hurries per Snap Pass Snaps/Game Hits per Snap Sacks per Snap Run Snaps/Game Pressures per Snap Average Depth of Tackle Tackles per Snap Forced Fumbles per Snap Stops per Snap
1Aaron DonaldLA91.2100991008690869992633770
2Quinnen WilliamsNYJ89.099100818470849997897695
3Dexter LawrenceNYG88.09998839874749768953796
4Chris JonesKC86.89894931009972100962374
5Deforest BucknerIND84.79568899091918537889287
6Jeffery SimmonsTEN83.78495965581979272797982
7Ed OliverBUF82.78497945396659692873786
8Nnamdi Madubuike82.59071929999499621927881
9Zach AllenDEN82.17578979269958775687378
10Christian BarmoreNE81.48881866787728165977897
11Kenny ClarkGB81.38496886593879578219323
12Jonathan AllenWAS80.39459998565937272773781
13Osa OdighizuwaDAL79.39193678753789395613767
14Devonte WyattGB79.19699556096589878508469
15Christian WilkinsMIA76.85960989690908248727460
16David OnyemataATL76.68449739978817665848285
17Arik ArmsteadSF76.19389907293379127473722
18Kobie TurnerLA74.68672855497428061903793
19Zach SielerMIA74.65377957887898648537558
20Dj ReaderCIN74.48692727041698968863775
21Leonard WilliamsSEA74.47283848167978848363746
22Sheldon RankinsHOU74.19385785081518372408137
23Javon HargraveSF74.08991856984289014723763
24Maliek CollinsHOU73.97562879082667994263737
25Alim McneillDET73.38079786478757672278443
26Jalen CarterPHI72.7979675498918936818835
27Quinton JeffersonNYJ72.090745279100739417383744
28Jarran ReedSEA71.96569935479926853647576
29Derrick BrownCAR71.881539183281005948993796
30Fletcher CoxPHI69.17046969380476917629631
31Vita VeaTB68.47856773883575775939890
32Grady JarrettATL67.57930829761666272403774
33Maurice HurstCLE66.69184287466198485693779
34Dre'Mont JonesSEA66.47681757166877816372
35Calijah KanceyTB65.75264798063516999483780
36Morgan FoxLAC64.78790577584390217373
37B.J. HillCIN64.75140909560716357713755
38Nathan ShepherdNO64.58451516376836037653772
39Mario Edwards Jr.SEA63.67374418159267785339351
40Dalvin TomlinsonCLE63.566667282635372753377
41Michael PierceBAL60.57176713522445465908194
42Larry OgunjobiPIT60.35363815242815057497750
43Jonathan LedbetterARI59.95282634354997012613759
44Daron PayneWAS59.93431995156934089708983
45Gervon Dexter Sr.CHI59.7785554967577527223719
46Shelby HarrisCLE59.57380334251286798639075
47Grover StewartIND59.25024659333944492813787
48Sebastian Joseph-DaySF58.35734697857754853543760
49Adam ButlerLV58.06144686286155578318639
50Chauncey GolstonDAL57.8959314276448448499749
51Jerry TilleryLV57.167905163474381215378
52Khalil DavisHOU57.15465447354346457549061
53Javon KinlawSF56.86886593169167437433754
54Roy Robertson-HarrisJAX56.84979805755417121283720
55Justin JonesCHI56.83125889162554985593754
56Karl BrooksGB56.46974416985578599413
57Cameron HeywardPIT55.86257742249674327963798
58Armon WattsPIT55.7818813774598742183749
59Andrew BillingsCHI55.17787433611546689153732
60Bryan BreseeNO53.74261695171136072473765
61Keeanu BentonPIT53.56949468826386110378842
62Travis JonesBAL53.56070493448195753963799
63Milton WilliamsPHI53.04132608923314678948793
64John CominskyDET52.3485470753531544753766
65Raekwon DavisMIA50.94775456827466548253735
66Roy LopezARI50.25784252711686348913792
67Otito OgbonniaLAC50.15963257611625321823757
68Deshawn WilliamsCAR46.85040388730405148293731
69Folorunso FatukasiJAX46.34469314611324782803791
70Montravius AdamsPIT45.8466662911403982529156
71Solomon ThomasNYJ45.84436272598645289143733
72Jordan DavisPHI45.84041502077524242438562
73Dante StillsARI45.32551611975774532443729
74Harrison PhillipsMIN44.91522762660992437983789
75D.J. JonesDEN44.825336629376134538410078
76Colby WoodenGB44.7558714456107332343728
77Kevin StrongARI44.5372849972793157823790
78Taven BryanIND44.273678973254932169615
79John JenkinsLV43.43745462225883642823772
80T.J. Slaton42.63543482111962565763784
81Adam GotsisJAX42.21246369428225885383746
82Brent UrbanBAL41.929549609446627663734
83Jonah WilliamsCIN41.92431573140783248783771
85Tershawn WhartonKC41.36348404050843137377
86Logan HallTB41.2563766301146286183711
87Khalen SaundersNO40.93847354111763712853768
88Kevin GivensSF40.9652642384973421583753
89Bilal NicholsLV40.9205259939803837733751
90Benito JonesDET40.528385658236341572374
91Tim SettleBUF39.7625029253211408943725
92Neville GallimoreDAL39.0607210324365627123712
93Mazi SmithDAL37.4671810574315288273713
94Teair TartHOU37.1205327236601499423764
95Broderick WashingtonBAL37.02557384352214617203716
96Jonathan HarrisDEN34.7282153342449213883773
97Greg GainesTB34.4429476625291932103714
98Jonathan BullardMIN33.7676093885678568077
99Austin JohnsonLAC33.4637641911842337513734
100Leki FotuARI33.1221719995633127693741
101Ta'Quon GrahamATL32.8363916283739373711959
102Kentavius StreetATL32.7343521940162682673784
103Jordan ElliottCLE32.547272997134291710376
104Nick WilliamsDEN32.5294230934592748353717
105Kurt HinishHOU32.43225312431452292133718
106Malcolm RoachNO32.3151322611130198510037100
107William GholstonTB31.4433444411123042753769
108Bobby Brown IiiLA31.4381917944351672743766
109A'Shawn RobinsonNYG31.2172237911691165993799
110Zacch PickensCHI30.841297334633317469940
111Kyle PekoTEN30.72119165911572285243724
112Mike PurcellDEN30.3133258411701557173726
113Zach CarterCIN30.11543432311562527138710
114Davon GodchauxNE29.71076391196142663752
115John RidgewayWAS28.2325811911273514573745
116Johnathan HankinsDAL27.4221022988361814553722
117Jaleel JohnsonTEN25.524101395133848519927
118Josh TupouCIN24.51716126611222014453738
119Derrick NnadiKC24.342033929601357323725
120Isaiah BuggsKC23.617153494624927283748
121Cameron YoungSEA23.0286249111727933788
122Nick ThurmanCAR22.81244371153496413757
123Jeremiah LedbetterJAX21.8616204811171665163736
124Eric JohnsonIND21.89154791241204371
125Lawrence Guy Sr.NE21.51142591182561253747
126Rakeem Nunez-RochesNYG20.6711379315073343728
127Shy TuttleCAR20.521239339019573740
128D.J. DavidsonNYG19.119123958131037223730
129Albert HugginsATL18.7821856113747233710
130Larrell MurchisonLA18.21328691191732603763
131Dean LowryMIN16.192419911431371371
132Matt HenningsenDEN16.0413146111109783743
133Scott MatlockLAC14.4341537112537313719
134Labryan RayCAR11.81879114829303721