🏈 Football Analytics Nerd

2024 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
1A.J. BrownPHI92.19996998689979075659193
2Nico CollinsHOU89.09897959288847778836642
3Ja'Marr ChaseCIN85.488100828597944786548873
4Justin JeffersonMIN85.39699829481896768677436
5Mike EvansTB83.59687968999665521958321
6Puka NacuaLA83.5100981007651905689547680
7Chris GodwinTB82.19495983894971392879477
8Tee HigginsCIN81.77294869395638326779468
9Amon-Ra St. BrownDET81.19190976696832355669568
10Brian ThomasJAX81.09293808486876188207347
11Terry MclaurinWAS80.97681848798719342839821
12Ladd McconkeyLAC79.3938890677395969869386
13Drake LondonATL77.39092949582433525723880
14Devonta SmithPHI75.88379895792921857799255
15Malik NabersNYG75.68494799866336961445573
16Jameson WilliamsDET75.57985706876973994748147
17Jauan JenningsSF75.48982927472773118956963
18Ceedee LambDAL72.28691827560712573443593
19Zay FlowersBAL69.78577827243753683266796
20Courtland SuttonDEN69.573788697752392971223
21Alec PierceIND66.86864488879879431416321
22Quentin JohnstonLAC66.76457606190479882338377
23George PickensPIT66.47880659433557950333380
24Adam ThielenCAR65.9717472688187719767215
25Jayden ReedGB65.58762512678100693959931
26Christian WatsonGB65.3944965564094647983509
27Darnell MooneyATL65.27075768049713056405968
28Rashod BatemanBAL64.95554585291929950269760
29Jordan AddisonMIN64.46171548385594931398547
30Stefon DiggsHOU64.36675936462552049547115
31Josh DownsIND64.1826988406962180544760
32Rashid ShaheedNO63.9777045100842576725550
33Garrett WilsonNYJ63.95281758159315164752992
34Khalil ShakirBUF63.4816774245587897548095
35Dk MetcalfSEA63.26683389646509547195942
36Romeo DoubsGB62.96356786565439422905415
37Tyreek HillMIA62.76968867963334540165652
38Jaxon Smith-NjigbaSEA61.8658470695066071336163
39Marvin MimsDEN61.697284871009945100269636
40Jakobi MeyersLV61.35986698232504832833736
41Keon ColemanBUF61.26150436367759795374673
42Calvin RidleyTEN60.46973519936288539371780
43Chris OlaveNO60.2796194512577623313649
44Cooper KuppLA60.17472555983431153167747
45Jerry JeudyCLE58.85789589028554460213642
46Marvin HarrisonARI54.5506558917512661131283
47Jalen CokerCAR54.05552623735921674837942
48Brandon AiyukSF53.8536667774358649691155
49D.J. MooreCHI53.74369355544376385905777
50Allen LazardNYJ52.93853504777593363777136
51Jaylen WaddleMIA52.25060644219796567544931
52Keenan AllenCHI52.04260627169142237636227
53Olamide ZaccheausWAS51.6613072856752487547883
54Michael PittmanIND49.8536350702928714554159
55Tank DellHOU49.2465855733139672441423
56Devaughn VeleDEN49.05142722256811027548621
57Deebo SamuelSF48.04855392534815198115590
58Dontayvion WicksGB46.6472077438765140261686
59Tutu AtwellLA46.582359133463411613203
60Noah BrownWAS46.15748584915469112103150
61Nick Westbrook-IkhineTEN46.02727303193508753546568
62Jalen McmillanTB45.93338334694316935543936
63Kayshon BoutteNE45.93745255831469635834455
64Kavontae TurpinDAL45.875236713486669953060
65Rome OdunzeCHI44.43651378124113766952352
66Christian KirkJAX44.05757617820283445815
67Ricky PearsallSF43.63941373652663230953550
68Xavier WorthyKC43.03344454464203890184047
69Calvin AustinPIT41.04134123053811462699027
70Jalen TolbertDAL40.8254024446843593543753
71Josh PalmerLAC40.04444465695053833439
72Darius SlaytonNYG39.42639315317288238991486
73Cedric TillmanCLE38.43431253961207146263073
74Tim PatrickDET37.72922311945598456264486
75Demario DouglasNE37.240424215307148156036
76Greg DortchARI36.5301427157711296548499
77Mack HollinsBUF36.31816432870175721548850
78Jalen NailorMIN36.22020281980812643510015
79Tyler LockettSEA35.52437403514596015544836
80Xavier LegetteCAR34.92831356247756592763
81Michael WilsonARI34.22236244139394514794015
82Tyler JohnsonLA33.7441217522595491889100
83Demarcus RobinsonLA33.6142921487117401069539
84Ray-Ray MccloudATL33.3354621208712977202547
85Wan'Dale RobinsonNYG32.6304733292314552741960
86Dyami BrownWAS31.831111961659789456998
87Adonai MitchellIND31.4461053344675655450
88Brandin CooksDAL31.1102540605847265715
89Kendrick BourneNE29.62224141712508123546750
90Gabe DavisJAX28.31118215442388733365
91Tre TuckerLV28.363365021107358632427
92David MooreCAR26.716151926449752544527
93Andrei IosivasCIN26.16261131543922437819
94Parker WashingtonJAX24.6171718233820342955290
95Justin WatsonKC24.15751627504318958950
96Curtis SamuelBUF22.72496319232776951868
97Van JeffersonPIT22.64541326148028955186
98Troy FranklinDEN22.61268323754281541231
99Sterling ShepardTB21.414181621101428171003227
100John MetchieHOU19.9191314918251713882150
101Lil'Jordan HumphreyDEN19.520810413371584261297
102Mike WilliamsPIT19.3869181128813691050
103Malik WashingtonMIA19.21442824331969542655
104Tyler BoydTEN18.21020141243927054636
105Elijah MooreCLE17.47328457819626221
106Ja'Lynn PolkNE14.51111041189116650
107Jahan DotsonPHI13.523364205844261986
108Jonathan MingoDAL9.63221142315913155