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

Players 2019 final

Wide receivers — 2019 · ranked by Rec yards

#PlayerTmG Grade Yds/gm Rec/gm Tgt/gm Rec yds Rec TD Y/R Catch% Tgt share WOPR
1 Michael Thomas NO 16 91 107.8 9.3 11.6 1725 149 9 11.6 80.5% 33.0% 0.78
2 Julio Jones ATL 15 83 92.9 6.6 10.5 1394 99 6 14.1 63.1% 26.3% 0.67
3 Chris Godwin Jr. TB 14 86 95.2 6.1 8.6 1333 86 9 15.5 71.1% 23.4% 0.52
4 DeVante Parker MIA 16 77 75.1 4.5 8.0 1202 72 9 16.7 56.2% 21.0% 0.55
5 Keenan Allen LAC 16 74 74.9 6.5 9.3 1199 104 6 11.5 69.8% 25.9% 0.59
6 Kenny Golladay DET 16 73 74.4 4.1 7.2 1190 65 11 18.3 56.0% 22.3% 0.55
7 Amari Cooper DAL 16 71 74.3 4.9 7.4 1189 79 8 15.1 66.4% 20.1% 0.49
8 DJ Moore CAR 15 69 78.3 5.8 9.0 1175 87 4 13.5 64.4% 24.3% 0.59
9 Jarvis Landry CLE 16 73 73.4 5.2 8.6 1174 83 6 14.1 60.1% 27.0% 0.61
10 DeAndre Hopkins HOU 15 81 77.7 6.9 10.0 1165 104 7 11.2 69.3% 31.2% 0.71
11 Cooper Kupp LAR 16 78 72.6 5.9 8.4 1161 94 10 12.4 70.1% 22.2% 0.47
12 Mike Evans TB 13 76 89.0 5.2 9.1 1157 67 8 17.3 56.8% 24.1% 0.60
13 Allen Robinson CHI 16 72 71.7 6.1 9.6 1147 98 7 11.7 63.6% 27.4% 0.68
14 Robert Woods LAR 15 67 75.6 6.0 9.3 1134 90 2 12.6 64.7% 22.9% 0.52
15 Stefon Diggs MIN 15 66 75.3 4.2 6.3 1130 63 6 17.9 67.0% 22.5% 0.63
16 Julian Edelman NE 16 75 69.8 6.2 9.6 1117 100 6 11.2 65.4% 25.8% 0.60
17 Courtland Sutton DEN 16 67 69.5 4.5 7.8 1112 72 6 15.4 58.1% 27.1% 0.71
18 Michael Gallup DAL 14 69 79.1 4.7 8.1 1107 66 6 16.8 58.4% 21.5% 0.52
19 John Brown BUF 15 68 70.7 4.8 7.7 1060 72 6 14.7 62.6% 25.8% 0.66
20 Tyler Lockett SEA 16 70 66.1 5.1 6.9 1057 82 8 12.9 74.5% 21.3% 0.51
21 A.J. Brown TEN 16 64 65.7 3.2 5.2 1051 52 8 20.2 61.9% 19.9% 0.50
22 Tyler Boyd CIN 16 70 65.4 5.6 9.2 1046 90 5 11.6 60.8% 25.2% 0.57
23 Odell Beckham Jr. CLE 16 64 64.7 4.6 8.3 1035 74 4 14.0 55.6% 25.6% 0.64
24 DJ Chark JAX 15 68 67.2 4.9 7.9 1008 73 8 13.8 61.9% 22.1% 0.56
25 Mike Williams LAC 15 60 66.7 3.3 6.0 1001 49 2 20.4 54.4% 16.3% 0.49
26 Davante Adams GB 12 79 83.1 6.9 10.6 997 83 5 12.0 65.4% 30.7% 0.69
27 Terry McLaurin WAS 14 66 65.6 4.1 6.6 919 58 7 15.8 62.4% 23.4% 0.62
28 DK Metcalf SEA 16 63 56.2 3.6 6.2 900 58 7 15.5 58.0% 20.4% 0.50
29 Emmanuel Sanders SF 17 60 51.1 3.9 5.7 869 66 5 13.2 68.0% 18.1% 0.47
30 Calvin Ridley ATL 13 66 66.6 4.8 7.2 866 63 7 13.7 67.7% 17.5% 0.45
31 Tyreek Hill KC 12 71 71.7 4.8 7.4 860 58 7 14.8 65.2% 21.4% 0.57
32 Jamison Crowder NYJ 16 65 52.1 4.9 7.6 833 78 6 10.7 63.9% 24.4% 0.54
33 Randall Cobb DAL 15 58 55.2 3.7 5.5 828 55 3 15.1 66.3% 15.7% 0.34
34 Larry Fitzgerald ARI 16 61 50.2 4.7 6.8 804 75 4 10.7 68.8% 20.4% 0.44
35 Deebo Samuel Sr. SF 15 59 53.5 3.8 5.4 802 57 3 14.1 70.4% 17.6% 0.39
36 Marvin Jones DET 13 67 59.9 4.8 7.0 779 62 9 12.6 68.1% 20.2% 0.49
37 Robbie Chosen NYJ 16 58 48.7 3.2 6.0 779 52 5 15.0 54.2% 19.3% 0.52
38 Cole Beasley BUF 15 64 51.9 4.5 7.1 778 67 6 11.6 63.2% 24.0% 0.49
39 Chris Conley JAX 16 56 48.4 2.9 5.6 775 47 5 16.5 52.2% 16.2% 0.45
40 Darius Slayton NYG 14 62 52.9 3.4 6.0 740 48 8 15.4 57.1% 16.9% 0.45
41 James Washington PIT 15 57 49.0 2.9 5.3 735 44 3 16.7 55.0% 17.8% 0.49
42 Christian Kirk ARI 13 63 54.5 5.2 8.3 709 68 3 10.4 63.0% 24.3% 0.58
43 Diontae Johnson PIT 16 59 42.5 3.7 5.8 680 59 5 11.5 64.1% 20.8% 0.49
44 Danny Amendola DET 15 55 45.2 4.1 6.5 678 62 1 10.9 63.9% 17.9% 0.38
45 Golden Tate NYG 11 65 61.5 4.5 7.7 676 49 6 13.8 57.6% 21.5% 0.50
46 Sammy Watkins KC 13 60 51.8 4.0 6.9 673 52 3 12.9 57.8% 19.1% 0.45
47 Will Fuller HOU 11 61 60.9 4.5 6.5 670 49 3 13.7 69.0% 20.7% 0.51
48 Dede Westbrook JAX 15 57 44.0 4.4 6.7 660 66 3 10.0 65.3% 19.7% 0.41
49 Anthony Miller CHI 16 54 41.0 3.2 5.3 656 52 2 12.6 61.2% 13.8% 0.32
50 Tyrell Williams LV 13 61 50.1 3.2 4.9 651 42 6 15.5 65.6% 16.6% 0.47
51 Breshad Perriman TB 14 56 46.1 2.6 4.9 645 36 6 17.9 52.2% 13.6% 0.35
52 Curtis Samuel CAR 16 57 39.2 3.4 6.6 627 54 6 11.6 51.4% 18.0% 0.47
53 Zach Pascal IND 16 54 37.9 2.6 4.5 607 41 5 14.8 56.9% 14.1% 0.34
54 Hunter Renfrow LV 13 59 46.5 3.8 5.5 605 49 4 12.3 69.0% 17.5% 0.39
55 Corey Davis TEN 15 54 40.1 2.9 4.6 601 43 2 14.0 62.3% 17.2% 0.44
56 Marquise Brown BAL 14 59 41.7 3.3 5.1 584 46 7 12.7 64.8% 18.3% 0.41
57 Brandin Cooks LAR 14 55 41.6 3.0 5.1 583 42 2 13.9 58.3% 12.9% 0.35
58 Sterling Shepard NYG 10 63 57.6 5.7 8.3 576 57 3 10.1 68.7% 23.7% 0.54
59 Auden Tate CIN 12 56 47.9 3.3 6.7 575 40 1 14.4 50.0% 18.5% 0.46
60 Kenny Stills HOU 13 56 43.2 3.1 4.2 561 40 4 14.0 72.7% 13.6% 0.33

What this is. Finished box-score production from 2019, 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.