MLB free agency: Zack Greinke re-signs with Royals for 20th season
Look Whose Back: Kansas City Royals Sign Zack Greinke
A salute to Zack Greinke - Royals Review
Kansas City Royals announce pitcher Zack Greinke re-signed
MLB insider reports veteran pitcher Zack Greinke has reunited with Kansas City Royals on 1-year contract
Kansas City Royals' Zack Greinke Wins AL Cy Young Award
Royals place Greinke on 15-day IL with strained forearm
WATCH: Zack Greinke Picks Up 1,000th Strikeout as Member of Royals - Fastball
Zack Is Back: Greinke Returns to Royals