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

    CMC (tightness) time off was ‘kind of’ planned

    Link copied to clipboard!
    Link copied to clipboard!

    49ers RB Christian McCaffrey (tightness) said taking time off in training camp “was kind of part of the plan from the jump.”

    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.
Watson’s reaction to boos ‘lacks self-awareness’
Mike Florio and Chris Simms unpack Deshaun Watson’s comments about potential regrets he has, explaining why the quarterback’s messy situation in Cleveland is getting even worse.

Related Player News

  • SF Running Back #23
    Personalize your Rotoworld feed by favoriting players
    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 10th 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.
  • SF Running Back #23
    There had been previous speculation, most notably from Pro Football Talk’s Mike Florio and 49ers beat guy Grant Cohn, that McCaffrey’s tightness that cropped up just days after Bijan Robinson and Jahmyr Gibbs reset the running back market was him holding in for a new contract of his own. Rapoport shot that down in a report Monday night, calling the timing of the injury a coincidence. Rapoport noted that it sounds like McCaffrey was angling for a new contract over the offseason, though those talks went nowhere. In positive news for fantasy managers, he also added that it’s his understanding the injury isn’t anything to worry about, which implies McCaffrey will be ready for the start of the regular season.
  • SF Running Back #23
    The 49ers do not have to disclose any details here, so we just have to wait until McCaffrey either tells us himself or retakes the practice field. The veteran running back has plenty of time to get right for Week 1. We are not overly concerned. He remains a high-end RB1 for the 2026 season, but we will provide an update whenever we get one.
  • SF Running Back #23
    We’ll assume the vague categorization means there’s not much to worry about. It was reported in May that the 49ers wanted to be “cautious” with McCaffrey’s summer workload as he ramps up for the season, so it’s possible there’s a little bit of load management going on here while McCaffrey works through this “tightness.” The 49ers have seen several notable players go down due to injuries early in camp. Hopefully this is a non-issue for CMC, and we see him back on the practice field soon.
  • SF Running Back #23
    McCaffrey practiced with the team on Wednesday. He was held out of team drills on Thursday and worked on his conditioning on a side field instead. Late in March, coach Kyle Shanahan said he wants less “wear and tear” on McCaffrey this season. The plan to reduce wear and tear may be limited to the practice week. McCaffrey told reporters today that he thinks “the workload in our sport is really monitored in practice, not in games,” and that he likes to prepare himself “for playing every snap.” McCaffrey posted a league-leading and career-high 413 touches last season. If sitting out practices regularly allows him to handle a similar workload this season, he will once again compete for the overall RB1 spot in fantasy.
  • SF Running Back #23
    It’s not the first time we’ve heard this, and it certainly won’t be the last, but it’s understandable that Shanny would want to dial back McCaffrey’s workload this season. The star running back is entering his age-30 season and coming off a 2025 in which he saw a career-high 311 carries while rushing for 1,202 yards and 10 scores. McCaffrey also caught 102 passes for 924 yards and another seven touchdowns, turning in one of his best seasons as a pro while eclipsing 2,000 scrimmage yards for the third time in his career. It’s possible the 49ers find a way to delegate more work to second-year back Jordan James or a player not yet on the roster, but this shouldn’t change how we view McCaffrey’s fantasy stock this season. As long as he’s healthy, CMC remains one of the most dynamic weapons in the league and should see plenty of touches funneled his way, making him one of the most valuable assets in all formats.
  • SF Wide Receiver
    Wagoner prefaced the statement by revealing that in the first meeting between 49ers head coach Kyle Shanahan and Evans, “Shanahan laid out the plan for how he will be incorporated into an offense that also includes” RB Christian McCaffrey, TE George Kittle and QB Brock Purdy. McCaffrey’s 95 red zone touches in the 2025 regular season led all 49ers players by 79 and all other NFL players by 21. Knowing that Shanahan is already scheming up red zone opportunities for Evans is great to hear. McCaffrey can also lose a few red zone touches and still remain an elite RB1. There should be more than enough opportunities in scoring position for both players to feast. Evans currently projects as a WR2 with double-digit touchdown upside.
  • SF Running Back #23
    McCaffrey astonishingly handled a career-high 413 touches in his age-29 season, totaling 102 receptions, 2,126 scrimmage yards and 17 touchdowns. To say he deserves this award is an understatement. He notably won the Offensive Player of the Year award in 2023.
  • SF Running Back #23
    He gutted through a stinger in this one, leaving briefly at the start of the second half and (obviously) again late as the 49ers fell to pieces. This is one of the great fantasy seasons of recent memory at running back, mostly because it was actually a great wideout season for McCaffrey. He caught 102 balls for 924 yards and seven scores, starting all 17 games – it was his best receiving output since 2019’s 116/1005/4 stat line. He led the NFL with 413 regular season touches and added 21 against the Eagles and 16 here. McCaffrey actually performed pretty poorly as a runner this year, with minus-27.9 rushing EPA and a minus-0.5 rushing yards over expected per attempt that was fourth-worst among all qualified rushers. His special skill set leaves him more than capable of being a fantasy RB1 – maybe even No. 1 overall – in 2026. But the touches and the injury history will continue to make him a caveat emptor all-star.
  • SF Running Back #23
    Again middling on the ground, McCaffrey was again sensational through the air, catching touchdown passes from both Brock Purdy and Jauan Jennings. The latter was a 29-yard trick play (obviously) strike that required McCaffrey to make an acrobatic grab at the goal line. McCaffrey’s rushing efficiency is in undeniable decline, but his receiving becomes even more of a Divisional Round X-factor with George Kittle (Achilles) lost for the season. We have no doubt coach Kyle Shanahan will do everything he can to put CMC in position to make plays through the air.

Rotoworld

  • Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Seahawks HC Mike Macdonald said S Bud Clark will miss “multiple months” after suffering a broken ankle in Sunday’s preseason game against the Titans.

    Clark was carted from Sunday’s game after his ankle was rolled up at the end of the play. The early appearance of the injury suggested this would be a long-term injury, so Macdonald’s comments after the game don’t come as much of a surprise. Clark was selected 64th overall by the Seahawks in this year’s draft and was expected to be an immediate contributor for the defense. We’ll likely get word later in the week on exactly how long the Seahawks expect the rookie to be out.
  • LV Running Back #2
    Player Stats
    Link copied to clipboard!

    ESPN’s Adam Schefter reports that Raiders RB Ashton Jeanty “is believed to have sprained his ankle,” and it is not considered a long-term injury.

    The Raiders are still unsure how long Jeanty will be sidelined, but both Schefter and NFL Network’s Ian Rapoport say the team is “breathing a sigh of relief.” Without knowing Jeanty’s return timeline, and the injury’s specifics, it is difficult to assess whether Jeanty is worthy of a top-15 fantasy draft pick. We expect to learn more in the coming days. For now, it might be worthwhile to pass on Jeanty in favor of healthy players late in Round 1 and early in Round 2. Should his ADP begin to tumble a few rounds, buying the dip could be worth it.
  • TEN Quarterback #1
    Player Stats
    Link copied to clipboard!

    Titans QB Cam Ward completed 8-of-12 passes for 69 yards in Sunday’s preseason game against the Seahawks.

    Ward would have cleared 100 yards in the box score had TE Gunnar Helm not stepped out of bounds while hauling in a downfield pass during a scramble drill. Ward’s ability to make wild throws off-script remains a plus and a minus. Playing within structure will be key to his development, and potentially his connection with rookie WR Carnell Tate. The duo went 0-of-2 out of five total pass attempts from Ward on the first drive this evening against Seattle.
  • Link copied to clipboard!

    Seahawks TE Elijah Arroyo caught 2-of-3 targets for 50 yards and one touchdown in Sunday’s preseason game against the Titans.

    Arroyo played three drives this evening, scoring from 36 yards out on the first one. Arroyo lined up in line on the left side, ran a route up the seam, shaking a safety along the way and easily hauled in the uncontested pass from tonight’s starting QB Drew Lock. Scoring against the Titans’ first-string defense is a plus, but playing while the rest of the Seahawks starters sat was not a great sign. Arroyo seems to be firmly behind TE AJ Barner on the depth chart right now.
  • Link copied to clipboard!

    The Athletic’s Nate Atkins reports that the Rams are expanding TE Terrance Ferguson’s route tree and committing to the three-tight end sets.

    Rams coach Sean McVay devised the team’s three-tight end approach midseason last year, and per Atkins, those looks aren’t going anywhere. Ferguson is lining up all over the formation in training camp, taking reps at F, Z, Y and X. The Rams also plan to get the ball to Ferguson “quickly” near the line of scrimmage this year, after asking him to function purely as a big-bodied field stretcher as a rookie. This aspect is key to unlocking his ceiling outcome. Ferguson averaged 9.0 yards after the catch in his final college season, leading all FBS tight ends with at least 45 targets. He is a TE2 with TE1 upside.
  • Link copied to clipboard!

    Seahawks S Bud Clark exited Sunday’s preseason game against the Titans after suffering an apparent ankle injury.

    Clark got rolled up on after jumping over the pile after a play. He immediately went down and called for trainers, who applied an air cast to his lower leg after tending to his ankle. Losing the second-round rookie could be consequential. The Seahawks frequently put three safeties on the field, which put Clark in position to potentially start while S Nick Emmanwori works his way back from offseason ankle surgery. Clark now appears to be headed toward an extended absence. Fortunately, Emmanwori resumed doing individual work with trainers off to the side during practice this weekend.
  • HOU Tight End #83
    Player Stats
    Link copied to clipboard!

    The Houston Chronicle’s Jonathan M. Alexander reports that Texans TE Marlin Klein “will have some sort of role” this season.

    Alexander also lists Klein behind TE1 Dalton Schultz and apparent TE2 Foster Moreau, so this isn’t exactly a ringing endorsement. Klein has efficiently caught 4-of-5 targets for 62 yards thus far in the preseason, and OC Nick Caley unpromptedly complimented Klein’s run blocking. The latter aspect is likely Klein’s ticket to game-day snaps this season. Schultz is a trusted veteran. Klein will likely be a non-factor in fantasy this year, but perhaps he can gain some ground in-season and force the Texans to get him involved late in the year.
  • HOU Running Back #32
    Player Stats
    Link copied to clipboard!

    The Houston Chronicle’s Jonathan M. Alexander believes the rushing workloads for Texans RB David Montgomery and RB Woody Marks “might not be 50-50, but it will be close.”

    According to Alexander, the Texans have utilized both running backs nearly evenly throughout camp. Texans OC Nick Caley “doesn’t typically go away from what’s working,” which could result in a hot-hand approach on game day. For now, Montgomery should be treated as the starter, but Marks looked good in last week’s preseason game and should be stashed on benches in 12-team leagues at the very least.
  • LAC Wide Receiver #89
    Player Stats
    Link copied to clipboard!

    Chargers WR Brenen Thompson (undisclosed) was seen practicing on Sunday.

    Thompson took first- and second-team reps in last Thursday’s preseason game against the 49ers. Chargers’ Nos. 2 and 3 WRs Quentin Johnston and Tre’ Harris were held out with what are believed to be minor injuries. Thompson eventually checked out of the game and entered the blue medical tent before being taken back to the locker room. He sported a yellow jersey today, which ESPN’s Kris Rhim dubbed the “working through something” jersey. He was likely a limited participant today. Thompson could be anything from a mid-to-late-season FLEX option to a part-time player stuck in a fantasy-unfriendly role. Keep an eye on his development and recovery.
  • SF Wide Receiver #5
    Player Stats
    Link copied to clipboard!

    The Mercury News’ Cam Inman reports that 49ers WR Mike Evans (quad) left practice early as a “precautionary” measure.

    It would be really nice to see Evans consistently practice in full at this point, but both Inman and ESPN’s Nick Wagoner appear mostly unconcerned by today’s development. Per Wagoner, Evans stopped practicing after running a deep route on Sunday. Evans “seemed to be moving fine” after exiting. Wagoner adds that it is “clear he and the Niners want to be cautious to get him to the regular season ready to go.” Evans’ soft tissue concerns remain present, but as long as he takes the field on game day, he is a WR2 with WR1 upside.