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

Players 2025 final

Wide receivers — 2025 · ranked by Rec yards

#PlayerTmG Grade Yds/gm Rec/gm Tgt/gm Rec yds Rec TD Y/R Catch% Tgt share WOPR
1 Jaxon Smith-Njigba SEA 17 86 105.5 7.0 9.6 1793 119 10 15.1 73.0% 36.8% 0.90
2 Puka Nacua LAR 16 92 107.2 8.1 10.4 1715 129 10 13.3 77.7% 30.1% 0.69
3 George Pickens DAL 17 80 84.1 5.5 8.1 1429 93 9 15.4 67.9% 22.5% 0.56
4 Ja'Marr Chase CIN 16 83 88.2 7.8 11.6 1412 125 8 11.3 67.6% 32.1% 0.74
5 Amon-Ra St. Brown DET 17 81 82.4 6.9 10.1 1401 117 11 12.0 68.0% 31.7% 0.75
6 Zay Flowers BAL 17 74 71.2 5.1 6.9 1211 86 5 14.1 72.9% 29.9% 0.70
7 Chris Olave NO 16 78 72.7 6.2 9.8 1163 100 9 11.6 64.1% 29.2% 0.72
8 Nico Collins HOU 15 72 74.5 4.7 8.0 1117 71 6 15.7 59.2% 24.2% 0.61
9 Jameson Williams DET 17 71 65.7 3.8 6.0 1117 65 7 17.2 63.7% 18.6% 0.50
10 CeeDee Lamb DAL 13 76 82.8 5.8 9.0 1077 75 3 14.4 64.1% 25.1% 0.61
11 Justin Jefferson MIN 17 66 61.6 4.9 8.3 1048 84 2 12.5 59.6% 30.7% 0.74
12 Courtland Sutton DEN 17 70 59.8 4.4 7.3 1017 74 7 13.7 59.7% 21.1% 0.56
13 Wan'Dale Robinson NYG 16 71 63.4 5.8 8.8 1014 92 4 11.0 65.7% 30.3% 0.65
14 Tetairoa McMillan CAR 17 68 59.6 4.1 7.2 1014 70 7 14.5 57.4% 25.7% 0.71
15 Stefon Diggs NE 17 70 59.6 5.0 6.0 1013 85 4 11.9 83.3% 21.9% 0.47
16 DeVonta Smith PHI 17 67 59.3 4.5 6.6 1008 77 4 13.1 68.1% 24.6% 0.59
17 Michael Wilson ARI 17 69 59.2 4.6 7.4 1006 78 7 12.9 61.9% 19.2% 0.51
18 A.J. Brown PHI 15 73 66.9 5.2 8.1 1003 78 7 12.9 64.5% 28.7% 0.68
19 Alec Pierce IND 15 67 66.9 3.1 5.6 1003 47 6 21.3 56.0% 17.6% 0.55
20 Emeka Egbuka TB 17 66 55.2 3.7 7.5 938 63 6 14.9 49.6% 23.6% 0.60
21 Drake London ATL 12 77 76.6 5.7 9.3 919 68 7 13.5 60.7% 29.7% 0.73
22 Jaylen Waddle MIA 16 68 56.9 4.0 6.2 910 64 6 14.2 64.0% 23.3% 0.65
23 DK Metcalf PIT 15 68 56.7 3.9 6.6 850 59 6 14.4 59.6% 22.4% 0.60
24 Parker Washington JAX 16 62 52.9 3.6 5.9 847 58 5 14.6 61.1% 18.0% 0.44
25 Tee Higgins CIN 15 72 56.4 3.9 6.5 846 59 11 14.3 60.2% 18.3% 0.50
26 Jakobi Meyers LV 16 63 52.2 4.7 6.9 835 75 3 11.1 68.2% 22.9% 0.54
27 Davante Adams LAR 14 75 56.4 4.3 8.1 789 60 14 13.2 52.6% 25.1% 0.64
28 Ladd McConkey LAC 16 64 49.3 4.1 6.6 789 66 6 12.0 62.3% 21.1% 0.50
29 Michael Pittman IND 17 65 46.1 4.7 6.5 784 80 7 9.8 72.1% 20.6% 0.46
30 Keenan Allen LAC 17 63 45.7 4.8 7.2 777 81 4 9.6 66.4% 22.1% 0.49
31 Quentin Johnston LAC 13 69 56.5 3.9 6.5 735 51 8 14.4 60.7% 20.0% 0.50
32 Deebo Samuel Sr. WAS 16 65 45.4 4.5 6.2 727 72 5 10.1 72.7% 25.4% 0.47
33 Romeo Doubs GB 16 61 45.2 3.4 5.3 724 55 6 13.2 64.7% 18.9% 0.48
34 Khalil Shakir BUF 16 63 44.9 4.5 5.9 719 72 4 10.0 75.8% 21.1% 0.38
35 Troy Franklin DEN 17 62 41.7 3.8 6.1 709 65 6 10.9 62.5% 18.2% 0.47
36 Brian Thomas Jr. JAX 14 60 50.5 3.4 6.5 707 48 2 14.7 52.7% 19.3% 0.51
37 Tre Tucker LV 17 60 40.9 3.4 5.4 696 57 5 12.2 62.0% 19.0% 0.47
38 Rashid Shaheed SEA 18 58 38.2 3.3 5.1 687 59 2 11.6 64.1% 16.2% 0.40
39 DJ Moore CHI 17 61 40.1 2.9 5.0 682 50 6 13.6 58.8% 16.1% 0.38
40 Rome Odunze CHI 12 65 55.1 3.7 7.5 661 44 6 15.0 48.9% 23.6% 0.60
41 Luther Burden III CHI 15 59 43.5 3.1 4.0 652 47 2 13.9 78.3% 13.1% 0.27
42 Jauan Jennings SF 15 64 42.9 3.7 6.0 643 55 9 11.7 61.1% 19.9% 0.48
43 Christian Watson GB 10 66 61.1 3.5 5.5 611 35 6 17.5 63.6% 20.3% 0.55
44 Jordan Addison MIN 14 60 43.6 3.0 5.6 610 42 3 14.5 53.2% 18.2% 0.50
45 Marvin Harrison Jr. ARI 12 62 50.7 3.4 6.1 608 41 4 14.8 56.2% 18.1% 0.50
46 Jerry Jeudy CLE 17 56 35.4 2.9 6.2 602 50 2 12.0 47.2% 20.5% 0.56
47 Cooper Kupp SEA 16 57 37.1 2.9 4.4 593 47 2 12.6 67.1% 16.0% 0.34
48 Marquise Brown KC 16 59 36.7 3.1 4.6 587 49 5 12.0 66.2% 14.2% 0.35
49 Terry McLaurin WAS 10 63 58.2 3.8 6.0 582 38 3 15.3 63.3% 23.2% 0.61
50 Rashee Rice KC 8 75 71.4 6.6 9.8 571 53 5 10.8 67.9% 29.0% 0.53
51 Josh Downs IND 16 59 35.4 3.6 5.5 566 58 4 9.8 65.9% 17.5% 0.38
52 Kendrick Bourne SF 14 55 39.4 2.6 3.8 551 37 0 14.9 69.8% 10.8% 0.27
53 Kayshon Boutte NE 14 61 39.4 2.4 3.3 551 33 6 16.7 71.7% 12.0% 0.33
54 Mack Hollins NE 14 58 39.3 3.3 4.6 550 46 2 12.0 70.8% 16.2% 0.39
55 Darius Slayton NYG 14 56 38.4 2.6 4.5 538 37 1 14.5 58.7% 15.5% 0.41
56 Xavier Worthy KC 14 57 38.0 3.0 5.2 532 42 1 12.7 57.5% 16.1% 0.43
57 Ricky Pearsall SF 9 60 58.7 4.0 5.9 528 36 0 14.7 67.9% 18.0% 0.49
58 Jayden Higgins HOU 17 57 30.9 2.4 4.0 525 41 6 12.8 60.3% 12.4% 0.31
59 Elic Ayomanor TEN 16 57 32.2 2.6 5.6 515 41 4 12.6 46.1% 18.5% 0.50
60 Ryan Flournoy DAL 15 58 31.7 2.7 3.7 475 40 4 11.9 71.4% 11.1% 0.24

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