NL Outfield Power/ISO Buy-Low Candidates

Man, I am having a blast with the Baseball Info Solutions batted ball data that was recently added to the batted ball leaderboards. Sure, there are reasons to complain: the batted ball spray and contact quality statistics lack context, leaving you in the dark about how spray and contact intersect. For example, there’s Hard%, and there’s LD%, but how many of a hitter’s balls in play are hard line drives? (You can actually find this data on individual player pages under the “Splits” tab — just not on the leaderboards.)

Just because the available data aren’t as granular as one might wish they were doesn’t make them worthless or unusable. Yesterday, I demonstrated that we can still achieve small gains in our understanding of batting average on balls in play (BABIP) using the new data.

Similarly, we can further our understanding of other aspects of hitting using batted ball data — namely, in the power department. It’s easy to point to Nelson Cruz, who has hit a home run every other game, and say he’ll regress. We can point to his home runs per fly ball rate (HR/FB) of 30.4 percent and compare it to past years. Or we can look at his monstrous .423 isolated power (ISO) and, again, compare it to past years.

Really, a lot of the time, we’re looking to the past for answers. Because a lot of the time, we can’t tell the future. But sometimes the past has no answers for us, either, in consideration of rookie phenoms such as Joc Pederson or any Chicago Cubs infielder who have no prior Major League experience.

Instead of looking to the past, I want to stay in the present. This batted ball data is pretty good, even as is.

So: what makes for a good power hitter? Well, he should hit the ball hard. He should hit the ball in the air, too, so it goes over infielders’ heads or, better yet, over outfield walls. And he should pull the ball, because the shortest distance for a home run to travel is along the foul line.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed. We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member. 1. Ad Free viewing! We won't bug you with this ad, or any other. 2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off. 3. Dark mode and Classic mode! 4. Custom player page dashboards! Choose the player cards you want, in the order you want them. 5. One-click data exports! Export our projections and leaderboards for your personal projects. 6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.) 7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only. 8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO. 9. A weekly mailbag column, exclusively for Members. 10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features! We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it. In case you didn't read all that, here's the short version. Membership includes:
✓Ad-free browsing
✓Unlimited FanGraphs & RotoGraphs articles
✓Historical & platoon projections
✓Leaderboard & player-page stat heatmaps
✓One-click data exports
✓Customizable player-page dashboards
✓Dark & Classic site modes
✓Weekly Members-only mailbag
✓FanGraphs Walk-Off, your year in review
✓Optional homepage photo removal
✓Gift articles to non-members

Not coincidentally, I am discussing this now because those statistics — Hard%, FB% and Pull% — are available to us via FanGraphs’ leaderboards. And, not coincidentally, ISO is moderately-to-highly correlated to all three:

Hard%: R = .698
FB%: R = .596
Pull%: R = .465

Indeed, all three, when regressed against ISO together, explain more than 60 percent of its variance. And, indeed, the regression thinks Cruz’s ISO should be more than 150 points lower, so that’s encouraging. Using this simple OLS regression, I calculated the “expected ISO” of all 2015 qualified hitters. I’m reluctant to call it that — makes it sound like more than it really is, or that I’m blazing new trails here. (Or maybe I am. I don’t know.)

Before I proceed, however, let’s talk limitations. Not all hard-hit balls are pulled, nor are they all fly balls; not all fly balls are hard-hit nor pulled; and not all pull-side balls in play are elevated nor hit hard. Thus, I’m not capturing strictly hard-hit, pull-side fly balls in this model. Still, I don’t know if such balls in play would help explain ISO as much as it would something else, such as HR/FB.

Moreover, not all of these stats have stabilized, per Derek Carty’s research. So a player’s fly ball rate now may not be the same as it will be in July. Same goes for hard-hit rate and pulled balls in play, although I can’t attest to their stabilization rates just yet.

Lastly, it’s possible — nay, guaranteed — that I am omitting potentially important variables. For example, I know that Oppo% and Soft% would contribute to the model’s goodness of fit. But the gains are so small that I’d rather forego them and keep the model lean. (The inclusion of Soft%, for example, affects the coefficient estimate for Hard% but bears almost no influence on the estimates for Pull% and FB%.)

This is a simple exercise designed to provide some quick but reliable estimates, rather than rock-solid projections, that I hope can sway you on struggling sluggers (you’ll see the term “slugger” is used loosely here). Here are the five National League outfielders underachieving their ISOs by the largest margin, rendering them considerable buy-low candidates. Forgive me, as some are more obvious than others.

Batted ball and ISO statistics below exclude yesterday’s games.

Marcell Ozuna, MIA

Year FB% Pull% Hard% ISO xISO Diff
2015 31.3% 40.6% 37.5% .079 .190 +.111

Ozuna, he of considerable, cheap power last year, has embarrassed his owners thus far to the tune of no home runs and six RBI (although that inflated batting average sure is nice). Yet his batted ball data — insignificantly different from last year’s, by the way — highlights Ozuna as a ticking time bomb, where the bomb is full of home runs, or at least extra-base hits. His .190 xISO is almost identical to his .186 ISO in 2014, so it’s nice to know last year maybe wasn’t a fluke. He’s probably owned in most leagues for his BABIP luck right now; still, he’s a good player to target for an eruption. (The 5-percentage point bump in walk rate is a welcome addition, too.)

Andrew McCutchen, PIT

Year FB% Pull% Hard% ISO xISO Diff
2015 46.8% 36.4% 35.1% .109 .211 +.102

Pfft, it’s Cutch. No need to worry. Except maybe somebody is worrying. There are simply too many reasons to not give up on him, with the absurdly low .200 batting average on balls in play (BABIP) sticking out like a sore thumb. A .211 xISO is almost a perfect average of his ISO the last four years. It’s nice to see that his batted ball profile supports any claims for him simply experiencing a rough patch, although it would calm my nerves to see him hit a few more line drives. (Can’t help you with the stolen bases, though.)

Nick Markakis, ATL

Year FB% Pull% Hard% ISO xISO Diff
2015 23.5% 32.1% 32.1% .030 .127 +.097

Twenty-six singles, three doubles, no triples, no home runs. That’s just impresive. I’m not even mad! He’s hitting balls harder but not elevating them; otherwise, the batted ball spray is consistent. A .127 xISO would be his highest since 2012, so I wouldn’t go that far, but he’s hitting balls hard enough to warrant at least a few more extra-base hits.

Curtis Granderson, NYM

Year FB% Pull% Hard% ISO xISO Diff
2015 35.3% 49.3% 31.9% .090 .181 +.091

Granderson is enigmatic. He continues to walk and strike out at career-best rates and is using all parts of the field in ways unseen since his days with the Tigers. Like Markakis, a .181 xISO would be a three-year high for the Grandy Man; and, like Markakis, he has become less and less fantasy-relevant in recent years. But Granderson’s new plate approach warrants a few more extra-base hits — when he puts the ball in play, at least, and isn’t walking or striking out. I’m reluctant to assume there will be home runs in tow, though.

Ryan Braun, MIL

Year FB% Pull% Hard% ISO xISO Diff
2015 44.1% 30.9% 44.1% .167 .246 +.079

It’s hard to consider Braun a buy-low guy for power because he’s on pace for something like 30 home runs. But he has zero — zero! — other extra-base hits. I know it’s easy to dismiss Braun who, after serving a suspension for PED use, trudged through an injury-burdened 2014 campaign, but we have to give him credit where credit is due: he is hitting hard-hit balls and fly balls at career-high rates. Like McCutchen, the BABIP woes are an obvious reason to expect a bounce-back, and, like Markakis and Granderson, his .246 xISO would be a three-year high. I anticipate the ISO surge will be more in the form of doubles than home runs, which still bodes well for counting stats. But the home runs are probably legit, too, and while I hesitate to validate a 30-homer pace, I also hesitate to discount what he has already achieved.

xISO seems to overstate the gains (and maybe understate the losses) it anticipates in isolated power, but it’s encouraging to know that it can reasonably guess a hitter’s level of power strictly using current batted ball data while being completely blind to his track record or career history. As aforementioned, this exercise seems most beneficial in regard to rookie and sophomore hitters. Speaking of rookies, I’ll conclude by cryptically validating Joc Pederson’s entire season thus far. After last night’s two-homer performance, he’s due for a good deal of regression — aren’t we all? — but his xISO still ranks fifth of all qualified hitters based on his batted ball profile. Kid’s a monster.





Two-time FSWA award winner, including 2018 Baseball Writer of the Year, and 8-time award finalist. Featured in the print edition of Baseball Prospectus since 2022 (2026 edition out now). Biased toward a nicely rolled baseball pant.

20 Comments
Oldest
Newest Most Voted
dtpollittMember since 2016
11 years ago

Can someone give me a good comp for Ozuna from someone who’s currently in the league or has been recently? I’m having a hard time determining his value going forward, thanks.

dtpollittMember since 2016
11 years ago

Incredibly specific, thank you good sir.

Tuscan Chicken
11 years ago

Everyone is bailing on AMC, right? I wanna make offers, but I am too nervous about the knee.

D Brown
11 years ago

Cutch is in trouble.

You know the injury is bad when Hurdle tells the local media, that cutch won’t be running out all batted balls. It’s assumed locally that he needs surgery. Sell cutch now!

danny c
11 years ago

another one that should come cheaply is jay bruce. fb% is up, fb distance as well and the reds lineup is much improved compared to last year.

Eric
11 years ago

Is there by chance a full leaderboard of xISO?

Mustard Sneezes
11 years ago

What was the equation you found for xISO?

Eldridge Cleaver
11 years ago

Is Carlos Gonzalez a buy low candidate or are there signs that this slump is real and we should just avoid all together?

Bobby MuellerMember since 2016
11 years ago

I’d be curious to see how xISO compares to using the projected rest-of-season ISOs from the depth charts (or the projection system of your choice). All of these players are underperforming their projected ISOs, so if we trust projections, we know they’ll get better. Is xISO something to look at to confirm that they should regress positively toward their projected ISOs?

For example, looking at the five players you presented, here are their current ISOs, xISO, and projected ISO (prISO):

.079 current ISO, .190 xISO, .173 prISO–Ozuna
.109 current ISO, .211 xISO, .197 prISO–McCutchen
.030 current ISO, .127 xISO, .104 prISO–Markakis
.090 current ISO, .181 xISO, .177 prISO–Granderson
.167 current ISO, .246 xISO, .202 prISO–Braun

Their xISOs confirm what their prISOs are expecting and xISO is suggesting they’ll hit for even more power than their rest-of-season projections suggest. I don’t know if we should put that much faith in it. I know this is a new metric so we don’t really know yet how accurate it will prove to be. I’d be curious in seeing a comparison of xISO and projected ISO (from the rest-of-season depth charts) to see which better predicts ISO for the rest of the season.

Squirrel
11 years ago

Is there any way we could get stats like this posted on players’ profile page? (if they aren’t already… I couldn’t find them, though).

It’d be really cool to be able to look up someone like, say, Marisnick and have this type of stat to compare his work to.

If not… I’ll just go ahead and specifically ask about Marisnick, Kang, and Kyle Seager. If you’re feelin’ frisky and have the time, how do their respective xISOs look?

Squirrel
11 years ago

Awesome! Many thanks!

The logic behind not putting these stats up makes a lot sense, so I don’t blame you guys for just leaving them alone for now. Maybe one day the powers that be will sign on for a separate site for exploratory statistics. NuGraphs, perhaps? Might be a fun way to show the guts of some of these stats and how closely their predictive powers correlate with actual results as the season progresses. For example, I’d love to see trendlines for xISO and ISO superimposed on each other for the season from start to finish. Anyways, that’s all for another day.

I love these types of articles, though. They’re some of the more interesting reads on here to me. Thanks for putting it together!

SabrToothedCat
11 years ago

Alex, I lined up xISO results along with hr+fb distance and found that many of the biggest gaps lined up with the biggest distance disparities. E.g. Ozuna’s ISO is well below xISO, but his distance is -7 feet. There are better examples as well. E.g Frazier is well over-performing his xISO, but his distance is +10 ft. Harper even more so. Maybe you want to look at incorporating some kind of distance variance metric in your xISO formula?