The Miami Marlins announced they have signed outfielder Cameron Maybin to a one-year deal.

Maybin, 30, batted .228 with 10 home runs and 33 stolen bases in 395 plate appearances over 114 games this year for the Los Angeles Angels and Houston Astros, which acquired him on a waiver claim after the Angels' acquisition of Justin Upton in a trade made Maybin expendable.

Maybin had two hits and one stolen base in six playoff games for a .375 on-base percentage for the World Series champion Astros last fall. Houston was Maybin's sixth major league club in less than ten years.

The New York Yankees have added another starting infield candidate, acquiring Brandon Drury in a three-team trade that also saw the Tampa Bay Rays send outfielder Steven Souza Jr. to the Arizona Diamondbacks.

The Rays received second baseman prospect Nick Solak from the Yankees, and pitcher Anthony Banda and two players to be named from the Diamondbacks.

Arizona also received minor league pitcher Taylor Widener from the Yankees.

Drury can play either second or third base for a team that was looking at potentially starting rookies at both spots this season. Drury hit .267 with 13 homers and 63 RBIs in 135 games with Arizona in 2017.

Drury could start at either spot. Although he spent most of his time at second base last year with the Diamondbacks, he also has seen time at third base, as well as in left and right field.

Souza hit .239 with 30 homers and 78 RBIs in 148 games last year with Tampa Bay. He adds another bat for an Arizona club looking to replace the offense of J.D. Martinez, who has agreed to a deal with the Boston Red Sox.

Of the prospects involved in the trade, the left-handed Banda was ranked seventh on the Diamondbacks by ESPN's Keith Law. Widener was ranked 15th and Solak 18th in the Yanks' farm system, according to Law.