
Career grade trend
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 4.0% | 36th | −5% | 25 catchable balls |
| Rec EPA / tgt | +0.155 | 43rd | 35% | 33 targets |
| Separation | 2.24 yd | 22nd | 10% | 33 targets |
| Success / target | 48.5% | 41st | 5% | 33 targets |
| Target earn rate | 7.7% | 2nd | 15% | 431 team pass attempts |
| YAC / rec vs exp | -2.65 | 12th | 27% | 19 receptions |
10th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 3.0% | 31st | −5% | 33 catchable balls |
| Rec EPA / tgt | +0.158 | 29th | 35% | 64 targets |
| Separation | 2.13 yd | 8th | 10% | 64 targets |
| Success / target | 45.3% | 21st | 5% | 64 targets |
| Target earn rate | 12.0% | 8th | 15% | 533 team pass attempts |
| YAC / rec vs exp | -2.06 | 18th | 27% | 24 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 7.4% | 75th | −5% | 27 catchable balls |
| Rec EPA / tgt | +0.417 | 71st | 35% | 39 targets |
| Separation | 2.63 yd | 36th | 10% | 39 targets |
| Success / target | 53.8% | 61st | 5% | 39 targets |
| Target earn rate | 15.5% | 22nd | 15% | 251 team pass attempts |
| YAC / rec vs exp | -0.92 | 40th | 27% | 22 receptions |
20th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | 5.8% | 70th | −5% | 52 catchable balls |
| Rec EPA / tgt | +0.076 | 21st | 35% | 74 targets |
| Separation | 2.77 yd | 37th | 10% | 74 targets |
| Success / target | 45.9% | 20th | 5% | 74 targets |
| Target earn rate | 16.6% | 29th | 15% | 447 team pass attempts |
| YAC / rec vs exp | -1.03 | 38th | 27% | 46 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.273 | 53rd | 35% | 38 targets |
| Separation | 2.74 yd | 40th | 10% | 38 targets |
| Success / target | 47.4% | 34th | 5% | 38 targets |
| Target earn rate | 7.3% | 2nd | 15% | 518 team pass attempts |
| YAC / rec vs exp | -1.65 | 26th | 27% | 21 receptions |
54th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.366 | 60th | 35% | 58 targets |
| Separation | 4.18 yd | 99th | 10% | 58 targets |
| Success / target | 60.3% | 78th | 5% | 58 targets |
| Target earn rate | 10.2% | 4th | 15% | 571 team pass attempts |
| YAC / rec vs exp | -0.63 | 39th | 27% | 42 receptions |
26th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.235 | 45th | 35% | 55 targets |
| Separation | 2.88 yd | 61st | 10% | 55 targets |
| Success / target | 50.9% | 47th | 5% | 55 targets |
| Target earn rate | 10.5% | 3rd | 15% | 525 team pass attempts |
| YAC / rec vs exp | -1.18 | 31st | 27% | 30 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.465 | 68th | 35% | 31 targets |
| Separation | 3.32 yd | 78th | 10% | 31 targets |
| Success / target | 48.4% | 38th | 5% | 31 targets |
| Target earn rate | 6.8% | 1st | 15% | 458 team pass attempts |
| YAC / rec vs exp | +0.44 | 68th | 27% | 18 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | -0.074 | 18th | 35% | 39 targets |
| Separation | 3.79 yd | 98th | 10% | 39 targets |
| Success / target | 51.3% | 60th | 5% | 39 targets |
| Target earn rate | 11.9% | 11th | 15% | 329 team pass attempts |
| YAC / rec vs exp | -2.00 | 16th | 27% | 21 receptions |