The Mariners have designated utilityman Shawn O’Malley for assignment, Ryan Divish of the Seattle Times tweets. The move clears space on the team’s 40-man roster for infielder Gordon Beckham, whose contract the Mariners have selected from Triple-A Tacoma.

The 29-year-old O’Malley played a significant role on the 2016 Mariners, batting .229/.299/.319 in 89 games while playing six positions. This year, however, he missed time due to an appendectomy, then a significant shoulder injury. He hasn’t appeared in the big leagues at all and hasn’t hit much in 20 games with Tacoma as he’s tried to shake off the rust.

Beckham signed with the Mariners after the Giants released him near the end of Spring Training. He’s produced a .262/.313/.393 line this season for Tacoma. The veteran played in 88 games last year with the Braves and Giants, batting .212/.294/.347. He should provide a bit of extra infield depth for the Mariners down the stretch.