Archive for Research

Lorenzo Cain: Market Value and 2018 Projections

After a strong 2017 (.347 wOBA, 4.1 sWAR[1]), Lorenzo Cain is one of the top remaining free agents. As a plus center fielder, defense is one of Cain’s greatest assets. On the other hand, Cain’s durability is a big question, having played just once over 140 games in a single season (2017). Injuries and age are both substantial concerns moving forward.

If able to stay healthy for at least 130 games in 2018, Cain is projected[2] to get on-base at an above-average rate (.356 OBP). Based on the projections, Cain should see a slight increase in both SLG and ISO from last year. Nonetheless, his wOBA should see a decrease in conjunction with an increase in K%. An overall decrease in offensive output will impact Cain’s sWAR (3.7) for 2018.

2018 Projections: Lorenzo Cain
YEAR AGE sWAR wOBA OBP SLG OPS ISO AVG K% BB%
2015 29 5.5 0.360 0.361 0.477 0.838 0.170 0.307 16.2% 6.1%
2016 30 2.7 0.322 0.339 0.408 0.747 0.121 0.287 19.4% 7.1%
2017 31 4.1 0.347 0.363 0.440 0.803 0.140 0.300 15.5% 8.4%
2018 32 3.7 0.330 0.356 0.443 0.798 0.145 0.298 16.9% 7.4%

Projections: “SEG Projection System” (Including sWAR for 2015-2018)

sWAR = “SEG Projection System” calculation of WAR  

Lorenzo Cain’s estimated AAV is around $21M per year, based on a four-year/$84M contract. He should be worth about 10 sWAR over the next three years. Staying healthy is crucial; as long as his speed does not drop dramatically, he should be able to significantly contribute for the next 2-3 seasons.

Market Value: Lorenzo Cain
YEAR AGE sWAR Value $WAR
2018 32 3.7 $31.2 $8.4
2019 33 3.2 $28.3 $8.8
2020 34 2.7 $24.9 $9.2
TOTAL 9.6 $84.4  
sWAR = “SEG Projection System” calculation of WAR 
$WAR Adjusted for Inflation (5% per year)

[1] sWAR = “SEG Projection System” calculation of WAR

[2] 2018 Projections: Lorenzo Cain (SEG Projection System)


On $/WAR, Its Linearity, and Efficient Free-Agent Contracts

The holiday season has come and gone, but fear not — the offseason, the most wonderful time of the year is still here! Though the “hot” stove has been anything but, it’s still a great time to discuss one of the more popular tools for evaluating free agent contracts sabermetrics: $/WAR. Love it or hate it, $/WAR is a useful tool for evaluating free agent contracts if used properly. $/WAR can reveal quite a bit about the state of the free agent market, as well as where the market might be headed. So, let’s jump in like a Bartolo Colon doing a cannonball.

On the Calculation of $/WAR

The concept of $/WAR, or as it is otherwise known, “The Cost of a Win,” is simple enough to grasp: MLB teams treat players as bundles of WAR to be had in exchange for money. The unit price of 1 WAR is the cost of a win, or $/WAR.

That’s $/WAR in simplest terms, but the strict calculation of $/WAR is actually a little trickier, largely due to disagreements in the way people feel that it should be calculated. For example, Dave Cameron used a simple projection of true-talent WAR of free agents to calculate $/WAR in his series on Win Values, but Matt Swartz (who has written a wealth of articles on the topic of $/WAR that I highly recommend) prefers to use retrospective WAR values to determine the cost of a win. In other words, Cameron’s method for $/WAR measures how much production that teams thought that they were paying for, but Swartz’s looks at how much teams actually paid.

So which method to use? I personally prefer Cameron’s method, largely because I think teams are only paying for production that they assume they will get without 100% certainty.

For this article, I used the Marcel projection system to generate predictions for free agents’ fWAR over the course of their contract for all MLB free agents who signed contracts from 2006 through New Years Eve 2017, with a modified aging curve based on the one used by the FanGraphs Contract Estimation Tool. From these projections, I then divided the total projected fWAR by the total monetary value of the contract to get $/WAR. These projections are hardly precise or representative of what teams think a free agent will produce, but they’re good enough that I can get a rough idea of a players’ production over a contract.

On the Linearity of $/WAR

For those unfamiliar with the metric, $/WAR might seem flawed in that it assumes a linear value of $/WAR. It seems unintuitive that a 6 WAR player will cost only twice as much as a 3 WAR player on the free agent market — after all, since 6 WAR players are more scarce than 3 WAR players, it would seem logical that teams would have to pay more for 6 WAR players. Practically, however, this hasn’t been the case.

This is the roughest implementation of a $/WAR scatterplot, but even then, a strictly linear plot emerges. Teams giving out contracts above the line are overpaying based on $/WAR, and teams below are getting a good deal.

But this $/WAR plot is missing a couple of things — for one, inflation. The purchasing power of a dollar in 2006 is not the same as it is in 2017, so we need to adjust our calculation to take that into account (after all, under the $/WAR model, teams are essentially purchasing a good just as an average American might purchase bread at the grocery store). These values will be put in terms of the value of the dollar in 2017.

We also need to take a look at the fact that $/WAR is dramatically different for relief pitchers as opposed to starting pitchers or position players. Since 2006, the cost of a win for starting pitchers is $4.2 million and $5.7 million for position players, but for relief pitchers, the price is $10.9 million. Since WAR accumulation for pitchers is based largely on IP accumulation, and RPs typically only pitch 50-70 IP on a year if healthy, it might be inappropriate to include RPs in our calculation for $/WAR since there clearly exists a wide gap between how teams pay for production from RPs compared to how they pay for SPs and position players.

With this in mind, we can now examine the linearity of $/WAR from 2006-2017, with separate charts for SPs/hitters…

… and for RPs.

It’s blindingly obvious why I can’t lump in RPs with the rest of the FA population — RPs have a dramatically different range of projected WAR values and contract sizes, and their $/WAR slope is much steeper than that of the general population.

But in both instances, $/WAR is generally linear. When we reach the “elite player” end of the curve — the players who are being paid more for more production — there exists quite a lot of variance, but on average, these players still are paid the same rate for a win as players in other parts of the curve. Why is this? Perhaps it is a matter of teams not being pressed for roster space — MLB players have 25 roster spots and 9 starting players, so having a single 6 WAR player gives teams only a small efficiency advantage over having two 3 WAR players. Given how few elite players are on the market at any given time, it would be difficult to quantify that advantage and how much teams pay for it, and thus, the linear model works well.

If we shrunk the MLB’s roster size and starting player size, perhaps then we would see scarcity manifest itself, where it becomes significantly more advantageous to use roster space efficiently. We can look to the NBA, which has a maximum roster size of 15 and only five players take the court at any given time. Here is the $/VORP chart for NBA free agents from 2015-2017 (VORP stands for “Value Over Replacement Player,” and if the name alone doesn’t make it obvious enough, it’s similar to WAR but for NBA players).

 

This chart is different from either of the MLB $/WAR charts that I’ve discussed thus far — notice how a majority of replacement to low-level players (0-5 VORP) fall below the $/VORP line, and a majority of middle-tier to elite players (5+ VORP) fall above the line. NBA teams are forced to overpay their best players since roster-space efficiency is more important in the NBA. But since MLB teams have an abundance of roster spaces, the consideration of roster space efficiency doesn’t affect the linear model.

On The Luxury Tax Threshold

The linear model that we’re oh-so-in-love-with might start breaking down soon. As the Cespedes Family BBQ twitter account pointed outvery few top-tier free agents have signed thus far this offseason compared to other offseasons. Only two free agents this offseason have signed for contracts of $50 million+, and only Carlos Santana has landed a $20 million+ AAV.

Teams are far more reluctant to sign huge free agent contracts that teams have done in years, partly because of an increasing prevalence of analytics, and partly because of the luxury tax threshold, as Bob Nightengale noted in a column Tuesday, which has led to the slow-down. Teams are waiting longer and longer for big-ticket FAs to lower their prices, and as a result, we’ve had a relatively slow FA market for elite players.

As a result, we might see the linearity of $/WAR begin to fail for elite level players. Simply put, if teams collectively are unable to pay what players feel that they are owed for their production thanks to the luxury tax, players must lower their asking price and accept deals that fall below the $/WAR line, meaning that the slope of $/WAR will decrease at lower levels. While we will need to see what deals players like J.D. Martinez and Yu Darvish accept to verify this effect, it appears as though we may see $/WAR fall at the very least in 2017.

On The Efficiency of FA Contracts

$/WAR also provides us with the ability to judge teams on their ability to make shrewd deals — get the most bang for their buck, if you will. There exists a market price for $/WAR across the MLB, so teams that consistently pay less than the market price are optimizing their payroll cash. Conversely, teams who consistently pay above the $/WAR market price are making significantly less efficient use of their payroll. I’ll exclude relievers from this analysis on the basis that their contracts don’t fit well into our $/WAR model.

I’ve highlighted the five best teams at making efficient deals since 2006 in green and the five worst in red. Surprisingly, the Padres, who are rumored to be offering Eric Hosmer a seven-year contract that would make him the highest-paid-player in team history, have the best history of making efficient deals based on the Marcel projection model. What is hardly surprising is that the historically-sabermetrically-minded Athletics make the top five, in addition to small-market teams like the Padres, Pirates, Rays, and Twins.

On the other end of the spectrum, the teams that have been paying the most $/WAR include the Mets, Diamondbacks, White Sox, Angels, and the Rockies. On average, since 2006, the Rockies have paid almost twice as much for a win on the free agent market as the Padres. Ouch.

I’m very careful to avoid making a blanket statement like “The Padres are the shrewdest investors in baseball,” because the Padres aren’t paying for production on the basis of my model. Instead, they’re using their own tools to determine intelligent investments, like every other front office in baseball. Every front office has their own perspective on the future production of players — but using a highly generalized model, the Padres appear to be doing a good job of investing what little money that they have in free agency.

Unfortunately, smart investing can only take you so far. Baseball is inherently random, and players can suffer career-ending injuries, fall into slumps, or end up like Pablo Sandoval (Sandoval was projected for about 12.2 fWAR over the course of his contract with the Red Sox, but has instead posted -2.9 fWAR during his first three seasons). And only 98 players signed MLB free agent contracts last season, meaning that the other 652 available MLB roster slots had to be filled by other means. Still, it’s wise to play the FA market and play it efficiently — it’s tough to find wins so easily available elsewhere.


Do Fielders Commit More Errors Playing Out of Position in a Shift?

The shift has taken the MLB by storm in recent years.  Broadcasters love to criticize the shift, despite its numerous advantages.  One potential problem that the shift may cause is an increase in fielding errors.  This may be a direct result of fielders playing out of their normal position.  Using the shift data provided to FanGraphs courtesy of Baseball Info Solutions, as well as batted ball data courtesy of Baseball Savant, I ran a logistic regression to find the likelihood of a batted ball resulting in a fielding error.

The approach I used to find the probability of a batted ball being a fielding error was to run a logistic regression.  The variables included in the regression were release speed, hitter-pitcher matchup (dummy variable with a value of 1 if the pitcher and hitter were both righties or lefties), runners on base dummy, launch speed (exit velocity), effective speed, launch angle, and dummy variables for both traditional and non-traditional shifts.  The model only included batted balls that were hit in the infield, as the majority of shifts occur in the infield.

 

Screen Shot 2017-12-23 at 2.01.19 AM

Above are the results of the logistic regression used to determine the probability of a batted ball being an error.  The dependent variable is whether or not the error occurred.  Two results that logically make sense are Exit Velocity (Launch Speed) having a positive coefficient and Launch Angle having a negative coefficient.  Both of these variables are significant on the 1% level.  Exit Velocity having a positive coefficient shows that the harder the ball is hit, the harder the ball is to field.  Launch Angle has a negative coefficient, meaning that the lower the angle (meaning a ground ball over a fly ball) the more likely the fielder is to commit an error.  Both of these results are logical, and are consistent with research that has been conducted in the past. The most interesting results from the model are both traditional and non-traditional shifts leading to an increased likelihood of an error occurring.  Both variables were statistically significant on the 5% level, and prove that players struggle more in the field when playing out of their normal position.

While teams are unlikely to change their shifting patterns (more good comes out of the shift than bad), they must take into account which fielders are worse when playing out of position.

Despite the increased probability of an error occurring, I still believe that the positives out weigh the negatives when it comes to shifting.  In future research, it would be interesting to look at this data on a minor league level, as well as seeing if fielders who shifted more in the minors are more prepared to field out of position in the majors.


Fastball Velocity and Its Effect on Hitters

Over the past few seasons there has been a definite trend toward harder-throwing pitchers in the big leagues. The league average fastball velocity has gone up every year for the past few years, led by hard-throwing reliever Aroldis Chapman. Whether this increase in velocity is leading to a harder time for hitters at the plate would seem to be a topic of big concern for many of these teams who are investing in these hard-throwing players. Currently we see strikeout rates increasing at a rapid pace, but at the same time a home-run surge is happening. Are hitters just swinging hard and hoping to make good contact with these faster speeds? What kinds of effects are these higher velocities having on offensive performance?

AVG_vs_Velo

Taking data from AB results in 2015-17 we can see how batting average changes for hitters with respect to velocity. Here we can see that average of hitters goes down from close to .300 at pitch velocities down around 90 mph to around .200 at pitch velocities of above 100 mph. Clearly intuitive preconceptions, that faster pitches are harder to hit, seem to be justified by the data. Average, however, is not the be all end all of hitting metrics; we can look at the batting average on balls in play (BABIP) to get an idea of how hitters do when they do make contact with the faster pitches.

BABIP_vs_Velo

Here we can see the opposite effect compared to AVG. BABIP tends to slightly increase as velocity of the pitches go up. This tells us that the higher speeds of these pitches aren’t causing batters to make less solid contact, but they are causing the hitters to miss the ball completely. In addition, the rise in BABIP at the higher end of pitch velocity suggests that when contact is made at that speed it comes off of the bat faster and therefore is more likely to go for a hit. This seems to keep in line with what I was taught growing up: the faster a ball gets to the plate, the faster it leaves. That would suggest, however, that a higher percentage of hits are going to go for home runs when hit off of Aroldis Chapman rather than Bronson Arroyo, but does that happen?

ISO_vs_Velo

A look at isolated power (ISO) says that the assumption does not hold true. While the physics may appear correct in repeated lab tests, the conditions are not so predictable in the real world. Clearly the decrease in solid contact at higher velocities is having a major effect on power numbers. It seems that even among the balls that go for hits, more of them are ending up as singles than hits from pitches at lower velocities. This is another great sign for teams with hard-throwing pitchers that the money spent is worth it over a conventional pitcher.

The numbers presented in this article help to statistically show what was already intuitively known. Harder-throwing pitchers are harder to hit, and when they are hit, the hits are less damaging. Perhaps the one surprising conclusion was that faster pitches do not tend to result in more extra-base hits and home runs. In fact they lead to quite a bit fewer, even when looking at just balls that fall for hits. This all translates into good news for teams such as the Yankees who have invested a good amount of money in hard-throwing pitchers. Overall, while most likely detrimental to long-term health of the arms of many of the pitchers, I predict that with data like this coming out we will continue to see a trend of arms going the way of Chapman. Hard throwers that can put up a few seasons of good numbers and can be replaced by another hard thrower when they get injured or lose velocity. Speed is an easy trick to pick up and to use, and data here shows its effectiveness. All of that combined should lead to front offices targeting these types of hurlers for years to come.

 

(All data comes from Statcast and Pitch F/X via Baseball Savant)


A Brief Analysis of Predictive Pitching Metrics

Pitching performance can often be pretty volatile and difficult to predict. Look at Rick Porcello’s 2017 season, for example. After turning in a Cy Young-winning season in 2016, he regressed to have a below-average ERA. His ERA ballooned from 3.15 in 2016 to 4.65 in 2017.

This is where predictive pitching metrics come in. By just looking at Porcello’s ERA from 2016 it may have been hard to predict his 2017 ERA. Thus, we should use different metrics to better predict his performance.

One popular statistic for more accurately quantifying and predicting pitching performance is FIP (Fielding Independent Pitching). FIP attempts to approximate a pitcher’s performance independent of factors which the pitcher cannot directly control himself, such as his defense’s performance. For example, a good pitcher with a weak defense can induce lots of weak contact but still give up lots of runs due to his defense’s inability to successfully field a lot of balls. Additionally, luck may play a significant factor in how many runs a pitcher concedes. A pitcher may be unlucky and give up lots of bloop hits, or weakly hit balls that land away from fielders. Thus, FIP focuses on the factors that pitchers can directly control, such as strikeouts, walks, hit batsmen, and home runs.

The formula for FIP is:

FIP = (13*HR + 3*(BB + HBP) – 2*K) / IP   +   FIP constant

where HR is home runs allowed, BB is walks allowed, HBP is hit batsmen, K is strikeouts, and IP is innings pitched. FIP is scaled to ERA (Earned Run Average) by the FIP constant, and can be read the same way as ERA (i.e., lower FIP corresponds to better performance).

FIP’s formula may look complicated, but all it does is weight certain pitching statistics per inning pitched. Because a favorable FIP is one that is lower, strikeouts are weighted negatively since they contribute to favorable pitching performance, and home runs, walks, and hit batsmen are weighted positively since they contribute to unfavorable pitching performance. Home runs are weighted the most positively (at a coefficient of 13) because they are most detrimental to pitching performance and cause the most runs to be allowed.

Variability Between FIP and ERA

Figure 1

FIP provides an estimate of pitching performance independent of defensive performance and luck. If it is compared to ERA, the variance between the two statistics can provide an estimate of how much defensive performance or luck affects the number of runs allowed by a pitcher. FIP and ERA can be compared by creating a distribution of FIP – ERA for yearly pitching performance. In Figure 1, a distribution of FIP – ERA for all single-season starting  pitching performances (minimum 162 innings) from 2011 to 2015 is created using FanGraphs’ databases. The spread of this distribution is fairly symmetrical. The average FIP – ERA is 0.058 runs, meaning that qualified starting pitchers tend to have slightly higher FIPs than ERAs. The standard deviation is 0.498 runs, signifying that on average starting pitchers’ ERAs tend to differ from the average FIP – ERA of 0.058 by 0.498 runs. Thus, defensive performance and luck cause a starting pitcher’s ERA to differ from what it would be based off fielding-independent factors by about a half run.

Figure 2

Figure 2 shows a distribution of FIP – ERA for all single-season relief pitching performances (minimum 50 innings) from 2011 to 2015. Like the distribution for starting pitchers, the spread of FIP – ERA for relief pitchers is fairly symmetrical. However, the average FIP – ERA is 0.253 runs, meaning that on average qualified relief pitchers have significantly higher FIPs than ERAs. A possible reason for this could be that relief pitchers often throw harder than starters and can induce weaker contact from hitters, thus allowing the defense to convert more outs off balls in play than they would normally. Additionally, the standard deviation is 0.734 runs, meaning that on average relief pitchers’ ERAs tend to differ from the average FIP – ERA of 0.253 by 0.734 runs. Thus, defensive performance and luck cause a relief pitcher’s ERA to differ from what it would be based off fielding-independent factors by close to one run.

Predicting Future Pitching Performance

FIP is also useful in that it can help predict future pitching performance. Since the fielding-independent statistics that FIP uses in its formula (strikeouts, home runs, walks, hit batsmen) tend to stay more constant year to year than ERA, FIP tends to be consistent than ERA year to year. Thus, due to its lack of variability, it can be a better estimator for future pitching performance.

Figure 3

Figure 4

To determine how well ERA and FIP predict future pitching performance, the pitching statistics for the 50 pitchers that pitched at least 162 innings in both 2014 and 2015 are obtained. 2014 ERA and FIP are tested to see how well they predict 2015 ERA by looking at their correlation with 2015 ERA. This is demonstrated by Figure 3, which tests how well 2014 ERA predicts 2015 ERA. There is a moderate, positive, linear relationship with a correlation  coefficient of 0.382. Thus, it can be said that 2014 ERA is a moderately accurate predictor of 2015 ERA. Figure 4 demonstrates how well 2014 FIP predicts 2015 ERA. There is also a moderate, positive, linear relationship, but the correlation coefficient is higher at 0.462. Thus, there is a stronger relationship between 2014 FIP and 2015 ERA, and it can be said that 2014 FIP is a better predictor of 2015 ERA.

However, FIP is not the only fielding-independent statistic that is commonly used. xFIP is a variant of FIP that uses a pitcher’s fly ball rate instead of home runs in its formula. The logic behind this is that fly balls a pitcher gives up are a strong indicator of how many home runs a pitcher will give up in the future — an even better indicator than home runs themselves. The formula for xFIP is:

FIP = (13*(Fly Balls*League Home Run per Fly Ball Rate) + 3*(BB + HBP) – 2*K) / IP   +   FIP constant

Figure 5

Figure 5 demonstrates the relationship between 2014 xFIP and 2015 ERA. Similar to the aforementioned relationships, there is a moderate, positive, linear relationship, but with an even higher correlation coefficient at 0.520. Thus, in comparison to ERA and FIP, xFIP is the strongest predictor for pitcher success.

Figure 6

Skill-Interactive ERA, abbreviated as SIERA, is another fielding-independent statistic. It is a variant of xFIP, but it accounts for various factors that make xFIP less accurate. For example, each walk given up by a pitcher is less detrimental if he generally walks few batters, whereas each walk given up by a pitcher is more detrimental if he generally walks more batters. Thus, SIERA takes this into account. The complete formula of SIERA can be viewed here. Figure 6 shows the relationship between 2014 SIERA and 2015 ERA. There is a moderate, positive, linear relationship with a correlation coefficient of 0.517. This is almost the same as xFIP’s correlation coefficient with 2015 ERA, which was 0.520. Overall, there is likely not a very significant difference in predicting ERA using SIERA or xFIP, but this assertion can be better tested through obtaining more data.

Conclusion

What can be concluded from this piece is how much defensive performance and luck can alter a pitcher’s ERA, and what statistics should be used to predict future performance for pitchers. On average defensive performance and luck account provide about half a run in variation of a starting pitcher’s ERA, and about one run in variation of a relief pitcher’s ERA. Additionally, the statistics that are most effective in predicting future pitching performance are xFIP and SIERA.

Acknowledgments

I want to thank my AP Statistics teacher, Ms. Rachel Congress, for teaching me a lot of the material about statistics that I applied in this paper.

Bibliography

DuPaul, Glenn. “Occam’s Razor and Pitching Statistics.” The Hardball Times. FanGraphs, 26 Sept. 2012. Web. 24 May 2016.

“Fielding Independent Pitching (FIP) Added to Baseball-Reference.com » Sports Reference.”
Sports Reference RSS. Sports Reference, 17 Apr. 2014. Web. 24 May 2016.

A Guide to Sabermetric Research.” Society for American Baseball Research. Society for American Baseball Research, n.d. Web. 24 May 2016.

McCracken, Voros. “Baseball Prospectus | Pitching and Defense.” Baseball Prospectus. N.p., 23 Jan. 2001. Web. 24 May 2016.

Petti, Bill. “How Teams Can Get the Most Out of Analytics.” The Hardball Times. FanGraphs, 27 Jan. 2015. Web. 24 May 2016.

Sawchik, Travis. Big Data Baseball: Math, Miracles, and the End of a 20-year Losing Streak. New York: Flatiron, 2015. Print.

Swartz, Matt. “New SIERA, Part Three (of Five): Differences Between XFIPs and SIERAs.”
Baseball Statistics and Analysis. N.p., 20 July 2011. Web. 24 May 2016.

Swartz, Matt. “New SIERA, Part Two (of Five): Unlocking Underrated Pitching Skills.” Baseball Statistics and Analysis. N.p., 19 July 2011. Web. 24 May 2016.


On Jake Arrieta, Aaron Slegers, and Extreme Release Points

Jake Arrieta turning himself from a Baltimore castoff to a Chicago Cy Young Award winner was a fascinating thing to watch, especially considering how it happened. This wasn’t just a guy who benefited from a change of scenery. When Arrieta adopted a new look, it was much more than his jersey color that changed.

The alterations were covered in a great 2014 Jeff Sullivan article titled Building Jake Arrieta. Among the things noted in that piece was his new release point that was primarily the result of pitching from the third-base side of the rubber.

Sullivan noted changes in Arrieta’s delivery yet again this May, pointing out an even more extreme horizontal release point in a piece titled Jake Arrieta Has Not Been Good. How extreme? Well, he’s throwing like a giant. No, not the kind that play in San Francisco. Arrieta has achieved nearly the exact same release point as Minnesota Twins pitcher Aaron Slegers, who at 6-foot-10 is one of the tallest hurlers to ever grace the mound.

Among the 562 right-handed pitchers Baseball Savant has data on from 2017, only three of them averaged a release point of at least 6.2 feet vertically and 3.3 feet horizontally: Arrieta, Slegers, and Brewers reliever Taylor Jungmann. Jungmann only thew 0.2 innings for Milwaukee last season, so there’s not much to unpack there. Below is the release point chart for Arrieta, courtesy of Baseball Savant:

And here is the chart for Slegers:

And finally, below is a graph showing how Arrieta’s horizontal release point has evolved over his career. You can see the dramatic dip to his first full season with Chicago in 2014. Things leveled out somewhat from there to 2016, but then there’s another noticeable dive last season.

Arrieta’s horizontal release point was farther toward third base than 98.6 percent of right-handed pitchers last year. It’s easy to see why a pitcher would want to create a unique look, as hitters aren’t accustomed to picking up a ball from that point, but how much does that really matter? Well, by the sound of this Francisco Cervelli quote from an MLB.com article in October 2015, I’m guessing it matters a lot.

“What makes him so tough is he throws the ball from the shortstop,” Cervelli said. “He’s supposed to throw straight. It should be illegal.”

Given Arrieta’s struggles, however, you can’t help but wonder if maybe he has taken this too far. He hit a career-high 10 batters and led the league in wild pitches for the second-straight season. Coming into 2017, Arrieta had averaged up just 6.2 H/9 and 0.5 HR/9 as a Cub. Last year, those numbers ballooned to 8.0 H/9 and 1.2 HR/9. His quality of pitch average also dipped from a score of 5.31 over his first three seasons with the Cubs to 4.98 last year.

The free agent market has been slow to get moving, but you’d have to figure things will start to pick up once the calendar turns over to 2018. It’ll be interesting to see if Arrieta’s new team tries to tweak some things with his mechanics. If nothing else, he’s shown a great openness to experiment.

Arrieta used his feet to get his arm into an angle that only a much taller pitcher should be able to achieve. Is it possible another set of eyes could get him pointed back in the right direction in 2018?

Tom Froemming is a contributor at Twins Daily and co-author of the 2018 Minnesota Twins Prospect Handbook.


On Drew Smyly, Michael Pineda, and the History of Signing Injured Free-Agent Pitchers

About 12 hours apart, news of two very similar moves broke out of Chicago and Minnesota, as the Cubs agreed to terms with Drew Smyly while the Twins signed Michael Pineda. Both pitchers inked two-year deals with $10-million guarantees and additional incentives based on innings pitched, but the two deals shared an even more important similarity: both pitchers underwent Tommy John surgery this summer and seem unlikely to contribute significantly during the 2017 campaign. Both clubs are clearly betting on a return to health and productivity in 2019 for the two still relatively young pitchers, as evidenced by the financial distribution of the contracts. Pineda is only owed $2 million for the upcoming season but will receive $8 million in 2019, while Smyly will be paid $3 million next year but will pull in $7 million the following year. Since both pitchers underwent surgery around the same time, during the middle of the summer, it seems unlikely that either will throw pitch in the coming season.

While uncommon, these types of deals certainly aren’t entirely unprecedented. The Kansas City Royals have inked three pitchers with similar situations over the past few years, with varying degrees of success. These contracts, given to Luke Hochevar and Kris Medlen in 2015 and Mike Minor the following season, seem to represent the most relevant examples of such a deal. While Minor was non-tendered by the Braves following repeated shoulder issues, both Medlen and Hochevar underwent Tommy John surgery the previous year. All three pitchers would appear for the Royals in the major leagues over the life of their deals, albeit with differing results. Hochevar would appear in 89 games for the Royals, and accumulate only marginal value, as he posted a FIP around 4.00 and tallied only 0.3 WAR combined before succumbing to thoracic outlet syndrome surgery. Kansas City declined their option over Hochevar last winter, who became a free agent and sat out 2017 recovering.

Medlen would also return to pitch in 2015, making eight starts and seven relief appearances for Kansas City. He saw an uptick in walks and a downturn in strikeouts compared to his previous work, but overall pitched his way to a 4.01 ERA with similar peripherals and rang up half a win of value. 2016, however, would not be so kind to Medlen, as he was shelled to the tune of a 7.77 ERA while walking more batters than he struck out and battling a shoulder injury. He would sign a minor-league deal with the Braves after the season, but would not return to the majors. Although he did not appear with the Royals in 2016 after struggling in AAA, Minor marks the largest success story of the three. Over 65 relief appearances, Minor registered a 2.62 FIP and was worth 2.1 WAR out of the bullpen. He recently signed a three-year contract with the Rangers to return to a starting role.

In total, the Royals invested $25.75 million in the three pitchers and saw them accumulate a grand total of 2.9 WAR, with most it coming from Minor. This works out to a $/WAR figure of $8.88 million per win, which is slightly higher than the $8 million per win value assumed of the free-agent market. Based on these three deals, it would appear that this type of signing is not a bargain, but rather an overpay on average. However, it isn’t fair to make such an assumption without looking at a larger sample of data. If we classify a similar deal as one in which a team signed a pitcher that was injured at the time of the signing and expected to miss at least part of the following season and either signed a major-league deal or a two-year minor-league pact, that leaves us with 18 similar signings since 2007. One of these signings, Nate Eovaldi, has yet to return from his injury but should in 2018, so we won’t include him in the sample.

These 17 signings correlate to 25 player seasons following injury, with 24 of those representing guaranteed contract years, as well as one option year (Joakim Soria, 2015). The breakdown of these player seasons by games, innings pitched, strikeouts, walks, earned runs, and WAR are presented in the table below:

G IP K BB ER WAR
Total 447 725.2 606 246 347 6.9
Mean 18 29 24 10 14 0.27
Median 7 20 15 6 10 0

Altogether, when on a big-league mound, the group pitched to a 4.30 ERA to go along with a 7.52 K/9 and a 3.05 BB/9, numbers not entirely dissimilar from, say, Dustin McGowan or Sal Romano in 2017. So even the healthy group put together fairly middling results, but it’s also important to remember that eight of these player seasons wouldn’t see the player throw a single big-league pitch, and therefore provided no value to the club. Let’s plot the distribution of value produced by WAR:

INJ FA Pit WAR

That 2.1 WAR recorded by Minor last season was the highest figure of any player season in the sample, and besides Mike Pelfrey’s 2013 season, no other player season really comes close. Of the 10 player seasons recorded by primarily starting pitchers, only Pelfrey’s season even came close to average production, as every other starter either wasn’t durable or good enough to rack up any significant value. On the relief side, Minor and 2014 Joakim Soria both excelled, but no other relief season (out of the 15 in the sample) even crossed the 0.5 win threshold. As with the Royals pitchers earlier, it is important to look at these deals from a value standpoint. We can do this by calculating $ per WAR for the whole sample to find a mean, and for each deal to find a median, and visually represent the distribution. Overall, teams invested a total of $78 million in these 25 player seasons, with $71 coming in guaranteed money and $7 million in Joakim Soria’s club option. All minor-league deals to MLB veterans were assigned a dollar value of $333,333 for ease of calculation. Bonuses and incentives were ignored from this figure, as it is very difficult to find these details of the player contracts and few of these seasons would reach such incentives. As we saw above, the sample produced a total WAR of 6.9. This means that on average, teams paid $11.3 million per win when committing money to injured pitchers in hopes of a bounceback, well above the market rate of $8 million per win in free agency. Based on some quick calculations, teams paid that $78 million for production worth $55.2 million, for a net loss of $22.8 million. Let’s now look at the value gained/lost for each contract (in millions of $):

INJ FA Pit Val

As you can see, only five such contracts actually generated positive (above market value of $8 million per win), while the remaining 12 contracts provided their team with below-market value. The mean loss per contract is $1.34 million, while the median is represented by the Phillies’ $700k loss on Chad Billingsley. While neither number is outrageously high, both figures only serve to reinforce the fact that teams have generally lost more often than they have benefited from inking an injured pitcher.

None of this is necessarily to say that the Pineda, Smyly, and Eovaldi contracts are doomed or that no team should ever make this type of investment, but simply to look at how similar deals have worked out in the past. Admittedly, the sample is hardly big enough to make any sort of definitive conclusion, but the overall trend on these “bargain” signings isn’t pretty. Both Smyly and Pineda are better pitchers than most in the sample, so it is entirely possible that they (along with Eovaldi) could significantly shift the outlook on these types of deals in the future. Whether this trio of pitchers can buck the trend or will follow in the footsteps of their predecessors will certainly be an interesting, if minor (pun intended) storyline to watch over the next few seasons.

FanGraphs.com leaderboards, Baseball-Reference transaction data, and MLBReports Tommy John surgery database were all used extensively for this research.


Relationship Between OBP and Runs Scored in College Baseball

There is a segment of the population of the United States which meets the following criteria:  between the age of 18-21, devout FanGraphs reader, and was mesmerized by the movie “Moneyball.”  I have read the book and watched the movie a number of times, as well as dedicating time to understanding the guiding principles in the book and how they relate to professional baseball.  The relationship between on-base percentage and scoring runs in Major League Baseball is well established, but has anyone ever taken the time to examine the relationship at the collegiate level?

Collegiate baseball is volatile — roster makeups change dramatically each year, no player is around more than five years, not to mention there are hundreds of teams competing against one another. In terms of groundbreaking sabermetric principles, this study is not intended to turn over any new stones, but rather present information which may have been overlooked up to this point, which is the relationship between on-base percentage and runs scored in collegiate baseball.

To conduct this study, I compiled a list of Southeastern Conference team statistics from the 2014-2017 seasons (Runs Scored, On Base Percentage, Runs Against, and Opponents’ On Base Percentage).  I then performed linear regression on the distribution by implementing a line of best fit.  Some teams’ seasons were excluded due to inability to access that season’s data, and I felt like removing the 2014 Auburn season on the grounds that it was an outlier affecting the output (235 runs, 0.360 OBP).  Below is the resulting math:  the R2, and the resulting predictive equation:

Runs Scored = ( 3,537. x OBP ) – 933.6791

R² = 0.722849

I am by no means a seasoned statistician, but in my interpretation of the R2 value, the relationship between Runs Scored and OBP in this is moderately strong, with a team’s OBP accounting for roughly 72.3% of the variation in Runs Scored in a season.  Simply, OBP is statistically significant in determining the offensive potency of a team.

At the professional level, the R2 is found to be around 0.90.  The competitive edge the Oakland A’s used in “Moneyball” was using this correlation to purchase the services of “undervalued” players.  But what about in college?  Colleges certainly cannot purchase their players, but the above information can be useful to college programs.

For example, the average Runs Scored per season of the sample I used was roughly 347.8.  If an SEC team wanted to set the goal of being “above average” offensively, they would be able to determine, roughly, what their target OBP should be by using the resulting predictive equation from the Linear Fit:

Does this mean if an SEC program produces an OBP of .362 they would score 348 runs precisely? Obviously not. Could they end up scoring exactly 348 runs? Yes, but variation exists, and statistics is the study of variation.  Here are a few seasons in which teams posted an OBP at or around 0.362, and the resulting run totals:

The average of those six seasons’ run totals was 347.5, which is pretty darn close to 348, and even closer to the average of 347.8 runs derived from the sample.

Another use for this information is lineup construction and tactical strategy in-game.  The people in charge of baseball programs do not need instruction on how to construct their roster and manage their team, but who would disagree with a strategy of maximizing your team’s ability to get on base?

The purpose of this study was to examine the relationship between On Base Percentage and Runs Scored in college baseball, and how the relationship compares to its professional counterpart.  To conclude, the relationship between OBP and runs exists at the collegiate level, and carries considerable weight and value if teams are willing to get creative in utilizing its ability.

 

Disclaimer: I am a beginner-level statistician, and if you have any suggestions or critiques of this article, please feel free to share them with me.

Theodore Hooper is a Student Assistant, Player Video/Scouting, for the University of Tennessee baseball program.  He can be reached at thooper3@vols.utk.edu or on LinkedIn at https://www.linkedin.com/in/theodore-hooper/


Identifying Impact Hitters: Proof of Concept

Earlier this season I set out to build a tool similar in nature to my dSCORE tool, except this one was meant to identify swing-change hitters. Along the course of its construction and early-alpha testing, it morphed into something different, and maybe something more useful. What I ended up with was a tool called cHit (“change Hit”, named for swing changers but really I was just too lazy to bother coming up with a more apt acronym for what the tool actually does). cHit, in its current beta form, aims to identify hitters that tend to profile for “impact production” — simply defined as hit balls hard, and hit them in the air. Other research has identified those as ideal for XBH, so I really didn’t need to reinvent the wheel. Although I’d really like to pull in Statcast data offerings in a more refined form of this tool, simple batted ball data offered here on FanGraphs does the trick nicely.

The inner workings of this tool takes six different data points (BB%, GB%, FB%, Hard%, Soft%, Spd), compares each individual player’s stat against a league midpoint for that stat, then buffs it using a multiplier that serves to normalize each stat based on its importance to ISO. I chose ISO as it’s a pretty clean catch-all for power output.

Now here’s the trick of this tool: it’s not going to identify “good” hitters from “bad” hitters. Quality sticks like Jean Segura, Dee Gordon, Cesar Hernandez, and others show up at the bottom of the results because their game doesn’t base itself on the long ball. They do just fine for themselves hitting softer liners or ground balls and using their legs for production. Frankly, chances are if a player at the bottom of the list has a high Speed component, they’ve got a decent chance of success despite a low cHit. Nuance needs to be accounted for by the user.

Here’s how I use it to identify swing-changers (and/or regression candidates): I pulled in data for previous years, back to 2014. I compared 2017 data to 2016 data (I’ll add in comparisons for previous years in later iterations) and simply checked to see who were cHit risers or fallers. The results were telling — players we have on record as swing changers show up with significant positive gains, and players that endured some significant regression fell.

There’s an unintended, possible third use for this tool: identifying injured hitters. Gregory Polanco, Freddie Freeman, and Matt Holliday all suffered/played through injury this year, and they all fell precipitously in the rankings. I’ll need a larger sample size to see whether injuries and a fall in cHit are related or if that’s just noise.

Data!

cHit 2017
Name Team Age AB cHit Score BB% GB% FB% Hard% Soft% Spd ISO
Joey Gallo Rangers 23 449 27.56 14.10% 27.90% 54.20% 46.40% 14.70% 5.5 0.327
J.D. Martinez – – – 29 432 23.52 10.80% 38.30% 43.20% 49.00% 14.00% 4.7 0.387
Matt Carpenter Cardinals 31 497 22.46 17.50% 26.90% 50.80% 42.20% 12.10% 3.1 0.209
Aaron Judge Yankees 25 542 21.56 18.70% 34.90% 43.20% 45.30% 11.20% 4.8 0.343
Lucas Duda – – – 31 423 19.69 12.20% 30.30% 48.60% 42.10% 14.50% 0.5 0.279
Cody Bellinger Dodgers 21 480 19.26 11.70% 35.30% 47.10% 43.00% 14.00% 5.5 0.315
Miguel Sano Twins 24 424 17.73 11.20% 38.90% 40.50% 44.80% 13.50% 2.9 0.243
Jay Bruce – – – 30 555 16.50 9.20% 32.50% 46.70% 40.30% 11.70% 2.6 0.254
Trevor Story Rockies 24 503 16.39 8.80% 33.70% 47.90% 40.30% 14.40% 4.7 0.219
Justin Turner Dodgers 32 457 16.16 10.90% 31.40% 47.80% 38.90% 9.80% 3.3 0.208
Khris Davis Athletics 29 566 15.64 11.20% 38.40% 42.30% 42.10% 13.50% 3.4 0.281
Brandon Belt Giants 29 382 15.38 14.60% 29.70% 46.90% 38.40% 14.00% 4.2 0.228
Nick Castellanos Tigers 25 614 14.94 6.20% 37.30% 38.20% 43.40% 11.50% 4.6 0.218
Eric Thames Brewers 30 469 14.52 13.60% 38.40% 41.30% 41.50% 16.00% 4.6 0.271
Justin Upton – – – 29 557 14.43 11.70% 36.80% 43.70% 41.00% 19.80% 4 0.268
Justin Smoak Blue Jays 30 560 14.38 11.50% 34.30% 44.50% 39.40% 13.10% 1.7 0.259
Wil Myers Padres 26 567 14.32 10.80% 37.50% 42.90% 41.40% 19.50% 5.3 0.220
Paul Goldschmidt Diamondbacks 29 558 14.31 14.10% 46.30% 34.90% 44.30% 11.30% 5.6 0.265
Chris Davis Orioles 31 456 14.28 11.60% 36.70% 39.80% 41.50% 12.80% 2.7 0.208
Kyle Seager Mariners 29 578 13.57 8.90% 31.30% 51.60% 35.70% 13.10% 2.2 0.201
Nelson Cruz Mariners 36 556 13.35 10.90% 40.40% 41.80% 40.70% 14.70% 1.7 0.261
Mike Zunino Mariners 26 387 13.31 9.00% 32.00% 45.60% 38.60% 17.50% 1.9 0.258
Mike Trout Angels 25 402 13.16 18.50% 36.70% 44.90% 38.30% 19.00% 6.2 0.323
Corey Seager Dodgers 23 539 13.08 10.90% 42.10% 33.10% 44.00% 12.90% 2.7 0.184
Logan Morrison Rays 29 512 12.74 13.50% 33.30% 46.20% 37.40% 17.50% 2.4 0.270
Randal Grichuk Cardinals 25 412 12.61 5.90% 35.90% 42.70% 40.20% 18.20% 5.2 0.235
Salvador Perez Royals 27 471 12.50 3.40% 33.30% 47.00% 38.10% 16.50% 2.4 0.227
Michael Conforto Mets 24 373 12.42 13.00% 37.80% 37.80% 41.60% 20.20% 3.6 0.276
Matt Davidson White Sox 26 414 12.19 4.30% 36.20% 46.50% 38.20% 15.80% 1.8 0.232
Mike Napoli Rangers 35 425 12.15 10.10% 33.20% 52.10% 35.50% 21.90% 2.7 0.235
Miguel Cabrera Tigers 34 469 12.03 10.20% 39.80% 32.90% 42.50% 9.90% 1.1 0.149
Brandon Moss Royals 33 362 11.83 9.20% 33.10% 44.50% 37.30% 13.60% 2.3 0.221
Curtis Granderson – – – 36 449 11.69 13.50% 32.60% 48.80% 35.30% 17.60% 4.8 0.241
Ian Kinsler Tigers 35 551 11.64 9.00% 32.90% 46.50% 37.00% 18.70% 5.6 0.176
Edwin Encarnacion Indians 34 554 11.01 15.50% 37.10% 41.80% 37.60% 15.50% 2.7 0.245
Manny Machado Orioles 24 630 10.79 7.20% 42.10% 42.10% 39.50% 18.50% 3.3 0.213
Freddie Freeman Braves 27 440 10.72 12.60% 34.90% 40.60% 37.50% 12.40% 4.3 0.280
Nolan Arenado Rockies 26 606 10.60 9.10% 34.00% 44.90% 36.70% 17.60% 4.1 0.277
Anthony Rendon Nationals 27 508 10.41 13.90% 34.00% 47.20% 34.30% 13.00% 3.5 0.232
Yonder Alonso – – – 30 451 10.34 13.10% 33.90% 43.20% 36.00% 13.20% 2.4 0.235
Kyle Schwarber Cubs 24 422 10.24 12.10% 38.30% 46.50% 36.40% 21.30% 2.8 0.256
Carlos Gomez Rangers 31 368 10.19 7.30% 39.10% 40.30% 39.00% 16.50% 5 0.207
Luis Valbuena Angels 31 347 9.81 12.00% 38.40% 47.30% 35.80% 22.00% 1.3 0.233
Dexter Fowler Cardinals 31 420 9.61 12.80% 39.40% 38.20% 38.10% 12.70% 5.9 0.224
Jed Lowrie Athletics 33 567 9.40 11.30% 29.40% 43.50% 34.50% 12.10% 2.7 0.171
Giancarlo Stanton Marlins 27 597 8.96 12.30% 44.60% 39.40% 38.90% 20.80% 2.3 0.350
Jose Abreu White Sox 30 621 8.95 5.20% 45.30% 36.40% 40.50% 15.80% 4.4 0.248
Josh Donaldson Blue Jays 31 415 8.92 15.30% 41.00% 42.30% 36.30% 17.30% 1.6 0.289
Joey Votto Reds 33 559 8.87 19.00% 39.00% 38.00% 36.30% 10.40% 2.8 0.258
Victor Martinez Tigers 38 392 8.75 8.30% 42.10% 34.20% 39.90% 12.40% 0.9 0.117
Charlie Blackmon Rockies 31 644 8.63 9.00% 40.70% 37.00% 39.00% 17.10% 6.4 0.270
Mitch Moreland Red Sox 31 508 8.43 9.90% 43.40% 36.20% 38.90% 13.50% 1.7 0.197
Scott Schebler Reds 26 473 8.29 7.30% 45.60% 38.20% 39.40% 19.30% 3.9 0.252
Paul DeJong Cardinals 23 417 8.19 4.70% 33.70% 42.90% 36.40% 21.40% 2.5 0.247
Ryan Zimmerman Nationals 32 524 8.18 7.60% 46.40% 33.70% 40.50% 14.10% 2.2 0.269
Mookie Betts Red Sox 24 628 7.76 10.80% 40.40% 42.80% 35.70% 18.20% 5.5 0.194
Rougned Odor Rangers 23 607 7.61 4.90% 41.50% 42.20% 36.80% 18.50% 5.6 0.193
Francisco Lindor Indians 23 651 7.42 8.30% 39.20% 42.40% 35.20% 14.30% 5.1 0.232
Brad Miller Rays 27 338 7.39 15.50% 47.40% 36.10% 38.40% 18.10% 4.6 0.136
Daniel Murphy Nationals 32 534 6.97 8.80% 33.50% 38.90% 35.70% 16.70% 3.8 0.221
Travis Shaw Brewers 27 538 6.87 9.90% 42.50% 37.60% 37.10% 15.80% 4.5 0.240
Jake Lamb Diamondbacks 26 536 6.86 13.70% 41.10% 38.30% 35.70% 12.90% 4.4 0.239
Todd Frazier – – – 31 474 6.75 14.40% 34.20% 47.50% 32.20% 23.20% 3.1 0.215
Yasmani Grandal Dodgers 28 438 6.63 8.30% 43.50% 40.00% 36.50% 17.60% 1.1 0.212
Brian Dozier Twins 30 617 6.60 11.10% 38.40% 42.60% 34.10% 15.90% 5.2 0.227
Adam Duvall Reds 28 587 6.55 6.00% 33.20% 48.60% 31.80% 17.50% 3.9 0.232
Hunter Renfroe Padres 25 445 6.52 5.60% 37.90% 45.40% 34.60% 23.50% 3.2 0.236
Justin Bour Marlins 29 377 6.40 11.00% 43.40% 33.60% 38.80% 19.60% 1.6 0.247
Carlos Correa Astros 22 422 6.33 11.00% 47.90% 31.70% 39.50% 15.00% 3.2 0.235
Marcell Ozuna Marlins 26 613 6.09 9.40% 47.10% 33.50% 39.10% 18.30% 2.3 0.237
Domingo Santana Brewers 24 525 5.85 12.00% 44.90% 27.70% 39.70% 11.70% 4 0.227
Kris Bryant Cubs 25 549 5.83 14.30% 37.70% 42.40% 32.80% 14.80% 4.4 0.242
Gary Sanchez Yankees 24 471 5.47 7.60% 42.30% 36.60% 36.90% 18.60% 2.6 0.253
Asdrubal Cabrera Mets 31 479 5.46 9.30% 43.50% 36.20% 36.80% 17.20% 2.5 0.154
Austin Hedges Padres 24 387 5.37 5.50% 36.60% 45.70% 33.10% 22.30% 2.7 0.183
Logan Forsythe Dodgers 30 361 5.33 15.70% 44.00% 33.10% 36.60% 13.20% 2.8 0.102
Yadier Molina Cardinals 34 501 5.25 5.20% 42.20% 37.40% 36.40% 16.50% 3.9 0.166
Bryce Harper Nationals 24 420 5.07 13.80% 40.40% 37.60% 34.30% 13.30% 3.7 0.276
Neil Walker – – – 31 385 5.01 12.30% 36.20% 41.70% 32.80% 17.70% 2.8 0.174
Aaron Altherr Phillies 26 372 5.01 7.80% 43.10% 37.50% 36.40% 20.10% 5.5 0.245
Andrew McCutchen Pirates 30 570 4.90 11.20% 40.70% 37.40% 35.20% 17.50% 4.3 0.207
Eduardo Escobar Twins 28 457 4.86 6.60% 33.70% 45.30% 31.40% 16.00% 5.1 0.195
Anthony Rizzo Cubs 27 572 4.79 13.20% 40.70% 39.20% 34.40% 19.80% 4.4 0.234
Ryan Braun Brewers 33 380 4.73 8.90% 49.20% 31.90% 39.00% 19.20% 5.3 0.218
Kendrys Morales Blue Jays 34 557 4.56 7.10% 48.40% 33.20% 37.90% 15.20% 1.1 0.196
Jose Ramirez Indians 24 585 4.54 8.10% 38.90% 39.70% 34.00% 16.70% 6 0.265
Mike Moustakas Royals 28 555 4.51 5.70% 34.80% 45.70% 31.90% 21.20% 1.1 0.249
Andrew Benintendi Red Sox 22 573 4.50 10.60% 40.10% 38.40% 34.30% 16.60% 4.5 0.154
Jose Bautista Blue Jays 36 587 4.47 12.20% 37.70% 45.80% 31.40% 21.70% 3.4 0.164
Jason Castro Twins 30 356 4.36 11.10% 41.90% 33.50% 36.00% 14.00% 1.5 0.146
Albert Pujols Angels 37 593 4.12 5.80% 43.50% 38.10% 35.10% 15.90% 2.1 0.145
Hanley Ramirez Red Sox 33 496 4.04 9.20% 41.80% 37.10% 35.30% 20.00% 1.5 0.188
Tommy Joseph Phillies 25 495 3.99 6.20% 41.70% 39.00% 35.00% 20.90% 2.2 0.192
Tim Beckham – – – 27 533 3.99 6.30% 48.80% 29.50% 39.10% 15.50% 4.4 0.176
Jonathan Schoop Orioles 25 622 3.90 5.20% 41.90% 37.20% 36.10% 23.00% 2.2 0.211
George Springer Astros 27 548 3.58 10.20% 48.30% 33.80% 36.70% 17.90% 3.1 0.239
Carlos Beltran Astros 40 467 3.54 6.50% 43.10% 40.40% 33.70% 17.50% 1.8 0.152
Alex Bregman Astros 23 556 3.52 8.80% 38.40% 39.90% 33.00% 18.00% 5.9 0.191
Carlos Santana Indians 31 571 3.49 13.20% 40.80% 39.30% 33.00% 18.40% 4 0.196
Eugenio Suarez Reds 25 534 3.33 13.30% 38.90% 37.10% 33.80% 20.70% 3.1 0.200
Scooter Gennett Reds 27 461 3.29 6.00% 41.30% 37.60% 34.40% 17.20% 4.3 0.236
Mark Reynolds Rockies 33 520 3.26 11.60% 42.10% 36.30% 34.50% 19.00% 2.7 0.219
Josh Reddick Astros 30 477 3.23 8.00% 33.60% 42.30% 31.10% 17.20% 4.8 0.170
Mitch Haniger Mariners 26 369 2.97 7.60% 44.00% 36.70% 34.70% 17.70% 4.3 0.209
Ian Happ Cubs 22 364 2.92 9.40% 40.20% 39.70% 32.80% 18.70% 5.7 0.261
Josh Harrison Pirates 29 486 2.90 5.20% 36.50% 40.80% 32.40% 18.70% 4.9 0.160
Keon Broxton Brewers 27 414 2.78 8.60% 45.10% 34.60% 35.30% 17.00% 7.4 0.200
Matt Joyce Athletics 32 469 2.69 12.10% 37.80% 42.80% 30.30% 16.30% 3.2 0.230
Derek Dietrich Marlins 27 406 2.65 7.80% 36.50% 40.70% 32.10% 20.50% 3.9 0.175
Ryon Healy Athletics 25 576 2.56 3.80% 42.80% 38.20% 33.90% 16.50% 1.4 0.181
Evan Longoria Rays 31 613 2.50 6.80% 43.40% 36.80% 34.30% 18.00% 3.8 0.163
Zack Cozart Reds 31 438 2.49 12.20% 38.20% 42.30% 30.80% 19.50% 5.3 0.251
Robinson Cano Mariners 34 592 2.48 7.60% 50.00% 30.60% 36.90% 12.80% 2 0.172
Max Kepler Twins 24 511 2.39 8.30% 42.80% 39.50% 32.90% 18.70% 4.2 0.182
Steven Souza Jr. Rays 28 523 2.22 13.60% 44.60% 34.30% 34.10% 16.50% 4.8 0.220
Michael Taylor Nationals 26 399 2.17 6.70% 42.90% 36.70% 34.00% 18.10% 5.9 0.216
Yulieski Gurriel Astros 33 529 2.12 3.90% 46.20% 35.20% 35.10% 15.90% 2.8 0.187
Corey Dickerson Rays 28 588 1.24 5.60% 41.80% 35.80% 33.60% 18.70% 4 0.207
Whit Merrifield Royals 28 587 1.01 4.60% 37.70% 40.50% 30.60% 15.40% 6.7 0.172
Chris Taylor Dodgers 26 514 0.88 8.80% 41.50% 35.80% 32.40% 15.80% 6.4 0.208
A.J. Pollock Diamondbacks 29 425 0.81 7.50% 44.60% 32.10% 35.00% 19.80% 7.5 0.205
Marwin Gonzalez Astros 28 455 0.71 9.50% 43.90% 36.20% 32.70% 18.60% 3.2 0.226
Yangervis Solarte Padres 29 466 0.62 7.20% 41.60% 42.10% 31.10% 25.20% 2.4 0.161
Shin-Soo Choo Rangers 34 544 0.57 12.10% 48.80% 26.20% 36.10% 12.20% 4.7 0.162
Buster Posey Giants 30 494 0.50 10.70% 43.60% 33.00% 33.00% 14.10% 2.8 0.142
Jedd Gyorko Cardinals 28 426 0.48 9.80% 40.50% 39.30% 30.80% 19.20% 3.8 0.200
Yasiel Puig Dodgers 26 499 0.30 11.20% 48.30% 35.60% 32.90% 18.30% 4.4 0.224
Eddie Rosario Twins 25 542 0.12 5.90% 42.40% 37.40% 31.70% 16.70% 3.9 0.218
J.T. Realmuto Marlins 26 532 -0.01 6.20% 47.80% 34.30% 33.30% 14.90% 5 0.173
Jorge Bonifacio Royals 24 384 -0.20 8.30% 39.30% 34.80% 32.20% 20.20% 2.9 0.177
Gerardo Parra Rockies 30 392 -0.27 4.70% 46.80% 30.30% 34.70% 14.40% 3 0.143
Willson Contreras Cubs 25 377 -0.34 10.50% 53.30% 29.30% 35.50% 17.00% 2.4 0.223
Kole Calhoun Angels 29 569 -0.37 10.90% 43.90% 35.00% 31.80% 17.00% 3.7 0.148
Robbie Grossman Twins 27 382 -0.43 14.70% 40.70% 34.40% 30.90% 16.00% 3.5 0.134
Matt Holliday Yankees 37 373 -0.46 10.80% 47.70% 37.50% 31.80% 21.20% 2.1 0.201
Mark Trumbo Orioles 31 559 -0.47 7.00% 43.30% 40.60% 30.40% 20.90% 2.5 0.163
Stephen Piscotty Cardinals 26 341 -0.80 13.00% 49.20% 33.20% 32.70% 17.90% 2.7 0.132
Tommy Pham Cardinals 29 444 -0.86 13.40% 51.70% 26.10% 35.50% 15.40% 6 0.214
Joe Mauer Twins 34 525 -0.92 11.10% 51.50% 23.60% 36.40% 12.80% 2.4 0.112
Jackie Bradley Jr. Red Sox 27 482 -0.94 8.90% 49.00% 32.60% 33.30% 17.50% 4.5 0.158
Brandon Crawford Giants 30 518 -0.98 7.40% 46.20% 34.40% 32.60% 19.30% 2.5 0.151
Nomar Mazara Rangers 22 554 -1.13 8.90% 46.50% 34.20% 32.60% 20.90% 2.6 0.170
Ben Zobrist Cubs 36 435 -1.35 10.90% 51.10% 33.30% 32.30% 14.90% 3.6 0.143
Javier Baez Cubs 24 469 -1.36 5.90% 48.60% 36.00% 32.40% 21.30% 5.3 0.207
Jorge Polanco Twins 23 488 -1.42 7.50% 37.90% 42.80% 27.70% 19.90% 4.9 0.154
Avisail Garcia White Sox 26 518 -1.70 5.90% 52.20% 27.50% 35.30% 15.70% 4.3 0.176
Matt Kemp Braves 32 438 -1.76 5.80% 48.50% 28.20% 34.70% 17.40% 1.7 0.187
Maikel Franco Phillies 24 575 -2.04 6.60% 45.40% 36.70% 30.90% 20.80% 1.5 0.179
Nick Markakis Braves 33 593 -2.17 10.10% 48.60% 29.20% 33.10% 15.60% 1.9 0.110
Tucker Barnhart Reds 26 370 -2.46 9.90% 46.00% 27.80% 33.20% 16.50% 3.4 0.132
Trey Mancini Orioles 25 543 -2.48 5.60% 51.00% 29.70% 34.10% 19.60% 3.2 0.195
Christian Yelich Marlins 25 602 -2.51 11.50% 55.40% 25.20% 35.20% 15.90% 5.2 0.156
Lorenzo Cain Royals 31 584 -2.79 8.40% 44.40% 32.90% 31.10% 18.70% 6.5 0.140
Josh Bell Pirates 24 549 -2.87 10.60% 51.10% 31.20% 32.60% 20.60% 3.5 0.211
Jose Reyes Mets 34 501 -3.00 8.90% 37.20% 43.10% 26.70% 26.10% 7.2 0.168
Carlos Gonzalez Rockies 31 470 -3.04 10.50% 48.60% 31.70% 31.90% 20.50% 3.2 0.162
Adam Jones Orioles 31 597 -3.27 4.30% 44.80% 34.30% 30.90% 20.10% 2.7 0.181
Byron Buxton Twins 23 462 -3.57 7.40% 38.70% 38.00% 27.60% 18.20% 8.2 0.160
Kevin Kiermaier Rays 27 380 -3.81 7.40% 49.60% 32.10% 31.80% 22.00% 5.9 0.174
Chase Headley Yankees 33 512 -3.90 10.20% 43.50% 31.70% 30.00% 17.10% 4.3 0.133
Xander Bogaerts Red Sox 24 571 -4.31 8.80% 48.90% 30.50% 31.40% 19.70% 6.7 0.130
Jordy Mercer Pirates 30 502 -4.33 9.10% 48.30% 30.90% 31.00% 19.00% 2.9 0.151
Brandon Drury Diamondbacks 24 445 -4.44 5.80% 48.80% 29.40% 31.70% 16.60% 2.4 0.180
Alex Gordon Royals 33 476 -4.69 8.30% 42.60% 33.00% 29.20% 19.40% 4.3 0.107
Ben Gamel Mariners 25 509 -4.84 6.50% 44.90% 33.30% 29.40% 18.70% 4.9 0.138
Hernan Perez Brewers 26 432 -4.85 4.40% 48.30% 33.50% 30.40% 21.20% 5.3 0.155
Matt Wieters Nationals 31 422 -4.94 8.20% 42.50% 36.40% 27.40% 18.10% 2 0.118
Brett Gardner Yankees 33 594 -5.07 10.60% 44.50% 33.20% 28.80% 20.00% 6 0.163
Odubel Herrera Phillies 25 526 -5.10 5.50% 44.10% 34.70% 29.40% 24.40% 4.3 0.171
Freddy Galvis Phillies 27 608 -5.11 6.80% 36.70% 39.20% 25.50% 18.10% 5.3 0.127
Elvis Andrus Rangers 28 643 -5.13 5.50% 48.50% 31.50% 30.50% 18.70% 5.7 0.174
Danny Valencia Mariners 32 450 -5.93 8.00% 47.90% 31.00% 29.80% 20.50% 3.3 0.156
Kevin Pillar Blue Jays 28 587 -6.25 5.20% 43.10% 36.40% 27.30% 22.50% 4.4 0.148
Dansby Swanson Braves 23 488 -6.35 10.70% 47.40% 29.40% 29.30% 18.00% 3.2 0.092
Jose Altuve Astros 27 590 -6.45 8.80% 47.00% 32.70% 28.20% 19.00% 6.4 0.202
Alcides Escobar Royals 30 599 -6.47 2.40% 40.80% 37.40% 26.80% 22.80% 4.3 0.107
Andrelton Simmons Angels 27 589 -6.62 7.30% 49.50% 31.50% 29.30% 20.60% 5 0.143
Didi Gregorius Yankees 27 534 -6.91 4.40% 36.20% 43.80% 23.10% 24.40% 2.7 0.191
Ryan Goins Blue Jays 29 418 -6.94 6.80% 50.30% 34.80% 27.70% 19.60% 2.7 0.120
Gregory Polanco Pirates 25 379 -7.00 6.60% 42.20% 37.50% 25.90% 22.80% 3.7 0.140
David Peralta Diamondbacks 29 525 -7.02 7.50% 55.10% 26.50% 31.80% 21.20% 4.6 0.150
Kolten Wong Cardinals 26 354 -7.11 10.00% 48.10% 31.80% 28.20% 20.80% 5.4 0.127
Orlando Arcia Brewers 22 506 -7.74 6.60% 51.60% 28.50% 30.20% 22.90% 4.1 0.130
Martin Maldonado Angels 30 429 -7.80 3.20% 48.50% 36.60% 26.70% 21.60% 2.3 0.147
Cory Spangenberg Padres 26 444 -7.85 7.00% 49.30% 27.80% 29.20% 16.90% 5 0.137
Joe Panik Giants 26 511 -7.96 8.00% 44.00% 34.10% 26.10% 20.10% 4.2 0.133
David Freese Pirates 34 426 -8.08 11.50% 57.00% 22.60% 31.90% 19.40% 1 0.108
Melky Cabrera – – – 32 620 -8.14 5.40% 48.90% 29.00% 28.90% 19.00% 2.3 0.137
Hunter Pence Giants 34 493 -8.28 7.40% 57.20% 29.40% 29.40% 18.50% 3.6 0.126
Manuel Margot Padres 22 487 -8.30 6.60% 40.50% 36.30% 25.40% 25.90% 6.1 0.146
Trea Turner Nationals 24 412 -8.61 6.70% 51.70% 33.50% 26.70% 18.00% 8.9 0.167
Jonathan Villar Brewers 26 403 -8.85 6.90% 57.40% 21.90% 33.20% 27.00% 5.4 0.132
Starlin Castro Yankees 27 443 -9.19 4.90% 51.80% 28.00% 29.20% 21.80% 3.5 0.153
Denard Span Giants 33 497 -9.30 7.40% 45.00% 33.60% 25.10% 18.60% 5.5 0.155
Jacoby Ellsbury Yankees 33 356 -9.73 10.00% 45.90% 31.00% 26.10% 22.70% 7.7 0.138
Delino DeShields Rangers 24 376 -9.93 10.00% 45.10% 34.80% 23.90% 20.10% 7.1 0.098
Adam Frazier Pirates 25 406 -9.98 7.90% 47.90% 26.80% 27.50% 17.90% 5.7 0.123
DJ LeMahieu Rockies 28 609 -10.42 8.70% 55.60% 19.70% 30.60% 15.40% 3.9 0.099
Yolmer Sanchez White Sox 25 484 -10.53 6.60% 44.50% 33.90% 24.00% 19.30% 5.3 0.147
Jason Heyward Cubs 27 432 -10.54 8.50% 47.40% 32.70% 25.50% 25.80% 4.3 0.130
Tim Anderson White Sox 24 587 -10.66 2.10% 52.70% 28.00% 28.30% 21.30% 6.2 0.145
Jean Segura Mariners 27 524 -10.79 6.00% 54.30% 26.40% 28.30% 19.70% 5.5 0.128
Cameron Maybin – – – 30 395 -10.88 11.30% 57.70% 27.90% 27.40% 20.10% 6.9 0.137
Dustin Pedroia Red Sox 33 406 -10.90 10.60% 48.80% 28.80% 25.90% 20.10% 2.2 0.099
Jose Iglesias Tigers 27 463 -10.91 4.30% 50.40% 26.40% 28.40% 23.40% 4.2 0.114
Eric Hosmer Royals 27 603 -11.30 9.80% 55.60% 22.20% 29.50% 21.80% 3.4 0.179
Eduardo Nunez – – – 30 467 -12.27 3.70% 53.40% 29.10% 26.70% 24.50% 4.8 0.148
Jon Jay Cubs 32 379 -12.53 8.50% 47.10% 23.90% 25.30% 11.50% 5.3 0.079
Brandon Phillips – – – 36 572 -12.97 3.50% 49.50% 28.30% 25.50% 21.70% 4.1 0.131
Guillermo Heredia Mariners 26 386 -15.19 6.30% 47.40% 34.90% 20.40% 23.80% 2.2 0.088
Ender Inciarte Braves 26 662 -15.36 6.80% 47.00% 29.10% 22.10% 20.90% 5.4 0.106
Jonathan Lucroy – – – 31 423 -16.18 9.60% 53.50% 27.90% 22.30% 20.50% 3.1 0.106
Jose Peraza Reds 23 487 -16.45 3.90% 47.10% 31.30% 21.40% 26.60% 5.8 0.066
Cesar Hernandez Phillies 27 511 -18.08 10.60% 52.80% 24.60% 22.10% 23.50% 6 0.127
Billy Hamilton Reds 26 582 -21.80 7.00% 45.80% 30.60% 16.00% 25.00% 9 0.088
Dee Gordon Marlins 29 653 -28.88 3.60% 57.60% 19.60% 16.10% 24.70% 8.5 0.067

Okay, so here’s the breakdown. I pulled all 2017 hitters with 400 at-bats or more so I could capture some significant hitters that didn’t have qualifying numbers of ABs due to injury. Ball-bludgeon extraordinaire Joey Gallo is a pretty solid name to have heading up this list, as he’s pretty much the human definition of what this tool is trying to identify. JD Martinez, Aaron Judge, Cody Bellinger, Miguel Sano, Trevor Story, and Justin Turner all in the top 10 is pretty much all the proof-of-concept I needed.

Interesting notes:

Brandon Belt at 12 — Someone needs to tell the Giants to trade him to literally any other team, stat.

Giancarlo Stanton at 46 — Surprisingly, the MVP fell off from his stats in 2016. His grounders and soft contact rose by 3 or more percentage points, and shaved off the equivalent from hard and fly balls. His output was fueled by adding almost 200 ABs to his season — he could actually get better if he can stay healthy and add those hard flies back in!

Francisco Lindor at 58 — The interesting part of this is even though Lindor is still a decent way down the list, he actually was the biggest gainer from last season to this, adding 9.52 points to his cHit. We knew he was gunning for flies from the outset of the season, and it looks like his mission was accomplished.

Mike Moustakas at 87 — Frankly, being bookended by Jose Ramirez and Andrew Benintendi should, in a vacuum, should be great company. But this is a prime example of how cHit requires users to not take the numbers at face value. Ramirez and Benintendi aren’t slug-first hitters like Moose. They’ve got significantly better Speed scores, plus aren’t as prone to soft contact. I’d be very wary of Moose regressing, as he seems to rely on sneaking some less-than ideal homers over fences. If he goes to San Francisco I could see his value crater (see Belt, Brandon).

Eric Hosmer at 206 — Nope, negative, pass, I’m trying to sign quality hitters here <— Suggested responses for GMs when approached this offseason by Scott Boras on behalf of Hosmer.

Final Notes:

  •  Batted-ball distribution data is noticeably absent. In one of my iterations I added in those stats, and found that they actually regressed the accuracy of the formula. It doesn’t matter where you hit the ball, as long as you hit it hard.
  • Medium% and LD% are noisy stats. They also regressed the formula.
  • I may look to replace BB% in future iterations. For now though, it does a decent job of capturing plate discipline and selectivity.
  • K% doesn’t seem to have much of an impact on cHit (see Gallo, Joey).
  • R-squared numbers over the last four years of data hold pretty steady between .65 and .75, which is really encouraging. Also, the bigger the pool of data per year (number of batters analyzed), the higher R-squared goes; which is ultimately the most encouraging result of this whole endeavor.

Input is greatly appreciated! I’m not a mathematician in any stretch of the imagination, so if there’s a better way of going about this I’d love to hear it. I’ll do a writeup about my swing-change findings at a later date.


Looking for Evidence of a Change to the Ball

We saw an unprecedented jump in home runs in the last few years. What made it so strange was that most of it happened after the 2015 All-Star break. There is an increased awareness of launch angle and bat path, and 2015 was the first year there was a public in-game feedback, but still you would expect such an adjustment to take longer, especially since in-season swing changes are really hard to do — maybe with a whole offseason to work on it, it might have been slightly more believable.

There have been multi-factor explanations like a great rookie class of power hitters in the second half of 2015, changed approach, and other stuff like a slightly smaller zone, but really you would not expect such a multi-factor cause to happen that quickly and distinctly between two season halves. That made most sabermetric writers, including most of the FanGraphs staff, believe in a single-factor cause, most likely the ball.

There is some evidence for a changed ball, and there is also anecdotal evidence of minor-league players called up claiming the MLB ball flies farther. However, MLB so far has rejected that, and supported that with the credible name of professor Alan Nathan, albeit without really publishing the data, which further increased the suspicion.

We also did see an increase in launch angle: In 2015 in the first half, the LA of the league was 9.6, and in the second half it was 10.3, which further slightly increased in the first half of 2016 (10.4) and 2017 (10.8). The biggest jump, however, occurred between the season halves of 2015. So were the players really able to increase their LA with a single focus cue without really having much time to work on swing mechanics by just aiming higher after getting the first-half feedback? Those are the most talented athletes in the world, but still that sounds incredible.

But of course just increased elevation doesn’t explain the surge. The number of balls hit between 20 and 35 degrees (usual HR range) increased from roughly 8200 in the first half of 2015 to roughly 8600 in the first half of 2016, but the number of HRs increased from 2521 to 3082. Since less than half of the FBs between 20 and 35 go out of the park (I don’t have the exact number but I estimate 30% from the numbers I have), the 600 more batted balls in that range don’t explain 500 more HRs. That means, apart from more FBs, those also got out more, and the league saw a jump in HR/FB rate (9.5% in 2014 and 12.8 in 2016).

To research that, I looked into some Statcast stats. All stats here are just first halves of the respective seasons, because the first half of 2015 was the last “normal” HR half. Also I want to lessen weather effects.

This table shows that balls between 20 and 35 degrees do indeed fly farther and also go faster off the bat.
Average distance (20-35 LA)

2015 326 89.9
2016 331 91.6
2017 332 91.3

So does this jump in HR/FB prove a juiced ball? Not necessarily. To explain this, we have to get into swing mechanics. The attack angle is the vector of the bat’s sweetspot just before contact. Generally you can hit higher LAs (launch angles) by just hitting the bottom of the ball, but while some backspin is good, too much of it will slow down the ball. Generally the more LA and attack angle match, the higher the exit velo. That means players that try to swing up more might shift their highest velos to higher LAs. So while players couldn’t really change their swings that fast, just the intent of higher LA might have unconsciously caused a higher attack angle and thus more “flush hit” fly balls.

Evidence for the ball not being a factor is that average league EV is actually down a tiny bit. However, if the attack-angle theory is true, you would also expect that the EV of balls between 0 and 10 degrees would lower a little bit, and that hasn’t really happened.

Avg EV EV (0-10 LA)
2015 87.1 93.3
2016 87.8 93.3
2017 86.9 93.1

Another theory came from Tom Tango. He assumed that harder swinging and increased attack angles lead to higher peak EVs but also more weak mis-hits.

We do indeed see a big increase of balls hit above 105 MPH, but on the other side (and there have to be weaker hits to explain that overall EV is not up) there is an effect of more weak-hit balls in 2017, but not so in 2016.

EV >85 Balls 105
2015 96.2 19210 2960
2016 96.9 19075 3917
2017 96.7 20436 3635

To see if there is an aerodynamic effect — one theory of the juiced ball is reduced air drag due to lower seams — I looked at the average distance of balls hit at 20-25 degree LA in different velocity buckets.

EV Range 95-100 100-105 105-110
2015 366 391 415
2016 362 387 408
2017 363 391 411

You can’t really see an effect here. Balls hit at the same EV (which is measured right after exit so that air drag hasn’t done its work yet) don’t fly farther in 2016 or 2017 than they did in the first half of 2015. That means there likely isn’t really an effect of aerodynamics, at least not a big one.

So the reason for increased HRs seems to be mostly that fly balls fly faster and farther for whatever reason. We don’t see an across-the-board increase of EV, however, but simple explanations like a shift of max EVs to other launch angles don’t seem to really work either, as LAs from 0-10 (and also lower than minus 5 for that matter) haven’t really changed in their EV.

It remains mysterious what did actually happen. We do know LAs have increased some, but that doesn’t explain the whole story. But I couldn’t find real evidence for a changed ball in Statcast either. Could a super fast on-the-fly adjustment of the league between season halves based on the Statcast date really be the driving factor here?

Intellectually I really want to believe the juiced-ball theory, as it is the most elegant explanation for such a quick turnaround, but maybe it isn’t that easy.