![A salute to Zack Greinke - Royals Review](https://cdn.vox-cdn.com/thumbor/v4dJdvBjYCntS7XHfJ80B6LuKUs=/1400x1400/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/23356728/1239606670.jpg)
Zack Greinke named Royals Opening Day starter - Royals Review
![A salute to Zack Greinke - Royals Review](https://i-cdn.embed.ly/1/display/crop?height=300&key=fd92ebbc52fc43fb98f69e50e7893c13&url=https%3A%2F%2Fwww.si.com%2F.image%2Ft_share%2FMjAxMDk4OTgyMzU1NjQyMjMz%2Fusatsi_21509250_168388303_lowres.jpg&width=636)
Giving It Up For Greinke
![A salute to Zack Greinke - Royals Review](https://b.fssta.com/uploads/application/mlb/headshots/3446.png)
Zack Greinke - MLB News, Rumors, & Updates
![A salute to Zack Greinke - Royals Review](https://img.mlbstatic.com/mlb-images/image/upload/t_16x9/t_w1024/mlb/t9avlobt2ogepauif9fd)
Twins, Royals 2023 Opening Day starting pitchers
![A salute to Zack Greinke - Royals Review](https://cdn.vox-cdn.com/thumbor/uLqlrXBi1fIQmFm0GAwgqL0uY6w=/1400x1400/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/24634320/857057120.jpg)
A salute to Lorenzo Cain - Royals Review
![A salute to Zack Greinke - Royals Review](https://s.hdnux.com/photos/01/26/36/65/22670711/4/1200x0.jpg)
Houston Astros: Old teammate Zack Greinke rocked in return
![A salute to Zack Greinke - Royals Review](https://cdn.vox-cdn.com/thumbor/lr98MQQMREt8snB0XBYyk9Vk0CE=/1400x1400/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/24784934/81428554.jpg)
Exhibition games of years past - Royals Review
![A salute to Zack Greinke - Royals Review](https://clutchpoints.com/_next/image?url=https%3A%2F%2Fwp.clutchpoints.com%2Fwp-content%2Fuploads%2F2022%2F03%2FRoyals-news-KC-turns-back-the-clock-with-Zack-Greinke-signing.png&w=3840&q=75)
Royals turn back the clock with Zack Greinke signing
![A salute to Zack Greinke - Royals Review](https://www.ksn.com/wp-content/uploads/sites/13/2023/07/AP23201680287287-1.jpg)
Detroit Tigers beat Kansas City Royals 3-0