Archive for whiff

Randy Dobnak, Probable Great American Hero

It’s easy to dismiss Randy Dobnak, to turn him into a punchline. When 99.99% of baseball fans were introduced to Dobby last fall, they learned two things:

  1. When he wasn’t pitching, he worked part-time as a ride-share driver to help pay the bills (an altogether separate indictment of MLB and its broad moral shortcomings), and
  2. He has a handlebar mustache.

That’s just enough, but also plenty, to undercut a grown man’s legitimacy. It’s this very illegitimizing, I hypothesize, that has allowed Dobnak to fly under fantasy radars, even as he demonstrates nonzero aptitude on the mound.

Read the rest of this entry »


Modeling Whiffs and GBs Using Velo and Movement: A Reprise

Pitch modeling isn’t anything particularly unique or groundbreaking. It’s the kind of thing Harry Pavlidis and Jonathan Judge (of Baseball Prospectus) and our once-editor Eno Sarris (now of The Athletic) have investigated for years. I won’t claim to break new ground here. I’m just a nerd who likes testing hypotheses for himself.

Last year, I used velocity and movement, courtesy of PITCHf/x, to model swinging strike and ground ball rates for pitchers. That post was not my best work (easy to say in hindsight), primarily because of limitations with the data. The data, from Baseball Prospectus, was aggregated, such that I couldn’t isolate any single pitch thrown by a pitcher. The advent of Statcast has enabled us to do exactly that, providing publicly accessible hyper-granular pitch-level data and changing how the public sphere of sabermetricians nerd out.

Something I have wanted to do for a long time is refresh my previously-linked analysis, but with (1) Statcast data and (2) a different modeling approach — namely, the use of a probit model rather than a multiple regression model. For most of you, this means nothing. It’s gibberish. I don’t intend to wade too deeply into the weeds of the modeling, lest I disorient or alienate. Mostly, I just want to communicate I think it’s an exciting and different way to answer the everlasting question: how does a pitch’s velocity, movement, and spin rate affect its outcome?

Read the rest of this entry »


Re-Contexualizing SwStr% for Efficiency

At the beginning of last season, I contextualized the swinging strike rate (SwStr%) (and refreshed those numbers after the season concluded). I had seen other analysts call certain pitches “above-average,” “below-average,” “elite,” etc. using the league-average whiff rate as a baseline. This is neither a criticism nor a judgment, as I absolutely did this before I had my statistically-driven epiphany. But understanding the average four-seamer’s or slider’s or cutter’s whiff rate lends additional context to any assertion one might make about the “elite-ness” of a pitch.

More recently, I wanted to convert discrete outcomes by pitch type into fielding independent pitching (FIP) statistics — namely, FIP and xFIP (expected FIP, which substitutes a pitcher’s rate of home runs per fly ball for the league-average rate). Let me warn you now: the results are very imperfect. It took some brute force on my part to get there, but I got there. I would wager that the the extreme (lowest and highest) values are probably a bit exaggerated. Regardless, it’s an interesting table to ingest:

Read the rest of this entry »


Modeling SwStr% and GB% Using Velocity and Movement

This year, I’ve been caught up on pitching. I investigated the nuance inherent to swinging strikes, indirectly made a case for completely abandoning the sinker with this piece comparing pitch type outcomes, and (maybe) identified the keys to unlocking pitcher BABIP and HR/FB.

Here, I’ve modeled swinging strike and ground ball rates using only pitch velocity movement. Surely, this work can be improved; my quantitative tool set, while fairly robust compared to the layman, is meager compared to the professional or even hobbyist statistician. Regardless, I think it’s pretty cool, and I hope it adds to the conversation constructively.

Mostly, this serves to satiate my own curiosity. Unfortunately, it may be denser than I expected — few answers are ever quite as simple as you hope them to be, I guess.

Existing Research

I linked to several of my own pieces above. Dan Lependorf wrote about estimating ground ball rates in 2013 at the Hardball Times, although its conclusions have an anecdotal slant. (It thinks about velocity and movement but doesn’t take the requisite steps to bridge the logic.)
Read the rest of this entry »


Contextualizing the Swinging Strike Rate

As a Twitter dork, I’m exposed to a lot of discussion about swinging strike rates (SwStr%), so much so that it almost feels like it has supplanted xFIP (or other comparable metrics) as a catch-all way to evaluate pitchers. Dude has a 12.5% whiff rate! Sweet. It’s not for naught — swinging strike rate bears a strong correlation to strikeout rate (K%), which comprises substantial portions of the regression equations that underpin the aforementioned xFIP and its counterparts. Swinging strike rate’s correlation to the following metrics (using data from the last five years of 714 pitchers who threw at least 100 innings in a given season):

  • K%: r = 0.83
  • SIERA*: r = 0.61
  • xFIP*: r = 0.55
  • FIP: r = 0.50
  • ERA: r = 0.40

(*See footnote.)

It also correlates strongly year over year (among 392 player-seasons during the same timeframe in which the pitcher threw 100 innings in the current and subsequent seasons):

Read the rest of this entry »