SANTA CLARA >> Jake Moody missed another field goal attempt in Week 17, setting social media and talk radio ablaze.

Time for the 49ers to get a new kicker, or at the very least some competition during training camp in 2025.

Not necessarily, even if coach Kyle Shanahan threw his tablet on the sidelines in frustration after Moody missed a 41-yard attempt in a 29-17 loss to the Miami Dolphins.

“I believe we’ve got the right guy,” Shanahan said Thursday as the 49ers (6-9) began preparations to host the Detroit Lions (13-2). “He’s showed that at times. I thought he showed that at times in his rookie year. I thought he showed that in being 12 of 13 to start the year and I think he’ll show that in the future.”

But rest assured that Moody will be watched closely to see how he performs in the final two weeks of the season, beginning with a spotlight game on Monday night in a rematch of last year’s NFC Championship Game won 34-31 by the 49ers.

Since the game is at Levi’s Stadium, Moody should enter with some confidence. He’s 23 for 30 on field goal attempts, a 76.7% rate that’s unacceptable in today’s NFL, let alone for a kicker who was selected in the third round of the 2023 NFL draft. But all seven of his misses have been on the road — one in Miami, two in Buffalo in the snow, three in Tampa Bay in the sunshine and one in Los Angeles.

Which apparently came as news to Moody.

“I actually didn’t know that,” Moody said. “That’s pretty interesting. I don’t think that necessarily has anything to do with it, being home or away. It’s just the misses, I’ve got to hit better kicks. It’s not any specific reason why I miss. I’ve just got to make sure I’m dialed in on my form.”

Moody is 15 or 15 in field goal attempts at home, starting off 6 for 6 in the opener against the New York Jets. But Moody sustained a high ankle sprain on his right kicking foot in Week 5 against Arizona, missing three games as the 49ers cycled through Matthew Wright (also injured on a kick return) and Anders Carlson.

“Since he’s come back, he hasn’t been as consistent, obviously,” Shanahan said. “I think a lot of it probably has to do with (the injury), just common sense-wise. Hopefully he can get to this offseason, heal up and find a stroke again.”

While the 49ers may bring another kicker into camp just for an extra leg, Shanahan didn’t sound as if he was looking to set up a competition for No. 1.

“I think you’ve got the wrong guy if you have to,” Shanahan said. “You do that when you don’t think you’re going to have a guy, but when those guys miss too much, you go get a new one usually. And that’s what’s tough about the kicker position.”

Williams’ painful season ends >> Trent Williams’ season is officially over, with an ankle injury sidelining him the final seven games of the 49ers’ NFC championship reign.

Williams, an All-Pro left tackle the three previous seasons, was placed on the injured reserve list by the last-place 49ers, who are having to juggle their offensive line in the wake of season-ending injuries to Williams’ backup, Jaylon Moore, and left guard Aaron Banks.

— Cam Inman

GREENLAW DONE FOR THE YEAR >> Shanahan hinted strongly Monday that linebacker Dre Greenlaw wouldn’t play in the last two games, saying he’d wait until talking to him before making it official.

“He’s not going to play in these two games,” Shanahan said Thursday. “He understood.”

Left tackle Spencer Burford (calf) did not practice and Shanahan thought there was a chance he’d be ready to face Detroit with Williams and Moore both on injured reserve. Left guard Banks (knee), who hasn’t yet been placed on IR, did not practice and neither did edge rusher Robert Beal Jr.

Those who were limited were safety Ji’Ayir Brown (ankle) and running back Isaac Guerendo (foot/ankle). Nick Bosa (hip/oblique) was off the injury list.

STAT WATCH >>

• Tight end George Kittle (68 receptions, 967 yards) needs 33 yards receiving to reach 1,000 for the fourth time in his career and second in succession. With eight touchdown receptions, he’s three shy of his career high of 11 set in 2022.

• Wide receiver Jauan Jennings (63 receptions, 856 yards) needs 144 yards in his last two games to reach 1,000 for the first time in his career. His six touchdown receptions are a career best.

• Bosa has seven sacks and needs three over the last two games for his fourth consecutive season in double figures. Bosa had 151/2 in 2021, 181/2 in 2022 (winning NFC defensive player of the year) and 101/2 last season.

First, Bosa is thinking about his eighth sack.

“Just trying to get to the next one,” Bosa said. “But it would be cool.”