John McDonald and the One Weird Trick for Projecting BABIP
Infielder John McDonald announced his retirement on Wednesday, having recorded at least some manner of major-league playing time in each of the past 16 seasons.
McDonald’s defensive reputation was excellent almost till the end — and the numbers support that narrative. In more than 4000 innings at shortstop, McDonald saved about 19 runs, or about six runs per every 150 games. At second base, he was (unsurprisingly) better, saving roughly 16 runs per every 150 games at that position.
Offensively, his track record was decidedly less impressive. In 2651 plate appearances, McDonald slashed just .233/.273/.323, producing a 56 wRC+. Not poor enough, that, to prevent him from having a legitimate major-league career. That said, McDonald was sort of a human case study designed to test how little offense a team would tolerate from an elite defender.
What’s notable about McDonald’s offensive performance is that, of the two metrics which most directly inform batting average — that is, strikeout rate and BABIP — McDonald constantly posted above-average figures by one of them. Between 1999 and 2014, the league-average strikeout rate was 17.2%. Over that same interval, McDonald produced a 14.3% strikeout rate. Maybe not quite a standard deviation better than the mean, that, but still solidly above average. The trouble for McDonald was his batted-ball outcomes. Over those same 2651 plate appearances — more than an adequate sample for such a thing to become reliable — he produced just a .264 BABIP, rendering him something like a 30 on the 20-80 scale by this particular measure. The frequency with which he made contact, in other words, was never adequate enough to compensate for his lack of power on contact.
McDonald’s curious batting profile has some value for its capacity to provide a better understanding not only of current players — but, perhaps more intriguingly, for prospects. For, inspecting his batted-ball profile, one finds that McDonald consistently produced infield-fly-ball rates (IFFB%) above — which is to say, worse than — league average. Even more relevant to this line of inquiry, McDonald’s IFFB rates were also high relative to all his batted balls. Indeed, both inuition and Steve Saude (writing for Community blog in 2012) tell us that, if IFFB% offers some clues as to a hitter’s BABIP, then IFFB as a percentage of all batted balls offers even more in that way.
Regard, for example, this graph, which plots BABIP vs. IFFB% for all players who recorded more than 5000 plate appearances between 2002 and -14:
And now regard this second graph, which plots BABIP vs. IFFB per Batted Ball for that same population:
The correlation is considerably stronger in the latter instance — and continues to grow stronger in larger samples, too, as the table below illustrates (again, using the sample of hitters from 2002 to -14).
| Min PA | Obs. | r^2 |
|---|---|---|
| 1000 | 685 | 0.40 |
| 2000 | 438 | 0.50 |
| 3000 | 275 | 0.49 |
| 4000 | 173 | 0.54 |
| 5000 | 92 | 0.50 |
| 6000 | 43 | 0.56 |
| 7000 | 21 | 0.70 |
| 8000 | 7 | 0.77 |
While there are certainly calculators that exist and which offer more sophisticated means by which to estimate a player’s “true talent BABIP,” as it were, it’s striking the degree to which a player’s infield-fly profile reveals his likely BABIPs. This is advantageous, as well, as fly-ball and pop-up rates become reliable in about just 20% of the plate appearances as does BABIP.
As for McDonald himself, one finds that he produced infield flys on 5.8% of his batted balls — a figure which would equate roughly to a .270 BABIP. His career mark, again, was a .264 BABIP.
Finally, for the benefit of the reader, here’s a reference table featuring rough equivalencies between IFFB per batted ball and BABIP:
| Grade | IFFB/BIP | BABIP |
|---|---|---|
| 20 | 7.25% | .250 |
| 30 | 6.00% | .268 |
| 40 | 4.75% | .285 |
| 50 | 3.50% | .300 |
| 60 | 2.25% | .315 |
| 70 | 1.00% | .330 |
| 80 | 0.00% | .345 |
Carson Cistulli has published a book of aphorisms called Spirited Ejaculations of a New Enthusiast.


Adam Everett: BABIP .275 IFFB% 17.1%
Same same? Better? Worse?
An IFFB is basically a strikeout in a different form.
I’m puzzled why IFFB% is even a thing. Why use flyballs as the denominator for popups? As it is now, whenever I’m presented with IFFB%, I just do the math to turn it into a percentage of all batted balls (IFFB% x FB%), and then separate out OFFB% too (FB% – (IFFB% x FB%)).
You can certainly argue that there’s the problem of degree– where do you draw the line between a popup and a flyball? But it seems to me that’s a clearer distinction than a line drive vs a flyball.
I’m puzzled why IFFB% is even a thing. Why use flyballs as the denominator for popups?
It is rather an odd thing, and popups/batted balls or popups/PA’s does seem to give better information. Thankfully, Carson did present us with and focused his analysis on the former.
I also wonder if the correlation between IFFB% and BABIP is purely a function of popups being near-certain outs, or whether it also gives an indication of how well a player’s quality of contact on other batted-ball types.
In other words, does IFFB% tell us anything about this: (H – HR – popups)/(batted balls – popups) ?
Because there’s a correlation between popups and flyballs — a hitter that hits a greater rate of flyballs will usually hit a greater rate of popups, and vice-versa — popup rate stands as a proxy for hitting the ball in the air more and on the ground less, leading to a lower BABIP and batting average. It typically leads to a higher slugging percentage as well, but if you’re a guy like McDonald or Brendan Ryan that has little power, hitting a lot of flyballs isn’t really helping you.
And I have no idea what you’re trying to get at with the formula you presented. What information are you trying to find?
The formula is merely BABIP without including popups. Actually, I made a mistake. It should be: (H – HR – popups)/(batted balls – HR – popups).
And your assumptions (that’s “there’s a correlation between popups and flyballs” and that “popup rate stands as a proxy for hitting the ball in the air more and on the ground less”) and your conclusion (“leading to a lower BABIP”) are what I was questioning and what I’d like to see the data for.
Does a guy’s popup% tell us anything about what a guy’s BABIP on other batted-ball types will be? Or does Popup% correlate with BABIP simply because almost all popups are outs?
There is some correlation between overall fly-balls and IFFBs, but it’s not nearly as strong as you’re suggesting, while the correlation between slugging percentage and IFFBs is even weaker. I’ve been obsessed with IFFBs for a while now, which is why I find it so interesting that some low GB% sluggers like Ryan Howard, Matt Kemp, and Chris Davis manage extraordinarily low marks in IFFB%.
The chart at the end implies that the 20 grade popup hitter has a BABIP of about .269 on his GB/FB/LD, while the 80 grade popup hitter has a .345 BABIP on his.
Carson Cistulli has ONE WEIRD TRICK for projecting BABIP! Baseball scouts HATE him for this!!
What happened next will shock you!
He looks 180… and weighs 180
Ah, whenever I hear of John McDonald I think of the famous A-Rod incident where A-Rod supposedly yelled “Hah!” or “I got it!” and McDonald dropped the ball.
That was I that dropped the ball, not Johnny Mac.
I think McDonald was playing SS – Clark thought McDonald was calling him off – and was part of the argument with A-Rod, which is why you’re misremembering him as the guy who dropped the ball.
Thanks Howie Clark and Neil S for correcting me.
now you can remember John McDonald for the time you misremembered a play of his and was promptly corrected in the comments of a Fangraphs article
^this needs a few more +1
How long does it take for BIP to normalize?
BABIP is something like 1000-1250 PA, it appears; IFFB rate, about 200-250 PA.
Great read.
The obvious reason that high IFFB/BIP rates correlate to low BABIPs is that a popup is essentially a free out on a ball hit in play, as an earlier reader already commented.
The interesting part of this is that the slope between the two variables is not equal to one. Players with high popup rates are more likely to make outs on their OTHER balls hit in play as well. I’d bet these players had lower LD% and higher K% over the course of their careers, together indicating that these players just don’t have the batsmanship that the average baseball player has.
Am I missing something? It seems like a 5.8% pop fly rate is above a .280 BABIP on the graph, and yet it’s .270 in the table. Why is that? If it’s the former, then Johnny Mac’s BABIP is actually still a fair bit below what his pop up rate would suggest.
My guess is that Carson tweaked the formula from excel. Note that the chart values do not match the formula either.
It looks like he used the chart from the 5000PA min and might have created the table from the 8000PA min because of the higher R^2 even though there are only 7 qualifiers. It looks like there are roughly 90 observations there and the R^2 matches up with the table he provided for min5000PA.