Football Analytics Nerd

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

Total Players
131
Showing
131
Avg Age
27
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
1Cameron HeywardPIT86.39585899295829430983598
2Zach AllenDEN86.0856310010090939593693585
3Leonard WilliamsSEA85.78671929898759382933595
4Chris JonesKC85.29999999563629955483565
5Deforest BucknerIND85.19477868895958849893593
6Osa OdighizuwaDAL84.19787959573929216527148
7Jeffery SimmonsTEN84.09288886964968379967494
8Jalen CarterPHI83.88882988956848194549379
9Quinnen WilliamsNYJ83.39594888782769655513549
10John Franklin-MyersDEN82.61001006991971210097623576
11Dexter LawrenceNYG82.390778676100868943678568
12Nnamdi MadubuikeBAL80.58485987577558273737382
13Vita VeaTB79.49092925878538773893587
14Kobie TurnerLA77.98093943080898573757290
15Jarran ReedSEA77.68195749261689726667969
16Ed OliverBUF77.4928090934759829189715
17Calijah KanceyTB76.36765959496488699178542
18Calais CampbellMIA76.3828376797031797310083100
19Alim McneillDET75.79695963455498482508260
20Devonte WyattGB75.2939852619249897923597
21Levi OnwuzurikeDET75.19084839741478943418156
22Zach SielerMIA73.86572976599838055317624
23Maliek CollinsSF73.38789827376768522193515
24Gervon Dexter Sr.CHI73.3745877998677908843557
25Milton WilliamsPHI73.098975386922898911897
26Tim SettleHOU71.48286785669457787503566
27Andrew BillingsCHI70.890895474409079734989
28Dalvin TomlinsonCLE70.5618161987284918783513
29Braden FiskeLA68.67396812493479534349535
30Grady JarrettATL68.56644858452745987913588
31Javon KinlawNYJ67.17956765671796143449554
32Jonathan AllenWAS67.1685371908463764823563
33B.J. HillCIN65.96366914940886049973592
34Kenny ClarkGB64.37282795117666691493561
35Daron PayneWAS62.95576822465816987473571
36Malcolm RoachDEN62.76174428063357665833596
37Travis JonesBAL62.47069806418386360953586
38Tershawn WhartonKC61.97851844681375730348052
39Moro OjomoPHI61.498984082839219603528
40Daquan JonesBUF61.385606263575762732353
41Adam ButlerLV60.34833935366853860787367
42Shelby HarrisCLE59.65378573744876679318764
43L.J. CollierARI59.15579586268687426253521
44Mario Edwards Jr.HOU58.85954797973327012373530
45Karl BrooksGB58.1707546577667360169223
46Teair TartLAC57.7846224852756755869476
47Keeanu BentonPIT56.78024698929733730293547
48Bryan BreseeNO56.637508776855069123761
49Byron Murphy IIMIN56.4779249823657349653572
50Morgan FoxLAC56.37068722662216312903577
51Solomon ThomasNYJ56.35670443979347187279131
52Poona FordLAC55.75931688550584473263534
53Nathan ShepherdNO54.97429596636723343713558
54Zacch PickensCHI54.6639121546052782563541
55Logan HallTB54.16122657789414243243526
56Jer'Zhan NewtonWAS53.65537448247715226608832
57A'Shawn RobinsonCAR53.6394773277599465887540
58D.J. ReaderDET51.94728668358434382143534
59T'Vondre SweatTEN51.94358662731914460567850
60Jeremiah Pharms Jr.NE51.75056455945315479633573
61Byron CowartCHI51.65342176691306473663580
62Dante StillsARI50.93441605283505322598659
63Sebastian Joseph-DayTEN50.52943287274665655853595
64Grover StewartIND50.33420603167952191777791
65Roy LopezARI50.16473374124546016389037
66Larry OgunjobiPIT49.45719636737402260813575
67Chris WilliamsCHI49.2593423967914722613518
68Folorunso Fatukasi48.93149307339605182793585
69Leonard Taylor IIINYJ48.7665654587186838733554
70David OnyemataATL48.44540553458604034873584
71Deshawn WilliamsCAR47.13660567125115516823589
72Roy Robertson-HarrisSEA47.14552296954155397213552
73Khalen SaundersNO47.0323450685380404803544
74Jerry TilleryMIN46.7505534788425038408922
75D.J. JonesDEN46.75266362121334879993598
76Elijah ChatmanNYG46.37369383821245616463514
77Benito JonesMIA44.9436132638514898103531
78Da'Shawn HandMIA43.94526565018562452538463
79T.J. Slaton42.74050245326444173553573
80Sam KamaraCLE42.176792788344543153521
81Rakeem Nunez-RochesNYG41.01813635560942116403540
82D.J. DavidsonNYG40.7436310889365816643553
83Harrison PhillipsMIN40.62621684330891910467939
84John RidgewayNO40.36890888256534323538
85Maason SmithJAX40.1234670869443760113518
86Tommy TogiaiHOU39.7213539882673549703574
87Davon HamiltonJAX39.3143664298742352983599
88Jalyn HolmesWAS38.6207324788107530223538
89Eddie GoldmanATL38.64948770382649386355
90John JenkinsLV38.52918413643921843573556
91Broderick WashingtonBAL38.51353532045273965359270
92Daniel EkualeNE36.929675172897814683562
93Taven BryanIND36.6774011835202773273520
94Otito OgbonniaLAC36.629373760856327763527
95Naquan JonesARI35.93432193798185019183517
96Jeremiah LedbetterJAX35.7910344856611765923578
97Davon GodchauxNE35.43775118898522943592
98Evan AndersonSF34.51627114453403134799882
99Dewayne CarterBUF33.56243581853269793516
100Linval JosephDAL33.45217142845270369925
101Kris JenkinsCIN33.31115484066702022233512
102Jordan ElliottSF33.3341633508641382123519
103Zach HarrisonATL33.24067883734765333545
104Kentavius StreetATL32.548232783481687763550
105Jordan DavisPHI32.2414721827273049453543
106Jonah LauluLV31.5825492123631838693583
107Sheldon RankinsCIN31.3259738348291019358
108Mckinnley JacksonCIN30.8194415845831735310069
109Tyler LacyJAX29.6164531288392965293527
110Johnathan HankinsSEA29.41831133232462538643566
111Phidarian MathisNYJ29.121641888233594153536
112Austin JohnsonBUF28.93830203131112449133529
113Mike PennelKC28.68276894153565379647
114Mazi SmithDAL27.6211312351781530583546
115Greg GainesTB27.511547602291265293533
116Jonathan BullardMIN26.12343181979673443560
117Jordan JacksonDEN25.215391233346347313510
118Labryan RayCAR25.06124719209810221358
119Bobby Brown IIILA24.92422625869122723555
120Neville GallimoreLA23.5263854481728924355
121Shy TuttleCAR23.3324022810023428211
122Sheldon DayWAS22.942122358231526853579
123Jordon RileyNYG21.41111448829493183544
124Tyler DavisGB20.65154848181138953589
125Kurt HinishHOU20.43111188837530423524
126Zach Carter19.2142584221730743581
127James LynchTEN18.2553404911249393511
128Jay TufeleCIN18.01018158501314435352
129Raekwon DavisIND16.522141688168602352
130Carlos WatkinsDAL14.224828822877354
131Kalia DavisSF11.416898822365356