
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.280 | 52nd | 35% | 44 targets |
| Separation | 2.93 yd | 63rd | 10% | 44 targets |
| Success / target | 56.8% | 71st | 5% | 44 targets |
| Target earn rate | 9.3% | 2nd | 15% | 475 team pass attempts |
| YAC / rec vs exp | -1.32 | 28th | 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.443 | 67th | 35% | 34 targets |
| Separation | 1.29 yd | 1st | 10% | 34 targets |
| Success / target | 55.9% | 63rd | 5% | 34 targets |
| Target earn rate | 8.1% | 2nd | 15% | 419 team pass attempts |
| YAC / rec vs exp | +0.07 | 59th | 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.354 | 73rd | 35% | 49 targets |
| Separation | 2.40 yd | 31st | 10% | 49 targets |
| Success / target | 59.2% | 90th | 5% | 49 targets |
| Target earn rate | 16.1% | 29th | 15% | 305 team pass attempts |
| YAC / rec vs exp | +0.36 | 71st | 27% | 32 receptions |
30th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | -0.142 | 4th | 35% | 66 targets |
| Separation | 2.59 yd | 44th | 10% | 66 targets |
| Success / target | 37.9% | 6th | 5% | 66 targets |
| Target earn rate | 17.1% | 35th | 15% | 386 team pass attempts |
| YAC / rec vs exp | +1.73 | 95th | 27% | 30 receptions |