🏈 Football Analytics Nerd

2021 WR Score Rankings

WR model results: all stats in percentiles except Analytical Score (min 30 targets). 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 Yards per Route Run Receiving YPG First Downs per Route Run Air Yards TDs per Route Run Yards per Target Over Expectation Slot Rate Yards After Catch per Reception Contested Catch % QB Rating When Targeted Missed Tackles Forced per Reception
1Antonio BrownTB90.299941009794627963887783
2Ja'Marr ChaseCIN89.79597859395978398219393
3Cooper KuppLA88.5100100988799941789489474
4Davante AdamsGB87.498991009292895276188566
5Justin JeffersonMIN86.696989710088775659678122
6Tee HigginsCIN83.29194958875827542627661
7Mike WilliamsLAC82.48890799087758883427932
8Deebo SamuelSF81.997979055759858100217098
9Tyler LockettSEA79.39293539190924052958811
10Stefon DiggsBUF77.58491929982367114525386
11Tyreek HillKC76.88992969281452848456153
12Mike EvansTB75.86784828697645027949147
13Ceedee LambDAL75.78688867270723488564793
14Diontae JohnsonPIT75.27492798276329769445293
15Henry RuggsLV74.69086527554993772889683
16Michael PittmanIND74.48683886247808055916332
17Deonte HarrisNO73.89754904284935394752496
18Dk MetcalfSEA73.17974789493237767275961
19Chris GodwinTB72.88096875847801481928057
20Hunter RenfrowLV72.68278824289821964848774
21A.J. BrownTEN72.39486978971305120313727
22Robert WoodsLA71.67779935766823760757822
23Deandre HopkinsARI70.45775847798499012219766
24Russell GageATL69.58771856465653150694983
25D.J. MooreCAR69.07687829536288171581357
26Terry MclaurinWAS68.77880699653396353714147
27Jaylen WaddleMIA68.37382905167672261845647
28Devonta SmithPHI68.18069778664499417146827
29Brandin CooksHOU67.58185728459394744505622
30Adam ThielenMIN66.85372696596426929929039
31Brandon AiyukSF65.76761604468926793448395
32Keenan AllenLAC64.7718992755049202253549
33Christian KirkARI64.4757766645887431838122
34Amari CooperDAL64.15476646883596023318681
35Kendrick BourneNE63.8855835207210045956610091
36Amon-Ra St. BrownDET62.6726982396267968806939
37Corey DavisNYJ62.36770678179366828281166
38Gabriel DavisBUF61.26138765086545551976939
39A.J. GreenARI60.65968496733759645655877
40Chase ClaypoolPIT60.27075477425548377472566
41Danny AmendolaHOU59.38327643297541567759250
42Kadarius ToneyNYG59.19250942557219928833100
43Elijah MooreNYJ57.45762497891125869261661
44Darnell MooneyCHI57.1648158814039357382953
45Byron PringleKC57.14835723177902165969766
46T.Y. HiltonIND56.95934513885877011759539
47Marquise BrownBAL56.75281359857195453304647
48Julio JonesTEN56.56953565223727236973487
49Randall CobbGB56.1642974168096886379981
50Desean JacksonLV55.79424283160976499375739
51Jarvis LandryCLE54.3646076413742257999747
52Devante ParkerMIA54.1456569763619951069445
53Cedrick WilsonDAL53.9574362268680275168979
54Marquez CallawayNO53.8514945607845751962631
55Calvin RidleyATL53.337736497585731391970
56Tim PatrickDEN52.74057566164496539266639
57Jerry JeudyDEN52.275587256554878373083
58Tyler BoydCIN52.1506640344890085756266
59Donovan Peoples-JonesCLE52.14351325942728165883853
60Michael GallupDAL50.83464497334239934624832
61Emmanuel SandersBUF50.233554271536286345751
62Jauan JenningsSF50.04896612100492662998291
63Sterling ShepardNYG49.85567745326541226471270
64Josh ReynoldsDET49.24533585844258947624274
65Allen LazardGB48.72936423792653275509827
66Quez WatkinsPHI48.46544383613941392754774
67Mecole HardmanKC48.0524853232884299677296
68Jakobi MeyersNE48.060646063213616880315
69Marquez Valdes-ScantlingGB47.8474731806117578343250
70Odell BeckhamLA47.4334545797387832501822
71Van JeffersonLA47.13659216669424858186415
72Marvin JonesJAX46.740624383421561258315
73K.J. OsbornMIN45.63146194581723138707415
74Laquon TreadwellJAX45.45041604818426935544032
75Kalif RaymondDET43.63140354056594986216739
76Nick Westbrook-IkhineTEN43.54025352856694456628547
77Courtland SuttonDEN43.3405638852015934241722
78Braxton BerriosNYJ42.7612272722541180943647
79Rondale MooreARI42.46928581257779715097
80Bryan EdwardsLV42.02139174731666487567389
81Rashod BatemanBAL41.92752454611628535692222
82Sammy WatkinsBAL39.24532324719459154162622
83Jalen GuytonLAC38.22023171945876674378487
84Tre'Quan SmithNO38.22738243543453037886074
85Zay JonesLV36.7373153541228624711557
86Laviska ShenaultJAX35.540474527536239131487
87Keelan ColeNYJ35.4402528361672872652050
88Kenny GolladayNYG35.13042407059762124347
89Nelson AgholorNE33.3193024494617975372315
90Freddie SwainSEA32.614147669871797379253
91Allen RobinsonCHI30.92536356915847728232
92Chris ConleyHOU30.7141413538845390375861
93Jamal AgnewJAX30.534193895591481754415
94Jamison CrowderNYJ29.7174221243123550823661
95Antoine WesleyARI29.0927874349824377574
96Nico CollinsHOU28.6243121431415834313145
97Olamide ZaccheausATL28.41919241949543715214150
98Marquise GoodwinCHI28.12517122524319243541515
99Josh PalmerLAC27.2221526186328421716395
100Cole BeasleyBUF26.9285326221032346122215
101Robby AndersonCAR25.4926116950143106332
102Deandre CarterWAS25.4188281452194119374539
103Darius SlaytonNYG25.3152110533258648650
104Demarcus RobinsonKC23.8242153912926997157
105Damiere ByrdCHI22.8101314101377335737539
106Chester RogersTEN21.71711981759332885139
107Tavon AustinJAX21.52252814301127862874
108James WashingtonPIT21.211123303511451875289
109Devin DuvernayBAL19.7368429322570626515
110Jalen ReagorPHI19.0494212757458111079
111Albert WilsonMIA18.41331325283682372599
112Rashard HigginsCLE18.21110172819239154950
113Zach PascalIND16.85205334186333205
114Adam HumphriesWAS16.47181713523103075827
115Tyler JohnsonTB15.88167115234241162739
116Tajae SharpeATL14.633335155915823550
117Ray-Ray MccloudPIT11.56717175312537457
118Terrace MarshallCAR5.311125324391115