
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.108 | 30th | 35% | 39 targets |
| Separation | 2.89 yd | 60th | 10% | 39 targets |
| Success / target | 46.2% | 30th | 5% | 39 targets |
| Target earn rate | 15.1% | 18th | 15% | 258 team pass attempts |
| YAC / rec vs exp | -2.27 | 15th | 27% | 24 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.243 | 47th | 35% | 34 targets |
| Separation | 2.87 yd | 55th | 10% | 34 targets |
| Success / target | 47.1% | 33rd | 5% | 34 targets |
| Target earn rate | 15.3% | 26th | 15% | 222 team pass attempts |
| YAC / rec vs exp | -2.12 | 12th | 27% | 19 receptions |
51th percentile among qualified WRs
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.390 | 83rd | 35% | 77 targets |
| Separation | 2.57 yd | 43rd | 10% | 77 targets |
| Success / target | 51.9% | 68th | 5% | 77 targets |
| Target earn rate | 15.0% | 21st | 15% | 515 team pass attempts |
| YAC / rec vs exp | -1.34 | 21st | 27% | 39 receptions |
Below volume threshold — grade shown for reference
| Stat | Value | Percentile | Weight | Sample |
|---|---|---|---|---|
| Drop rate | — | — | −5% | 0 catchable balls |
| Rec EPA / tgt | +0.337 | 67th | 35% | 36 targets |
| Separation | 3.20 yd | 78th | 10% | 36 targets |
| Success / target | 52.8% | 60th | 5% | 36 targets |
| Target earn rate | 9.4% | 4th | 15% | 381 team pass attempts |
| YAC / rec vs exp | +0.47 | 69th | 27% | 20 receptions |