
- Position
- Wide Receiver
- Height / Weight
- 6' 1", 205 lbs
- Born
- 4/8/1995 in Portland, OR
- Age
- 31
- College
- Eastern Washington
- Draft
- Undrafted
- Experience
- 10th Season
- Status
- Active
Play style & archetype
Compares 2026 play-by-play and box score data against 51 qualified WRs across 3 games.
Archetype
Possession chain-mover
with complementary role receiver traits
A reliable hands catcher who moves the sticks on short and intermediate routes.
Catch rate of 85.7% ranks in the top 1% of qualified WRs.
He sees light target volume (targets / game 4.7, bottom 1% of WRs).
He is not a volume focal point (target share 11.2%, bottom 1% of WRs).
He lives mostly underneath, rarely working deep (deep target rate 0.0%, bottom 1% of WRs).
He also shows traits of a complementary role receiver.
10 NFL seasons and 4,373 career receiving yards. Best year: 800 in 2021.
Strengths
- Catch rate (85.7%)
Areas to watch
- Yards / reception (9.0)
Percentile vs. WRs
- Targets / gamestyle4.7 · 0
- Target sharestyle11.2% · 0
- Deep target ratestyle0.0% · 0
- Middle-of-field ratestyle21.4% · 64
- Catch rate85.7% · 102
- Yards / reception9.0 · 14
- Yards / target7.7 · 54
- Red-zone target ratestyle14.3% · 58
- EPA / target-0.02 · 50
Colored bars are quality measures. Gray "style" bars show how often he does something, not whether it's good.
Where he's targeted
57%
left
21%
middle
21%
right
0% of targets deep (15+ air yards), 100% short
Career statistics
Regular season, by year and team. Career bests are highlighted.
Passing
| Season | Team | GP | CMP | ATT | CMP% | YDS | AVG | TD | INT | LNG | SACK | RTG | QBR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | SF | 11 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2018 | SF | 16 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2019 | SF | 16 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2020 | SF | 15 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2021 | NE | 17 | 1 | 1 | 100.0 | 25 | 25.0 | 1 | 0 | 25 | 0 | 158.3 | 100.0 |
| 2022 | NE | 16 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2023 | NE | 8 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2024 | NE | 12 | 0 | 1 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | 3.7 |
| 2025 | SF | 16 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| 2026 | ARI | 3 | 0 | 0 | 0.0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 39.6 | - |
| Career | 130 | 1 | 2 | 50.0 | 25 | 12.5 | 1 | 0 | 25 | 0 | 135.4 | - | |
Rushing
Receiving
| Season | Team | GP | REC | TGTS | YDS | AVG | TD | LNG | FD | FUM | LST |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | SF | 11 | 16 | 35 | 257 | 16.1 | 0 | 54 | 12 | 0 | 0 |
| 2018 | SF | 16 | 42 | 66 | 487 | 11.6 | 4 | 33 | 30 | 1 | 0 |
| 2019 | SF | 16 | 30 | 44 | 358 | 11.9 | 5 | 30 | 23 | 0 | 0 |
| 2020 | SF | 15 | 49 | 74 | 667 | 13.6 | 2 | 49 | 35 | 0 | 0 |
| 2021 | NE | 17 | 55 | 70 | 800 | 14.5 | 5 | 75 | 27 | 1 | 1 |
| 2022 | NE | 16 | 35 | 48 | 434 | 12.4 | 1 | 41 | 22 | 2 | 0 |
| 2023 | NE | 8 | 37 | 55 | 406 | 11.0 | 4 | 36 | 15 | 1 | 1 |
| 2024 | NE | 12 | 28 | 38 | 305 | 10.9 | 1 | 37 | 13 | 0 | 0 |
| 2025 | SF | 16 | 37 | 53 | 551 | 14.9 | 0 | 56 | 27 | 0 | 0 |
| 2026 | ARI | 3 | 12 | 14 | 108 | 9.0 | 0 | 14 | 6 | 0 | 0 |
| Career | 130 | 341 | 497 | 4,373 | 12.8 | 22 | 75 | 210 | 5 | 2 | |
Defense
Scoring
2026 game log
Box score lines from completed games this season.