Red Sox bounce back with 8-6 win over Royals
A Champion's Outfield: Where Line Drives Go to Die
2020 Surprise Stadium Spring Training Program - Kansas City Royals
Assessing Kansas City's haul for Zack Greinke - ESPN
Undoing the Underdog Narrative: The Royals Eliminate the Astros
Lorenzo Cain retires with the Kansas City Royals
As it should be, Lorenzo Cain retires a Kansas City Royal
Rays' loss to Royals continues perplexing plunge
Lorenzo Cain to retire this summer as a Royal
Lorenzo Cain, Wade Davis named Royals' player, pitcher of the year
Lorenzo Cain retires with the Kansas City Royals