Charles LeClaire-USA TODAY Sports

The Giants have signed infielder Johan Camargo to a minor league deal, per his transactions tracker at MLB.com. He already reported to Triple-A Sacramento, going 2-5 in last night’s game.

Camargo, 29, has spent many years as a versatile utility player in the majors but hasn’t been able to crack the big leagues this year. He was outrighted by the Phillies last year and became a free agent. This year, he has bounced to the Royals, Tigers and now Giants on minor league deals.

The first of those deals went fairly well, apart from the fact that an injury kept Camargo out of action until mid-May. Once healthy, he hit .298/.412/.544 for Triple-A Omaha. Despite that strong showing, he didn’t get a roster spot with the Royals and triggered an opt-out in his deal, returning to the open market. But he wasn’t able to carry that performance to the Tigers’ organization, hitting .238/.295/.400 for Triple-A Toledo and getting released just over a week ago.

Prior to this year, he’s played in 416 major league games with Atlanta and Philadelphia. His .255/.313/.410 batting line amounts to a wRC+ of 90, or 10% below league average. But he’s been able to play all four infield positions and the outfield corners, generally earning solid grades for his glovework, especially at third base.

He has now joined his third organization of the year and will try to get back to the big leagues as a Giant, which might be challenging. Middle infielders Brandon Crawford and Thairo Estrada both returned from the injured list recently, improving the overall infield depth. Brett Wisely, Casey Schmitt and Marco Luciano are all on the 40-man but currently on optional assignment. Since Camargo isn’t on the roster, he might have a tough time getting the call before anyone in that group.

If Camargo is able to get onto the roster, he could provide the Giants with an extra two years of control. His service time count is currently at four years and 104 days. He would need another 68 days to hit the five-year mark, which he won’t be able to do at this point in the calendar. That means he could be retained twice via arbitration before getting to six years and automatic free agency.

More must-reads:

TODAY'S BEST
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future

Want more MLB news?

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