Framber Valdez settles in; Astros sweep Angels
D'backs' Greinke says he was 'all right' in return to mound
Zack Greinke isn't the only Diamondback hitting a stride
Zach Greinke breaks collar bone, Dodgers vs. Padres Benches
Arizona Diamondbacks name Zack Greinke as Opening Day starter
Framber Valdez settles in; Astros sweep Angels
Zack Greinke sits on grass, throws 54 mph pitch
Zack Greinke sits on grass, throws 54 mph pitch
Dodgers, Diamondbacks Brawl: Zack Greinke Hit By Pitch, Massive
Framber Valdez settles in; Astros sweep Angels