The Rangers have acquired outfielder Zack Granite from the Twins for minor league pitcher Xavier Moore and cash, Phil Miller of the Star Tribune tweets. Texas has placed outfielder Scott Heineman on the 60-day injured list to create 40-man room for Granite, per a team announcement.

The 26-year-old Granite had been in limbo in Minnesota since Feb. 25, when the club designated him for assignment after signing free agent Marwin Gonzalez. Granite had been a member of the Twins since they used a 14th-round pick on him in 2013. The fleet-of-foot Granite was successful at times during his tenure with the Minnesota organization, including during a 56-steal season with its Double-A affiliate in 2016 and an outstanding offensive campaign (.336/.392/.475 in 313 plate appearances) with its Triple-A team in 2017.

Unfortunately, last season was an injury-shortened nightmare for Granite, which helped seal his fate with the Twins. The lefty batted a horrid .211/.282/.245 in 263 attempts at the Triple-A level and wasn’t much better in his first major league action, as he slashed .237/.321/.290 in 107 tries. To Granite’s credit, though, he walked (12) more than he struck out (nine) during his brief run in the majors last year, and he has consistently managed low K numbers in the minors. However, he hasn’t shown much power at any level.

With a minor league option remaining, Granite figures to serve as depth for Texas, which is rebuilding and in position to use a 40-man spot on a player of his ilk. In doing so, the Rangers will wave goodbye to Moore, whom they selected in the 16th round of the 2017 draft. Now 20 years old, the right-handed Moore has pitched exclusively in the low minors in his short pro career. Moore divided last season between the low-A and rookie levels, where he combined to throw 18 2/3 innings and log a 5.30 ERA with 10.1 K/9 and 4.8 BB/9.