Andrew Cashner and Theoretical Home Run Shenanigans
The Boston Red Sox and the Baltimore Orioles completed a trade over the weekend, with Baltimore sending pitcher Andrew Cashner to Boston in return for center fielder Elio Prado and third baseman Noelberth Romero.
At 28-65, the Orioles appear likely to be eliminated from the playoff race sometime in August. Andrew Cashner is a free agent at the end of the season, and even if Baltimore had a less implausible shot at the playoffs, it makes a lot of sense to get something in return for the right-hander while the getting is good. In this case, the getting is two very deep dives into the Red Sox organization. Prado and Romero are both 17 year-olds out of Venezuela. Neither player is anywhere near the top of the prospect radar at this point. To grab a couple of lottery picks, the Orioles agreed to pay half of Cashner’s salary to the Red Sox, a figure just a bit under $2 million. If either prospect works out, it won’t be a new experience for Cashner, who has been swapped for Anthony Rizzo and Luis Castillo in previous trades.
Cashner has had a decent season on paper, but the Orioles’ return suggests that there is a good deal of skepticism surrounding his 3.83 ERA and 4.25 FIP. The bump in Cashner’s peripherals in 2019 is at least enough for ZiPS to think of him as a one-win player. That’s par for the course for a fifth starter, and it just so happens that’s exactly what the Red Sox were in the market for. It isn’t something that will show up well in playoff projections, but remember that teams can no longer pick up major league-caliber fourth and fifth starter types in August, which means that teams ought to take more care to prepare for emergencies now. And pitchers famously have lots of emergencies. Brian Johnson is currently out due to an intestinal issue, and given that he’s been out for weeks, it seems to be something a good bit more serious than overindulging in spicy chili. He has thrown a couple of bullpens, but his trip to the IL creates some uncertainty, which isn’t a good state of being for a contending team. And Cashner is likely a safer below-average pitcher than Hector Velazquez.
Cashner has had a bit of an odd career, generally struggling to strike out batters when he’s not throwing 98 mph. Projecting his BABIP has been a hilarious nightmare, as he’s yet to put up a full season with a BABIP between .274 and .311. His .256 BABIP in 2019 is especially befuddling given that there’s no convenient defense-based reason, with Baltimore sitting at the bottom of the league in both DRS and UZR. ZiPS is understandably suspicious and without a sudden change in the characteristics of his changeup, I’m not completely buying his improved results with that pitch.
There is one thing that Cashner has always done quite well for a below-average pitcher: keep the ball in the park. Cashner keeps the ball down well without an explicit sinkerball and so far, batters have struggled to golf his low pitches out of the park the way they’ve been able to against, for example, Ivan Nova. That Cashner is on pace to allow fewer than 20 homers in 2019 is not a fluke.
To estimate home runs tables, ZiPS calculates something I call zHR (I’ll let you figure out what the Z stands for), which estimates how many home runs a pitcher “should have” allowed based on a variety of advanced data that has a predictive relationship with home runs. Some of the most significant factors are exit velocity data, pull tendency, flyball percentage, and fastball velocity. If you use only a mix of one-year zHR rate and one-year actual HR rate to predict next year’s home run rate, for pitchers from 2002-2018, the best mix comes out at 88% zHR rate and 12% HR rate. Home runs are volatile, but not hard to predict over the long haul; they’re a bit like the weather that way. In Andrew Cashner’s case, he has 120.6 zHR in his career, compared to 122 homers allowed. This measure also uses league and park factors as an input, so it’s aware of changes in home run environment.
Cashner’s performance in these stats has improved in 2019 compared to 2018; his velocity is up, his grounders are up, and batters have been less able to pull the ball against him. ZiPS thinks that Cashner should have allowed 11.9 homers this season, instead of his 11 actual homers. When the road to the World Series will likely involve beating at least two of the Yankees, Twins, and Astros, that’s a useful skillset to have.
League-wide, zHR can be calculated going back to 2002, the year that some of the data required came into public existence. Below are the largest one-year over and underachievers in expected home runs.
Year | Player | zHR | HR | Difference | Next Year |
---|---|---|---|---|---|
2007 | Chris Young | 23.2 | 10 | 13.2 | 22 |
2011 | Matt Cain | 22.1 | 9 | 13.1 | 21 |
2006 | John Lackey | 27.1 | 14 | 13.1 | 18 |
2014 | Jose Quintana | 22.7 | 10 | 12.7 | 16 |
2009 | Zack Greinke | 23.5 | 11 | 12.5 | 18 |
2005 | Dontrelle Willis | 23.3 | 11 | 12.3 | 21 |
2018 | Trevor Bauer | 21.3 | 9 | 12.3 | 20 |
2007 | Kelvim Escobar | 23.2 | 11 | 12.2 | N/A |
2014 | Mark Buehrle | 26.9 | 15 | 11.9 | 22 |
2013 | Clayton Kershaw | 22.8 | 11 | 11.8 | 15 |
2007 | Jeff Suppan | 29.8 | 18 | 11.8 | 30 |
2009 | Dallas Braden | 20.6 | 9 | 11.6 | 17 |
2010 | C.J. Wilson | 21.6 | 10 | 11.6 | 16 |
2003 | Pedro Martinez | 18.6 | 7 | 11.6 | 26 |
2010 | Anibal Sanchez | 21.5 | 10 | 11.5 | 20 |
2014 | Adam Wainwright | 21.5 | 10 | 11.5 | N/A |
2013 | C.J. Wilson | 26.4 | 15 | 11.4 | 17 |
2014 | Aaron Harang | 26.2 | 15 | 11.2 | 26 |
2007 | Matt Cain | 25.1 | 14 | 11.1 | 19 |
2007 | Tom Gorzelanny | 29.0 | 18 | 11.0 | 20 |
2012 | Tommy Hunter | 15.3 | 32 | -16.7 | 11 |
2011 | Bronson Arroyo | 30.7 | 46 | -15.3 | 26 |
2012 | Ervin Santana | 24.7 | 39 | -14.3 | 26 |
2018 | Dylan Bundy | 27.3 | 41 | -13.7 | 21 |
2017 | Masahiro Tanaka | 21.5 | 35 | -13.5 | 25 |
2004 | Greg Maddux | 21.6 | 35 | -13.4 | 29 |
2004 | Jamie Moyer | 30.6 | 44 | -13.4 | 23 |
2002 | Ramon Ortiz | 26.9 | 40 | -13.1 | 28 |
2015 | Rubby de la Rosa | 19.0 | 32 | -13.0 | 8 |
2006 | Jorge Sosa | 17.0 | 30 | -13.0 | 10 |
2017 | Nick Martinez | 13.1 | 26 | -12.9 | N/A |
2006 | Carlos Silva | 25.6 | 38 | -12.4 | 20 |
2009 | Chris Volstad | 16.8 | 29 | -12.2 | 17 |
2017 | Ubaldo Jimenez | 20.8 | 33 | -12.2 | N/A |
2003 | Odalis Perez | 16.0 | 28 | -12.0 | 26 |
2016 | James Shields | 28.0 | 40 | -12.0 | 27 |
2003 | Jake Peavy | 21.1 | 33 | -11.9 | 13 |
2006 | Josh Beckett | 24.3 | 36 | -11.7 | 17 |
2016 | Josh Tomlin | 24.4 | 36 | -11.6 | 23 |
2009 | Braden Looper | 27.5 | 39 | -11.5 | N/A |
Just as with BABIP, there appears to be a bit of a ceiling for home run “ability” for basically competent professional pitchers. Dan Straily allowed 9.3% of batters to hit a home run this year, but even in this environment, it strikes me as unlikely that Straily would have actually allowed 70 home runs if given 150 innings. Home run percentages over five percent seem extremely difficult, historically, to maintain.
As you can see from the above list, the vast majority of over and underachieving pitchers subsequently allowed home run totals far closer to what was expected.
Player | HR | zHR | Diff |
---|---|---|---|
Dan Straily | 22 | 13.0 | -9.0 |
Corbin Burnes | 16 | 7.1 | -8.9 |
Yu Darvish | 20 | 13.0 | -7.0 |
Drew Pomeranz | 17 | 10.6 | -6.4 |
Dylan Bundy | 21 | 14.8 | -6.2 |
David Hess | 21 | 14.9 | -6.1 |
Josh Hader | 9 | 3.5 | -5.5 |
Jerad Eickhoff | 18 | 12.8 | -5.2 |
Justin Verlander | 26 | 21.2 | -4.8 |
Chris Archer | 21 | 16.3 | -4.7 |
Ivan Nova | 22 | 17.4 | -4.6 |
Gerrit Cole | 20 | 15.4 | -4.6 |
Reynaldo Lopez | 23 | 18.7 | -4.3 |
Nick Pivetta | 16 | 12.0 | -4.0 |
Steven Matz | 18 | 14.1 | -3.9 |
Stephen Strasburg | 13 | 9.1 | -3.9 |
Yusei Kikuchi | 19 | 15.3 | -3.7 |
Jake Arrieta | 18 | 14.6 | -3.4 |
J.A. Happ | 20 | 16.9 | -3.1 |
Jack Flaherty | 20 | 17.0 | -3.0 |
Player | HR | Exp HR | Diff |
Max Scherzer | 9 | 18.9 | 9.9 |
Marco Gonzales | 12 | 21.4 | 9.4 |
Lance Lynn | 10 | 19.3 | 9.3 |
Madison Bumgarner | 17 | 25.1 | 8.1 |
Eric Lauer | 9 | 16.8 | 7.8 |
Mike Minor | 13 | 20.8 | 7.8 |
Julio Teheran | 13 | 20.6 | 7.6 |
Joe Musgrove | 10 | 17.5 | 7.5 |
Brad Keller | 9 | 16.1 | 7.1 |
Jalen Beeks | 3 | 9.6 | 6.6 |
Martin Perez | 7 | 13.4 | 6.4 |
Jake Odorizzi | 11 | 17.2 | 6.2 |
Homer Bailey | 12 | 18.2 | 6.2 |
Ryne Stanek | 5 | 11.1 | 6.1 |
Mike Soroka | 4 | 10.1 | 6.1 |
Liam Hendriks | 1 | 7.0 | 6.0 |
David Price | 7 | 12.8 | 5.8 |
Pedro Baez | 2 | 7.2 | 5.2 |
Kirby Yates | 1 | 6.1 | 5.1 |
Hansel Robles | 3 | 7.8 | 4.8 |
Looking at 2019, one can easily see why the Orioles are headed toward an all-time record for home runs allowed, with the pitching staff teetering on the unfortunate intersection of terrible and unlucky.
The Andrew Cashner trade is hardly a blockbuster, but in the end, both teams get what they want. ZiPS does not see this trade as one that will fundamentally change the AL East race by itself; the acquisition shifts Boston’s playoff percentage from 55.8% to 56.1%. It’s a useful move, just not one that should preclude Boston from making a larger score before the trade deadline.
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.
I thought the “Theoretical Home Run Shenanigans” part was going to be about how this trade would allow the Orioles to reach the theoretically possible maximum number of home runs allowed.
I am very disappointed.
Straily is still in the organization!
#strailynomics