BallKnowMe
More
NFL
1–1 · 50% · every call graded in public record →

Players 2020 final

Wide receivers — 2020 · ranked by Rec yards

#PlayerTmG Grade Yds/gm Rec/gm Tgt/gm Rec yds Rec TD Y/R Catch% Tgt share WOPR
1 Stefon Diggs BUF 16 86 95.9 7.9 10.4 1535 127 8 12.1 76.5% 29.9% 0.69
2 DeAndre Hopkins ARI 16 81 87.9 7.2 10.0 1407 115 6 12.2 71.9% 29.5% 0.68
3 Justin Jefferson MIN 16 73 87.5 5.5 7.8 1400 88 7 15.9 70.4% 25.3% 0.64
4 Calvin Ridley ATL 15 79 91.6 6.0 9.5 1374 90 9 15.3 62.9% 25.1% 0.66
5 Davante Adams GB 14 91 98.1 8.2 10.6 1374 115 18 11.9 77.2% 34.0% 0.78
6 DK Metcalf SEA 16 78 81.4 5.2 8.1 1303 83 10 15.7 64.3% 24.6% 0.64
7 Tyreek Hill KC 15 83 85.1 5.8 9.0 1276 87 15 14.7 64.4% 23.3% 0.59
8 Allen Robinson CHI 16 72 78.1 6.4 9.4 1250 102 6 12.3 67.5% 25.7% 0.61
9 DJ Moore CAR 15 65 79.5 4.4 7.9 1193 66 4 18.1 55.9% 24.6% 0.65
10 Brandin Cooks HOU 15 69 76.7 5.4 7.9 1150 81 6 14.2 68.1% 23.7% 0.56
11 Terry McLaurin WAS 15 70 74.5 5.8 8.9 1118 87 4 12.9 64.9% 26.9% 0.72
12 Amari Cooper DAL 16 71 69.6 5.8 8.1 1114 92 5 12.1 70.8% 21.2% 0.49
13 Robbie Chosen CAR 16 66 68.5 5.9 8.5 1096 95 3 11.5 69.9% 25.7% 0.61
14 A.J. Brown TEN 14 76 76.8 5.0 7.6 1075 70 11 15.4 66.0% 27.2% 0.65
15 Tyler Lockett SEA 16 77 65.9 6.2 8.2 1054 100 10 10.5 75.8% 24.3% 0.55
16 Mike Evans TB 16 71 62.9 4.4 6.8 1006 70 13 14.4 64.2% 17.9% 0.43
17 Keenan Allen LAC 14 75 70.9 7.1 10.5 992 100 8 9.9 68.0% 26.7% 0.58
18 Corey Davis TEN 14 64 70.3 4.6 6.6 984 65 5 15.1 70.7% 22.4% 0.55
19 Marvin Jones DET 16 67 61.1 4.8 7.2 978 76 9 12.9 66.1% 20.3% 0.50
20 Cooper Kupp LAR 15 66 64.9 6.1 8.3 974 92 3 10.6 74.2% 22.9% 0.49
21 Cole Beasley BUF 15 65 64.5 5.5 7.1 967 82 4 11.8 76.6% 19.7% 0.42
22 Robert Woods LAR 16 68 58.5 5.6 8.1 936 90 6 10.4 69.8% 23.3% 0.51
23 CeeDee Lamb DAL 16 63 58.4 4.6 6.9 935 74 5 12.6 66.7% 18.4% 0.43
24 Adam Thielen MIN 15 74 61.7 4.9 7.2 925 74 14 12.5 68.5% 25.6% 0.61
25 Diontae Johnson PIT 15 70 61.5 5.9 9.6 923 88 7 10.5 61.1% 22.2% 0.51
26 Tee Higgins CIN 15 64 60.5 4.5 7.2 908 67 6 13.6 62.0% 21.8% 0.52
27 Nelson Agholor LV 16 61 56.0 3.0 5.1 896 48 8 18.7 58.5% 15.4% 0.41
28 Will Fuller HOU 11 72 79.9 4.8 6.8 879 53 8 16.6 70.7% 21.8% 0.53
29 Chase Claypool PIT 16 64 54.6 3.9 6.8 873 62 9 14.1 56.9% 17.1% 0.47
30 Jerry Jeudy DEN 16 55 53.5 3.2 7.1 856 52 3 16.5 46.0% 20.3% 0.52
31 Curtis Samuel CAR 15 62 56.7 5.1 6.5 851 77 3 11.1 79.4% 19.4% 0.42
32 Michael Gallup DAL 16 60 52.7 3.7 6.6 843 59 5 14.3 56.2% 17.6% 0.45
33 Tyler Boyd CIN 15 63 56.1 5.3 7.3 841 79 4 10.6 71.8% 20.0% 0.46
34 Jarvis Landry CLE 15 61 56.0 4.8 6.7 840 72 3 11.7 71.3% 24.0% 0.52
35 Chris Godwin Jr. TB 12 69 70.0 5.4 7.0 840 65 7 12.9 77.4% 18.8% 0.42
36 JuJu Smith-Schuster PIT 16 68 51.9 6.1 8.0 831 97 9 8.6 75.8% 19.4% 0.39
37 DeVante Parker MIA 14 61 56.6 4.5 7.4 793 63 4 12.6 61.2% 21.1% 0.50
38 Russell Gage ATL 16 59 49.1 4.5 6.8 786 72 4 10.9 66.1% 17.9% 0.39
39 Julio Jones ATL 9 67 85.7 5.7 7.6 771 51 3 15.1 75.0% 20.0% 0.47
40 Marquise Brown BAL 16 62 48.1 3.6 6.2 769 58 8 13.3 58.0% 26.8% 0.67
41 T.Y. Hilton IND 15 57 50.8 3.7 6.2 762 56 5 13.6 60.2% 19.1% 0.52
42 Mike Williams LAC 14 59 54.0 3.4 6.1 756 48 5 15.8 56.5% 16.6% 0.46
43 Darius Slayton NYG 16 56 46.9 3.1 6.0 751 50 3 15.0 52.1% 19.3% 0.52
44 Brandon Aiyuk SF 12 66 62.3 5.0 8.0 748 60 5 12.5 62.5% 21.9% 0.54
45 Tim Patrick DEN 15 58 49.5 3.4 5.3 742 51 6 14.5 64.6% 17.2% 0.40
46 Jakobi Meyers NE 12 59 60.8 4.9 6.8 729 59 0 12.4 72.8% 28.8% 0.70
47 Emmanuel Sanders NO 14 60 51.9 4.4 5.9 726 61 5 11.9 74.4% 18.6% 0.44
48 DJ Chark JAX 13 61 54.3 4.1 7.2 706 53 5 13.3 57.0% 20.0% 0.53
49 Jamison Crowder NYJ 12 65 58.2 4.9 7.4 699 59 6 11.8 66.3% 24.6% 0.50
50 Marquez Valdes-Scantling GB 14 56 49.3 2.4 4.5 690 33 6 20.9 52.4% 14.0% 0.43
51 Kendrick Bourne SF 15 53 44.5 3.3 4.9 667 49 2 13.6 66.2% 13.7% 0.35
52 Hunter Renfrow LV 16 53 41.0 3.5 4.8 656 56 2 11.7 72.7% 14.3% 0.30
53 Sterling Shepard NYG 12 63 54.7 5.5 7.5 656 66 3 9.9 73.3% 23.8% 0.52
54 Keelan Cole JAX 16 55 40.1 3.4 5.5 642 55 5 11.7 62.5% 14.9% 0.36
55 Darnell Mooney CHI 16 55 39.4 3.8 6.1 631 61 4 10.3 62.2% 16.2% 0.40
56 Zach Pascal IND 16 53 39.3 2.8 4.4 629 44 5 14.3 62.0% 13.7% 0.35
57 Christian Kirk ARI 14 57 44.4 3.4 5.6 621 48 6 12.9 60.8% 16.4% 0.41
58 Josh Reynolds LAR 16 52 38.6 3.2 5.1 618 52 2 11.9 64.2% 14.2% 0.36
59 Damiere Byrd NE 15 51 40.3 3.1 5.1 604 47 1 12.9 61.0% 19.0% 0.49
60 Danny Amendola DET 14 52 43.0 3.3 4.9 602 46 0 13.1 66.7% 14.0% 0.30

What this is. Finished box-score production from 2020, ranked by Rec yards. Per-game columns divide by games played, not games on the schedule, so a player who missed time is measured on the games he was in — and his season totals still show the games he missed. Minimum 4 games to be ranked, otherwise one big afternoon tops every list.

What it isn’t. None of this is a projection, a pick, or a prop recommendation — it is what already happened. Last season’s rate is a starting point for what a player does in a game, not a forecast of the next one: offense, role, and health all move underneath it. Target share and WOPR describe a player’s share of his own team’s passing game, so they compare roles, not players across teams.

About the grade. 0–100, where 50 is average for the position and 85+ is elite. It is box production, scaled by the defense it came against, pulled toward the positional average when a player has few games, then ranked within position — so a 90 quarterback and a 90 kicker are each elite for their own spot and are not comparable to each other in any other way. It needs 6 games, so players below that show — rather than a number built on a hot month.

What the grade can’t see. There is no charting behind it, so it rewards production over technique: the receiver who ran the route that freed someone else, and the back who picked up the blitz, get nothing for it. It is role-dependent by construction — a back on a run-heavy team gets more chances than an equally good back who touches it half as often. Kickers are not opponent-adjusted, because field goals are contested by distance and weather, not by the defense across the ball. And it grades a season already played; it is not a projection of the next one.

Regular season and postseason are kept separate on purpose. Playoff samples are small and the opponents are better; blending them into a season rate quietly flatters the players who got there. The grade is regular-season only, so it is not offered on the postseason split.