Mike Trout, Yasmani Grandal, and Other Early BABIP Outliers

When it comes to early-season dominance or struggles, BABIP tends to be a featured player in many of the odder-looking lines. At the top of the league, you have the already amazing Mike Trout sporting a .519 BABIP, fueling a video game-like 236 wRC+ and a 1.224 OPS. On the flip side, quality players are still looking way up at the Mendoza line, such as Yasmani Grandal (.121 BA, .125 BABIP) or Kyle Tucker (.179 BA, .173 BABIP). Even though the evidence suggests that there’s more variability in BABIP ability among hitters than pitchers, a month of a season is a pitifully small amount of time to establish a new baseline expectation for BABIP. So, who is “earning” their BABIP and who isn’t so far?

Similar to the “x” Statcast stats, the ZiPS calculates “z” stats — I’ll let you guess what the z stands for — as part of its year-end projection model. These aren’t yet used in the simpler in-season model, though that’s in the works. Similar to Statcast, ZiPS estimates BABIP from the component parts: launch angle, exit velocity, speed data (for grounders), and so on. ZiPS also considers the direction a ball is hit, as a player’s pull tendency is a repeatable skill. This last data matters quite a bit. For example, grounders hit up the middle end up as singles about half the time, but grounders hit 15 degrees to the left or right of the second base bag are hits about a tenth of the time.

How does it work? The numbers are still volatile, but if all you have is zBABIP and actual BABIP, zBABIP is historically the better predictor. For all players with 50 PA in both 2020 and ’21, 2020 zBABIP is closer to 2021 BABIP than 2020 BABIP for 65% of players. Historically, the best predictor of actual BABIP, again using only these two stats, is a linear combination of 0.9 zBABIP and 0.1 actual BABIP.

Last season is still a small sample, but it’s at least interesting to look at 2020’s overachievers and underachievers.

zBABIP Overachievers and Underachievers, 2020
Name 2020 zBABIP 2020 BABIP Difference 2021 BABIP
Willi Castro .311 .448 .137 .264
Bobby Dalbec .275 .394 .119 .274
Ryan Mountcastle .282 .398 .116 .309
Alec Bohm .298 .410 .112 .258
Josh Fuentes .300 .406 .106 .225
Mike Brosseau .311 .412 .101 .222
Marcell Ozuna .294 .391 .097 .237
Willy Adames .297 .388 .091 .258
José Iglesias .320 .407 .087 .313
Ty France .304 .390 .086 .289
Donovan Solano .311 .396 .085 .375
Mike Yastrzemski .287 .370 .083 .288
Franmil Reyes .275 .355 .080 .318
Travis d’Arnaud .332 .411 .079 .262
Michael Conforto .335 .412 .077 .300
Name 2020 zBABIP 2020 BABIP Difference 2021 BABIP
Josh VanMeter .282 .159 -.123 .194
Hunter Renfroe .247 .141 -.106 .250
Gregory Polanco .295 .193 -.102 .250
Brett Phillips .329 .235 -.094 .355
Gary Sánchez .253 .159 -.094 .200
Gavin Lux .288 .195 -.093 .281
Tyler O’Neill .272 .189 -.083 .292
Danny Jansen .273 .190 -.083 .083
Nick Senzel .283 .204 -.079 .278
Edwin Ríos .294 .216 -.078 .094
Rougned Odor .235 .157 -.078 .128
Joc Pederson .278 .200 -.078 .302
Elvis Andrus .277 .200 -.077 .194
Kole Calhoun .287 .211 -.076 .364
Bryan Reynolds .307 .231 -.076 .341

Running 2021, I did run into an odd hiccup: zBABIP was suddenly overestimating actual BABIP for the league as a whole, something I had not come across before. I ran a number of tests to see if there was a particularly type of player who zBABIP was now overrating, but I never found any significant difference among hitters based on power, level of ability, groundball tendencies, contact rate, etc. In other words, it’s evidence that across the league, players are getting fewer hits from balls hit the same way in the same direction than in past years. My hypothesis, which I will revisit at the end of the year, is that we’re seeing the effects of the slightly deadened ball.

I also took the opportunity to look back at past Aprils and see if there is a similar discrepancy between zBABIP and BABIP in past Aprils, possibly due to early-season weather. I found no such discrepancy. This will be something to review as the season progresses.

zBABIP Overachievers, 2021
Name zBABIP BABIP Difference
Brandon Nimmo .303 .465 .162
Mike Trout .365 .517 .152
Yermín Mercedes .272 .413 .141
Nick Maton .307 .439 .132
Tucker Barnhart .345 .474 .129
Jean Segura .296 .419 .123
Yordan Alvarez .316 .438 .122
Tyler Stephenson .300 .421 .121
Francisco Mejía .233 .347 .114
Randy Arozarena .289 .403 .114
Luis Robert .320 .433 .113
Jared Walsh .278 .388 .110
Yadier Molina .260 .365 .105
Charlie Culberson .298 .396 .098
J.D. Martinez .280 .376 .096

Sadly, Mercedes, one of the most fun breakouts this year, appears on the overachiever list. While he’s hitting for good power, and that’s likely to continue, there’s a lot of air in that .373 BA to deflate. Trout naturally appears on this list, something that should be expected when a hitter has a BABIP over .500. The good news is that even with the largest discrepancy between zBABIP and BABIP, he still has the best zBABIP in baseball, at .365. Barnhart, while an overachiever, still has earned a high early-season BABIP thanks to being a line drive machine. (The league as a whole has a .622 BABIP on line drives, a .227 BABIP on grounders, and a .122 BABIP on fly balls.)

zBABIP Leaders, 2021
Name zBABIP BABIP Difference
Mike Trout .365 .517 .152
Byron Buxton .365 .417 .052
Jake Marisnick .347 .333 -.014
Starling Marte .347 .381 .034
Tucker Barnhart .345 .474 .129
J.T. Realmuto .344 .397 .053
Yadiel Hernandez .344 .364 .020
Roman Quinn .343 .214 -.129
Nate Lowe .339 .364 .025
Donovan Solano .339 .375 .036
Colin Moran .338 .392 .054
Niko Goodrum .336 .404 .068
Jesse Winker .335 .420 .085
Luis Arraez .334 .320 -.014
Corey Seager .333 .317 -.016

Two breakouts this season, Lowe and Winker, appear on this list, which is good news for their teams and fantasy players who have them on their roster. There was also quite a lot of meat behind Buxton’s 2021, earned before a hip injury put him on the shelf for a possibly extended amount of time. And while you probably shouldn’t be bullish on Quinn overall, there’s at least a good reason to think he can hit better than a pitcher, as damning with faint praise as that is. Juan Soto just misses the list, with a zBABIP about 60 points better than his actual BABIP, which would give him a season far more in line with expectations.

zBABIP Underachievers, 2021
Name zBABIP BABIP Difference
Matt Carpenter .273 .094 -.179
Victor Reyes .328 .182 -.146
Danny Jansen .229 .083 -.146
Yasmani Grandal .261 .119 -.142
Edwin Ríos .231 .094 -.137
Josh Bell .295 .160 -.135
Roman Quinn .343 .214 -.129
Leody Taveras .299 .174 -.125
Roberto Pérez .291 .167 -.124
Kyle Tucker .299 .180 -.119
Hunter Dozier .287 .175 -.112
Rougned Odor .235 .128 -.107
Freddie Freeman .299 .193 -.106
Darin Ruf .293 .192 -.101
Miguel Cabrera .286 .186 -.100

There’s a real limit on BABIP ability at the low end. I’ve found that historically, BABIPs below .230 or so have minimal predictive value. This is unsurprising, as pitchers, who are very rarely selected for their offensive talents, historically have a BABIP in the .210 to .230 range (.213 in 2021). Even Randy Johnson, as awkward a hitting pitcher as I can remember, had a .234 BABIP for his career. Bob Buhl, a pitcher so incompetent offensively that he once had an 0-for-72 streak, still managed a .162 BABIP. Albert Pujols, meanwhile, just missed the top 15 (.262 zBABIP vs. .176 BABIP), meaning that there’s a lot of truth to a complaint that the Angels released him for basically the same performance they were happy to plug into the middle of their lineup for several years.

As for those still active, there’s hope for Carpenter! He’s nearing the end of his career, but his offensive numbers shouldn’t be quite this poor, no matter how defensive shifting is involved. With the zBABIP, Cabrera’s line looks more like his unimpressive recent seasons rather than that of a bad pitcher. And the stats suggest that the long leashes for Tucker and Bell have ample justification.

zBABIP Trailers, 2021
Name zBABIP BABIP Difference
Cristian Pache .205 .156 -.049
Willians Astudillo .207 .293 .086
Jordan Luplow .207 .136 -.071
Yu Chang .209 .179 -.030
Brett Gardner .213 .273 .060
Taylor Trammell .217 .237 .020
Miguel Sanó .218 .194 -.024
Eugenio Suárez .219 .156 -.063
Mike Zunino .227 .250 .023
Danny Jansen .229 .083 -.146
Jonathan Schoop .229 .231 .002
Didi Gregorius .229 .256 .027
Edwin Ríos .231 .094 -.137
D.J. Stewart .233 .226 -.007
Francisco Mejía .233 .347 .114

A .194 zBABIP isn’t a prediction for Sanó, but it is evidence that there really is something wrong with him this year, more than just the sore hamstring. He’s lost a shocking 10 mph of exit velocity and half his overall hard-hit rate, and zBABIP isn’t an outlier, as Statcast’s xBA thinks he only “deserves” a miserable .152 BA this year based on his performance. Seeing Suárez on a list like this should concern the Reds: He may not be as lousy as his .156 BABIP suggests, but he still ought to have a very low batting average this year so far. The only silver lining for his 2021 is that he’s played somewhat better defense at short since his two-error Opening Day performance.

In chat recently, I expressed the opinion that Pache would probably seize back playing time from Guillermo Heredia before the season’s over, but given that he hasn’t been that much better than his actual BABIP, maybe he’ll need more extensive time in the minors. Since being recalled, he hit a home run in his first game back on the major league roster but has gone 1-for-23 since.

Dan Szymborski is a senior writer for FanGraphs and the developer of the ZiPS projection system. He was a writer for ESPN.com from 2010-2018, a regular guest on a number of radio shows and podcasts, and a voting BBWAA member. He also maintains a terrible Twitter account at @DSzymborski.

newest oldest most voted

My eyeballs (and selective recall) tell me that more ground balls up the middle seem to be turning into outs this year, as defenses seem to have a guy behind second a lot of the time. This could explain why zBABIP is overestimating BABIP—is there a groundball direction graph for 2021 yet?


Related to this, BABIP vs. particular teams must differ somewhat. If LAD is indeed shifting uniquely, they’re going to gobble up GB’s that other teams just wouldn’t, and miss some that other teams would get to.

Also, I have to wonder what effect individual extremely talented defenders have on in-division opponents BABIP. Do prime Simmons and Arenado eat up significant BABIP from RHB? My guess would be zips is already factoring this in.


I agree that anecdotally, shifts seem to be even more effective this year. Wondering if there is any data on that.


Yes I was thinking the same. As a Met fan I have noticed/been told they are deploying shifts against RHB for the first time this year (in fact the botched play that spawned the dugout argument between Lindor and McNeil happened on a RHB shift), and I have seen McNeil field a slew of grounders up the middle.

The Shift appears to have found a new level of effectiveness.