Teams sign a lot of minor league players and a lot of those guys have been on several different teams. So it’s not crazy that you can name a few that were either on either the Indians or rangers. And it also makes some sense to sign guys you know and trust when they probably won’t see the big leagues anyway.
The dude has had a OPS above .750 for the past 3 years in the minors so it’s not like he’s useless with the bat. For someone who’s only gonna play if we have like 5 infielders get injured he’s perfectly fine.