Kansas City Royals on X: We have signed RHP Zack Greinke to a one
Gray sharp for 7, Arraez exits early as Twins blank Royals
Zack Greinke strikes out four, Royals make three errors in loss
Zack Greinke made savvy defensive play during Royals' win
MORE
Kansas City Royals' Zack Greinke (23) pitches during the Rays 4 - 2 victory over the Royals at Kauffman Stadium in Kansas City, MO (Credit Image: © Jacob Paulsen/Southcreek Global/ZUMApress.com Stock Photo - Alamy
Witt a debut! Royals rookie stars in 3-1 win over Guardians
Kansas City Royals strengthen their starting rotation by re-signing Zack Greinke for 2023 season
How the 2010 Zack Greinke trade impacted the Royals' future
Royals place Greinke on 15-day IL with strained forearm
KC Royals' Delay on Re-Signing Zack Greinke Isn't Concerning - Sports Illustrated Kansas City Royals News, Analysis and More
Royals turn back the clock with Zack Greinke signing
Report: KC Royals Reunion With Zack Greinke Will Take Compromise - Sports Illustrated Kansas City Royals News, Analysis and More
Kansas City Royals' Zack Greinke (23) pitches during the Rays 4 - 2 victory over the Royals at Kauffman Stadium in Kansas City, MO (Credit Image: © Jacob Paulsen/Southcreek Global/ZUMApress.com Stock Photo - Alamy
MLB free agency: Zack Greinke re-signs with Royals for 20th season