The Pirates acquired Gosselin in a minor trade this spring after the Diamondbacks designated him for assignment. Gosselin has split his time between Pittsburgh and Triple-A Indianapolis this season, batting just .150/.190/.175 in limited duty in the big leagues and .266/.304/.336 at Triple-A. He can be optioned, but he doesn’t really play shortstop, giving him somewhat limited utility as a bench piece, and the Pirates likely thought he was expendable with the addition of Sean Rodriguez last week. The 28-year-old Gosselin has shown a bit of offensive ability in parts of five seasons in the big leagues, batting .272/.320/.368.
The Rangers claimed the 26-year-old Smith from the Mariners late last month. He’s hit .237/.326/.342 at the Triple-A level this season and has mostly played shortstop. He collected three hits in brief big-league duty with Seattle earlier this year.