Justin Bour slashed an unspectacular .243/.338/.422 with 17 homers in 379 plate appearances with the Hanshin Tigers of Japan’s Nippon Professional Baseball. Kyodo News

The Giants have agreed to a contract with Justin Bour, the first baseman himself posted in his Instagram profile. It’s a minor-league contract, reports Andrew Baggarly of the Athletic (Twitter link).

Bour is probably best known for a solid four-year run with the Marlins. He peaked in 2017, when he hit a robust .289/.366/.536 with 25 home runs in just 429 plate appearances. Bour’s offensive production tailed off in 2018, however, particularly after an August trade to the Phillies. He couldn’t right the ship in 2019, when he slumped to a .172/.259/.364 mark after signing with the Angels.

After being outrighted off Los Angeles’ 40-man roster, Bour signed a one-year contract with the Hanshin Tigers of Japan’s Nippon Professional Baseball. While there had been some hope he’d rediscover his power stroke in NPB, Bour slashed an unspectacular .243/.338/.422 with 17 homers in 379 plate appearances.

It has now been three years since we’ve seen Bour at peak form, but there’s no risk for San Francisco in bringing him in as depth. First base is sure to belong to Brandon Belt when he’s healthy, but the longtime Giant underwent heel surgery last October and might not be ready for Opening Day. Each of Wilmer Flores, Darin Ruf and Jason Vosler is on the 40-man roster as a potential replacement if Belt can’t go at the start of the season. Among them, only Vosler (who has yet to make his MLB debut at age 27) hits left-handed, so Bour’s lefty bat helps balance the group.

More must-reads:

TODAY'S BEST
Unlikely hero helps Rangers steal Game 3 over Panthers
Angels slugger suffers what might be baseball's most bizarre injury of 2024 season
Watch: Unlikely Rangers playoff hero nets two goals vs. Panthers
Celtics put Kristaps Porzingis' return from injury on hold
Watch: Panthers' Sam Reinhart nets two goals in first period vs. Rangers
Watch: Big crash ensues on Lap 1 of 2024 Indianapolis 500
Red Sox release well-traveled right-hander
Braves slugger, four-time All-Star leaves game due to knee soreness
Anthony Edwards makes declaration ahead of Game 3 against Mavericks
Watch: Matt Vierling's walk-off HR caps wild game in Detroit
Report: Star Japanese pitcher could move to MLB next year
Royals return Rule 5 pick to Yankees
Sixers viewed as a 'serious danger' to snatch core Nuggets role player
NFL reporter reveals why CeeDee Lamb isn't rushing to sign new contract
Diamondbacks designate struggling right-hander for assignment
Report: 76ers believe this eight-time All-Star would be 'ideal fit'
Pelicans expected to promote from within for GM role
Watch: Massive wreck on first lap delays Monaco Grand Prix
Grayson Murray's parents release heartbreaking statement on cause of death
Rangers designate right-hander for assignment