Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

    McCaffrey totals 83 yards and a TD vs. Seahawks

    Link copied to clipboard!
    Link copied to clipboard!

    Christian McCaffrey rushed 11 times for 68 yards and a touchdown in the 49ers’ Week 5 win over the Seahawks, adding three receptions for 15 additional yards.

    McCaffrey’s lone touchdown came on an 11-yard touchdown run immediately after the 49ers had recovered a fumble by Emanuel Wilson. He hasn’t had the gaudy yardage totals we’re accustomed to seeing, but fantasy managers won’t be mad at this performance. While McCaffrey has yet to rush for 100 yards in a game this season, he’s gone for 80-plus yards from scrimmage in three of five games and has scored in four straight. He continues to be the only fantasy-relevant running back on the Niners and is set up to smash in Week 6 against the Commanders on Monday Night Football.
Week 6 brings rare feat for two NFL divisions
Mike Florio examines the AFC North and NFC North entering Week 6 with every team boasting a winning record, a feat accomplished by an entire division just three times in NFL history.

Related Player News

  • SF Running Back #23
    Personalize your Rotoworld feed by favoriting players
    Denver’s defense focused on slowing down McCaffrey and the Niners’ run game. That forced Brock Purdy and the offense into a more pass-heavy approach. CMC surprisingly was not all that involved in the passing attack against a Broncos defense that has been generous to pass catchers out of the backfield this season. He saved his fantasy day with a goal line plunge in the second half. Kaelon Black, meanwhile, saw six carries on the day. McCaffrey will be a top-5 option in Week 5 against the Seahawks.
  • SF Fullback #44
    Juszczyk suffered what looked to be a serious knee injury in the fourth quarter and didn’t return to the game after being helped off the field. He would constitute an outsized loss for Kyle Shanahan’s offense, particularly his run game designs. A long-term absence for the trusted Shanny fullback could be something of a blow for Christian McCaffrey’s weekly prospects.
  • SF Running Back #23
    McCaffrey continued to run as the engine of the 49ers’ offense, turning 19 touches into 116 yards. He carried the ball frequently after the 49ers went up big in the first half and was a key receiver when the Cardinals attempted to stage a late-game comeback. McCaffrey scored his touchdown by jumping over a pile for a fourth-quarter goal-line score. He followed that up with a one-handed catch to keep a key drive alive late in the game. Though LT Trent Williams left with injury, McCaffrey is a big enough part of the receiving game to overcome any rushing inefficiency. He continues to be a fantasy RB1 for Week 4 against the Broncos.
  • SF Running Back #23
    It was not an efficient day for the 49ers’ running backs, but Brock Purdy dissected the Dolphins enough that McCaffrey was set up for a couple of easy touchdown runs. His longest rush of the day was just five yards, so the team will be looking to get that sorted out ahead of Week 3’s game against the Cardinals. The positive news is that McCaffrey didn’t really split time with Kaelon Black as much before the end of the game. He remains a locked-in RB1.
  • SF Running Back #23
    McCaffrey and Williams were listed as DNP simply for rest, while Bosa had a rest/knee designation and Greenlaw had a rest/Achilles designation. This is notable as the 49ers have several key veterans who have dealt with injuries throughout their career and practice reps will be managed for these players, especially coming off a Week 1 in Australia. McCaffrey reportedly dealt with cramps in the 49ers’ Week 1 win over the Rams; though he is not injured, his experiences with Achilles tendinitis will certainly lend to rest days throughout the season. We expect the 49ers to continue to rest veterans in practice throughout the season in an effort to remain healthy.
  • SF Running Back #23
    McCaffrey’s usage was a bit underwhelming in the first half of Thursday’s win. The 30-year-old running back played on 20 offensive snaps to Kaelon Black’s, while Black’s seven rush attempts more than doubled the three carries we saw from CMC, who also saw six first-half targets. McCaffrey’s second-half usage saw a slight uptick, but it’s possible some of what we saw as it pertains to last night’s split was related to this cramping issue. McCaffrey was undoubtedly the more efficient of the two Niners backs in last night’s win, but Black was solid in his debut, rushing 14 times for 65 yards. McCaffrey should be positioned for a big Week 2 game next week against the Dolphins.
  • SF Running Back #23
    The man they call CMC was not a big part of the first-half attack, but saw plenty more touches over the final two quarters to turn what was looking like an ugly fantasy debut into a decent — although far from spectacular — outing for the 30-year-old veteran. It’s worth noting that Kaelon Black received 14 carries in the contest for 68 yards, and it’s likely that Black is going to be involved going forward in at least a somewhat similar capacity. McCaffrey should still get plenty of touches going forward, and should have a good day against the Dolphins in Week 2.
  • SF Running Back #23
    While most of us were asleep on Sunday night, the 49ers were already conducting a Monday afternoon practice in Australia. According to NBC Sports’ Matt Maiocco, McCaffrey was not seen taking part in drills during the early portion of practice. It’s possible this is by design as the Niners prepare for their season opener on Thursday against the Rams, so we won’t read too much into this just yet. McCaffrey missed some time during training camp due to “tightness,” but seemingly downplayed any idea of an injury when he later said the time off during camp was “the plan from the jump.” This is something to keep an eye on in the coming days, but for now, we’ll assume McCaffrey will be good to go for the season opener. According to Maiocco, DE Nick Bosa was also not spotted during the early portion of practice on Monday.
  • SF Running Back #23
    The most important takeaway is that McCaffrey has resumed practicing. Whether the planned aspect is true or not is secondary. That said, one wonders why the team chose to say their star running back was sidelined by “tightness,” rather than simply telling reporters he was taking veteran rest days, which is quite common for a 30-year-old player. McCaffrey said the team wanted him to “ramp up pretty big” early on, before taking time off, and later initiating another ramp-up period, “so we’re fresh for the duration.” McCaffrey says he feels “fresh” after taking nearly two weeks off. We would hope so. He’s a locked-in RB1 at this time.
  • SF Running Back #23
    On the same day the Niners saw George Kittle return from his Achilles injury, the team also got back McCaffrey, who had been sidelined since August 10 due to his “tightness.” Assuming he doesn’t miss any more time and we don’t hear anything else about this injury or a new one, McCaffrey appears to be in good shape to be ready in time for the Niners’ Week 1 opener when they take on the Rams in Australia 18 days from now.

Rotoworld

  • DEN Wide Receiver #17
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jaylen Waddle (shoulder) returned to the game in the fourth quarter of Week 6 against the Seahawks.

    Waddle departed in the third quarter and was deemed questionable to return with a shoulder injury but made his way back to the field in the fourth quarter, catching two additional passes on the team’s first possession with him back on the field. Expect an update on his ailment following the game.
  • DEN Wide Receiver #17
    Player Stats
    Link copied to clipboard!

    Jaylen Waddle (shoulder) is questionable to return to Week 6 against the Seahawks.

    Waddle departed early in the third quarter and was quickly deemed questionable to return with a shoulder injury. It is unclear when the injury occurred. Waddle managed to catch just 2-of-5 targets for 15 yards prior to departing, keeping his usable weeks total at just two games through the first six weeks of the 2026 season. Fantasy managers that invested a fourth-round pick on the veteran wide receiver have got to begin to make alternate plans at wide receiver moving forward.
  • Link copied to clipboard!

    Elijah Arroyo (arm) was taken to the locker room in the second quarter of week 6 against the Broncos.

    Arroyo was injured while trying to recover a Rashid Shaheed fumble in the second quarter and was promptly escorted to the locker room with trainers helping to stabilize his arm. It appeared to be a potential wrist or shoulder injury based on how the staff helped him off the field. The second-year tight end was not targeted prior to departing and appears to be on the wrong side of questionable to return to Week 6.
  • Link copied to clipboard!

    Brock Bowers (knee) practiced in full on Thursday.

    The Raiders continue managing Bowers’ practice reps early in the week, though he plays unrestrictedly on game day. The Raiders face the Bills in Week 6, likely facilitating a fantasy-friendly game environment. Bowers should be treated as the overall TE1 as usual this week.
  • Link copied to clipboard!

    49ers coach Kyle Shanahan said Demarcus Robinson (ankle) has an “outside chance” to return in Week 7 against the Falcons.

    The 49ers go on bye in Week 8. Shanahan says that Robinson is more likely to return after that, in time to face the Raiders in Week 9. Robinson can be stashed in injured reserve spots, if need be, but he is not a must-stash type of player. Depending on how the 49ers’ wide receiver corps looks, Robinson can likely be snagged off waivers during the bye week for those in need at the wide receiver position.
  • Link copied to clipboard!

    Davis Allen (foot) did not practice on Thursday.

    Allen remains out, and Parkinson (shoulder) remains limited. Tyler Higbee has played productively in the Rams’ No. 1 tight end role, and he should be expected to do so again this week against the Cardinals.
  • ARI Running Back #4
    Player Stats
    Link copied to clipboard!

    Jeremiyah Love (ankle) did not practice on Thursday.

    Tyler Allgeier should be rostered in 10-team leagues. The Cardinals have downplayed Love’s ankle issues, but two missed practices are not a good sign. He still has a chance to suit up in Week 6 against the Rams, but he is currently on the wrong side of questionable.
  • LV Running Back #2
    Player Stats
    Link copied to clipboard!

    Ashton Jeanty (foot) said he is feeling “great” and “ready to go” for Week 6 against the Bills.

    The quotes read a tad bit more enthusiastically than Jeanty did while speaking to media members at his locker, but this is still good to hear. Jeanty has been dealing with an ankle injury for a long time, but the team took that injury off the weekly practice report this week. He is now listed only with the foot injury after experiencing “a flare-up of plantar fasciitis” last Friday. Jeanty is a low-end RB1 against the Bills this week.
  • SEA Linebacker #32
    Player Stats
    Link copied to clipboard!

    Seahawks declared LB Drake Thomas, CB Avery Smith, WR Montorie Foster Jr., DT Brandon Pili, QB Jalen Milroe, LB Chazz Surratt and RB Robert Henry inactive for Week 6 against the Broncos.

    Thomas is dealing with an ankle injury and needs more time to get healthy. The Seahawks recently signed Henry, a rookie, but evidently he will not play this evening, despite the Seahawks’ running back group being a tad thin due to injuries. The Seahawks face the Broncos on Thursday Night Football.
  • DEN Cornerback #21
    Player Stats
    Link copied to clipboard!

    Riley Moss (ribs) is active for Week 6 against the Seahawks.

    Moss, one of the Broncos’ starting cornerbacks, returns from a one-game absence. He injured his ribs in Week 4 against the 49ers. The Broncos declared QB Sam Ehlinger, OL Kage Casey, TE Dallen Bentley, DL Jordan Jackson and DL Tyler Onyedim inactive for Week 6 against the Seahawks. Ehlinger will serve as the team’s emergency third quarterback.