KC Royals: How about a reunion with Zack Greinke?
Zack Greinke may be the least run-supported pitcher in history - Royals Review
Royals, RHP Zack Greinke agree to 1-year contract: Source - The Athletic
DOES GREINKE STILL HAVE IT? MLB THE SHOW 23 KANSAS CITY ROYALS FRANCHISE EPISODE 3!
Zack Greinke allows one hit in Royals' loss to Tigers
How KC Royals' Zack Greinke remains effective at age 39
Revisiting Trades Made By The Kansas City Royals In 2011 - SB Nation Kansas City
No. 87: Greatest Dodgers of All-Time: Zack Greinke - True Blue LA
Zack Greinke Is Staying in Royals Blue