Archive for angle

2017-19 Hitter Launch Angles, Revised

Recently I outlined how the installation of Hawk-Eye as Major League Baseball’s tracking and data collection system has shed light on the issue of untracked batted ball events (BBE) in prior years. The issue was first broached by Connor Kurcon, who uses launch angle for his various research and analytical endeavors, including classified run average (CRA), dynamic hard hit rate (DHH%), and TrueHit percentage.

If you’re too lazy to click through, I’ll recap: Because Hawk-Eye tracks more than 99% of BBE, we can use the distribution of launch angles in 2020 to identify the possible launch angles of untracked BBE in previous years. Most likely, untracked BBE converge on the most extreme angles — think -90° and 90°, but with a margin for error such that some BBE as shallow as -40° (for ground balls) or 50° (for pop-ups) might have still gone untracked.

Absent the information available to us now, Tom Tango and the Statcast team devised a method that would impute exit velocity (EV) and launch angle (LA) values that most closely mimic the untracked BBE’s observed outcome by measure of weighted on-base average on contact (wOBAcon). From my observation, Statcast applied roughly half a dozen different launch angle estimates for this purpose, with two in particular used disproportionately: -21° or -20.7° (for ground balls) and 69° (for pop-ups).

Again, absent the data we now have, this was as good an approach as one could reasonably expect. But now we know untracked BBE cluster around the extremes. An imputation of 69° for pop-ups is reasonable, but -21° for grounders might not be extreme enough.

To correct for this issue in the seasons preceding 2020, I adopted an approach I recommended in my original post.

Read the rest of this entry »


A Needed Update on Launch Angle Tightness

As the de facto purveyor of launch angle tightness (or launch angle consistency, both terms that I use interchangeably), it is important I relay to you significant developments related to launch angles in general in 2020. Let the record show I am merely the messenger and Connor Kurcon, whose name graces these pages (or at least my pages) quite often these days, is forever my muse.

In 2020, Major League Baseball instituted its new pitch-tracking (and also ball- and player-tracking) system, Hawk-Eye. You can read about its merits here, among them being its alleged ability to “more comprehensively [track] the full flight of the ball”:

Furthermore, if the ball leaves the field of view of all 12 cameras (as can happen on high pop-ups and fly balls), the system can then reacquire the ball later in its trajectory as gravity pulls it back into the view of one or more cameras.

Hawk-Eye was expected to track more than 99% of all BBE, a significant upgrade from the previous system. Many approached the claim with skepticism. Turns out, the claim may be legit.

Kurcon noticed Hawk-Eye all but ruined the year-to-year consistency of launch angle tightness. Consistency is now inconsistent! Specifically, launch angle consistency values (calculated as the standard deviation of launch angle) have nearly universally grown larger in 2020. For the purposes of launch angle consistency, higher is worse, so it gives the appearance (if you’re looking at players individually and not at the larger picture) that a lot of players cratered a bit during the spring season. And it’s not only because of the shortened season, although the season’s length does contribute partly to the discrepancy:

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 »


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 »