Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
Zack Greinke complicated legacy with the Arizona Diamondbacks
A look at what makes D-backs ace Zack Greinke the hitter he is
Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
Arizona Diamondbacks' Robbie Ray ready to make season debut he earned
Bell homers twice to lead Pirates past Diamondbacks 6-2
D-backs' Zack Greinke reaches 2,500 career strikeouts
Max Scherzer reaches 2500 career strikeouts
10 Zack Greinke stories that explain why there's no other pitcher like him - The Athletic