Sergio Estrada-USA TODAY Sports

The San Francisco 49ers are preparing for their Week 1 contest against the Pittsburgh Steelers on Sunday at Acrisure Stadium in Pittsburgh, Pennsylvania.

Tight end George Kittle and safety Tashaun Gipson returned to practice after missing some time. That's good news for the 49ers, who hope to have the two players on the field for Sunday's game.

Kittle has been dealing with a nagging groin injury, while Gipson has missed time with a hamstring issue. Both players were limited in Wednesday's on-field work.

Head coach Kyle Shanahan revealed that wide receiver and punt returner Ray-Ray McCloud has been cleared to practice. His participation was limited. McCloud suffered a broken wrist during training camp. The team initially expected him to miss about eight weeks. His recovery is trending well and he could even play against the Steelers.

"McCloud has been catching punts on [the] side and expects to play," wrote Cam Inman of Bay Area News Group.

Rookie kicker Jake Moody is working his way back from a right quad injury. The 49ers coach is optimistic about his availability on Sunday.

"Just as long as he doesn't have a setback," Shanahan shared before practice. "He's looking good now, and I feel good about him, and I'd be surprised if he's not there. So we'll keep going at the pace we're at. As long as he doesn't have a setback, we should be all right."

Below are Wednesday's practice participation reports for both the 49ers and Steelers, which were provided by the 49ers Communications staff.

San Francisco 49ers Wednesday Practice

Did Not Participate In Practice
C Jon Feliciano (illness), T Trent Williams (not injury related - resting player)

Limited Participation in Practice
LB Oren Burks (knee), S Tashaun Gipson (back), S Talanoa Hufanga (knee), TE George Kittle (groin), RB Jordan Mason (foot), WR Ray-Ray McCloud (wrist), K Jake Moody (right quadricep)

Full Participation in Practice
S George Odum (shoulder), QB Brock Purdy (right elbow)

Pittsburgh Steelers Wednesday Practice

Limited Participation in Practice
DT Cameron Heyward (not injury related - resting player), DT Larry Ogunjobi (foot)

More must-reads:

TODAY'S BEST
Frank Vogel fell victim to a Suns ownership group eager to win
Luka Doncic hands OKC first playoff loss with gutsy Game 2 effort
Three takeaways as Rangers take commanding 3-0 series lead on Hurricanes
Rams make surprising move with former team captain
Ohio State AD is wrong for thinking Michigan wins deserve asterisk
Padres OF Jurickson Profar is a legitimate MVP candidate
Steelers' Cameron Heyward comments on controversial Justin Fields idea
Pacers coach claims officials are biased against 'small market' teams
14-year-old phenom signs unprecedented MLS deal that includes future Man City transfer
Tiger Woods, Rory McIlroy's 'soured' relationship paints murky future for PGA Tour
Stars almost blow another lead, even series with Avalanche
Auburn's Hugh Freeze uncomfortable with 'bidding wars' for top players in transfer portal
Cavaliers punch back, blow out Celtics in Game 2
Coach: Oilers star center could miss Game 2 vs. Canucks
Watch: Cavaliers' Evan Mobley turns defense into offense in Game 2 vs. Celtics
Xander Schauffele tops stacked leaderboard after first round of Wells Fargo Championship
Suns talks with head-coaching target 'expected to move quickly'
Knicks get even more bad injury news ahead of Game 3
2008 Celtics champion sentenced to prison despite emotional plea
Skip Bayless makes huge Tom Brady prediction after Netflix roast

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.