The Giants acquired outfielder Willie Calhoun and cash from the Texas Rangers in exchange for outfielder Steven Duggar, San Francisco announced Thursday.
Calhoun fell out of favor in Texas and requested a trade in May. Rangers designated the 27-year-old for a June 5 assignment.
Texas acquired Calhoun as one of the big hitters when they traded Yu Darvish to the Los Angeles Dodgers in 2017. Calhoun finished his tenure with the Rangers with .241/.300/.407 with 32 homers and 103 RBIs in 253 games .
Duggar, 28, spent his entire five-year career in the Bay Area with the Giants.
After setting career highs with eight homers and a .767 OPS in 2021, Duggar has struggled to replicate that success this season. He battled an oblique injury in 2022, making just 12 appearances and posting a .509 OPS.