Royals sign Lorenzo Cain to two-year contract - Royals Review
Lorenzo Cain retires with Royals, honored with celebration
Watch: Cain gets emotional during Royals retirement ceremony
Tools made good: the case of Lorenzo Cain - Minor League Ball
Lorenzo Cain retires with the Kansas City Royals
Lorenzo Cain returns to Kansas City as torrid table-setter for Brewers
Royals third base coach happy to send Lorenzo Cain on his way home
Brewers outfielder Lorenzo Cain opts out of 2020 season
Royals Sign Lorenzo Cain To Two-Year Deal - MLB Trade Rumors