
Career grade trend
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 0.0% | 24th | −5% | 14 catchable balls |
| Rec EPA / tgt | -0.134 | 24th | 35% | 20 targets |
| Separation | 0.99 yd | 4th | 10% | 20 targets |
| Success / target | 45.0% | 35th | 5% | 20 targets |
| Target earn rate | 16.9% | 29th | 15% | 118 team pass attempts |
| YAC / rec vs exp | -2.46 | 22nd | 27% | 11 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 6.3% | 59th | −5% | 16 catchable balls |
| Rec EPA / tgt | +0.345 | 54th | 35% | 24 targets |
| Separation | 2.66 yd | 39th | 10% | 24 targets |
| Success / target | 50.0% | 45th | 5% | 24 targets |
| Target earn rate | 8.9% | 5th | 15% | 269 team pass attempts |
| YAC / rec vs exp | -1.98 | 29th | 27% | 12 receptions |
47th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 2.2% | 20th | −5% | 46 catchable balls |
| Rec EPA / tgt | +0.184 | 39th | 35% | 61 targets |
| Separation | 2.59 yd | 30th | 10% | 61 targets |
| Success / target | 55.7% | 72nd | 5% | 61 targets |
| Target earn rate | 12.1% | 8th | 15% | 506 team pass attempts |
| YAC / rec vs exp | +0.10 | 64th | 27% | 35 receptions |
51th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 2.3% | 23rd | −5% | 44 catchable balls |
| Rec EPA / tgt | +0.287 | 60th | 35% | 53 targets |
| Separation | 2.87 yd | 47th | 10% | 53 targets |
| Success / target | 58.5% | 82nd | 5% | 53 targets |
| Target earn rate | 13.9% | 17th | 15% | 381 team pass attempts |
| YAC / rec vs exp | -1.14 | 37th | 27% | 32 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.412 | 72nd | 35% | 47 targets |
| Separation | 2.64 yd | 34th | 10% | 47 targets |
| Success / target | 57.4% | 76th | 5% | 47 targets |
| Target earn rate | 15.6% | 27th | 15% | 302 team pass attempts |
| YAC / rec vs exp | -0.02 | 61st | 27% | 28 receptions |
13th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.068 | 9th | 35% | 79 targets |
| Separation | 2.41 yd | 13th | 10% | 79 targets |
| Success / target | 51.9% | 37th | 5% | 79 targets |
| Target earn rate | 14.3% | 17th | 15% | 554 team pass attempts |
| YAC / rec vs exp | -0.03 | 62nd | 27% | 49 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.171 | 38th | 35% | 38 targets |
| Separation | 2.59 yd | 41st | 10% | 38 targets |
| Success / target | 47.4% | 34th | 5% | 38 targets |
| Target earn rate | 7.6% | 1st | 15% | 498 team pass attempts |
| YAC / rec vs exp | +2.08 | 88th | 27% | 18 receptions |
44th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.115 | 30th | 35% | 53 targets |
| Separation | 2.95 yd | 61st | 10% | 53 targets |
| Success / target | 49.1% | 37th | 5% | 53 targets |
| Target earn rate | 14.5% | 20th | 15% | 366 team pass attempts |
| YAC / rec vs exp | +0.73 | 78th | 27% | 25 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | -0.003 | 32nd | 35% | 21 targets |
| Separation | 1.98 yd | 21st | 10% | 21 targets |
| Success / target | 28.6% | 7th | 5% | 21 targets |
| Target earn rate | 10.0% | 9th | 15% | 210 team pass attempts |
| YAC / rec vs exp | +0.18 | 57th | 27% | 8 receptions |