![](https://cdn.vox-cdn.com/thumbor/-YSw2U1U7fpZM-hdfOU2AZQ6V_g=/0x0:6000x4000/1200x800/filters:focal(2417x1233:3377x2193)/cdn.vox-cdn.com/uploads/chorus_image/image/70661348/1386764329.0.jpg)
Spring training battles: The rotation - Royals Review
Brad Keller unveils curveball at Royals camp
![Spring training battles: The rotation - Royals Review](https://cdn.vox-cdn.com/thumbor/gWbJ5A5wLF9HrQtKGXT1ktcQi_I=/1400x1050/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/19777541/1207814747.jpg.jpg)
Spring training battles: The starting rotation - Royals Review
![Spring training battles: The rotation - Royals Review](https://www.ballysports.com/images/image/private/t_16-9_768/f_auto/prod/qkewhpydptv3nnwshzq7.jpg)
Spring training primer: An analysis of the Royals' roster Kansas City News - Bally Sports
MORE
![Spring training battles: The rotation - Royals Review](https://www.kansascity.com/latest-news/i3bnci/picture272948285/alternates/FREE_1140/A65I0516-2.jpg)
KC Royals winning with hitting, pitching in spring training
![Spring training battles: The rotation - Royals Review](https://bloximages.newyork1.vip.townnews.com/stltoday.com/content/tncms/assets/v3/editorial/a/30/a30f4211-87f2-5b47-b9a6-c49602554dab/63f154239ffd1.image.jpg?resize=731%2C500)
Cardinals betting on healthy seasons from Jack Flaherty, Steven Matz to lift rotation
![Spring training battles: The rotation - Royals Review](https://cdn.vox-cdn.com/thumbor/8AfEQ5YQdLbzqZBUOL42XRQmLK4=/1400x1400/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/10199593/usa_today_9183222.jpg)
What to know about 2018 Royals spring training - Royals Review
![Spring training battles: The rotation - Royals Review](https://www.si.com/.image/ar_4:3%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cq_auto:good%2Cw_1200/MTk0MzczNDE3OTA0OTA3OTUz/usatsi_19048602.jpg)
Predicting KC Royals 2023 Spring Training Non-Roster Invitees: Pitchers - Sports Illustrated Kansas City Royals News, Analysis and More
![Spring training battles: The rotation - Royals Review](https://cdn.vox-cdn.com/thumbor/chmMsIbaiewkjgIJ4V3GiFr-HRE=/1400x788/filters:format(jpeg)/cdn.vox-cdn.com/uploads/chorus_asset/file/24522633/920988586.jpg)
Spring training battles: The bullpen - Royals Review
![Spring training battles: The rotation - Royals Review](https://royalsreporter.files.wordpress.com/2023/02/01gp06y50srrakbebrzz.jpg?w=1200)
Five Royals Position Battles Worth Paying Attention to in Spring Training – The Royals Reporter
MLB Spring Training storylines
![Spring training battles: The rotation - Royals Review](https://cdn.vox-cdn.com/thumbor/Gdn9TzU5IWTvVqjR14Azs-HT1oY=/0x0:3439x2396/1200x800/filters:focal(1735x760:2285x1310)/cdn.vox-cdn.com/uploads/chorus_image/image/71854661/1409401749.0.jpg)
Royals invite 19 non-roster players to spring training - Royals Review