Sergio Estrada-USA TODAY Sports

49ers WR Ray-Ray McCloud broke his left wrist and will need surgery, knocking him out for two months per Matt Maiocco.

McCloud was San Francisco’s starting returner last year, but had been facing a challenge for that role and a spot on the roster from some other players during training camp. 

McCloud, 26, is a former sixth-round pick of the Bills back in 2018 out of Clemson. He was in the second year of his four-year, $2.6 million contract when he was waived by the Bills coming out of the preseason.

The Panthers claimed McCloud off of waivers soon after before waiving him in October. McCloud returned to the Bills’ practice squad a few days later and re-signed to a futures deal in 2020. He was waived in July and signed with the Steelers during training camp. 

The Steelers brought McCloud back on a one-year deal for the 2021 season. After playing out that deal, he signed a two-year deal with the 49ers in 2022. 

In 2022, McCloud appeared in all 17 games for the 49ers and caught 14 of 25 targets for 243 yards and one touchdown, adding four carries for 78 yards and another touchdown. He also returned 33 punts for 356 yards and 26 kickoffs for 599 yards. 

More must-reads:

TODAY'S BEST
Two young stars get hefty bonuses for making All-NBA teams
Mavericks star duo joins exclusive club with Game 1 win
Mavericks ride 'Luka Magic' on both ends late to win Game 1
Panthers shut out Rangers 3-0 in Eastern Conference Final opener
NBA announces 2023-24 All-NBA teams
Star Padres infielder to miss significant time with shoulder injury
LeBron James, Charles Barkley passionately defend Caitlin Clark from 'petty' haters
Roger Goodell discusses factors for possible 18-game NFL season
Cowboys QB Dak Prescott has intriguing comment on his contract situation
Celtics toying around with surprise Jayson Tatum move in conference finals
Former teammate warns Tee Higgins about pitfalls of playing on franchise tag
Watch: Timberwolves and Mavericks trade dunks in third quarter
Yankees owner Hal Steinbrenner tempers expectations for Juan Soto extension
Canucks' Rick Tocchet wins 2024 Jack Adams Award
Incredible Orioles streak finally comes to end against Cardinals
Raiders QB shares surprising reason for switching jersey number
New Jersey Devils to hire just-fired head coach to lead bench
Latest announcements show how deep Knicks' injury issues ran
Veteran WR announces retirement after nine seasons
Eagles stars defend new DC following criticism