Cary Edmondson-USA TODAY Sports

There was some concern when San Francisco 49ers guard Aaron Banks exited Tuesday's practice early, leading to speculation surrounding the cause. Offensive line coach and run game coordinator Chris Foerster cleared things up on Wednesday.

"[He] cramped up," Foerster told reporters. "I think he lost, the day before, he lost 14 pounds, and that was the day it was kind of rainy and misty a little bit. We were getting the remnants of the hurricane or something, whatever we were getting up here. Definitely, though, he lost a lot of weight.

"It doesn't surprise me. It's really hard to replenish all that weight, and the next day, he cramped up mid-practice, which, for Aaron, to make it all the way through camp ... We always joke if he'd have got drafted someplace where it was hot, I don't know how he'd have made it. The guy definitely sweats a lot."

San Francisco made Banks (6-5, 325) a second-round selection (No. 48 overall) out of Notre Dame in 2021. He started 16 games for the Niners last season and has been the team's highest-graded offensive lineman this preseason (70.2 overall grade), per Pro Football Focus, albeit with only 12 total snaps.

"Aaron's done a really nice job," Foerster said. "Played well in the game on Sunday. He gave up a little bit of pressure on one. I think that the quarterback scrambled to his right. But Aaron has had a really good camp.

"Aaron's, surprisingly, it's hard to say if he's a little bit better game-day player than a practice player. ... He's in great shape. His weight's been consistent now for, gosh, over about a year and a half. The guys in the weight room, in the nutrition department, have kept him in great shape.

"But yeah, sometimes in practice, he does get a little worn down. And sometimes in practice, it isn't always as clean. But in the games, he's always fresh, ready to go, and he's had some really good game reps put in there. And so I'm really happy with his performance this camp and in the preseason so far."

More must-reads:

TODAY'S BEST
Three takeaways as Panthers eliminate Rangers, advance to Stanley Cup Final
Corey Heim dominates at Gateway for fourth Truck Series win of 2024 season
Mets honor Darryl Strawberry in fitting fashion during number retirement ceremony
Phillies ace leaves game after taking 106 mph comebacker to hand
Real Madrid defeats Borussia Dortmund 2-0 to win Champions League
Marvin Lewis opens up about about return to NFL coaching
Celtics HC shares Kristaps Porzingis update ahead of NBA Finals
Jalen Brunson claps back at tiredness narrative after Knicks' playoff exit
Red Sox lose yet another player to injury
Former NFL GM has huge praise for Packers QB Jordan Love
Drake Maye reportedly being treated as Patriots' QB3
Veteran 1B rejects outright assignment, elects free agency
Giannis Antetokounmpo to play for Greece in Olympic qualifier
Padres lose two top pitchers to injured list on same day
Fever announce remarkable attendance milestone in fifth 2024 home game
Senators reportedly undecided on qualifying defenseman
Lamar Jackson's curious offseason decision costing him significant money
Blue Jays two-time All-Star pitcher lands on IL for second time this season
Lakers set to benefit from Pelicans’ NBA Draft decision
One rookie quarterback is showing 'elite downfield accuracy' during OTAs