Kelley L Cox-USA TODAY Sports

Jimmy Garoppolo is quietly turning in one of his better seasons. The veteran quarterback has completed nearly 67 percent of his passes for 1,931 yards, 11 touchdowns, and thrown just four interceptions. He hasn't thrown a pick in the past two games.

Garoppolo has his critics, though. Just this week, Hall of Fame quarterback Steve Young suggested that head coach Kyle Shanahan's conservative play-calling might be due to a lack of trust in his starting quarterback.

It's worth noting that Young has spent equal time complimenting Garoppolo's leadership and ability to endure a challenging offseason situation, waiting to learn where he would play this season while recovering from shoulder surgery.

This week, the 49ers are practicing at the United States Air Force Academy in Colorado Springs to get acclimated to the high altitude before traveling to Mexico City to face the Arizona Cardinals on Monday night. What the team didn't expect was the frigid weather. It was below 30 degrees when the players hit the practice field this afternoon.

How did Garoppolo handle throwing the ball in the cold weather?

"He was slinging it," tight end George Kittle said. "I thought the quarterbacks looked good today. He was slinging it around."

Kittle has played most of his career with Garoppolo. He's always been one of the quarterback's biggest supporters. So it's no surprise that, when asked about Garoppolo's solid play this season, the tight end pointed out that he's always loved hauling in Garoppolo-thrown passes.

"I always think Jimmy plays at a pretty high level, in my opinion," Kittle said. "I think he's been consistent this year. I think one of the biggest [reasons] is we just have more guys around him that are stepping up and making plays. [WR] Brandon [Aiyuk] is doing really well. You have [WR] Deebo [Samuel], you have me, you have [RB Christian] McCaffrey. [RB] Elijah [Mitchell] is there, [FB Kyle Juszczyk] is there.

"Guys are just making plays when their numbers are called, and that helps Jimmy look like he's playing better because he is, and you don't have guys dropping the ball and stuff like that. [WR] Jauan [Jennings] is doing good."

Kittle added, "I think he's in a rhythm right now, and he's got us playing at a higher level. I think that's really helpful."

More must-reads:

TODAY'S BEST
Donovan Mitchell channeled 'The Answer' in first-round win vs. Magic
NASCAR Cup Series race at Kansas delayed
Watch: Juan Soto's three-run double gives Yankees 5-2 lead over Tigers in seventh
Dodgers place right-hander on 15-day injured list
Liverpool forward Mohamed Salah joins elite company in victory vs. Tottenham
Former All-Pro CB medically cleared for football activities
NHL announces 2024 Selke Trophy finalists
J.J. Watt has interesting comments on possibility of playing in 2024
Russell Westbrook reacts to reports of him leaving Clippers
Ant-Man leads Timberwolves to Game 1 upset of Nuggets
Luis Arraez makes history in Padres debut
Corey Heim dominates Truck Series race at Kansas Speedway while tempers flare on pit road
Lionel Messi sets MLS record with monster game
Watch: Anthony Edwards does it all for Minnesota
Watch: 150th Kentucky Derby ends in three-horse photo finish
Clippers could see nine-time All-Star jump ship this summer
Phillies get rough injury news on Trea Turner
Watch: Yankees star Aaron Judge receives first career ejection after arguing called third strike
Mavericks lose key player for 'significant period of time'
Blue Jays manager John Schneider blasts team after latest loss