The 2020 ZiPS Projection Wrap-up, Part III: The Pitchers

The baseball season is over, but the projection season never ends, and this is always the time of the year when I look back and dissect the ZiPS projections. We’ve already checked out the hitters and the teams, leaving us the pitchers as the last bit of unfinished 2020 business. Misses are undoubtedly going to be significant in a 60-game season with little time for things to “even out,” but every mistake in the projections provides a smidgen of new information that hopefully aids in refining the work.

As with the hitters, the pitching projections avoided any systematic bias that would have given us new clues as to how certain types of pitchers fare in a mucked-up season. From age to repertoire to velocity to experience, all groups of pitchers I identified had roughly the same result: the expected reduction in overall accuracy, but no specific bias from a shortened year with a long layoff and two spring trainings.

Let’s dive into the biggest misses in ZiPS.

2020 ZiPS K% Overachievers
Name K% ZiPS K% Miss
Shane Bieber 41.1% 26.6% -14.5%
Tejay Antone 31.9% 17.9% -14.0%
Triston McKenzie 33.1% 20.2% -12.9%
Mike Mayers 35.5% 22.7% -12.8%
Joe Musgrove 33.1% 21.7% -11.4%
Corbin Burnes 36.7% 25.6% -11.1%
Chris Stratton 29.8% 19.1% -10.7%
Daniel Ponce de Leon 31.5% 22.1% -9.4%
Zach Eflin 28.6% 19.3% -9.3%
Jacob deGrom 38.8% 30.0% -8.8%
Kevin Gausman 32.2% 23.4% -8.8%
Zach Plesac 27.7% 19.0% -8.7%
Trevor Bauer 36.0% 27.3% -8.7%
Brady Singer 23.2% 16.2% -7.0%
Aaron Nola 33.2% 26.2% -7.0%
Dane Dunning 24.6% 17.7% -6.9%
Zach Davies 22.8% 15.9% -6.9%
Tyler Mahle 29.9% 23.2% -6.7%
Brent Suter 29.5% 22.8% -6.7%
Jonathan Hernández 24.8% 18.3% -6.5%
John Means 23.9% 17.8% -6.1%
Dinelson Lamet 34.8% 28.9% -5.9%
Tyler Glasnow 38.2% 32.4% -5.8%
Ian Anderson 29.7% 24.3% -5.4%
Josh Tomlin 22.1% 16.7% -5.4%

It seems weird for Shane Bieber, long a favorite of ZiPS, to still crush an important aspect of his 2020 projection. In terms of WAR, Bieber went from a top-10 pitcher to a top-one pitcher in the American League, besting the second-place finisher, Zack Greinke, by more than a win, amounting to a greater than 50% margin. Batters hit a mere .106 against his curve, and in more than 50% of the plate appearances that ended in a curve, the hitter struck out. He was so good that I’m happy that ZiPS missed low because it would have been preposterous for him to take such another massive step forward as a baseline!

ZiPS didn’t see Tejay Antone coming at all, and it’s rare for someone to get a 30% bump in strikeout rate upon moving from Triple-A to the majors. Antone was still a bit wild, but he’s likely to have a big jump in his 2021 projections given that ZiPS doesn’t see anything suspicious at all in the K rate. Kevin Gausman has long been one of my favorites, and it was a good sign to see him get an uptick in velocity and successfully mix in the changeup, with enough differentiation from his fosh (an old term for a splitter-change hybrid). If Gausman can have three working pitches, maybe he can survive without the breaking pitch I keep hoping he’ll develop.

Joe Musgrove is another pitcher I expect to see a big bump in the projections in 2021 and a real breakout candidate for the Pirates. 2020 saw an uptick in Musgrove’s use of his curve, which now has a 41% miss rate on swings for his career. Until 2020, the pitch was nearly an afterthought, but he used the curve this time around as a go-to weapon in all counts against lefties. The results included 10 curveball strikeouts against a whopping zero hits.

2020 ZiPS K% Underachievers
Name K% ZiPS K% Miss
Jon Gray 12.6% 23.8% 11.2%
Jordan Lyles 13.5% 22.4% 8.9%
Julio Teheran 13.4% 21.9% 8.5%
Rich Hill 19.9% 28.3% 8.4%
Tyler Anderson 15.8% 23.6% 7.8%
Anthony DeSclafani 15.8% 22.9% 7.1%
Madison Bumgarner 15.8% 22.6% 6.8%
Julio Urías 20.1% 26.4% 6.3%
Patrick Corbin 20.3% 26.6% 6.3%
Dylan Cease 17.3% 23.2% 5.9%
Ross Stripling 18.2% 23.8% 5.6%
Erick Fedde 12.6% 18.1% 5.5%
Trevor Richards 18.0% 23.3% 5.3%
Tom Eshelman 11.2% 16.1% 4.9%
Adrian Houser 17.9% 22.8% 4.9%
Jon Lester 15.8% 20.5% 4.7%
Robbie Ray 27.1% 31.4% 4.3%
Matthew Boyd 22.1% 26.2% 4.1%
Zack Wheeler 18.4% 22.5% 4.1%
Germán Márquez 21.2% 25.2% 4.0%
Deivi García 22.6% 26.6% 4.0%
Mike Clevinger 24.7% 28.7% 4.0%
Kwang Hyun Kim 15.6% 19.4% 3.8%
Kyle Wright 17.9% 21.6% 3.7%
Mike Fiers 14.4% 17.6% 3.2%

I’m highly interested in what the Rockies do with Jon Gray. While 2018’s ERA could be argued as a product of misfortune, it’s much harder to claim the same about his poor 2020 season. His velocity was down and he was shut down with a sore shoulder, which hopefully was the source of that issue. I use “hopefully” in a rather loose sense because a bum shoulder may be harder to resolve than unexplained missing velocity! Jordan Lyles was a nearly unmitigated disaster for the Rangers, leading me to wonder if Texas should just trade him back to the Brewers as that organization seems to be the only one with the ability to figure him out.

ZiPS actually thinks that Dylan Cease’s strikeout rate ought to have been higher, with him having one of the largest discrepancies between strikeout rate and the zSO that ZiPS calculates from velocity/repertoire data. There’s no such luck with Madison Bumgarner, who was down three mph from 2019. From a personal ZiPS note, I was sorry to see one of my breakout candidates before the season, Adrian Houser, take such a step backwards, but as with Bumgarner, ZiPS felt that his strikeout drop was an accurate reflection of how well he was pitching.

2020 ZiPS BB% Overachievers
Name BB% ZiPS BB% Miss
Deivi García 4.1% 11.8% 7.7%
Cristian Javier 8.4% 15.2% 6.8%
Framber Valdez 5.6% 11.9% 6.3%
Tony Gonsolin 4.0% 9.9% 5.9%
Jonathan Hernández 6.4% 12.3% 5.9%
Scott Barlow 7.2% 12.1% 4.9%
Kenta Maeda 4.0% 8.7% 4.7%
Zach Plesac 2.9% 7.5% 4.6%
Michael Wacha 4.5% 9.1% 4.6%
Nathan Eovaldi 3.5% 7.6% 4.1%
Jordan Montgomery 4.7% 8.4% 3.7%
Marco Gonzales 2.5% 6.1% 3.6%
Dinelson Lamet 7.5% 11.1% 3.6%
Merrill Kelly 4.0% 7.6% 3.6%
Sean Manaea 3.6% 6.9% 3.3%
Yu Darvish 4.7% 7.7% 3.0%
Antonio Senzatela 5.9% 8.8% 2.9%
Derek Holland 8.4% 11.3% 2.9%
Trevor Bauer 6.1% 8.9% 2.8%
Kyle Hendricks 2.5% 5.2% 2.7%
Adam Wainwright 5.7% 8.3% 2.6%
Justus Sheffield 8.6% 11.1% 2.5%
Triston McKenzie 7.1% 9.5% 2.4%
Alex Young 6.9% 9.2% 2.3%
Charlie Morton 5.9% 8.1% 2.2%

Deivi García’s debut didn’t involve him instantly dominating the league, but there was a lot to like about his 2020 season. It was only six starts, but he did answer some of the questions in a positive fashion, showing solid command even in his lesser outings, and showing that he could be efficient enough to work into the sixth or seventh innings. He would likely be a very valuable reliever for the Yankees in the future, but it’s even better if he continues to show the ability to start. First-strike percentage is a big predictor of walk rate for pitchers and he was well above average.

One of the stories that got less national play due to Houston’s infamous trash can scandal was just how important Framber Valdez and Cristian Javier were when it came to getting the team back into the playoff in 2020. Losing Gerrit Cole and Justin Verlander for different reasons would be difficult for any team to absorb, but this pair of young pitchers both cut down their expected walk rates in sustainable fashion. I talked more about Valdez in my rundown of ALCS Game 6, but his improved ability to hit the edges of the zone with his curve were a huge part of getting his walk rate down.

It’s not surprising to see young pitchers on this list given the error bars in that category, but it’s more surprising to see a veteran like Kenta Maeda do so well. Unlike many on this list, he didn’t have a walk problem to begin with, instead dropping nearly half of an already solid walk rate. ZiPS does see more of a regression toward the mean for Maeda than most of the rest of the list, and he had one of the largest BB vs. zBB discrepancies in baseball in 2020.

2020 ZiPS BB% Underachievers
Name BB% ZiPS BB% Miss
Robbie Ray 17.9% 11.2% -6.7%
Justin Dunn 15.7% 9.7% -6.0%
Kyle Wright 14.3% 9.4% -4.9%
Joe Musgrove 9.6% 5.2% -4.4%
Kolby Allard 13.2% 8.9% -4.3%
Chad Kuhl 14.2% 9.9% -4.3%
Carlos Carrasco 9.6% 5.5% -4.1%
Anthony DeSclafani 10.1% 6.5% -3.6%
Johnny Cueto 9.4% 6.0% -3.4%
Taylor Clarke 11.5% 8.2% -3.3%
David Peterson 11.7% 8.4% -3.3%
Tanner Roark 10.5% 7.3% -3.2%
Spencer Turnbull 12.0% 8.9% -3.1%
Chris Mazza 11.0% 8.0% -3.0%
Tyler Mahle 10.4% 7.5% -2.9%
Shane Bieber 7.1% 4.2% -2.9%
Gio González 12.4% 9.7% -2.7%
Nick Margevicius 8.2% 5.5% -2.7%
Ross Stripling 8.2% 5.6% -2.6%
Rich Hill 10.9% 8.4% -2.5%
Vince Velasquez 11.0% 8.5% -2.5%
Frankie Montas 9.7% 7.2% -2.5%
Tejay Antone 11.3% 8.9% -2.4%
Jack Flaherty 9.4% 7.0% -2.4%
Michael Lorenzen 11.6% 9.2% -2.4%

ZiPS wasn’t terribly optimistic about Robbie Ray’s walk rate coming into 2020, but he fell apart at times and unfortunately, it’s also reflected in the advanced statistics (just look at the drop in first-strike percentage!). There’s a very concerning trend in Ray’s plate discipline stats; he’s thrown fewer and fewer pitches in the zone every year, but batters aren’t any more prone to chasing these pitches. In a few years, Ray has gone from a viable Cy Young contender to a pitcher who is likely going to have to sign an incentive-laden one-year deal in free agency this winter.

The aforementioned Musgrove made this list after finishing on the positive side of the strikeout table, but ZiPS sees more improvement in his walk rate in 2021 than any other pitcher on this list, and curve-usage bumps frequently come with walk-rate bumps (I looked!). A couple pitchers here were coming off of injury/health problems the year before (Johnny Cueto, Cookie Carrasco), so I wouldn’t be overly worried about names like those too much as projection systems will always have larger errors with players in these situations, no matter how much you try and adjust for health.

2020 ZiPS HR% Over and Underachievers
Name HR % ZiPS HR% Miss 2020 zHR% zHR Miss
Tony Gonsolin 1.1% 4.3% 3.1% 2.9% 1.8%
Spencer Turnbull 0.8% 3.7% 2.9% 2.4% 1.6%
Jaime Barria 2.3% 5.0% 2.7% 3.5% 1.2%
Ian Anderson 0.7% 3.3% 2.6% 2.2% 1.5%
Dallas Keuchel 0.8% 3.2% 2.4% 1.6% 0.8%
Dylan Bundy 1.9% 4.2% 2.3% 2.4% 0.6%
Jonathan Hernández 1.6% 3.8% 2.2% 2.9% 1.3%
Corbin Burnes 0.8% 2.9% 2.1% 2.3% 1.5%
Justus Sheffield 0.9% 2.9% 2.0% 2.8% 1.9%
Rick Porcello 1.9% 3.9% 2.0% 2.8% 0.9%
Zack Greinke 2.2% 4.2% 2.0% 2.7% 0.5%
Zack Wheeler 1.0% 3.0% 2.0% 1.4% 0.4%
Brad Keller 0.9% 2.8% 1.9% 2.6% 1.7%
Yusei Kikuchi 1.5% 3.4% 1.8% 2.4% 0.8%
Mike Mayers 1.7% 3.4% 1.7% 2.9% 1.3%
Hyun Jin Ryu 2.2% 3.9% 1.7% 2.7% 0.5%
Tyler Anderson 1.9% 3.5% 1.6% 3.3% 1.4%
Josh Tomlin 3.7% 5.3% 1.6% 4.2% 0.5%
Tejay Antone 2.8% 4.4% 1.6% 1.7% -1.2%
Rich Hill 1.9% 3.5% 1.6% 2.8% 0.9%
Germán Márquez 1.7% 3.3% 1.6% 3.0% 1.3%
Steven Brault 1.1% 2.7% 1.6% 1.9% 0.8%
Sixto Sánchez 1.9% 3.5% 1.6% 2.3% 0.4%
Max Fried 0.9% 2.4% 1.5% 2.2% 1.3%
Phillips Valdez 2.2% 3.7% 1.5% 1.3% -0.9%
Name HR % ZiPS HR% Miss 2020 zHR% zHR Miss
Steven Matz 9.9% 3.3% -6.6% 3.7% -6.1%
Julio Teheran 8.1% 4.4% -3.6% 3.4% -4.7%
Trevor Williams 6.0% 2.7% -3.3% 3.4% -2.6%
Patrick Sandoval 6.3% 3.1% -3.2% 3.3% -2.9%
Derek Holland 6.7% 3.6% -3.1% 4.7% -2.0%
Daniel Ponce de Leon 5.6% 2.6% -2.9% 4.1% -1.5%
Tarik Skubal 6.7% 4.0% -2.7% 4.0% -2.7%
John Means 6.8% 4.1% -2.7% 3.6% -3.2%
Tanner Roark 6.4% 3.8% -2.6% 3.8% -2.6%
Madison Bumgarner 6.8% 4.3% -2.5% 5.1% -1.8%
Michael Wacha 5.8% 3.3% -2.5% 3.6% -2.1%
Blake Snell 4.9% 2.5% -2.4% 2.8% -2.1%
Chase Anderson 7.1% 4.7% -2.4% 3.0% -4.2%
Ross Stripling 5.9% 3.6% -2.3% 3.0% -2.9%
Austin Voth 6.2% 4.0% -2.2% 4.1% -2.1%
Ryan Castellani 6.3% 4.3% -2.1% 4.6% -1.8%
Chris Paddack 5.7% 3.6% -2.1% 3.6% -2.1%
Seth Lugo 5.0% 3.0% -2.0% 3.0% -2.0%
Brandon Bielak 6.1% 4.1% -2.0% 3.3% -2.7%
Robbie Ray 5.2% 3.4% -1.8% 4.0% -1.1%
Dylan Cease 4.7% 3.0% -1.8% 3.5% -1.2%
Alex Young 5.4% 3.7% -1.7% 4.3% -1.1%
Matthew Boyd 5.5% 3.8% -1.7% 3.2% -2.3%
Tyler Glasnow 4.6% 3.0% -1.6% 3.0% -1.7%
Walker Buehler 4.8% 3.2% -1.5% 2.3% -2.5%

Of the so-called three true outcomes, home runs tend to be the most volatile, by far, for pitchers. One of the biggest sources of projection errors are one-year bumps and drops in home runs allowed, which is why there’s a flavor of FIP that completely removes homers from the equation! For these charts, I’ve included the zHR, because when it comes to projections, this is the place where expected statistics do far better than reality in predicting the future. So unlike the strikeout and walk rates, being an over or underachiever here tends to be less “earned.”

As an example, look at Steven Matz, who had a home run rate of 9.9%, triple the 3.3% that was projected coming into the season. ZiPS still only thinks that his actual 2020 performance suggested a 3.7% HR rate, and not surprisingly, he shows up in the Statcast leaderboards as one of the largest outliers in xSLG vs. SLG and quality-of-contact wOBA vs. wOBA. Overall, there’s an eight-homer difference between Matz’s actual 2020 homers allowed and what ZiPS expected from his stats, the largest departure for any pitcher in baseball. Other pitchers to allow at least five more home runs than expected from the 2020 data are Julio Teheran, Chase Anderson, Trevor Williams, Ross Stripling, and Matthew Boyd, all players in the underachieving side.

On the flip side, ZiPS sees Germán Márquez, Justus Sheffield, Spencer Turnbull, Tyler Anderson, and Corbin Burnes as the pitchers that most overachieved from their advanced data. And not surprisingly, they also show up in the projection overachiever list.

In other words, we don’t actually know whether ZiPS or reality were “correct” quite yet. And yes, I’m aware that this is an awfully convenient position for someone with a projection system to take!

We’ve done all the components of ERA, but for historical reference, let’s finish with the overall ERA over-and-underachievers.

2020 ZiPS ERA Overachievers
Name ERA ZiPS ERA Miss
Jonathan Hernández 2.90 5.85 2.95
Tejay Antone 2.80 5.52 2.72
Ian Anderson 1.95 4.59 2.64
Cal Quantrill 2.25 4.88 2.63
Tony Gonsolin 2.31 4.91 2.60
Kwang Hyun Kim 1.62 4.00 2.38
Zach Plesac 2.28 4.58 2.30
Mike Mayers 2.10 4.39 2.29
Dallas Keuchel 1.99 4.20 2.21
Triston McKenzie 3.24 5.43 2.19
Merrill Kelly 2.59 4.70 2.11
Antonio Senzatela 3.44 5.54 2.10
Brad Keller 2.47 4.54 2.07
Chris Bassitt 2.29 4.33 2.04
Trevor Bauer 1.73 3.74 2.01
Shane Bieber 1.63 3.63 2.00
Dinelson Lamet 2.09 4.09 2.00
Phillips Valdez 3.26 5.22 1.96
Corbin Burnes 2.11 4.06 1.95
Taijuan Walker 2.70 4.63 1.93
Jaime Barria 3.62 5.45 1.83
Cristian Javier 3.48 5.22 1.74
Josh Fleming 2.78 4.50 1.72
Tom Eshelman 3.89 5.47 1.58
Yu Darvish 2.01 3.56 1.55

2020 ZiPS ERA Underachievers
Name ERA ZiPS ERA Miss
Steven Matz 9.68 4.11 -5.57
Julio Teheran 10.05 4.68 -5.37
Anthony DeSclafani 7.22 4.54 -2.68
Kolby Allard 7.75 5.08 -2.67
Robbie Ray 6.62 4.00 -2.62
Chase Anderson 7.22 4.73 -2.49
Jon Gray 6.69 4.28 -2.41
Tanner Roark 6.80 4.43 -2.37
Matthew Boyd 6.71 4.37 -2.34
Luke Weaver 6.58 4.33 -2.25
Michael Wacha 6.62 4.42 -2.20
Madison Bumgarner 6.48 4.35 -2.13
Seth Lugo 5.15 3.15 -2.00
Ross Stripling 5.84 3.87 -1.97
Trevor Williams 6.18 4.24 -1.94
Jordan Lyles 7.02 5.21 -1.81
Frankie Montas 5.60 3.81 -1.79
Jack Flaherty 4.91 3.13 -1.78
Aníbal Sánchez 6.62 4.88 -1.74
Derek Holland 6.86 5.14 -1.72
Brandon Bielak 6.75 5.12 -1.63
Jorge López 6.69 5.24 -1.45
Trevor Richards 5.91 4.49 -1.42
Charlie Morton 4.74 3.34 -1.40
Austin Voth 6.34 4.97 -1.37

Next up: The 2021 ZiPS launch on 11/9!





Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Smiling Politelymember
3 years ago

Julio Uriás, noted strikeout underachiever :p

(I know that’s not what this is about, just having fun with irony! Thanks for the data and analysis, Dan!)

mikejuntmember
3 years ago

Pitchers really have a lot more variability than hitters over this sample, since they already have more variability over a full 162.

You also saw a lot of people who undershot their projections in the 60 game season but who kind of returned to their projected levels if you combine their regular+postseason performances. Urias is like that, as is Tony Gonsolin (who stopped having a 4% HR rate in the playoffs rather dramatically), and also Max Muncy

It’d be interesting to see, for guys who got to play postseason games, their aggregate regular+postseason lines compared with the projected numbers. I bet it is closer, since for some of these guys, it was an sizable expansion in the sample size (for a Dodger, for instance, its an extra 30% in games, going from 60 to 78)

Smiling Politelymember
3 years ago
Reply to  mikejunt

Agreed–especially on Muncy, who I think would have ended up with his typical line over 162. Certainly, Gonsolin’s fairytale ride took the same route as Glasnow’s, but overall, I would expect TTO to dominate postseasons even more than the regular season until/unless something changes

mikejuntmember
3 years ago

the thing is it’s really true for everyone even if they didn’t all the way revert to normal in the playoffs (and given playoff competition is harder than normal, you shouldnt expect them to get all the way back, either). Bellinger had a 135 wRC+ from August 1st on; he just went 1-39 to start the season because he wasn’t ready yet. How many other players were similar? Offense was extraordinarily bad for the first 2 weeks of the year, so I imagine the answer is ‘a lot of guys’.

Many of them just didn’t have time to get all the way back, or are guys who traditionally perform better at different parts of the season. There’s long been this oddity that Justin Turner doesn’t hit for power in April: he has like 1 career HR in the month. Well, this year he didn’t hit for power in August. And then he missed some time. He didn’t really find his power stroke until the playoffs. Players like that who excel later in the season or take longer to get going just never had a chance to do so. this year. You’ve got to make that adjustment for everyone, not just the ones where it was noticable or where the playoffs showed they trended back in the right direction.

Smiling Politelymember
3 years ago
Reply to  mikejunt

Yeah, the 2nd half “time to turn on the power” JT move is well-known to fans (it tended to coincide with Grandal’s offensive decline), but it’s the noise you get in a short season (I tend to think it impacted May and Gonsolin, too, while Urias’s experience and pacing might have served him better, like Buehler).

I’m curious if, a couple years from now, we were able to learn something from a short season that relates to conditioning, preparation, and recovery for athletes.