Fresh off a trade for Christian Yelich just an hour ago, the Milwaukee Brewers have signed former Brewers and Royals outfielder Lorenzo Cain.

Cain, 31, has signed a five-year, $80 million dollar deal with the Brewers, leaving behind the Kansas City Royals who he won a World Series with in 2015. In the 2017 season, Cain hit for a .300 batting average and a .803 OPS.

Playing on a struggling Royals team, Cain only managed 49 RBIs, but the former All-Star, fresh with lots of money in his pocket, should see more help on a Brewers franchise ready to contend.

Cain was originally part of the deal the Brewers made for Zack Greinke. He was a top prospect coming up in the Brewers organization when the deal was made.

With a outfield consisting of five players who could seemingly start, Yelich, Cain, Ryan Braun, Domingo Santana and Keon Broxton (not to mention Brett Phillips who played very well for the Crew in late 2017), there Brewers may not be done swinging trades.

These deals also put the Brewers in a better spot if free agent starting pitcher Yu Darvish was worried if the organization was going to contend next year.

General Manager David Stearns’ ear will surely be hard pressed on the phones throughout the night and the rest of the week.