
Zack Greinke pitched five scoreless innings of three-hit ball and the Kansas City Royals slowed the Cleveland Guardians 5-1 on Sunday.
Greinke (3-5) and four relievers combined on a five-hitter. Greinke struck out five and walked one in his 222nd career win.
In the third inning, Greinke threw his 50,000th total pitch in the majors. Now in his 19th season, the 38-year-old became the 17th pitcher to reach that feat since 1988, when pitch count data became available. Justin Verlander is the only other active player to reach the mark.
MJ Melendez drove in two runs and Andrew Benintendi extended his on-base streak to an AL-best 19 games. Benintendi hit an RBI single in the fifth and Melendez had a two-run single later in the inning.
Kyle Isbel and Nicky Lopez also had RBI singles for the Royals.
The win snapped a streak of six straight rubber-game losses at home for Kansas City dating to last Sept. 5.
UP NEXT
Kansas City will continue its homestand with a four-game series against Detroit with a day/night doubleheader on Monday. RHP Brad Keller (4-9, 4.37) will start Game 1 and LHP Daniel Lynch (3-7, 4.95) is expected to take the mound in Game 2. Pregame for the opener is at 12:30, with game time at 1:10. You can hear that broadcast from the Royals’ Radio Network on KMMO AM 1300.
Pregame for the nightcap begins at 6:30, with game time at 7:10. You can hear that broadcast from the Royals’ Radio Network on KMMO FM 102.9.