ST. LOUIS, MO - MAY 02: Kansas City Royals starting pitcher Zack
Zack Greinke
Cardinals wait out rain delay to top Reds; Royals win third straight
Zack Greinke's milestone pursuit and other intriguing MLB
MORE
Lewis: Royals' fan apathy is setting in again. What will it take
Royals' Zack Greinke now 20th all-time in strikeouts
Carlos Santana Scratched, MJ Melendez to Debut as KC Royals
Zack Greinke Makes Second Start of Season as KC Royals Host
Cardinals vs. Royals: Odds, spread, over/under - May 30
Cardinals get 2-1 victory over the Royals
MLB Probable Starting Pitchers Tonight: September 12
Toronto ends 3-game skid in Whit Merrifield's return to KC
Royals' Staumont, Mayers flirt with perfect game in 7-0 win over
Royals vs. Brewers Probable Starting Pitching - May 13
Orioles shut out for first time, Kyle Gibson stumbles again in 6-0