Archive for Statcast

StatCast-Only Based Projections: Hitters

With the season delayed, I’ve had time to dive into some shelved projects including creating some unique projections. Today, I’m going to introduce my StatCast hitter projections.

I created the projections with inspiration from “The Model Thinker” by Scott Page.* The author states, “do not put too much faith in one model”. To further explain this stance, he states:

“The lesson should be clear: if we can construct multiple diverse, accurate models, then we can make very acurate predictions and valuations and choose good actions.

…

Keep in mind, these second and third models need not be better than the first model. They could be worse. If they are a little less accurate, but categorically (in the literal sense) different, they should be added to the mix. “

Read the rest of this entry »


Breaking Down BABIP: What Impacts Ground Ball Batting Average for Hitters?

In rounding out my series on the most important factors influencing components of BABIP, I will be looking into what most affects a hitter’s batting average on ground balls. So far, the results of these analyses have been consistent. Launch angle has been the main driver of BABIP for pitchers, and it has been for hitters as well, at least when they are launching flyballs. The story is a different one, though, when hitters put the ball on the ground. Ground ball launch angle was not a significant factor in determining a hitter’s ground ball batting average, and neither was ground ball exit velocity.

Whether or not a hitter pulls grounders has much to say about whether that player will hit for average on grounders. There is a negative relationship between these variables that is significant at p < .0001 and with a Pearson’s r of .27. Even more important is how fast the hitter is. The Pearson’s r for the positive correlation between average sprint speed and ground ball batting average was .45.
Read the rest of this entry »


Breaking Down BABIP: What Impacts Flyball BABIP for Hitters?

In a pair of recent columns, I looked into what factors have impacted flyball BABIP (or FB BABIP) and ground ball batting average for pitchers, and those analyses were linked by a common finding. Whether pitchers are allowing balls that are in play in the air or on the ground, the launch angles of those batted balls go a long way towards explaining whether they become base hits. Now I am turning my attention to flyball BABIP for hitters, and the trend continues. While flyball pull rate, average flyball distance and average exit velocity, both on flyballs and line drives combined and on flyballs alone, did not have significant relationships with FB BABIP for hitters, average flyball launch angle (FB LA) turned out to be a statistically significant factor yet again (p < .0006, r = .19)
Read the rest of this entry »


Breaking Down BABIP: What Impacts Ground Ball Batting Average for Pitchers?

In the second installment in my series on the factors impacting components of BABIP, I move on from flyball BABIP for pitchers to ground ball batting average for pitchers. This analysis produced one result that really surprised me: whether or not a pitcher has a tendency to allowed pulled grounders does not have much of an impact on the ground ball batting average they allow. I didn’t anticipate this, because hitters put up a collective .180 batting average on pulled grounders in 2019, but a .306 average on all other grounders. For pitchers who allowed at least 225 grounders in seasons between 2015 and 2019 (n=286), the negative relationship between pull rate and ground ball batting average allowed (GB Avg) was significant at p < .05, but with just an .012 Pearson’s r.
Read the rest of this entry »


Which Statcast Measures Correlate Best? 2019 Refresh

A little more than a year ago, Al Melchior had the brilliant and beautifully straightforward idea of investigating how strongly pretty much ever Statcast metric correlated with various traditional power metrics and compiling them in one post. He asked me to help out, which I was more than glad to do.

Recently, I saw folks talking about this again, and someone asked specifically about the 2019 season. I figured I could refresh the values from the original post quickly enough (certainly a lot more quickly than I did last time), and it would also help bring pertinent information to the fore for folks neck-deep in draft prep.

Spoiler alert: the results barely changed. But! I do feel more confident in this particular set of values, as I nerded out with programming instead of pulling dozens of different queries from the Baseball Savant search function and constantly getting frazzled.

OK, here’s the goods. For 2019 hitters:

Read the rest of this entry »


Quantifying the Benefit of Spray Angle to xwOBA

Expected weighted on-base average (xwOBA) is one of Statcast’s most important additions to the Sabermetric sphere. It’s a simple premise — estimate a hitter’s deserved production based, simply, on his combinations of exit velocity (EV) and launch angle (LA) — with robust implications and applications. It’s remarkable how powerful the metric is with just two inputs.

However, the metric is not without its faults (or complaints from those who use it). Its simplicity is beautiful but inherently and knowingly lacking, accounting minimally or not at all for:

  1. spray (lateral) angle (touched upon here),
  2. a player’s foot speed (discussed more thoroughly here),
  3. park factors, and
  4. opposing defense.

None of this necessarily serves as an indictment of xwOBA. The number of inputs you include affects the purpose you want it to serve. That is, do you want it to be descriptive or predictive? How about both? Maybe defense shouldn’t be included, then, if we can’t reasonably expect a hitter to face the same caliber of defense each year, something that is out of his control.

Read the rest of this entry »


Upgrading a Deserved Barrel%

New year, new deserved barrels metric. In October, I took a crack at devising a “deserved barrels” metric in which I took the basic components of a barrel — a hitter’s exit velocity (EV) and launch angle (LA) — and determined the capacity in which the components relate to Statcast’s barrel rate metric (barrels per batted ball event, or “Brls/BBE %” on Baseball Savant). I included squared terms (EV2, LA2) assuming the relationship is not linear. (A launch angle that’s too steep is detrimental, for example.)

Further offseason research led me to additional insights:

There exist many measures of contact quality; barrel rate captures how often a hitter produces high-quality contact. (Hard-hit rate functions similarly but ignores launch angle, to my knowledge, making barrel rate arguably superior.) It only made sense, then, that the latter finding above — that launch angle tightness matters to batted ball quality — should be incorporated into my deserved barrels work somehow.

Read the rest of this entry »


2019 Statcast Park Factors (and the Importance of Spray Angle)

Last year, I took a stab at developing what might be loosely defined as park factors using Statcast data. (I called them park “impacts” because they lacked the requisite rigor to be true factors, although it’s all semantics, truly.) I sought to use Statcast’s expected wOBA (xwOBA) metric, specifically on batted ball events (BBEs), such that we would have a measure of xwOBA on contact (or xwOBAcon). This metric accounts for exit velocity (EV), launch angle (LA), and little else — which makes it perfect for this purpose.

The difference between actual and expected wOBA on contact indicates the amount of luck, whether good or bad, a hitter might have incurred on a particular batted ball event. In other words, given ‘X’ exit velocity and ‘Y’ launch angle, what is the most common wOBA outcome, and how much did the actual wOBA outcome differ from it?

The beautiful part about xwOBAcon is it strips away all other context. It removes elements that confound other park factor calculations, such as hitter and pitcher quality or even sequencing (vis-à-vis run-scoring). Except for fielding. Can’t control for fielding, unfortunately.

With this approach, we have the exit velocity. We have the launch angle. We have historical results for that particular combination of EV and LA to use as a benchmark. And then we compare.

Read the rest of this entry »


Let’s Talk About Launch Angle Generally

Edit: Further investigation has brought to my attention that the results presented below are slightly askew, although not incorrect. All discussion below regarding hit frequency (BABIP) and contact quality (expected wOBA on contact, or xwOBAcon) should have been framed specifically in the context of non-home run batted ball events. This is significant, because home runs are a big deal, but it’s also insignificant. Allow me to explain.

When we re-include home runs, the relationship between launch angle tightness (stdev[LA]) and contact quality weakens dramatically. I think it comes down to the graph shown in the middle of the post below. Removing home runs narrows the range of productive launch angles, thus making a tighter range of launch angles (confined primarily to line drives) more appealing. When you include home runs, it expands the range of productive launch angles to include productive fly balls in addition to productive line drives. There’s literally more margin for error when we reconsider home runs, making a tighter range of launch angles was valuable.

That doesn’t mean launch angle tightness isn’t important! If anything, removing home runs was a nifty way to demonstrate this fact.

Anyway, I have updated this post with red text to clarify that references to contact quality exclude home runs — and that the findings from this post are technically correct, just through a certain lens.

* * *

Last week, I published some work regarding launch angle “tightness,” aka a hitter’s ability to replicate his average angle as closely as possible as often as possible. Effectively a measure of consistency, I found launch angle tightness (consistency, variance, whatever you want to call it) bore a moderately strong relationship with batting average on balls in play (BABIP).

Truth be told, I began to question my finding almost immediately for reasons I’ll discuss shortly. After inquiries from The Athletic’s Eno Sarris, FantasyPros/PitcherList’s Nick Gerli, and even Cody Asche (this is the mildest of brags) that echoed my internal self-doubting dialogue, I dove into the question further.

Ultimately, the best explanation for the importance of launch angle consistency is to simply elaborate upon launch angle generally. So, consider this a de facto primer on launch angle. It’s probably not the first and certainly won’t (or shouldn’t) be the last. But in the context of my post from last week, it simply makes sense to bring the conversation full circle and wrap it up nicely with a bow. And the final result is gratifying, I hope.

Enjoy (or not, I’m not your dad):

Read the rest of this entry »


Let’s Talk About Launch Angle “Tightness”

Yesterday, I finally followed up on a note written on my white board for months: “sd(LA) –> BABIP?” The results from my research: the tightness of a hitter’s launch angle is moderately positively correlated with his batting average on balls in play (BABIP). I measure “tightness” in terms of variance. The narrower the distribution of his launch angles, the tighter. The wider, the looser. There is also weak evidence to suggest a tighter launch angle correlates with more consistent exit velocity (EV).

(Turns out Brock Hammit, who is part of the Brewers’ player development team, investigated this very idea in June. Small world! Great minds! All that good stuff.)

As noted in my Tweet, the crux of the finding hints at something previously quantifiable only by the eye test: bat control. In effect, it’s a quantification of the hit tool — to me, the most interesting possible application. Would it surprise you to learn that Joey Votto has the tightest launch angle in the Statcast EraTM? Followed by hitting savants both current and former, such as Freddie Freeman, Miguel Cabrera, Joe Mauer, Mike Trout, Michael Brantley — and maybe less-expected and arguably underrated names (underrated exclusively in the greater “hit tool” discussion) like Justin Turner, Daniel Murphy, J.D. Martinez, and DJ LeMahieu?

Tightest Launch Angles – Statcast EraTM
Hitter Name BBE stdev(LA) EV
Joey Votto 2,148 21.8 88.5
Nick Castellanos 2,132 22.0 88.7
Freddie Freeman 2,054 22.4 89.8
Miguel Cabrera 1,692 22.6 92.1
Joe Mauer 1,738 22.7 89.6
Brandon Belt 1,723 23.0 87.4
Matt Carpenter 1,881 23.0 88.7
J.D. Martinez 1,938 23.2 91.3
Justin Turner 1,894 23.2 89.5
DJ LeMahieu 2,452 23.6 90.2
Mike Trout 1,860 23.6 90.5
Michael Brantley 1,839 23.7 88.7
Eugenio Suarez 1,872 24.1 87.9
Matt Kemp 1,672 24.3 88.4
Daniel Murphy 2,068 24.4 88.7
stdev(LA) = Standard deviation of launch angle
Top 15 of 120 hitters with 1,600 batted ball events (BBEs) since the beginning of 2015.

These hitters all have or had outstanding contact skills, superb batted ball efficacy, or both. If you click through to any of their player pages, you’ll encounter routinely elevated BABIPs.

Is there more to this than meets the eye? I’m not sure. Obviously all of this here is but a small part of a much bigger puzzle and should be used in conjunction with, and not in place of, our existing knowledge about player performance. I wouldn’t consider this the be-all, end-all of BABIP analysis by any means, although I do think it’s significant.

That said, here are three potentially pertinent applications of this knowledge:

Read the rest of this entry »