
Draft Note by John Paulsen
Pearsall is near the bottom of the sample in separation (25th-percentile ESPN OPEN) but elite at catching the football when it arrives (92nd-percentile ESPN CATCH, 97th-percentile PFF contested catch rate). He doesn't get open easily and doesn't create after the catch–his 10th-percentile YAC per reception makes him one of the worst run-after-catch receivers in the league–but when the ball is in the air, he comes down with it about as reliably as anyone. Zero touchdowns in nine games last season destroyed his fantasy value, but San Francisco has 145 vacated WR targets (59.2% of WR volume) entering 2026. Jauan Jennings is gone, Mike Evans arrives as the established WR1, and Christian Kirk adds another option–but that still leaves a significant target pool available for Pearsall as Brock Purdy's intermediate possession option. Purdy's elite CPOE and anticipation throws fit Pearsall's contested-catch profile. As a low-end WR4, the market is expecting a receiver with elite hands in a target-rich environment at a discount driven by a zero-touchdown season.
Ricky Pearsall
- WR
- , San Francisco 49ers
- 26
- 192 lbs
- 6' 3"
- Florida
- 101
- 2
Full Season Projection
- Full Season Projection
- Dfs Projection
Latest news

Adam Schefter
·Dec 26, 2025 · 5:39 PM EST
2026 Draft note
Pearsall is near the bottom of the sample in separation (25th-percentile ESPN OPEN) but elite at catching the football when it arrives (92nd-percentile ESPN CATCH, 97th-percentile PFF contested catch rate). He doesn't get open easily and doesn't create after the catch–his 10th-percentile YAC per reception makes him one of the worst run-after-catch receivers in the league–but when the ball is in the air, he comes down with it about as reliably as anyone. Zero touchdowns in nine games last season destroyed his fantasy value, but San Francisco has 145 vacated WR targets (59.2% of WR volume) entering 2026. Jauan Jennings is gone, Mike Evans arrives as the established WR1, and Christian Kirk adds another option–but that still leaves a significant target pool available for Pearsall as Brock Purdy's intermediate possession option. Purdy's elite CPOE and anticipation throws fit Pearsall's contested-catch profile. As a low-end WR4, the market is expecting a receiver with elite hands in a target-rich environment at a discount driven by a zero-touchdown season.
2026 Strength of Schedule - SF
| W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 | W14 | W15 | W16 | W17 | W18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 @LAR | 27 MIA | 5 ARI | 15 DEN | 3 @SEA | 23 WAS | 30 @ATL | BYE | 8 LV | 32 @DAL | 1 MIN | 3 SEA | 17 @NYG | 18 LAR | 14 @LAC | 10 @KC | 2 PHI | 5 @ARI |
Schedule difficulty based on schedule-adjusted, positional defensive ranking. Top DEF = 1, bottom DEF = 32.
Game Stats
| Week | Opp | Rec | RecYds | RecTD | Tgts | YPR | RuAtt | RuYds | RuTD | Fum | YPC | STD | 0.5 PPR | PPR | Snaps | % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | @SEA | 4 | 108 | 0 | 7 | 27.00 | 0 | 0 | 0 | 0 | 0.00 | 10.8 | 12.80 | 14.8 | 64/76 | 84.2% |
| 2 | @NO | 4 | 56 | 0 | 6 | 14.00 | 1 | -4 | 0 | 0 | -4.00 | 5.2 | 7.20 | 9.2 | 63/71 | 88.7% |
| 3 | ARI | 8 | 117 | 0 | 11 | 14.62 | 0 | 0 | 0 | 0 | 0.00 | 11.7 | 15.70 | 19.7 | 63/65 | 96.9% |
P
Injury Details (w4)
Status: Probable Injury: Knee | JAX | 4 | 46 | 0 | 5 | 11.50 | 0 | 0 | 0 | 0 | 0.00 | 4.6 | 6.60 | 8.6 | 37/66 | 56.1% |
O
Injury Details (w5)
Status: Out Injury: Knee | @LAR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
O
Injury Details (w6)
Status: Out Injury: Knee | @TB | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
O
Injury Details (w7)
Status: Out Injury: Knee | ATL | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
O
Injury Details (w8)
Status: Out Injury: Knee | @HOU | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
O
Injury Details (w9)
Status: Out Injury: Knee | @NYG | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
O
Injury Details (w10)
Status: Out Injury: Knee | LAR | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 11 | @ARI | 1 | 0 | 0 | 2 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0.0 | 0.50 | 1.0 | 41/55 | 74.5% |
| 12 | CAR | 2 | 6 | 0 | 4 | 3.00 | 1 | 2 | 0 | 0 | 2.00 | 0.8 | 1.80 | 2.8 | 53/70 | 75.7% |
| 13 | @CLE | 2 | 14 | 0 | 3 | 7.00 | 0 | 0 | 0 | 0 | 0.00 | 1.4 | 2.40 | 3.4 | 58/67 | 86.6% |
| 14 | BYE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 15 | TEN | 6 | 96 | 0 | 7 | 16.00 | 0 | 0 | 0 | 0 | 0.00 | 9.6 | 12.60 | 15.6 | 43/74 | 58.1% |
O
Injury Details (w16)
Status: Out Injury: Knee/ankle | @IND | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 17 | CHI | 5 | 85 | 0 | 8 | 17.00 | 0 | 0 | 0 | 0 | 0.00 | 8.5 | 11.00 | 13.5 | 58/72 | 80.6% |
O
Injury Details (w18)
Status: Out Injury: Knee/ankle | SEA | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Per game | 4.00 | 58.67 | 0 | 5.89 | 14.67 | 0.22 | -0.22 | 0 | 0 | -1.00 | 5.84 | 7.84 | 9.84 | 53.33/68.44 | 77.94% | |
| Totals | 36 | 528 | 0 | 53 | 14.67 | 2 | -2 | 0 | 0 | -1.00 | 52.6 | 70.6 | 88.6 | 480/616 | 77.94% | |






