But the athleticism that made him so appealing as an amateur - including appealing to Nebraska, who wanted him to play football and baseball - is still very much there.
After the Marlins dealt Giancarlo Stanton and Marcell Ozuna in separate trades last month, Yelich asked to be traded, as well. "I'm glad it's over".
Cain agreed to a five-year, $80 million deal with the Brewers on Thursday, Jerry Crasnick of ESPN.com reports. During the off-season, Cain was involved in a trade to the Kansas City Royals that would change the course of that franchise.
Cain made the All-Star team in 2015, and he was a key part of the Royals World Series championship that season. Throughout the off-season we have detailed countless times that Yelich would be a ideal trade target to bolster the outfield.More news: Russell Westbrook making free agent decision easier — Paul George
Lewis Brinson, outfielder Monte Harrison, infielder Isan Diaz and right-handed pitcher Jordan Yamamoto.
Yelich, 26, has four years and $44.5 million remaining on his contract.
Adding Cain will boost the payroll, too, but the Brewers have plenty of space.
Not only is Cain going back to Milwaukee, but he's getting a nice pay day.
Cain has passed his physical, the source said, and the Brewers will likely formally introduce him on Friday.
The deals also suggest there's a least one more coming. He joins a crowded outfield with Christain Yelich, Domingo Santana, and Ryan Braun all expected to see plenty of at-bats in 2018.