These are the top fantasy football players of the San Francisco 49ers as ranked by Average Draft Position (ADP) in PPR-format mock drafts.
Data as of September 10, 2025.
| # | Name | Pos | Team | ADP | Bye |
|---|---|---|---|---|---|
| 1 | Christian McCaffrey | RB | SF | 1.08 | 14 |
| 2 | George Kittle | TE | SF | 4.08 | 14 |
| 3 | Brock Purdy | QB | SF | 6.09 | 14 |
| 4 | Ricky Pearsall | WR | SF | 7.06 | 14 |
| 5 | Jauan Jennings | WR | SF | 7.09 | 14 |
| 6 | San Francisco Defense | DEF | SF | 12.08 | 14 |
| 7 | Brandon Aiyuk | WR | SF | 12.11 | 14 |
Christian McCaffrey's current ADP is 1.08, which is the 8th pick of the 1st round, and 8th selection overall.
George Kittle's current ADP is 4.08, which is the 8th pick of the 4th round, and 43rd selection overall.
Brock Purdy's current ADP is 6.09, which is the 9th pick of the 6th round, and 69th selection overall.
Ricky Pearsall's current ADP is 7.06, which is the 6th pick of the 7th round, and 78th selection overall.
Jauan Jennings's current ADP is 7.09, which is the 9th pick of the 7th round, and 81st selection overall.
San Francisco Defense's current ADP is 12.08, which is the 8th pick of the 12th round, and 139th selection overall.
Brandon Aiyuk's current ADP is 12.11, which is the 11th pick of the 12th round, and 143rd selection overall.
| Week | Home/Away | Opponent |
|---|---|---|
| 1 | Away | Seattle Seahawks |
| 2 | Away | New Orleans Saints |
| 3 | Home | Arizona Cardinals |
| 4 | Home | Jacksonville Jaguars |
| 5 | Away | Los Angeles Rams |
| 6 | Away | Tampa Bay Buccaneers |
| 7 | Home | Atlanta Falcons |
| 8 | Away | Houston Texans |
| 9 | Away | New York Giants |
| 10 | Home | Los Angeles Rams |
| 11 | Away | Arizona Cardinals |
| 12 | Home | Carolina Panthers |
| 13 | Away | Cleveland Browns |
| 15 | Home | Tennessee Titans |
| 16 | Away | Indianapolis Colts |
| 17 | Home | Chicago Bears |
| 18 | Home | Seattle Seahawks |
Across 16 games this season, San Francisco 49ers running back Brian Robinson Jr. has recorded 90 carries for 391 yards and two touchdowns. The 26-year-old has spent the entirety of 2025 in a secondary role behind star 49ers running back Christian McCaffrey, who leads the NFL with 399 touches heading into the team's Week 18 matchup against the Seattle Seahawks. Robinson Jr. has been fairly efficient when given the opportunity so far this season, averaging 4.3 yards per carry. He's also proven to be a productive lead back at certain points in his career, recording 2,720 rushing yards and 22 total touchdowns across 57 career NFL games. However, his production upside in San Francisco is firmly capped as long as McCaffrey remains healthy. Robinson Jr. should not be on fantasy radars heading into Week 18.
Brian Robinson Jr. player page.
December 30, 2025 9:27 PM EST
San Francisco 49ers wide receiver Ricky Pearsall (knee, ankle) was listed as a limited participant in Tuesday's practice, according to The Athletic's Matt Barrows. Pearsall aggravated a knee injury dating back to earlier this year and missed the Week 16 contest, but he returned for Sunday night's tilt against the Chicago Bears to play 81% of the offensive snaps. The 25-year-old former first-rounder looked good, too, leading the team in receiving with 85 yards on five catches (eight targets). Injuries have become an issue for Pearsall in just his second year in the NFL, but as long as he doesn't suffer a setback, he should be active in the Week 18 regular-season finale on Saturday evening versus the division-rival Seattle Seahawks in a game that will decide the No. 1 seed in the NFC. Tight end George Kittle's (ankle) potential return this weekend could take valuable targets away from Pearsall.
December 30, 2025 7:38 PM EST
San Francisco 49ers tight end George Kittle (ankle) was a limited participant in Tuesday's practice, according to Matt Barrows of The Athletic. It's early in the week, but it's a good sign that Kittle is back on the practice field after missing all three practices last week and being ruled out for the Sunday night win over the Chicago Bears. The 32-year-old veteran might need to upgrade to a full practice before Thursday to avoid taking a questionable tag into Saturday night's divisional clash against the Seattle Seahawks in Week 18, though. If Kittle returns for the contest that will decide the No. 1 seed in the NFC playoff picture, he'll be a must-start TE1 in fantasy football lineups. In Kittle's absence in Week 17, Jake Tonges stepped up in a big way, securing seven catches for 60 yards and a touchdown on nine targets as one of quarterback Brock Purdy's favorite weapons.
December 30, 2025 7:31 PM EST
San Francisco 49ers running back Christian McCaffrey (back) did not practice on Tuesday due to a back injury, according to Matt Barrows of The Athletic. McCaffrey dealt with back stiffness earlier this month, too, but he didn't miss any time. The 29-year-old's back injury isn't very serious this time around, either, and it shouldn't keep him from playing a big role in a crucial divisional battle this Saturday night against the Seattle Seahawks that will determine the No. 1 seed in the NFC playoff picture. CMC was unstoppable in Sunday night's win over the Chicago Bears, going for a season-high 140 rushing yards and a touchdown on 23 rushing attempts. He also caught four of six targets for 41 yards as a receiver. McCaffrey won't find running room as easily to come by against Seattle, but he should still be considered a high-end RB1 option for fantasy managers still playing for something in Week 18.
Christian McCaffrey player page.
December 30, 2025 6:50 PM EST
San Francisco 49ers wide receiver Ricky Pearsall (knee, ankle) logged five receptions for 85 yards on eight targets in their 42-38 win over the Chicago Bears on Sunday night. Pearsall led the team in receiving yards and was second to backup tight end Jake Tonges in receptions and targets. After missing six weeks due to injury, Pearsall returned in Week 11 only to hit a three-game slump wherein he had a mere five catches for 20 yards. However, since the 49ers' bye in Week 14, Pearsall has been a worthwhile investment in fantasy. He missed last week due to injuries but had a six-catch, 96-yard game in Week 15. Pearsall has 36 catches for 528 yards and is still seeking his first touchdown of 2025 as the 49ers head into a Week 18 matchup against the Seahawks.
December 30, 2025 12:59 AM EST