Player News
-
Williams and San Francisco agreed to terms Monday on a two-year, $50 million contract extension, Adam Schefter of ESPN reports. Williams' extension provides him a salary reflecting his caliber of play that is more feasible than the tremendous $45.3 million number he had carried for 2026. Though he's now heading into his age-38 season, Williams is as sure a bet as exists in the league to continue operating at an elite level for the course of his new extension, which keeps him with the 49ers through 2027. HIs presence provides increased stability for the fantasy value of veteran RB Christian McCaffrey, as well as QB Brock Purdy.
-
Purdy said Monday that he will not require an offseason procedure to address the turf toe injury that hampered him early during the 2025 campaign, Nick Wagoner of ESPN.com reports. Purdy's turf toe injury bothered him as early as Week 1, and, in conjunction with an AC joint sprain in his left shoulder, he was forced him to miss two games. In his return to action Week 4, he then aggravated the toe issue, resulting in a six-game stretch on the sidelines. Purdy said he'll continue strengthening the toe this offseason, but the issue won't cause him any limitations during team activities or require surgery. Across his nine combined regular-season appearances and two playoff tilts, Purdy completed an impressive 230 of 342 pass attempts for 2,569 yards, 22 touchdowns and three interceptions, while also rushing 47 times for 208 yards and three scores. Looking ahead to the 2026 campaign, however, Purdy's fantasy prospects look murky. George Kittle (Achilles) is recovering from a significant injury, while at wide receiver Jauan Jennings is staring down free agency, and injuries consistently hampered Ricky Pearsall in 2025.
-
Purdy completed 15 of 27 passes for 140 yards, no touchdowns and one interception in Saturday's 41-6 divisional-round loss to the Seahawks. He added five rushes for 37 yards but lost a fumble. Purdy put forth a valiant effort, though the combination of Seattle's pass rush and coverage, as well as a depletion of the 49ers' skill corps, ultimately stymied the entire offense. He was held to his second-lowest yardage total of the campaign, though he still managed three completions of at least 15 yards while also showing some uncharacteristic aggression as a rusher. Though it was a sour ending, Purdy had a very solid season, accounting for 23 total touchdowns and throwing for 240.8 yards per game across nine regular-season contests.
-
Purdy doesn't have an easy matchup in Week 18 against Seattle, but he's on fire now and should stay hot in this winner-take-all game for the No. 1 seed in the NFC. In his past three games against Tennessee, Indianapolis and Chicago, Purdy has combined for 893 passing yards, 11 touchdowns and two interceptions, along with 83 rushing yards and two touchdowns, and he scored at least 32.2 Fantasy points in each outing. He scored 20.8 Fantasy points at Seattle in Week 1, and the Seahawks have allowed seven quarterbacks to score at least 20.1 Fantasy points this season.
-
Purdy completed 24 of 33 pass attempts for 303 yards, three touchdowns and one interception while taking six carries for 28 yards and two touchdowns in Sunday's 42-38 win over Chicago. Purdy followed up his career game against the Colts on Monday Night Football in Week 16 (295 yards, five TD passes) by dropping another five-score bonanza on the Bears in a second consecutive primetime victory. The 25-year-old looked Mahomes-esque in the third quarter while dancing through multiple defenders behind the line of scrimmage before ultimately dumping the ball off to an open Kyle Juszczyk for the second of three touchdown strikes. Purdy's improved movement and gaudy passing numbers since the 49ers' Week 14 bye (297.7 passing yards/game with 15 total TDs in three starts) indicate that the signal-caller is finally fully healed from the turf toe injury that derailed the earlier portions of his 2025 campaign. With the 12-4 49ers needing just one win to secure the No. 1 seed in the NFC and a first-round bye, fantasy managers can expect to see Purdy's best against the Seahawks in Week 18.
Recent Tweets
Completed Games
| WK | OPP | PAATT | PACMP | PAYD | PATD | PAINT | RUYD | RUTD | FPTS |
|---|---|---|---|---|---|---|---|---|---|
| 1 | @SEA | 35 | 26 | 277 | 2 | 2 | 17 | 0 | 20 |
| *2 | @NO | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *3 | ARI | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | JAC | 38 | 22 | 309 | 2 | 2 | 13 | 0 | 21 |
| *5 | @LAR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *6 | @TB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *7 | ATL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *8 | @HOU | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *9 | @NYG | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| *10 | LAR | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 | @ARI | 26 | 19 | 200 | 3 | 0 | -7 | 0 | 26 |
| 12 | CAR | 32 | 23 | 193 | 1 | 3 | 16 | 0 | 8 |
| 13 | @CLE | 29 | 16 | 168 | 1 | 0 | 4 | 1 | 18 |
| 14 | BYE | - | - | - | - | - | - | - | - |
| 15 | TEN | 30 | 23 | 295 | 3 | 0 | 44 | 0 | 31 |
| 16 | @IND | 34 | 25 | 295 | 5 | 1 | 11 | 0 | 40 |
| 17 | CHI | 33 | 24 | 303 | 3 | 1 | 28 | 2 | 42 |
| 18 | SEA | 27 | 19 | 127 | 0 | 1 | 21 | 0 | 5 |
| 19 | @PHI | 31 | 18 | 262 | 2 | 2 | 24 | 0 | 20 |
| 20 | @SEA | 27 | 15 | 140 | 0 | 1 | 37 | 0 | 4 |
| PROJECTION | 557 | 379 | 4114 | 29 | 16 | 349 | 5 | 344 | |
| * indicates player did not play that week | |||||||||
Scheduled Games
| WK | DATE | OPP | OPP RANK | OPP FPTS |
|---|---|---|---|---|
| 1 | 09/10 | @Los Angeles | 15 | 18.00 |
| 2 | 09/20 | Miami | 28 | 21.24 |
| 3 | 09/27 | Arizona | 21 | 19.88 |
| 4 | 10/04 | Denver | 11 | 16.21 |
| 5 | 10/11 | @Seattle | 4 | 15.20 |
| 6 | 10/19 | Washington | 30 | 22.18 |
| 7 | 10/25 | @Atlanta | 17 | 18.59 |
| 8 | BYE | - | - | - |
| 9 | 11/08 | Las Vegas | 14 | 17.47 |
| 10 | 11/15 | @Dallas | 32 | 26.47 |
| 11 | 11/22 | Minnesota | 1 | 12.24 |
| 12 | 11/29 | Seattle | 4 | 15.20 |
| 13 | 12/06 | @New York | 23 | 20.53 |
| 14 | 12/13 | Los Angeles | 15 | 18.00 |
| 15 | 12/17 | @Los Angeles | 3 | 13.56 |
| 16 | 12/27 | @Kansas City | 10 | 16.06 |
| 17 | 01/03 | Philadelphia | 9 | 15.78 |
| 18 | 01/10 | @Arizona | 21 | 19.88 |
Team Trends
Red Zone Trends
Career Stats
| Season | CmpPct | PaYd | PaTD | PaInt | RuYd | RuTD | FPTS |
|---|---|---|---|---|---|---|---|
| 2026 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | 69.4 | 2167 | 20 | 10 | 147 | 3 | 211 |
| 2024 | 65.9 | 3864 | 20 | 12 | 323 | 5 | 295 |
| 2023 | 69.4 | 4280 | 31 | 11 | 144 | 2 | 345 |
| 2022 | 67.1 | 1374 | 13 | 4 | 13 | 1 | 128 |
| 2021 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2018 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2017 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 Year Avg | 68.0 | 3437 | 24 | 11 | 205 | 3 | 275 |
| Career | 67.9 | 11685 | 84 | 37 | 627 | 11 |