Tertius News is an AI-native newsroom: an AI model reads the linked source articles below and extracts what each outlet reported, so you can compare their coverage side by side. How this works →
Kaelon Black runs as lead back with CMC out
Christian McCaffrey returned to 49ers practice on Sunday after a 15-day absence, which he says was planned as part of his load management. Meanwhile, the team traded running back Zamir White to the Saints for linebacker Deion Jones, and rookie Kaelon Black has emerged as the lead back during McCaffrey's absence.
McCaffrey Returns to Practice, Calls Absence Part of the Plan
Christian McCaffrey returned to 49ers practice on Sunday, ending a 15-day absence that had prompted speculation about his health and his contract. McCaffrey last practiced on Aug. 8, and the team described the issue only as "tightness" without specifying the location. ESPN's Nick Wagoner reported that McCaffrey took roughly seven reps in team drills, including several carries, and the 49ers' practice report showed him receiving four touches, with one carry featuring a sizable gain along the sideline.
Speaking to reporters, McCaffrey dismissed concerns that his absence was injury-related. "Obviously when you don't practice, the way the media works now it's a firestorm," he said. "But this was part of the plan from the jump, to ramp up pretty big, get nine or 10 practices in, kind of come back down and then ramp back up so we're fresh for the duration." He added, "I feel great. I feel fresh and it's good to be back out there."
The 30-year-old running back explained that the 49ers' staff had designed a specific workload plan for him. "Our staff's done a great job of coming up with specific plans," he said, according to Sports Illustrated. McCaffrey also told reporters that "the workload in our sport is really monitored in practice, not in games," a philosophy that aligns with coach Kyle Shanahan's stated desire to reduce "wear and tear" on his star back this season.
Contract Speculation Dismissed
The absence came just days after running backs Bijan Robinson and Jahmyr Gibbs signed significant contract extensions, leading to speculation from Pro Football Talk's Mike Florio and 49ers beat writer Grant Cohn that McCaffrey might be holding in for a new deal. However, Ian Rapoport of NFL Network (as cited in NBC Sports' coverage) reported that the timing was a coincidence and that McCaffrey's injury was not a concern. Rapoport noted that McCaffrey had been seeking a new contract during the offseason, but talks had not progressed.
Coach Kyle Shanahan also addressed the issue directly. On Aug. 18, Shanahan said McCaffrey's missed practices were not contract-related, and he added that McCaffrey would have practiced that day had the team been holding a normal game-week session rather than a joint practice with the Chargers. ESPN's Adam Schefter reported that the 49ers had "no reason to believe that McCaffrey's missed practice is contract-related."
McCaffrey's contract situation remains a point of context. He is under contract through 2027 at an annual average of $19 million, which places him as the fifth-highest paid running back after extensions for Gibbs, Robinson, and Jonathan Taylor this offseason.
Backfield Shuffle: Trade and Rising Rookies
On the same day McCaffrey returned, the 49ers traded running back Zamir White to the New Orleans Saints for linebacker Deion Jones, as reported by ESPN's Adam Schefter. White, who signed a one-year deal with the 49ers in August, had rushed for 29 yards on 12 carries in Thursday's preseason win over the Chargers. He spent his first four seasons with the Las Vegas Raiders, amassing 736 yards in a minor role.
Jones, a 31-year-old Pro Bowler in 2017, signed with the Saints earlier this month and made one preseason appearance. He has played for six teams since 2021, including a stint with the Tampa Bay Buccaneers in 2025, where he appeared in 17 games as a backup middle linebacker and recorded 29 tackles. Jones previously played under 49ers defensive coordinator Raheem Morris when both were with the Atlanta Falcons.
With White departed and Jordan James dealing with a fractured rib, rookie Kaelon Black has emerged as the lead back in McCaffrey's absence. Black, a third-round pick in the 2026 NFL Draft, missed two weeks with a thigh injury but has impressed coaches and teammates. The Athletic's Matt Barrows reported that Black "certainly didn't look rusty, taking an early carry to the left for 50 yards and showing violence and strength on several ensuing runs. Black also had a catch at the goal line in a red zone drill." Quarterback Brock Purdy added, "I thought he looked good hitting the hole and running hard. You could tell there was a different level of intensity when he touched the ball."
Black rushed for 1,040 yards and 10 touchdowns at Indiana last season, and he has a chance to establish himself as the team's primary backup. Jordan James returned to practice on Saturday after missing nearly a month with a fractured rib, marking his first time in pads since July 29.
Looking Ahead to Week 1
The 49ers open the regular season on Sept. 10 against the Los Angeles Rams in Melbourne, Australia. McCaffrey's return was one of several positive developments for the team, as tight end George Kittle also suited up after being activated from the Physically Unable to Perform List. The 49ers have one more preseason game against the Las Vegas Raiders on Aug. 27 before traveling to Australia.
McCaffrey's 2025 season was notable for his durability and production. He played all 17 regular-season games, totaling 2,126 yards from scrimmage and 17 touchdowns, while leading the league with 413 touches. That workload, combined with his injury history—including a 2024 season limited to four games with bilateral knee tendinitis—has made workload management a central theme of the 49ers' approach to preparing him for the season.
How each outlet told it
Heavy.
Framing: Describes the trade primarily as a Saints move to shore up running back depth, with a critical tone toward White's production. — Skeptical, using phrases like 'strange' and 'does not instill much confidence.'
Facts Included:
The New Orleans Saints have traded away veteran linebacker Deion Jones to the San Francisco 49ers for former Georgia Bulldogs running back Zamir White.
Jones signed with the Saints a few weeks ago on a one year contract.
White also signed a one year contract this offseason after spending several years with the Las Vegas Raiders.
The Raiders took White in the fourth round of the NFL draft.
Adam Schefter tweeted: 'Trade: the Saints are sending veteran LB Deion Jones to San Francisco in exchange for RB Zamir White, per sources.'
The Saints have their top two running backs solidified: Travis Etienne and Alvin Kamara.
White is to compete with Devin Neal, Audric Estime, Kendre Miller, Ty Chandler, and CJ Donaldson.
Jones was once a starter for the Atlanta Falcons for six seasons before moving to the Cleveland Browns.
Jones bounced around the NFC South, playing for the Carolina Panthers and Tampa Bay Buccaneers.
White ran for 29 yards on 12 carries in the second preseason game for the 49ers.
Framing: Details the plan behind McCaffrey's 15-day absence, emphasizing that it was intentional. — Informative and reassuring, with quotes supporting the planned nature.
Facts Included:
Christian McCaffrey returned to team drills Sunday after a 15-day absence.
ESPN’s Nick Wagoner reported McCaffrey took roughly seven reps in team drills on Aug. 23, including several carries, after last practicing Aug. 8.
The 49ers called it 'tightness.'
The 49ers open against the Los Angeles Rams in Melbourne on Sept. 10.
McCaffrey said the break was built into his preparation.
Direct quote: 'Obviously when you don’t practice, the way the media works now it’s a firestorm.'
Direct quote: 'This was kind of part of the plan from the jump.'
McCaffrey said the plan was to get 'nine, 10 practices in,' come back down and then ramp up again.
Direct quote: 'I feel great... I feel fresh, and it’s good to be back out there.'
McCaffrey received four touches during team drills, and on one carry he reached the edge and accelerated down the sideline for a sizable gain.
Head coach Kyle Shanahan said on Aug. 18 that McCaffrey’s missed practices were not contract-related.
Shanahan also said McCaffrey would have practiced that day had the 49ers been going through a normal game-week session rather than a joint practice with the Los Angeles Chargers.
The 49ers have one preseason game remaining, against the Las Vegas Raiders on Aug. 27.
The depth chart lists McCaffrey as the starter, with Jordan James and rookie Kaelon Black behind him.
James returned to practice Sunday after dealing with a rib injury and received six touches during team drills.
Black had 33 rushing yards on eight carries against the Chargers in the second preseason game.
McCaffrey played all 17 regular-season games last season.
Framing: Frames McCaffrey's return as a 'massive update,' emphasizing its importance to the team. — Positive and relieved, using 'massive update' and 'huge.'
Facts Included:
The 49ers are gearing up for their NFL 2026 season opener against the Los Angeles Rams in Melbourne, Australia, on Thursday, Sep. 10.
The 49ers concluded training camp and have played two of their three preseason games.
They narrowly lost 19-13 to the Tennessee Titans in their preseason opener.
The 49ers mainly played their backups against the Titans’ starters.
San Francisco then dominated the Los Angeles Chargers 41-17 on Thursday.
QB Brock Purdy started the opening drive for the 49ers.
RB Christian McCaffrey was in uniform and returned to the team’s practice on Sunday, Matt Barrows of The Athletic reported.
McCaffrey was sidelined for the last three weeks due to tightness.
TE George Kittle also suited up for practice after the 49ers activated him from the Physically Unable to Perform List earlier on Sunday.
San Francisco will face the Las Vegas Raiders at Allegiant Stadium on Thursday, Aug. 27.
Shanahan stated that McCaffrey would have practiced on Tuesday if it were not a joint practice with the Los Angeles Chargers, ESPN’s Adam Schefter reported on Aug. 18.
Schefter also wrote via X: '49ers have no reason to believe that McCaffrey’s missed practice is contract-related.'
Mike Florio of ProFootball Talk said on Aug. 17: 'Bijan Robinson gets a big contract. A couple of days later, Jahmyr Gibbs gets a big contract. A couple of days later Christian McCaffrey starts missing practice due to 'tightness'...'
In McCaffrey's first full season (2023), he recorded a career-high 1,459 rushing yards, 21 total touchdowns, led the 49ers to a Super Bowl appearance, won Offensive Player of the Year, and was third in MVP voting.
In 2024, he played in only 4 games, shut down with bilateral knee tendinitis.
Last year, he played in all 17 regular-season games, recording more than 2,000 scrimmage yards and 17 touchdowns.
Framing: Focuses on Jordan James's return from ribs, framing it as a roster update rather than McCaffrey's injury news. — Factual and fantasy-focused, using terms like 'bummer' and 'worthwhile late-round dart throw.'
Facts Included:
49ers RB Jordan James (ribs) returned to practice Saturday.
James missed almost a month of camp and preseason activity after suffering a fractured rib in late July.
His appearance at practice Saturday marked his first time in pads since 29 July.
He returns to a backfield currently missing All-World running back Christian McCaffrey.
James will join Kaelon Black in a battle for primary backup duties.
With Isaac Guerendo also injured, Black is already the last man standing behind Christian McCaffrey.
Wagoner said he saw 'some good stuff' from James as a rusher and receiver today.
49ers head coach Kyle Shanahan broke the news this afternoon. This is a bummer.
The team signed RBs Jordan Mims and Jermar Jefferson today.
Black was the second running back off the draft board in the 2026 NFL Draft.
In 32 pass-blocking opportunities in 2025, Black did not allow a quarterback hit while giving up two QB pressures.
James, 22, played just three offensive snaps last year.
Black scored 10 touchdowns in the Hoosiers' championship run last year.
49ers HC Kyle Shanahan said Isaac Guerendo 'wasn’t the team’s second best runner' and 'fell behind James in that category by the end of the season.'
James had six rushes for 28 yards in garbage time against the eventual champion Seahawks in the Divisional Round.
Deshaun Watson completed 5-of-12 passes for 35 yards and one interception in the Browns’ preseason Week 2 game against the Bills.
Shedeur Sanders completed 9-of-11 passes for 74 yards, one touchdown, and one interception.
Bucky Irving rushed three times for 14 yards in the Buccaneers’ preseason Week 2 game.
Baker Mayfield completed 2-of-4 passes for 10 yards.
Spencer Rattler completed 14-of-23 passes for 141 yards and one interception.
J.J. McCarthy went 5-for-10 passing for 81 yards.
49ers WR De’Zhaun Stribling (shoulder) listed as day-to-day.
Falcons HC Kevin Stefanski said QB Michael Penix has been cleared for 11-on-11 practice.
Browns WR Isaiah Bond (concussion) is questionable to return.
Framing: Emphasizes that the time off was 'kind of' planned, suggesting a degree of uncertainty about the planning. — Reassuring but cautious, using 'not overly concerned' and 'hopefully this is a non-issue.'
Facts Included:
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.'
The 49ers face the Rams in Australia 18 days from now.
There had been speculation from Mike Florio and Grant Cohn that McCaffrey's tightness was a hold-in for a new contract.
Rapoport shot that down, calling the timing a coincidence.
Rapoport noted McCaffrey was angling for a new contract over the offseason, though talks went nowhere.
McCaffrey practiced with the team on Wednesday.
He was held out of team drills on Thursday and worked on conditioning.
Coach Kyle Shanahan said he wants less 'wear and tear' on McCaffrey this season.
McCaffrey told reporters he thinks 'the workload in our sport is really monitored in practice, not in games.'
McCaffrey posted a league-leading and career-high 413 touches last season.
McCaffrey is entering his age-30 season.
He saw a career-high 311 carries while rushing for 1,202 yards and 10 scores.
McCaffrey caught 102 passes for 924 yards and another seven touchdowns.
He eclipsed 2,000 scrimmage yards for the third time in his career.
McCaffrey had 95 red zone touches in the 2025 regular season, leading all 49ers players by 79 and all other NFL players by 21.
He gutted through a stinger in a postseason game.
McCaffrey had minus-27.9 rushing EPA and a minus-0.5 rushing yards over expected per attempt, fourth-worst among qualified rushers.
Framing: States McCaffrey returns to practice, a straightforward news update. — Reassuring and fantasy-focused, with phrases like 'not overly concerned' and 'high-end RB1.'
Facts Included:
McCaffrey returned to practice Sunday.
There had been speculation from Mike Florio and Grant Cohn about a contract hold-in.
Rapoport shot that down, calling the timing a coincidence.
Rapoport noted McCaffrey was angling for a new contract over the offseason, though talks went nowhere.
McCaffrey practiced with the team on Wednesday.
He was held out of team drills on Thursday and worked on conditioning.
Shanahan said he wants less 'wear and tear' on McCaffrey this season.
McCaffrey told reporters he thinks 'the workload in our sport is really monitored in practice, not in games.'
McCaffrey posted a league-leading and career-high 413 touches last season.
McCaffrey is entering his age-30 season.
He saw a career-high 311 carries while rushing for 1,202 yards and 10 scores.
McCaffrey caught 102 passes for 924 yards and another seven touchdowns.
He eclipsed 2,000 scrimmage yards for the third time in his career.
McCaffrey had 95 red zone touches in the 2025 regular season.
He won the Offensive Player of the Year award in 2023.
McCaffrey gutted through a stinger in a postseason game.
McCaffrey had poor rushing efficiency metrics.
George Kittle is lost for the season with an Achilles injury.
McCaffrey caught touchdown passes from both Brock Purdy and Jauan Jennings in a playoff game.
Framing: Focuses on Kaelon Black's role as lead back, a fantasy football angle. — Enthusiastic and fantasy-oriented, using 'real chance' and 'should be stashed.'
Facts Included:
Kaelon Black is operating as the 49ers lead back with Christian McCaffrey (tightness) sidelined.
Black had missed two weeks with a thigh injury before emerging.
Barrows said Black 'certainly didn’t look rusty, taking an early carry to the left for 50 yards and showing violence and strength on several ensuing runs. Black also had a catch at the goal line in a red zone drill.'
Brock Purdy said: 'I thought he looked good hitting the hole and running hard. You could tell there was a different level of intensity when he touched the ball.'
Black was taken in the third round of the 2026 NFL Draft.
Jordan James is struggling through a broken rib.
Black will have a real chance to establish himself as the Niners’ RB2.
Framing: States that the practice absences were planned as part of load management, focusing on the plan rather than the injury. — Measured and informative, with quotes supporting the planned nature.
Facts Included:
Christian McCaffrey returned to practice on Sunday, his first time on the field with his teammates since Aug. 8.
The 49ers’ terming his injury as 'tightness' raised eyebrows given calf tightness in 2024.
McCaffrey said the time away was planned as part of his load management.
Direct quote: 'This was kind of part of the plan from the jump... Was to ramp up pretty big, get 9, 10 practices in, kind of come back down, and then ramp back up so we’re fresh for the duration.'
McCaffrey played only four games in 2024 with what was later announced as Achilles tendinitis, and had a separate injury to his posterior collateral ligament.
The 49ers have been deliberate with his practice schedule since.
McCaffrey, 30, led the league with 413 touches last year.
Direct quote: 'I can probably be my worst enemy in how much I just love being out there... I want to run. I want to go. I want every play. I’m a competitor. I love it.'
Direct quote: 'I feel great... I feel fresh, and it’s good to be back out there.'
Jahmyr Gibbs, Bijan Robinson and Jonathan Taylor signed extensions this offseason, pushing McCaffrey to the fifth-highest paid player at his position.
He makes an annual average of $19 million a season and is under contract through 2027.
Coach Kyle Shanahan said recently that McCaffrey’s absence was not related to his contract.
Framing: Emphasizes McCaffrey addressing injury concerns after missing practice, focusing on the concern itself. — Reassuring but cautionary, quoting McCaffrey's 'firestorm' comment and emphasizing the team's caution.
Facts Included:
McCaffrey missed 13 games with multiple injuries in 2024, and the 49ers went 6-11 and missed the playoffs.
He played in every game last season, totaling 2,126 yards from scrimmage (1,202 rushing, 924 receiving) and 17 total touchdowns (10 rushing, seven receiving) while helping lead the 49ers to a 12-5 record and nearly winning the NFC West.
McCaffrey told reporters on Sunday: 'Yeah, obviously, when you don’t practice, the way the media works now it’s a firestorm... But this was part of the plan from the jump, to ramp up pretty big, get nine or 10 practices in, kind of come back down and then ramp back up so we’re fresh for the duration. I feel great. I feel fresh and it’s good to be back out there.'
The team is reportedly high on rookie third-rounder Kaelon Black, who rushed for 1,040 yards and 10 touchdowns last season with Indiana.
Jordan James missed some time with a rib injury but returned to practice this weekend.
Third-year RB Isaac Guerendo is recovering from a torn pectoral muscle and likely won’t see the field for another few weeks.
Framing: Combines McCaffrey's return with the trade, noting the trade happened on the same day, framing it as a roster move. — Neutral and informative, with a hint of skepticism about the injury.
Facts Included:
The 49ers traded Zamir White to the New Orleans Saints for Deion Jones.
ESPN's Adam Schefter reported.
White is entering his fifth year in the NFL, the first four with the Las Vegas Raiders.
White had just rushed 12 times for 29 yards in the 49ers' 41-17 preseason win over the Los Angeles Chargers on Thursday.
McCaffrey returned to practice Sunday after missing two weeks with what the team described as 'tightness' without saying where.
Two NFL insiders suggested the absence may have been connected to a contract dispute.
Jones, 31, has played for 49ers defensive coordinator Raheem Morris before, when both were with the Atlanta Falcons and Morris was their defensive coordinator in 2020.
Jones played with the Tampa Bay Buccaneers in 2025, playing in 17 games as a backup middle linebacker and making 29 tackles.
Framing: Emphasizes that McCaffrey 'puts to bed' all hold-in rumors, focusing on the contract narrative. — Confident and reassuring, using phrases like 'put to bed' and 'thankfully.'
Facts Included:
Rumors about Christian McCaffrey holding out for a pay rise with the San Francisco 49ers have now been put to bed.
McCaffrey had been away from training camp for several days.
The reason given was simply 'tightness,' with no elaboration.
Head coach Kyle Shanahan didn’t want to reveal much more.
McCaffrey played every single game last season and was hugely influential in San Francisco defying the odds to make the playoffs.
McCaffrey explained his absence was about preparing for the Week 1 season opener in Australia.
Direct quote from McCaffrey: 'Yeah obviously when you don’t practice, the way the media works now it’s a firestorm... But this was part of the plan from the jump was to ramp up pretty big, get 9 or 10 practices in, kind of come back down and then ramp back up so we’re fresh for the duration.'
McCaffrey enters this season in much better physical shape than he did 12 months ago.
He was coming off a disastrous 2024 campaign that limited him to just four games.
Framing: Reports the trade as a straightforward news item, focusing on the player swap. — Neutral and factual, with no overt judgment on the trade's value.
Facts Included:
The New Orleans Saints are trading veteran linebacker Deion Jones to the San Francisco 49ers for running back Zamir White.
Sources told ESPN's Adam Schefter.
The Saints signed Jones to a one-year deal earlier this month.
The 31-year-old made one preseason appearance with the club.
The 49ers will be his sixth team since 2021.
Jones was a second-round pick of the Atlanta Falcons in 2016, and he became a Pro Bowler in 2017.
He spent six seasons with the team before stops with the Cleveland Browns, Carolina Panthers, Tampa Bay Buccaneers, and Saints.
White signed a one-year contract with the 49ers in August.
He spent the previous four seasons with the Las Vegas Raiders, amassing 736 yards in a minor role.
Travis Etienne is projected to lead the Saints' backfield with Alvin Kamara nursing an injury entering the regular season.
Each row is one claim, attributed to the outlet whose wording states it most clearly. Confidence rates how directly the source text states the claim — explicit and unhedged rates high; hedged, pieced-together, or internally inconsistent statements rate lower. It does not measure whether the claim is true. Status counts the distinct outlets we found asserting it — so a single-source claim can still show high confidence, and a multi-source claim can show medium. Every one of those outlets is named beside the status, so you can check the count against the list. For claims extracted before we began storing that list, the row says so: it names the outlet the claim is quoted from and states that we have not recorded which outlets backed it. Outlets wrote at different times, so a figure that evolves — a casualty count, for example — can legitimately differ between rows; check the "as of" time next to each claim's source.
Claim
Confidence
Status
ClaimChristian McCaffrey returned to practice on Sunday after a 15-day absence, having last practiced on Aug. 8.
ClaimMcCaffrey said his absence was planned as part of his preparation, to ramp up for nine or 10 practices, then back off and ramp back up for the season.
ClaimMcCaffrey said: 'Yeah, obviously, when you don’t practice, the way the media works now it’s a firestorm... But this was part of the plan from the jump, to ramp up pretty big, get nine or 10 practices in, kind of come back down and then ramp back up so we’re fresh for the duration. I feel great. I feel fresh and it’s good to be back out there.'
ClaimJahmyr Gibbs, Bijan Robinson and Jonathan Taylor signed extensions this offseason, pushing McCaffrey to the fifth-highest paid player at his position.
ClaimIan Rapoport said McCaffrey's injury timing was a coincidence and that McCaffrey was angling for a new contract over the offseason, though talks went nowhere.
ClaimIn 2023, McCaffrey recorded a career-high 1,459 rushing yards, 21 total touchdowns, and led the 49ers to a Super Bowl appearance, winning Offensive Player of the Year.
ClaimMcCaffrey played in all 17 regular-season games last season, totaling 2,126 yards from scrimmage (1,202 rushing, 924 receiving) and 17 total touchdowns (10 rushing, seven receiving).
Claim49ers HC Kyle Shanahan said Isaac Guerendo 'wasn't the team's second best runner' and 'fell behind James in that category by the end of the season.'
ClaimShedeur Sanders completed 9-of-11 passes for 74 yards, one touchdown, and one interception in the Browns' preseason Week 2 game against the Bills.