Lorenzo Cain to retire from baseball as a Kansas City Royal
Lorenzo Cain to retire as a Kansas City Royal on May 6
Brewers make Lorenzo Cain signing official
Many happy returns: Royals agree to five-year, $52.5 million contract extension with Salvador Perez
2016 Season in Review: Lorenzo Cain - Royals Review
Former All-Star, World Series champion announces retirement
An Open Letter to the Kansas City Royals Front Office
Kansas City royalty: Salvador Pérez remains as a rare link to title-winning team - The Athletic
Lorenzo Cain retires with the Kansas City Royals
Lorenzo Cain leaves lasting legacy with Royals
Vance Wilson – Bleeding Royal Blue
MLB Rumors Fact or Fiction: The Top 50 Offseason Rumors Exposed, News, Scores, Highlights, Stats, and Rumors
Every team's largest contracts
Royals' Lorenzo Cain celebrates MVP award with his family
The top ten Lorenzo Cain moments in Royals history - Royals Review