![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://img.mlbstatic.com/mlb-images/image/private/t_16x9/t_w1024/mlb/krisgnfe6rcikjb3rbyd)
Zack Greinke pitches 4 innings in World Series Game 4 2021
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://nbcsports.brightspotcdn.com/dims4/default/40eec2d/2147483647/strip/false/crop/4759x2676+0+0/resize/1486x836!/quality/90/?url=https%3A%2F%2Fnbc-sports-production-nbc-sports.s3.us-east-1.amazonaws.com%2Fbrightspot%2Fcc%2F35%2F922e46157edb148a579b7f3c6e46%2Fgettyimages-1183479591-e1572063461827.jpg)
Zack Greinke limits Nationals, Astros take 4-1 win in World Series
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://img.mlbstatic.com/mlb-images/image/private/t_2x1/t_w1536/v1635647837/mlb/hmeucwvfaabgh3qj9net.jpg)
Zack Greinke pitches 4 innings in World Series Game 4 2021
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://www.sportsnet.ca/wp-content/uploads/2023/07/Bo-Naylor.jpg)
Naylor has first career two-homer game as Guardians top Royals
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://img.mlbstatic.com/mlb-images/image/upload/w_270,h_154/mlb/ejrazwihp4ustlkocdj3)
Zack Greinke Stats, Fantasy & News
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://img.bleacherreport.net/img/images/photos/003/589/785/hi-res-86359e8b57e6971420645cc238172c7c_crop_exact.jpg?w=1200&h=1200&q=75)
How Worried Should Diamondbacks Be About $206.5 Million Man Zack
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://img.bleacherreport.net/img/images/photos/003/810/073/hi-res-2de433899f4efa79016c1f7dd1c0b303_crop_north.jpg?1558631300&w=3072&h=2048)
Zack Greinke Traded from Diamondbacks to Astros for 4 Prospects at
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://upload.wikimedia.org/wikipedia/commons/4/45/Madison_Bumgarner_on_September_3%2C_2013.jpg)
Madison Bumgarner - Wikipedia
![Giants rough up Diamondbacks' Zack Greinke, win 4-2](https://a.espncdn.com/photo/2023/0531/mlb_power9_cr2_16x9.jpg)
MLB Power Rankings Week 9: Where every team stands entering June