Can we perfectly predict exit velocity?

New Hawkeye technology is allowing us to measure bat speed for hitters and the data has now become available through Baseball Savant. The idea of exit velocity is related to the change in velocity (i.e. Pitch speed to exit velocity), where it should be dependent on pitch speed, launch angle (how good the contact is), and bat speed. For those physics fanatics, it is related to momentum (P = mv). So, do we have everything we need to predict exit velocity perfectly? Let’s dive in!

I selected data from just August of contact (no foul balls) because we have enough data for a model (13,301 observations) from Baseball Savant.

First, let’s look at correlation between exit velocity and the predictive variables

Variable 1Variable 2Correlation
Exit VelocityPitch Speed0.108
Exit VelocityLaunch Angle0.149
Exit VelocityBat Speed0.468

We see a positive correlation for each, meaning there is a positive trend between exit velocity and the other variables. These are weak correlations, with bat speed being the most decent correlation.

Next, we will model exit velocity (Exit_Velo ~ Pitch_Speed + Launch_Angle + Bat_Speed)

Note: release_speed = pitch_speed

With a logistic regression model, we get a model that explains 23.6% of variability in the data, with bat speed having the largest effect size. All variables are significant, but with a large data set this is expected. Let’s call it how it is, this model is not good, which is very interesting. Would more data fix this? Maybe, but the sample size is large. What other variables could be impacting exit velocity? Maybe weather? From a physics perspective, we have a majority of what we have (except air friction from weather) so this is a surprising result to me at least.

Being the physicist lover that I am, let’s build a change in momentum statistic (Exit Velocity minus Pitch Speed).

player_namebat_speedmomentum_change
1Cabbage, Trey78.9137220.2
2Narvaez, Carlos75.1173117.1
3Baker, Luken74.8906916.2
4Crawford, Brandon79.5133815.6
5Monasterio, Andruw70.591943312.85
6Haase, Eric71.354012910.1714286
7Sweeney, Trey76.34846410.1
8Riley, Austin75.01776578.12727273
9Cameron, Daz70.82803278.01818182
10Gonzalez, Romy73.50865567.71111111

And compare to highest bat speed.

player_namebat_speed
1Stanton, Giancarlo81.1253164
2Walker, Jordan80.2783138
3Crawford, Brandon79.51338
4Cabbage, Trey78.91372
5Wallner, Matt78.3187904
6Wisdom, Patrick77.8608838
7Leon, Pedro77.70978
8Judge, Aaron77.4944854
9Schwarber, Kyle77.3780231
10Adell, Jo77.1606417

Looking at these lists, those with the top 10 change in momentum that are on the top 10 list for bat speed are the following: Trey Cabbage, and Brandon Crawford (only 20%!!).

The old adage is that a pitcher that throws fast “provides the power”, which may be the reason for these results. Or, in general pitchers throwing faster means there is less of a difference in momentum here. There is more to learn with bat speed being available, and as more metrics become available it is exciting. Also, shout out to Jo Adell for being top 10 in bat speed in this data set!

Data

Baseball Savant

Leave a comment