Astros rack up 21 runs in demolition of Mariners
Gleyber For Three - NBC Sports
Duplantier's MRI comes back 'very positive
MLB Thursday scores, highlights, live team updates, news: Greinke makes history with bat, legs
Meeting MadBum: D-backs relish big left-hander's presence - The San Diego Union-Tribune
Power Rankings -- Did deadline shake up the contenders? - ESPN
Arizona Diamondbacks: Paul Goldschmidt's bat comes alive
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
Zack Greinke will end up in Hall of Fame
Minnesota Twins' Sonny Gray, Kansas City Royals' Zack Greinke both leave starts with injuries - ESPN