Fantasy PPG (2025)
8.4 pts
Dynasty Value
$5,644
Own / Start %
Own
88.3%
+0.6
Start
49.2%
-2.4
Value Rank
#108 / 4286
Watch List
Loading season charts...
| Week | Status | Snaps % | Snap Count | Fantasy Pts | Pos Rank | Game Stats |
|---|---|---|---|---|---|---|
| Week 1 vs NYG | Active | 77% | 54 / 70 | 17.35 PTS | WR5 | 7 Rec, 77 Yds, 19 Rush Yds |
| Week 2 @ GB | Active | 88% | 61 / 69 | 12.15 PTS | WR27 | 7 Rec, 44 Yds, 1 TD |
| Week 3 vs LV | Active | 43% | 25 / 58 | 3.40 PTS | WR66 | 2 Rec, 11 Yds, 18 Rush Yds |
| Week 4 @ ATL | Active | 86% | 49 / 57 | 15.60 PTS | WR11 | 6 Rec, 72 Yds, 1 TD, 9 Rush Yds |
| Week 5 @ LAC | Active | 78% | 46 / 59 | 17.60 PTS | WR6 | 8 Rec, 96 Yds, 1 TD |
| Week 6 vs CHI | Active | 72% | 47 / 65 | 2.40 PTS | WR77 | 4 Rec, 15 Yds |
| Week 7 @ DAL | DNP | — | — | — | — | DNP |
| Week 8 @ KC | Active | 74% | 39 / 53 | 1.95 PTS | WR73 | 3 Rec, 11 Yds, 1 Rush Yds |
| Week 9 vs SEA | Active | 68% | 44 / 65 | 5.65 PTS | WR47 | 5 Rec, 41 Yds, 3 Rush Yds |
| Week 10 vs DET | Active | 78% | 42 / 54 | 9.90 PTS | WR27 | 4 Rec, 29 Yds, 1 TD |
| Week 11 @ MIA | Active | 75% | 50 / 67 | 15.45 PTS | WR8 | 7 Rec, 74 Yds, 1 TD, 3 Rush Yds |
| Week 12 BYE | Bye | — | — | — | — | — |
| Week 13 vs DEN | Active | 70% | 63 / 90 | 7.35 PTS | WR38 | 5 Rec, 64 Yds |
| Week 14 @ MIN | Active | 52% | 27 / 52 | 3.70 PTS | WR51 | 4 Rec, 27 Yds |
| Week 15 @ NYG Playoffs | Active | 61% | 37 / 61 | 5.05 PTS | WR52 | 3 Rec, 43 Yds |
| Week 16 vs PHI Playoffs | Active | 81% | 44 / 54 | 4.25 PTS | WR62 | 3 Rec, 35 Yds |
| Week 17 vs DAL Playoffs | Active | 82% | 36 / 44 | 9.80 PTS | WR26 | 2 Rec, 68 Yds, 25 Rush Yds |
| Week 18 @ PHI Playoffs | Active | 71% | 49 / 69 | 2.60 PTS | WR66 | 2 Rec, 20 Yds, 1 Rush Yds |
| TOTALS | 72% | 713 / 987 | 134.20 PTS | WR28 | Season Totals (Regular Season) | |
Career Statistics & Peak Years
| Year | Age | Team | Games | Fantasy Pts | Pos Rank | Dynasty $ | Season Summary | Status |
|---|---|---|---|---|---|---|---|---|
| 2025 | 29 | WAS | 16 G | 134.2 PTS | WR28 | $5,644 | 72 Recs · 727 Yds · 5 TDs | · |
| 2024 | 28 | SF | 15 G | 115.4 PTS | WR42 | $4,796 | 51 Recs · 670 Yds · 3 TDs | · |
| 2023 | 27 | SF | 15 G | 198.7 PTS | WR10 | $8,183 | 60 Recs · 892 Yds · 7 TDs | · |
| 2022 | 26 | SF | 13 G | 126.4 PTS | WR37 | $6,280 | 56 Recs · 632 Yds · 2 TDs Ankle Sprain · 4 games missed | Limited |
| 2021 | 25 | SF | 16 G | 283.2 PTS | WR2 | $11,031 | 77 Recs · 1405 Yds · 6 TDs | Peak |
| 2020 | 24 | SF | 7 G −9 missed | 56.0 PTS | WR96 | $4,933 | 33 Recs · 391 Yds · 1 TDs Concussion Protocol · 9 games missed | Injured |
| 2019 | 23 | SF | 15 G | 146.4 PTS | WR28 | $6,283 | 57 Recs · 802 Yds · 3 TDs | · |
| 2019 | 23 | SF | 2nd Round, Pick 4 | $7,595 | At-draft value · 2nd Round, Pick 4 Pre-rookie season · at-draft value | Draft | ||
Dynasty Value
Current
$5,644
Value rank
#108 / 4286
DSAMU1
Recent points (locked prices)
Jul 21, 2026 Live
$5,644
·
Jul 20, 2026
$5,644
·
Jul 19, 2026
$5,644
·
Jul 18, 2026
$5,644
·
Jul 17, 2026
$5,644
·
2025 Opportunity Shares
Snap Share
67.5%
Target Share
0%
Yards Per Target
7.34
Career Clock
93%
index
Career Stage
SOLID
Confidence: Medium
Prime Curve
90%
Age 30.0 vs WR curve
Health
96%
Inactive roster status
Wear
98%
Workload + concussion absence
Availability
101%
Games played vs. games possible (rookie season weighted lower)
Injury History Season absences + live designation
League Transaction History
NFL Draft
2019 · 2019 (2.04)
Selected in the NFL Draft — Round 2, Pick 4 (#36 overall) — by SF.
Sign in to see this player's league transaction history — trades, waiver adds, and FAAB spent.