
Career grade trend
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 0.0% | 11th | −5% | 34 catchable balls |
| Rec EPA / tgt | +0.058 | 29th | 35% | 45 targets |
| Separation | 2.84 yd | 50th | 10% | 45 targets |
| Success / target | 64.4% | 90th | 5% | 45 targets |
| Target earn rate | 9.0% | 3rd | 15% | 502 team pass attempts |
| YAC / rec vs exp | +0.93 | 87th | 27% | 32 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 0.0% | 17th | −5% | 20 catchable balls |
| Rec EPA / tgt | +0.049 | 26th | 35% | 26 targets |
| Separation | 3.97 yd | 86th | 10% | 26 targets |
| Success / target | 53.8% | 56th | 5% | 26 targets |
| Target earn rate | 6.9% | 2nd | 15% | 379 team pass attempts |
| YAC / rec vs exp | +3.24 | 96th | 27% | 18 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 5.9% | 63rd | −5% | 34 catchable balls |
| Rec EPA / tgt | -0.214 | 4th | 35% | 46 targets |
| Separation | 2.48 yd | 26th | 10% | 46 targets |
| Success / target | 45.7% | 27th | 5% | 46 targets |
| Target earn rate | 13.1% | 13th | 15% | 351 team pass attempts |
| YAC / rec vs exp | -2.11 | 16th | 27% | 28 receptions |
99th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 3.5% | 33rd | −5% | 86 catchable balls |
| Rec EPA / tgt | +0.544 | 97th | 35% | 100 targets |
| Separation | 3.11 yd | 67th | 10% | 100 targets |
| Success / target | 68.0% | 99th | 5% | 100 targets |
| Target earn rate | 17.3% | 33rd | 15% | 577 team pass attempts |
| YAC / rec vs exp | +1.57 | 99th | 27% | 77 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | -0.292 | 8th | 35% | 28 targets |
| Separation | 2.25 yd | 23rd | 10% | 28 targets |
| Success / target | 35.7% | 9th | 5% | 28 targets |
| Target earn rate | 14.5% | 23rd | 15% | 193 team pass attempts |
| YAC / rec vs exp | -1.18 | 37th | 27% | 15 receptions |
28th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.173 | 19th | 35% | 127 targets |
| Separation | 3.09 yd | 67th | 10% | 127 targets |
| Success / target | 59.1% | 79th | 5% | 127 targets |
| Target earn rate | 19.6% | 55th | 15% | 647 team pass attempts |
| YAC / rec vs exp | -1.04 | 21st | 27% | 89 receptions |
13th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | -0.074 | 7th | 35% | 67 targets |
| Separation | 2.25 yd | 15th | 10% | 67 targets |
| Success / target | 43.3% | 14th | 5% | 67 targets |
| Target earn rate | 18.1% | 35th | 15% | 370 team pass attempts |
| YAC / rec vs exp | -0.10 | 59th | 27% | 39 receptions |
87th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.308 | 59th | 35% | 166 targets |
| Separation | 3.01 yd | 72nd | 10% | 166 targets |
| Success / target | 55.4% | 73rd | 5% | 166 targets |
| Target earn rate | 24.7% | 88th | 15% | 672 team pass attempts |
| YAC / rec vs exp | +0.65 | 89th | 27% | 107 receptions |
100th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.674 | 99th | 35% | 79 targets |
| Separation | 2.46 yd | 33rd | 10% | 79 targets |
| Success / target | 58.2% | 92nd | 5% | 79 targets |
| Target earn rate | 18.0% | 41st | 15% | 439 team pass attempts |
| YAC / rec vs exp | +2.45 | 99th | 27% | 57 receptions |