SEATTLE -- Right-handed pitcher Christian Bergman had his contract selected from Triple-A Tacoma on Saturday and the club optioned right-hander Andrew Moore back to the Rainiers, providing their bullpen with a fresh arm for long-relief duty.
Bergman had to be added back on to the 40-man roster, which is now full again at 40. Manager Scott Servais said Bergman would be available on Saturday if needed.
Bergman (4-4, 5.44 ERA) was in the Mariners' starting rotation in May and June, a stint marred with inconsistency. He pitched at least seven innings without surrendering a run twice in his eight starts, but he also allowed 10 runs in one start and nine in another.
Bergman owns a 6.44 ERA with 36 strikeouts and 10 walks in nine starts in Triple-A since being optioned on June 21.
"Obviously, he had some really good games for us when he was here, and he had some that he struggled," Servais said. "But it's kind of trying to make as many guys available down there for when we need him, which is really exciting if you're in Triple-A knowing that you have a chance to come back and impact this year in important innings and important games."
Servais has said he'll continue to rotate long relievers -- similar to what Seattle did in May after injuries to Felix Hernandez, James Paxton and Hisashi Iwakuma -- to make more guys available and provide a boost to the ailing starting rotation.
"I don't know if we have enough guys to keep doing it every day," Servais said. "Eventually, we're going to have to settle in and keep some things going here. But it's going to be a challenge. I've said it over and over. I don't have the magic potion or formula. I think we have a plan, and we'll go with that and see how long we can stay afloat."
Moore retired five of his first seven hitters when entering in the sixth inning -- the first Major League relief appearance of his career -- in the Mariners' 6-5 loss to the Angels on Friday, but he followed that by allowing five consecutive baserunners and blowing Seattle's four-run lead in the seventh. His final line was 1 2/3 innings, six hits, four runs (all earned), one walk and one strikeout. His ERA ballooned from 5.65 to 6.34 after the outing.
Haniger out on rehab assignment
Servais said before Saturday's game that outfielder Mitch Haniger (facial laceration) headed out on a rehab assignment with Tacoma after results were positive from recent workouts and batting practice. He was slated to be the designated hitter for the Tacoma Rainiers on Saturday night.
The Mariners will be patient with Haniger so he can regain his timing.
"We'll give him some time to get it going a little bit," Servais said. "I think he understands the situation where we're at with our ballclub, with our outfielders and Leonys [Martin] being back here. We'll give him a chance to get going a bit. … A lot of moving pieces in his swing, so timing is really important for him."
Phelps playing catch
Mariners reliever David Phelps has played the catch the past two days and he "feels good," according to Servais.
"Thumbs up on that," Servais said. "Saw him out there throwing, and it looked free and easy. I haven't talked to him yet, but it's moving in the right direction."
Phelps was placed on the 10-day disabled list with a right elbow impingement on Tuesday.
Josh Horton is a reporter for MLB.com based in Seattle. This story was not subject to the approval of Major League Baseball or its clubs.