Zack Greinke signs six-year, $206.5-million deal with Arizona Diamondbacks - Los Angeles Times
Zack Greinke trade: Arizona Diamondbacks winner at MLB trade deadline?
Zack Greinke finalizes 6-year, $206.5M deal with Arizona Diamondbacks - ESPN
Greinke gave Lovullo a two-armed hug, and other tales from the trade
The Diamondbacks' Worst Contracts: #6, Zack Greinke - AZ Snake Pit
Zack Greinke Game-Used Jersey - 7/26/19 vs. the Marlins (worn 4th-6th inning)
Zack Greinke Game-Used 2019 Home Jersey (Sz 50) (8/29/19)
D-backs waste 'outstanding effort' from Zack Greinke, drop series opener
Analysis: Diamondbacks take necessary risk with Corbin Carroll extension - PHNX
Are we sure it's a good idea for the Royals to bring Zack Greinke back? - Royals Review