The latest player on the move is outfielder Christian Yelich, who was traded to the Brewers, The Athletic first reported. The teams later announced the trade that includes 23-year-old outfielder Lewis Brinson as one of the players sent to Miami in return for Yelich. Brinson is a promising outfielder who had 47 at-bats in 21 games last year as a late-season call-up.

The #Brewers have acquired OF Christian Yelich from Miami in exchange for OF Lewis Brinson, OF Monte Harrison, INF Isan Diaz and RHP Jordan Yamamoto. pic.twitter.com/1Cni0JA67B

#Marlins welcome four new players from Milwaukee, including two of their top six prospects, OF Lewis Brinson, INF Isan Díaz, OF Monte Harrison and RHP Jordan Yamamoto in exchange for Christian Yelich. pic.twitter.com/4yb8yXpsxO

Yelich was a Gold Glove winner in 2014 and won a Silver Slugger in 2016. He had a slash line of .282/.369/.439 last year with 18 home runs and 81 RBIs. He joins a crowded outfield in Milwaukee with Ryan Braun in left, Keon Broxton in center and Domingo Santana in right field. The Brewers may now try to move one of those players to bolster their starting pitching rotation.

"We are pleased to be able to add a young, talented player like Christian to our organization," Brewers general manager David Stearns said. "In a relatively brief time, Christian has emerged as one of the most skilled players in the league on both sides of the ball. It is rare when an organization gets a chance to acquire a player with Christian's talents at this stage in his career, and we are excited to add him to our team. Parting with the type of talent we traded is never an easy decision, and we wish Lewis, Monte, Isan and Jordan nothing but the best with the Marlins."

The Brewers also agreed to a five-year deal with former Royals outfielder Lorenzo Cain, who made his MLB debut with Milwaukee in 2010.

The Marlins have jettisoned their entire starting outfield from last season with Giancarlo Stanton dealt to the Yankees and Marcell Ozuna now with the Cardinals. Second baseman Dee Gordon was traded to the Mariners in December.

Yelich will first face his now-former team April 19 when the Marlins begin a four-game series at Miller Park.