![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://images2.minutemediacdn.com/image/upload/c_crop,w_4392,h_2470,x_0,y_400/c_fill,w_1440,ar_16:9,f_auto,q_auto,g_auto/images/ImagnImages/mmsport/7/01gsp9bhmwhb9dpfdvcq.jpg)
KC Royals: 3 players who'll be better in 2023 and 2 who won't
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://images2.minutemediacdn.com/image/upload/c_fill,w_720,ar_16:9,f_auto,q_auto,g_auto/shape/cover/sport/https-3A-2F-2Fkingsofkauffman-com-2Fwp-content-2Fuploads-2Fimagn-images-2F2017-2F07-2F15931116-850x560-7d76ec3b2d96bf95f1297dc9dc573b3b.jpg)
KC Royals: This pitcher is now a key bullpen piece
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://www.si.com/.image/t_share/MTgxNzQyOTA4ODA4ODk4MTU1/usatsi_16255112_168390306_lowres.jpg)
Brad Keller Back on Mound for KC Royals' Second Game Against Detroit Tigers - Sports Illustrated Kansas City Royals News, Analysis and More
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://www.kansascity.com/latest-news/gzcdlu/picture263558263/alternates/FREE_1140/AP22198652995531.jpg)
Royals lose 4-2 despite strong outing from Bubic in Toronto
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://img.mlbstatic.com/mlb-images/image/upload/ar_16:9,g_auto,q_auto:good,w_1024,c_fill,f_jpg,dpr_3.0/mlb/qngsh6h27rum87ksjrar)
Zack Greinke allows one hit in Royals' loss to Tigers
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://substack-post-media.s3.amazonaws.com/public/images/9ca3ec9e-d68e-4ea6-8839-ab1c1d6c7b81_2766x1828.png)
Weekend in Review: Royals Split, Draft Coming, Week Ahead
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://www.ballysports.com/images/image/private/t_16-9_1280/prod/iwwgkeru60sedx8zx6sm.jpg)
Royals spoil Greinke's solid start in 6-4 loss to Tigers Kansas City News - Bally Sports
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://www.kansascity.com/latest-news/m2u5kw/picture263529618/alternates/FREE_1140/AP22197035078901.jpg)
Royals and Zack Greinke fall 8-1 at the Toronto Blue Jays
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://www.nydailynews.com/wp-content/uploads/migration/2016/01/16/K66P4NZJENCKPHWBTRVXP7MHBY.jpg?w=620)
MLB Free Agents: A complete position-by-position look at every player available during baseball's Hot Stove season – New York Daily News
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://cdn.vox-cdn.com/uploads/chorus_image/image/69984701/1340145245.0.jpg)
The most disappointing Royals - Royals Review
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://securea.mlb.com/assets/images/7/7/2/149206772/cuts/greinke_5ejuvmxv_5c04a2oz.jpg)
Improved Greinke is having all-time great season
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://substack-post-media.s3.amazonaws.com/public/images/46b156b1-b3be-4b87-9a2d-b37a3d9fca72_530x425.png)
Weekend in Review: Good Royals Starts, Meh Meh & Up Next
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://cdn.vox-cdn.com/uploads/chorus_image/image/72351636/usa_today_20840530.0.jpg)
Zack Greinke has played for some bad Royals teams - is this the worst? - Royals Review
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://images2.minutemediacdn.com/image/upload/c_crop,w_5189,h_2918,x_489,y_244/c_fill,w_720,ar_16:9,f_auto,q_auto,g_auto/images/GettyImages/mmsport/7/01hb7k026ewne4nk69mw.jpg)
The 4 biggest bombs of this KC Royals season
![KC Royals: Zack Greinke shuts down Detroit, but bullpen couldn't](https://images2.minutemediacdn.com/image/upload/c_crop,w_4124,h_2319,x_0,y_0/c_fill,w_1440,ar_16:9,f_auto,q_auto,g_auto/images/ImagnImages/mmsport/7/01gxp8d5a6qdkdym869c.jpg)
Royals vs. Rangers prediction and odds for Monday, April 10 (Back KC as underdogs)