🏈 Football Analytics Nerd

2021 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 DonaldLA92.3100951006798989886739880
2Javon HargravePHI86.69998868691769856663669
3Jonathan AllenWAS85.79895889697719924613659
4Cameron HeywardPIT84.88889985294999267857272
5J.J. WattARI83.897899410033749699279565
6Chris JonesKC83.6981009578984710063147916
7Kenny ClarkGB81.19498978337669569613677
8Jeffery SimmonsTEN79.38587993689738591773697
9Dexter LawrenceNYG79.28488828946958946707375
10Ed OliverBUF79.08677709575398795808094
11Daron PayneWAS78.38181897362897963893695
12Deforest BucknerIND78.19368968088777711673664
13David OnyemataNO77.59692789465459446423643
14Vita VeaTB75.19085808373198938873686
15Fletcher CoxPHI74.78783895755837388209033
16Christian BarmoreNE74.69597688736279546923692
17Quinton JeffersonLV74.37680839378469014559450
18Dre'Mont JonesDEN74.19283817173298383318027
19Arik ArmsteadSF74.19193922779778824653664
20Quinnen WilliamsNYJ73.67980714895708169863686
21Christian WilkinsMIA73.26955658977946969957489
22Matt IoannidisWAS73.28070709266567779488155
23Leonard WilliamsNYG73.16164986983917024818774
24Roy Robertson-HarrisJAX70.57694695359609256763685
25Zach SielerMIA69.18491285653678676948598
26Larry OgunjobiCIN67.65561926186536876743676
27Akiem HicksCHI67.39124599710064800583667
28B.J. HillCIN67.37463607992197446993695
29Michael PierceMIN66.8959937999669730309931
30Maliek CollinsHOU66.77478726151787195173619
32William GholstonTB66.37274458889318363533638
33Calais CampbellBAL66.07746879522335869983696
34Poona FordSEA65.97879773346986279363641
35Dean LowryGB65.7839275238257863036368
36Grady JarrettATL65.46555948221925538703670
37Kentavius StreetSF64.8867511908598456599377
38Sheldon RichardsonMIN64.06254849153356435677553
39Greg GainesLA64.04767865576816756583652
40Kingsley KekeGB62.88186663570157514728949
41Osa OdighizuwaDAL62.85686756648458056453644
42Armon WattsMIN62.67264736474586714187623
43Derrick BrownCAR62.36742617555865383513661
44Shelby HarrisDEN61.44876644996377635688261
45Dj ReaderCIN60.86767675038675773623670
46Morgan FoxCAR59.57072585256356163468323
47Solomon ThomasLV59.35845659264146479279639
48Angelo BlacksonCHI58.94962498361646530713678
49Linval JosephLAC58.28969482129974517933679
50Harrison PhillipsBUF58.04182467030697363893680
51Daquan JonesCAR57.95959547925865563257720
52D.J. JonesSF57.8707344947614791968399
53Sebastian Joseph-Day57.6274595398072524610036100
54Malik McdowellCLE57.27650744550845030153614
55Darius PhilonLV56.7629633977209373783687
56Jerry TilleryLAC56.644379163641004630233620
57Sheldon RankinsNYJ56.0713677446353389883625
58Bilal NicholsCHI55.62571636967837024483629
59Justin JonesLAC55.45358793244854446563657
60Dalvin TomlinsonMIN54.85730674870803973423648
61Ross BlacklockHOU54.65584586448337817863
62Taven BryanJAX54.5902715987146683243636
63Chris WormleyPIT54.5434085249595515397324
64Ndamukong SuhTB53.5365290597225567953610
65Grover StewartIND53.44766574024815283337856
66Folorunso FatukasiNYJ53.35336507411873698603688
67Austin JohnsonNYG52.43748564157924552793689
68Tershawn WhartonKC51.46190549601272461110015
69Nathan ShepherdNYJ51.28032339811576330223627
70Al WoodsSEA50.43543554342893788643683
71A'Shawn RobinsonLA49.9456020981794852889882
72Milton WilliamsPHI49.64961366849275938523658
73Adam GotsisJAX49.33541277780505888203646
74Jarran ReedKC49.1223383734355428629262
75Taylor StallworthIND49.0354225999219163123628
76Lawrence Guy Sr.NE48.73334287253794946983692
77Jaleel JohnsonHOU48.56677235511486146323632
78Malik JacksonCLE47.93349806223524356263630
79Star LotuleleiBUF47.8586545268628602411365
80Montravius AdamsPIT47.1593936861149419143611
81Deshawn WilliamsDEN44.8515726653430543803642
82Davon GodchauxNE44.42726545425883038847766
83Nnamdi Madubuike43.82914484668482794753681
84Adam ButlerMIA38.34349733433336112361
85Hassan RidgewayPHI38.05029226058639437918
86Malcom BrownJAX37.71918513061962330403630
87Michael DogbeARI37.464285324422956913690
88Robert NkemdicheSEA37.0427030361126481738364
89Davon HamiltonJAX36.6275692939754024573654
90Alim McneillDET36.13034102769513476353647
91Justin HamiltonDEN35.7532335671139251753617
92Christian RingoNO35.22414177711162083839598
93Nick Williams35.2243161182361218617365
94Brandon WilliamsBAL34.41825523711591967453660
95Vernon ButlerBUF33.33959423011303561362
96Roy LopezHOU32.71711323931731491343651
97John PenisiniDET32.36533142111727736369
98Eddie GoldmanCHI32.3455211942423220333617
99Bravvion RoyCAR32.2325345811244130303645
100Corey PetersARI32.0415119911362638643667
101Rakeem Nunez-RochesTB31.9264438211111289898826
102Bryan MoneSEA31.9105244567551638448963
103Broderick WashingtonBAL31.3172117753953376223633
104Josh TupouCIN30.7393922233222306323612
105Johnathan HankinsLV30.2131162311190946103613
106Danny SheltonNYG30.130303958232546903684
107Derrick NnadiKC29.452228229032319693634
108Naquan JonesTEN29.49103998481346973693
109Shamar StephenDEN29.2627168511243335503645
110Teair TartTEN28.51474347115211958367
111Mike PurcellDEN28.1201713581168206553642
112T.J. Slaton27.93919298312211863658
113Shy TuttleNO26.621239191141856928691
114Christian CovingtonLAC26.41134220277058738421
115Jordan ElliottCLE26.4141341512834173293614
116Michael BrockersDET25.9565292793424433636
117Raekwon DavisMIA25.516234253562620413655
118Rashard LawrenceARI25.230478911102373283638
119Carlos WatkinsDAL24.31684093039546473652
120Henry MondeauxPIT24.0516698741113362
121Ta'Quon GrahamATL23.72220232811141483193618
122Jonathan BullardATL23.5122014421139174823640
123James LynchMIN22.142318940211517953673
124Anthony RushATL21.9117381143288499771
125Tyeler DavisonATL20.8883091162346393649
126Levi OnwuzurikeDET19.52021493644220523634
127Tyler LancasterGB18.51016591117863763683
128Marlon DavidsonATL18.0893194113730233611
129Isaiahh LoudermilkPIT17.5238791171814833669
130Carl Davis Jr.NE16.7221529528121114366
131Leki FotuARI15.7341291119194169239
132Justin EllisBAL13.761720911111024133622