
P · 2021
Zack Greinke
- Age
- 40
- B/T
- R/R
- Height
- 6' 2"
- Weight
- 200 lb
- Number
- #23
- Born
- October 21, 1983 in Orlando, FL, USA
- MLB debut
- May 22, 2004
Age shown as of the 2023 season.
- dbWAR
- 23.5 15 season(s)
- PA
- 2
- AVG
- .000
- OBP
- .000
- SLG
- .000
- wRC+
- -121 100 = avg
Zack Greinke is a pitcher for the Houston Astros. In 2021 he hit 0 home runs and knocked in 0 RBIs, notching 0 hits across 2 plate appearances in 1 game. His batting average was .000, 100.0% lower than the league average of .244. He reached base at a .000 clip and slugged .000, for an OPS of .000, 100.0% lower than the league mark of .728. He averaged 93.5 mph off the bat and made contact on 66.7% of his swings. Adjusted for his ballpark and league, his -121 wRC+ puts his offence 221% below average. That comes to -0.0 dbWAR — -0.5 runs with the bat, +0.0 on the bases, +0.0 for the position he plays, against replacement level. It includes no fielding: defensive runs are proprietary and are not estimated here, so the figure credits playing a demanding position but not playing it well.
League context
Percentile among qualified batters, 2021.
How the WAR is built
Runs above replacement, 2021. These four terms sum to -0.5 runs, divided by runs-per-win to give WAR.
WAR by season
Batting
Standard and advanced, by season.
| Trend | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | .000 | 0.0% | 50.0% | .000 | -0.5 | -121 | -0.0 | |
| 2019 | 25 | 56 | 14 | 3 | 8 | 1 | 2 | 12 | .280 | .308 | .580 | .300 | .314 | 3.6% | 21.4% | .364 | +2.0 | 129 | 0.3 | |
| 2018 | 30 | 71 | 15 | 0 | 5 | 3 | 3 | 16 | .234 | .269 | .297 | .063 | .313 | 4.2% | 22.5% | .252 | -3.8 | 53 | -0.1 | |
| 2017 | 29 | 70 | 13 | 0 | 4 | 0 | 2 | 18 | .210 | .246 | .274 | .065 | .295 | 2.9% | 25.7% | .232 | -5.4 | 35 | -0.3 | |
| 2016 | 25 | 60 | 11 | 0 | 3 | 1 | 3 | 9 | .212 | .246 | .231 | .019 | .244 | 5.0% | 15.0% | .213 | -5.2 | 25 | -0.3 | |
| 2015 | 30 | 77 | 15 | 2 | 3 | 1 | 1 | 14 | .224 | .232 | .343 | .119 | .250 | 1.3% | 18.2% | .248 | -4.2 | 53 | -0.2 |
Pitching
Standard and advanced, by season.
| Trend | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2023 | 30 | 27 | 142.1 | 2 | 15 | 0 | 158 | 80 | 97 | 23 | 5.06 | 4.74 | 1.27 | 6.1 | 1.5 | 117 | 110 | 0.7 | |
| 2022 | 26 | 26 | 137.0 | 4 | 9 | 0 | 157 | 56 | 73 | 27 | 3.68 | 4.03 | 1.34 | 4.8 | 1.8 | 93 | 102 | 1.3 | |
| 2021 | 30 | 29 | 171.0 | 11 | 6 | 0 | 164 | 79 | 120 | 36 | 4.16 | 4.71 | 1.17 | 6.3 | 1.9 | 97 | 111 | 0.8 | |
| 2020 | 12 | 12 | 67.0 | 3 | 3 | 0 | 67 | 30 | 67 | 9 | 4.03 | 2.80 | 1.13 | 9.0 | 1.2 | 90 | 63 | 1.8 | |
| 2019 | 33 | 33 | 208.2 | 18 | 5 | 0 | 175 | 68 | 187 | 30 | 2.93 | 3.22 | 0.98 | 8.1 | 1.3 | 65 | 71 | 4.7 | |
| 2018 | 33 | 33 | 207.2 | 15 | 11 | 0 | 181 | 74 | 199 | 43 | 3.21 | 3.70 | 1.08 | 8.6 | 1.9 | 77 | 89 | 3.1 | |
| 2017 | 32 | 32 | 202.1 | 17 | 7 | 0 | 172 | 72 | 215 | 45 | 3.20 | 3.31 | 1.07 | 9.6 | 2.0 | 73 | 76 | 4.3 | |
| 2016 | 26 | 26 | 158.2 | 13 | 7 | 0 | 161 | 77 | 134 | 41 | 4.37 | 4.12 | 1.27 | 7.6 | 2.3 | 104 | 98 | 1.7 | |
| 2015 | 32 | 32 | 222.2 | 19 | 3 | 0 | 148 | 41 | 200 | 40 | 1.66 | 2.76 | 0.84 | 8.1 | 1.6 | 42 | 70 | 5.5 |
Platoon splits
How he hits left- and right-handed pitching.
| Split | PA | AB | H | HR | BB | SO | AVG | OBP | SLG | wOBA | K% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| vs LHP | 2 | 2 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 | 50.0% |
| Split | PA | AB | H | HR | BB | SO | AVG | OBP | SLG | wOBA | K% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| vs LHB | 275 | 256 | 51 | 8 | 15 | 45 | .199 | .241 | .324 | .246 | 16.4% |
| vs RHB | 422 | 396 | 113 | 22 | 21 | 75 | .285 | .323 | .505 | .352 | 17.8% |
Spray chart
Where every ball he put in play landed, 2021.
Loading 1 batted balls…
Contact quality
How hard and at what angle he hits it, over 1 tracked batted balls in 2021. Percentiles are against qualified batters.
- Barrel rate
- 0.0% 0 barrels
- Exit velocity
- 93.5 mph average
- Max exit velo
- 93.5 mph, hardest hit
- Hard hit
- 0.0% 95 mph or better
- Sweet spot
- 0.0% 8–32° launch
- Launch angle
- 39.0° average
A barrel is a batted ball whose exit velocity and launch angle have historically produced at least a .500 average and 1.500 slugging — 98 mph within 26–30°, widening to 8–50° by 116 mph. Reconstructed from Statcast's published anchor points, which reproduces them exactly; the interior is within a degree. Sweet spot (8–32°) is an exact definition.
Hot and cold zones
Batting average by pitch location, 2021.
Situational hitting
How Zack Greinke hits by base state, outs, score and late-game pressure — each read against his own season line.
| Situation | PA | AB | H | HR | RBI | BB | SO | AVG | OBP | SLG | wOBA |
|---|---|---|---|---|---|---|---|---|---|---|---|
| All situations | 2 | — | — | — | — | — | — | .000 | .000 | .000 | .000 |
| Bases empty · thin | 2 | 2 | 0 | 0 | 0 | 0 | 1 | .000 | .000 | .000 | .000 |
Runners on includes runners in scoring position, which is the convention every reference uses. Rows under 25 plate appearances are marked thin — at that size a rate moves several dozen points on one hit. Counted from play-by-play, 2021.
Pitch sequencing
What Zack Greinke throws in each count, and what he follows each pitch with. Select any cell for the breakdown.
Select a count to see exactly what Zack Greinke throws in it.
Pitch arsenal
What he throws, how hard, and how often it misses in 2021.
| Four-Seam Fastball | 1,026 | 88.9 | 2,234 | 48.7% | 11.9% | |
| Changeup | 569 | 86.4 | 1,593 | 34.4% | 27.8% | |
| Curveball | 422 | 71.2 | 2,364 | 45.0% | 25.8% | |
| Slider | 339 | 83.6 | 2,346 | 38.9% | 30.2% | |
| Sinker | 149 | 89.5 | 2,145 | 36.2% | 14.3% | |
| Cutter | 55 | 83.9 | 2,406 | 36.4% | 35.5% |
Head to head
Put Zack Greinke beside up to three others.
wOBA uses linear weights measured from this season's own play-by-play rather than published constants, and wRC+ is park-adjusted against that same league. dbWAR is our own open implementation — not fWAR or bWAR — and the full derivation, including its simplifications, is on the methodology page.