Barely an hour after their home sweep at the hands of the Yankees, the Seattle Mariners acquired one-time All-Star outfielder Mark Trumbo and left-handed reliever Vidal Nuño from the Arizona Diamondbacks in exchange for reliever Dominic Leone, catcher Welington Castillo and two prospects.

Trumbo, 29, is hitting .259 this season mainly from the right-field position. The six-year veteran has nine home runs and 10 doubles through 46 games, and has a slugging percentage of .506.

The Mariners on Wednesday acquired Mark Trumbo in a trade with the Arizona Diamondbacks. (AP Photo/Ben Margot)

Mariners GM Jack Zduriencik said the team plans to rotate Trumbo in with current outfielders Nelson Cruz, Seth Smith and Justin Ruggiano, who all have also seen time at designated hitter this season.

“More than anything else, to bring the bat to this organization is really what we were desiring,” Zduriencik told reporters at Safeco Field after Wednesday’s 3-1 loss to the Yankees. “He’ll get some first-base time — give (Logan Morrison) a break — some outfield for sure, and then certainly the DH spot.”

Prior to 2014, when he joined the D-Backs, Trumbo spent four years with the Los Angeles Angels, where he quickly developed into an All-Star slugger. In 2012, when he finished the season batting .268 with 32 home runs, he participated in the Home Run Derby. He has 118 career homers and 368 RBIs over 594 games.

“We’ve always liked Trumbo,” Zduriencik said. “You know, I can go back several years ago when we always thought that this is the kind of guy who’s a very desirable player to get.

“It was just to bring someone that has this type of skill set — the power, the experience, a veteran player, knows the division, knows the American League. I think it all worked out well.”

Nuño, 27, has split time this season between Triple-A and the majors, appearing in three games for the Diamondbacks. In 14.1 innings with the big-league club, the long reliever is 0-1 with a 1.88 ERA, with 19 strikeouts to five walks. He came up through the New York Yankees system before being traded to Arizona in the middle of last season, when he went 2-12 with a 4.56 ERA in 31 combined games with the two teams.

The lefty joins a depleted Mariners pitching staff after left-handed starter James Paxton last week joined righty Hisashi Iwakuma on the disabled list. Paxton was shut down for two weeks with a finger strain, and Iwakuma — who hasn’t pitched in a game since April — is still recovering from a lat strain. Both also spent significant time on the DL last season.

“It’s no secret what’s happened to our pitching here just recently, from a physical standpoint,” Zduriencik said. “We bring in a pitcher like him who has started in the past, he’s also been in the bullpen — he’s a versatile kid, he’s tough, he’s got five years of control. We think it’s an asset to the organization.”

Zduriencik said Nuño will primarily replace Leone in the bullpen, rather than work into the starting rotation to replace Paxton. The Mariners called up lefty Mike Montgomery on Tuesday, and he made an impressive major league debut before closer Fernando Rodney squandered a 2-1 lead over New York. Seattle ultimately lost Tuesday’s game 5-3 in 11 innings.

With the departure of Castillo, who joined Seattle on May 19 in a trade with the Chicago Cubs, the Mariners are expected to call up a new catcher before Thursday’s game against the Tampa Bay Rays at Safeco Field. Zduriencik would not name a catcher, but said Jesus Sucre would be “a good guess.”

In the transaction, Seattle also sent prospects Gabby Guerrero and Jack Reinheimer to Arizona. Both most recently played for the Double-A Jackson Generals.

“Both kids — you know, you hate to give up young kids,” Zduriencik said. “You never like to do it. But, in the same sense, I think that if you look at the skill set that Trumbo has, (and) figure this guy might add 25 to 30 home runs to your ballclub — do it now. The club could use that at this point.”

After being pegged as a potential World Series favorite during spring training, the Mariners have fallen vastly short of expectations in the first third of 2015. Seattle ranks second-to-last in the American League with a .238 team batting average, and has struggled to string together hits since climbing back up to .500 last week.

Now 24-29 after Wednesday’s loss to the Yankees, the Mariners have dropped five games in a row and six of their seven in the current homestand. Zduriencik said he expects both Trumbo and Nuño to arrive in Seattle before Thursday’s game against the Rays.

“Probably there’s a little exclamation point here — doing the deal now, not waiting, and trying to get some immediate help right now to add to this lineup,” Zduriencik said, referring to the Mariners’ offensive woes. “It is all the reasons why we did it.”

Alex Rodriguez, of the New York Yankees, at home plate, puts his bat to the fastball of Mariners pitcher Taijuan Walker during a game Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com) less

Alex Rodriguez, of the New York Yankees, at home plate, puts his bat to the fastball of Mariners pitcher Taijuan Walker during a game Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan ... more

Photo: SEATTLEPI.COM

Image 2 of 23

As shown in a combined exposure, Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com) less

As shown in a combined exposure, Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan ... more

Photo: SEATTLEPI.COM

Image 3 of 23

New York Yankees players await their chance at bat during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

New York Yankees players await their chance at bat during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 4 of 23

Alex Rodriguez, of the New York Yankees, circles the bases during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Alex Rodriguez, of the New York Yankees, circles the bases during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 5 of 23

Image 6 of 23

Dustin Ackley, right, fails to make it safely to home plate during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Dustin Ackley, right, fails to make it safely to home plate during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 7 of 23

New York Yankees player Garrett Jones, center, celebrates a home run hit with his teammates in the dugout Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

New York Yankees player Garrett Jones, center, celebrates a home run hit with his teammates in the dugout Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 8 of 23

Yankee's pitcher Masahiro Tanaka pitches against the Seattle Mariners during a game Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Yankee's pitcher Masahiro Tanaka pitches against the Seattle Mariners during a game Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 9 of 23

Seattle Mariners manager Lloyd McClendon watches from the dugout during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Seattle Mariners manager Lloyd McClendon watches from the dugout during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 10 of 23

Image 11 of 23

Mariners players warm up on deck during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Mariners players warm up on deck during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 12 of 23

Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 13 of 23

Dustin Ackley swings for a hit during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Dustin Ackley swings for a hit during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 14 of 23

Alex Rodriguez, of the New York Yankees, appears in the dugout during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Alex Rodriguez, of the New York Yankees, appears in the dugout during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 15 of 23

Image 16 of 23

Kids cheer from the stands during a Mariners game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Kids cheer from the stands during a Mariners game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 17 of 23

Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Mariners pitcher Taijuan Walker winds up from the mound during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 18 of 23

In the final moments of the game, the Mariners fail to pull out two runs in order to beat the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

In the final moments of the game, the Mariners fail to pull out two runs in order to beat the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 19 of 23

Alex Rodriguez, of the New York Yankees, appears in the dugout during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Alex Rodriguez, of the New York Yankees, appears in the dugout during a game against the Seattle Mariners Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Photo: SEATTLEPI.COM

Image 20 of 23

Image 21 of 23

The winning UW men's crew team waves to the crowd at the beginning of a Mariners game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com) less

The winning UW men's crew team waves to the crowd at the beginning of a Mariners game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, ... more

Photo: SEATTLEPI.COM

Image 22 of 23

Mariners players warm up on deck during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)

Mariners players warm up on deck during a game against the New York Yankees Wednesday, June 3, 2015, at Safeco Field in Seattle, Washington. (Jordan Stead, seattlepi.com)