Minnesota Twins' Sonny Gray, Kansas City Royals' Zack Greinke both leave starts with injuries - ESPN
The Diamondbacks' Worst Contracts: #6, Zack Greinke - AZ Snake Pit
The Diamondbacks' Worst Contracts: #6, Zack Greinke - AZ Snake Pit
Diamondbacks' Zack Greinke OK for next start after MRI is clear
De La Rosa's gem halts Greinke's streak
Rosenthal: D-backs' Zack Greinke outperforming huge salary in 2019
PSA: Zack Greinke will be pitching for the Royals tonight against the Diamondbacks at Chase Field, first pitch at 6:40. Tune in to witness the greatest pitcher of his generation tear us
J.P. Crawford exits with bruised shoulder, Mariners lose 3-1 to Yankees
Baseball