Get 49ers news in your inbox. Sign up now for the free 49ers HQ newsletter.

SANTA CLARA — Cornerback Richard Sherman stood off to the side with Kyle Shanahan on Tuesday at 49ers practice and delivered “good news,” as the coach aptly called it.

Sherman’s 34-snap debut Saturday night did not take an adverse toll on his comeback from Achilles and hamstring injuries.

“I was asking him today how he felt after it,” Shanahan said. “He was expecting to be sore and stiff from it, the most workload he’s had. He felt better than he expected.”

Next stop: the Sept. 9 regular season opener at the Minnesota Vikings for Sherman’s official 49ers debut. It also will be Kirk Cousins’ initiation as the Vikings quarterback, and Sherman is no stranger to him, having faced off twice in their Washington and Seattle tenures.

Sherman’s scouting report on Cousins: “He’s good at executing the scheme. He sees his spots. He does a good job playing mistake-free football. He takes what the defense gives him. He doesn’t force a lot of things. So I look forward to it.”

In Sherman’s penultimate game with the Seahawks, he made four tackles and defended a deep pass in a Nov. 5 loss to Cousins at Seattle. “I know he throws a good deep ball, and he’s accurate. He’s always been accurate,” Sherman added.

Sherman confirmed he’s feeling “pretty good” but needs more reps over the next 1 1/2 weeks of practice. Only the first 20 minutes of Tuesday’s practice was open to the media, as is protocol going forward through the season.

Sherman is on course to start at left cornerback, having found refuge with the 49ers via an incentive-laden contract after the Seahawks ended his seven-year tenure there. He defended the only pass that came his way in Saturday’s exhibition debut at Indianapolis, but his fiery spirit and veteran leadership showed on every snap.

“He’s been exactly as advertised so far,” Shanahan said. “He’s been great. He’s been the same person each day. When people are like that, you can get to know that and what to expect.”

Sherman, a Stanford graduate, has enjoyed his return to the Bay Area, noting: “Great weather, great people. Silicon Valley, it’s gotten more expensive. It’s a little ridiculous. My kids like it, my wife loves it.”

— Mike Person drew the strongest endorsement yet from Shanahan in terms of nailing down the starting right guard spot over Joshua Garnett.

“Yeah, I would say it’s his job to lose right now, or however you want to say it,” Shanahan said of Person. “Josh could beat him out. But Person has been the most consistent since Day 1, had a real good camp and we’ll see what happens these last few days.”

Person was an under-the-radar signing in free agency. A seventh-round draft pick in 2011 by the 49ers, he’s since bounced around the league, including playing in Shanahan’s system with the Falcons in 2015 and the past two seasons in Kansas City and Indianapolis.

Garnett, a 2016 first-round pick out of Stanford, did not play last season because of a knee injury, and he aggravated that knee a month ago. “Josh definitely helped himself out this week, and probably have another game to watch it,” said Shanahan, noting Garnett will play Thursday while Person might not.

— C.J. Beathard will start at quarterback while Jimmy Garoppolo and most other starters sit, Shanahan confirmed. After Beathard and Nick Mullens, Shanahan hopes to unveil Jack Heneghan, an undrafted rookie from Dartmouth and Menlo School who “deserves it and he’s earned it.”

— Tight end George Kittle was back practicing with the tight ends, nearly three weeks since a shoulder separation that he described as good news upon its prognosis. “I was excited and knew I could bounce back quick,” Kittle said.

— Running back Jerick McKinnon (right calf) and understudy Matt Breida (shoulder) went through conditioning drills together in full uniform. Both are expected to play in the Sept. 9 opener. McKinnon has been out since Aug. 12; Breida since Aug. 9.

Alfred Morris might not play Thursday, as Shanahan noted: “I saw enough out of Alf at Indianapolis.” Running back Joe Williams (rib) was not in uniform and came out to the conditioning field after the aforementioned running backs. Ja’Quan Gardner, an undrafted rookie from Humboldt State, made his practice debut (No. 38 jersey) after signing earlier Tuesday.

— A year after Chanceller James’ nearly won a roster spot in camp until a knee injury, the 49ers released the undrafted safety on Tuesday. “Things didn’t go as well,” Shanahan said of James’ show in camp and the first two exhibitions.

Tyvis Powell, who played safety for national champion Ohio State, has made a positive impression as the 49ers try moving him from cornerback to safety, Shanahan said.

— Linebacker Reuben Foster, forced from Saturday’s game with a concussion, did not practice but came out to watch and did so without needing sunglasses for potential light sensitivity. Shanahan has not ruled him out for Thursday and Foster must be cleared Wednesday in order to play.

— Even though Jimmy Garoppolo and Marquise Goodwin figure to sit out Thursday’s finale with most other starters, they’re still working on their vital chemistry, and Garoppolo went over a route concept with Goodwin during warmups. Paying attention to such details is a wise move even after spending an entire offseason program together plus the past month of training camp.

— Offensive tackle Garry Gilliam apparently is on his way out of the concussion protocol, having been sidelined since his Aug. 9 injury. He lined up at left tackle with the first-string unit while Joe Staley observed in a T-shirt and shorts. It figures to be a week of rest and recovery for Staley, a 12th-year veteran.

— The second-string offensive line featured (left to right): Darrell Williams, Jonathan Cooper, Coleman Shelton, Garnett and Pace Murphy.

— Others doing individual conditioning were Erik Magnuson, an interior offensive line who injured a hamstring Aug. 18, and rookie safety Marcell Harris, who hurt his hamstring Aug. 15 and hasn’t played in an exhibition. Related Articles 49ers-Giants injury report: George Kittle, Jimmy Garoppolo among those out

49ers’ Nick Mullens has something up his sleeve for start against Giants

Where does the NFL send money after fining 49ers’ Shanahan, Raiders’ Gruden over face masks?

49ers at Giants: Five keys to winning while avoiding MetLife Stadium’s trap door

George Kittle just might return from knee injury vs. Giants despite MetLife field concerns

— The 49ers continue to enlist five candidates at punt return: Dante Pettis, Trent Taylor, Victor Bolden, Richie James and D.J. Reed. Greg Mabin and Tarvarius Moore are among the top candidates at gunner, which is where Aaron Burbridge figured to start until Saturday’s hamstring injury.