Zack Greinke Diamondbacks Trade Revisited: Who won?
Arizona Diamondbacks news: All-Star selections
Arizona Diamondbacks: Robbie Ray leaves with strained-oblique injury
Arizona Diamondbacks announce Zack Greinke signing
Analysis: Diamondbacks take necessary risk with Corbin Carroll extension - PHNX
Zack Greinke - Team-Issued Father's Day Jersey
Zack Greinke agrees to 6-year, $206.5M deal with Arizona Diamondbacks
Way-too-early 2020 Power Rankings -- Can Nationals stay on top? - ESPN
D-backs return home after gaining clarity, losing ace Zack Greinke
Zack Greinke Diamondbacks Trade Revisited: Who won?