Zack Greinke has thrown 39,105 pitches that have been tracked by the PITCHf/x system between 2007 and 2019, including pitches thrown in the MLB Regular Season, the MLB Postseason and Spring Training. In 2019, he has relied primarily on his Fourseam Fastball (90mph) and Change (87mph), also mixing in a Slider (83mph), Curve (71mph) and Sinker (91mph). He also rarely throws a Slow Curve (68mph), Cutter (86mph) and Splitter (82mph).
Basic description of 2019 pitches compared to other RHP:
His fourseam fastball is straight as an arrow and has below average velo. His change generates a very high amount of groundballs compared to other pitchers' changeups, is much firmer than usual and has some natural sink to it. His slider has short glove-side cut and has some two-plane movement. His curve comes in below hitting speed, has a sharp downward bite and has slight glove-side movement. His sinker is basically never swung at and missed compared to other pitchers' sinkers, has less armside run than typical and has slightly below average velo. His slow curve is a real yakker that's separated from his other curveball due to its big drop and slow speed. His cutter (take this with a grain of salt because he's only thrown 19 of them in 2019) has heavy sink, has sweeping cut action, generates a high number of swings & misses compared to other pitchers' cutters and has slightly below average velo. His splitter (take this with a grain of salt because he's only thrown 4 of them in 2019) is basically never swung at and missed compared to other pitchers' splitters, has surprising cut action, is an extreme flyball pitch compared to other pitchers' splitters, has below average velo and has movement that suggests a lot of backspin.