Hitter xwOBA Overperformers — May 12, 2022

Yesterday, I reviewed the hitters who have underperformed their xwOBA marks the most. Now let’s flip over to the overperformers. Once again, I acknowledge the flaws in the metric and the existence of consistent underperformers and overperformers. If one of the hitters on this list has consistently overperformed, I’ll note it.

xwOBA Overperformers
Name BABIP HR/FB AVG xBA SLG xSLG wOBA xwOBA Diff
Nolan Arenado 0.338 15.2% 0.330 0.287 0.621 0.513 0.443 0.371 0.072
Owen Miller 0.397 14.3% 0.338 0.282 0.584 0.446 0.425 0.357 0.068
Manny Machado 0.424 18.4% 0.381 0.314 0.628 0.543 0.470 0.407 0.063
Eric Hosmer 0.395 16.7% 0.350 0.304 0.520 0.442 0.412 0.354 0.058
Jeff McNeil 0.366 3.6% 0.323 0.272 0.448 0.405 0.373 0.326 0.047
J.P. Crawford 0.367 16.7% 0.340 0.319 0.546 0.471 0.432 0.387 0.045
Xander Bogaerts 0.432 10.5% 0.343 0.285 0.472 0.452 0.386 0.341 0.045
Randal Grichuk 0.356 25.0% 0.281 0.255 0.449 0.405 0.342 0.299 0.043

Man, you would have possibly expected to find Nolan Arenado’s name on the xwOBA overperformer list when he was on the Rockies, but not now, as he plays half his games in a pitcher friendly home park! In fact, he significantly overperformed his xwOBA while with the Rockies over the entire Statcast era (since 2015). With so many fly balls and pop-ups, Statcast doesn’t believe his .338 BABIP is real, which has driven up his batting average. His HR/FB rate has inched up again, but apparently it’s still too high, as his xSLG is more than .100 below his actual mark. There’s lots of good here though, as a .371 xwOBA is still excellent and amazingly would actually represent a career best in the metric. It suggests he’s fully healthy now, but clearly should suffer from some regression over the rest of the way.

No one believes Owen Miller is going to sustain this level of performance, though every fantasy owner did rush to pick him up after a hot start. The .397 BABIP and batting average is obviously inflated, but he’s posted an elite batted ball distribution, heavy on line drives and light on pop-ups. His plate discipline has rebounded back to his minor league days, and does have a history of high BABIP marks. That said, Statcast doesn’t care about history and simply doesn’t believe in his power. It’s doubtful a sell high trade here would bear a whole lot of fruit, so I’d imagine all owners could do right now is just hold on for the ride and hope he doesn’t fall too dramatically. The skills here are excellent, but with potentially just mediocre power and little speed, he might not end up being worth much in shallow mixed leagues.

The only real difference in Manny Machado’s start is his insane BABIP, despite a near identical batted ball profile heavy on pop-ups, as usual. As an owner, I’m thrilled about his six steals already, but that rate is going to automatically slow down once his OBP declines from its current .454 mark. He’s not a bad name to float around to sell, but I valued him as the second most valuable third baseman heading into the season, so unless you’re trading for Jose Ramirez, you’re going to take an offensive hit at the slot. It doesn’t mean you can gain value from a trade though, but it makes it tougher to put together an offer since you’ll almost assuredly be downgrading Machado’s spot.

Gosh, what’s in the water in San Diego?! Eric Hosmer has improved his strikeout rate to a career best, but his BABIP has skyrocketed as well, despite a career worst IFFB%. Then again, his FB% has dipped again, so the high IFFB% is based on a low rate of flies and mostly harmless. This looks like a slightly better Hosmer with a career best walk rate, combined with that strikeout rate, but he’s going to need to reach 20 homers to be worthwhile in shallow mixed leagues.

Gosh, it’s bad when an xwOBA overperformer owns just a .125 ISO. That means that he’s only delivering value via batting average, and since he’s on the list, it means his batting average has been mostly smoke and mirrors. Jeff McNeil has basically done nothing aside from contribute in batting average and that’s tough to bank on continuing. I was actually just offered him as part of a 4-player trade that was clearly an attempt at selling high and I quickly rejected. His 2019 power output is quickly looking like the outlier, rather than a level to eventually return to.

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

Like some others on this list, it’s true that J.P. Crawford is overperforming. Of course he is with a .367 BABIP. But even a .387 xwOBA is elite, especially for a guy who’s coming off just a .297 mark and has never posted an actual wOBA above .314. His walk and strikeout rates are both sitting at career bests, while his batted ball profile has become elite, though not ideal for hitting home runs. It’s too bad he doesn’t steal bases, as he’ll need this power spike to stick to be worth starting in shallow mixed leagues.

Xander Bogaerts is no stranger to xwOBA overperformance, as he’s done it every single season of his career. In a park that inflates BABIP, that makes sense, especially considering he owns a career .372 wOBA at home and just a .327 mark away. Talk about home field advantage! xwOBA doesn’t account for park, so it’s clearly missing the benefit Bogaerts is getting from Fenway. Interestingly, the overperformance here has nothing to do with power, but all about his BABIP and batting average. Obviously, no park is hitter friendly enough to boost BABIP to his current .432 mark. Since he hasn’t done a whole lot else other than hit singles, he’s clearly not a sell high candidate. And since there are few shortstops projected to earn more value than him to begin with, it can almost be argued this is a slow start and his fantasy value will improve from here.

I’m surprised Randal Grichuk is the only Rockies batter on here, but so far, it hasn’t entirely been Coors Field that’s responsible for the overperformance. Sure, he has posted a .362 home wOBA vs .320 away, but that’s mostly because of an insane 40% strikeout rate in away parks and just a 2.2% walk rate. Shockingly, he has posted a higher BABIP and ISO in away parks! Without checking the splits, the knee-jerk reaction would definitely be that Coors has aided him. Also concerning is a collapse in his FB% to below 30% for the first time. Heck, it’s only the second time it’s fallen below even 40%! Ideally, he hits lots of flies to fully take advantage of Coors’ home run friendly effects.





Mike Podhorzer is the founder of ProjectingX IQ, an advanced fantasy baseball analytics platform that transforms projection data and in-season performance signals into actionable intelligence. He is the 2015 Fantasy Sports Writers Association Baseball Writer of the Year and three-time Tout Wars champion. He is the author of the eBook Projecting X 2.0: How to Forecast Baseball Player Performance, which teaches you how to project players yourself. Follow Mike on X@MikePodhorzer and contact him via email.

11 Comments
Oldest
Newest Most Voted
hombremomento
4 years ago

You’re tellin me Owen Miller hitting .338/.400/.568 with average BBD is unsustainable??? Pshaw

WerthlessMember since 2020
4 years ago
Reply to  hombremomento

As he noted, the real story is that he’s displayed real skills. He probably is worth a roster spot in most fantasy leagues.

hombremomento
4 years ago
Reply to  Werthless

Oh yeah he definitely has legit skills in departments relevant to OBP and AVG, but the power absolutely isn’t going to stay so great

slicedfriedgoldMember since 2019
4 years ago

McNeil has a .126 ISO, not SLG.

E-Dub
4 years ago

The Bogaerts park factor is interesting in light of continued trade rumors.

rainmaker42
4 years ago

Jeff McNeil is another consistent xwOBA overperformer. With the exception of last year, his wOBA has been an average of over 30 points higher than his xwOBA. He might not have the longest track record but I think he is probably doing something not captured by Statcast.

AnonMember since 2020
4 years ago

I forget who but somebody on this site (actually, it might have even been an article on Savant now that I think about it) noted last year that Arenado has become a big-time pull hitter, at least on balls hit in the air. So not only is he hitting the ball in the air quite a bit more the last couple years, he is also pulling his FB/LD more than he used to. Assuming I used Savant’s search function correctly, Arenado’s 3 highest years of pulled FB/LD are the last 3 years (2020-2022) when he’s been over 40% each year. Before that he was routinely 35-39% with one year at 30%. If you omit LD and just look at FB, it becomes even more stark as he was at 23-24% most years but has skyrocketed to 30-35% the last 4 years. It becomes really obvious when you look at his hits spray chart on the front page of his Statcast page. He has 7 HR and not one of them is to the right of straightaway left field.

So Arenado outruns his xwOBA because xwOBA doesn’t have a batted ball directional component and sees all of Arenado’s 370 foot flyballs as the same when he’s hitting a lot of those down the LF line and squeaking them out of the park. As much as anything, it demonstrates one of the several problems with xwOBA.

The other thing he’s changed the last couple years is not swinging quite as much in the zone. He’s taking more called strikes but making more contact on the strikes he does swing at which sounds a lot like a veteran looking more for his pitch which is a good thing.

Joe WilkeyMember since 2016
4 years ago
Reply to  Anon

This is generally correct. I have my own version of xStats (https://tinyurl.com/xstats2022) that takes into account both batted ball direction and venue, and his fly balls are basically spot on where they should be. He does have a pretty “lucky” line drive home run (https://baseballsavant.mlb.com/sporty-videos?playId=616a2d89-65af-4811-a063-d4eea2e4c578), and he has three doubles on ground balls, which is actually a lot (league wide 2B/GB is ~2%, he’s got three on 22 GB).

Oddly enough, my sheet has him at an identical .371 xwOBA. My difference is more due to the fact that I think he has nearly twice as many walks as he should, as my xwOBA also attempts to factor in plate discipline numbers as well (background here: https://community.fangraphs.com/looking-at-xk-and-xbb-using-statcast-zones/).

carterMember since 2020
4 years ago
Reply to  Anon

That was me!