MLB Odds, Picks, & Predictions for Pitchers: Thursday (6/23
Jose Siri drives in 4 runs and Zach Eflin earns his 9th win as
Zack Greinke free agent profile
Kansas City Royals' Zack Greinke (23) pitches during the Rays 4
Salvador Perez homers, but Zack Greinke falters in loss to Rays
Is Zack Greinke done? KC Royals manager Matt Quatraro doesn't think so
Jose Siri shines as Rays clobber Royals
Kansas City Royals Zack Greinke Sports Illustrated Cover by Sports
Greinke pitches 5 scoreless innings, Royals beat Guardians