A Delightfully Nerdy Undertaking: Using Cubs’ 2016 xBABIP to Project 2017 Regression

homer-math-chalk-board-simpsonsNerd alert.

Aspiring sabermetricians and humble baseball fans alike have, for years, used Batting Average on Balls in Play (BABIP) to provided additional context for a player’s performance. But, in the way baseball analysis is always moving toward the next thing – desiring to strip away as much noise, and provide as much projection, as possible – we have increasingly desired to know what a player’s BABIP should have been.

Allow me some necessary background.

The concept of Expected Batting Average of Balls in Play (xBABIP) seems to be evolving constantly. From Jeff Sullivan’s January 2014 RotoGraphs post came with a July update, and that developed into Mike Podhorzer’s “bestest xBABIP equation yet” – which led to a May 2015 formula update from Alex Chamberlain that eventually evolved into the most recent update from July 2016.

That is to say, what we’re going to get into today is something of a shifting ground, for which there will undoubtedly be improvement in the future. But it’s still very useful and wildly interesting.

[adinserter block=”1″]

Now allow me a second layer of necessary background; to understand xBABIP and its utility, we first have to dig in a little on BABIP.

BABIP is self-explanatory insofar as it is used to measure how often a player gets a hit when a ball is put in play. It is useful, among other things, for analyzing a player’s batting average in a given season or during a given stretch, and providing context for that number (which, in turn, impacts OBP and SLG).

Because the rate at which balls put into play fall in for hits is not entirely within a batter’s control, knowing that he had an enormous BABIP (relative to his career mark, for example) during a given stretch of baseball might suggest he’s had some good luck in where the balls happen to land. (For a more involved explanation of how BABIP is calculated and why we care, see this FanGraphs glossary entry.)

But BABIP is not entirely out of the batter’s control, either. A batter’s speed can impact the number of grounders he beats out, and, more importantly, the quality of his contact when he puts the ball in play can make it more difficult, in the aggregate, for defenses to record outs on his balls in play.

Wouldn’t it be nice if we could figure out how much of a player’s BABIP was earned, and how much of it was luck?

Ta-da! That’s why xBABIP exists! Full circle.

[adinserter block=”2″]

xBABIP is an attempt to measure how much of a player’s BABIP is luck and how much is deserved. We can go back all the way to 2013 and check out the original model for predictive BABIP via The Hardball Times, which had the goal to make make a distinction between BABIP coming from a player’s skill and coming from variance.

Chamberlain’s most recent updated xBABIP formula (which you can read for yourself here) uses Baseball Info Solutions’ batted ball data, and incorporates things line drive, fly ball, and infield fly percentages, directionality, hard hit rate, and FanGraphs’ player speed metric (Spd). No one will argue that this xBABIP formula is perfect, but it does offer a considered approach to actually quantifying that sense of “ah, that guy’s BABIP was way too high last year, he’s gonna regress.”

Michael, Luis, and I decided to use the formula to calculate the 2016 xBABIP figures for projected contributors to the Cubs in 2017. The following table sorts expected Cubs contributors by the difference between their actual 2016 BABIP and their 2016 xBABIP, with larger negative numbers suggesting bad luck (and thus possible future positive regression):

Player BABIP xBABIP Diff.
Miguel Montero .249 .283 -.034
Jason Heyward .266 .288 -.022
Ben Zobrist .290 .309 -.019
Addison Russell .277 .289 -.012
Albert Almora .315 .327 -.012
Tommy La Stella .319 .324 -.005
Anthony Rizzo .309 .292 .017
Kris Bryant .332 .313 .019
Matt Szczur .305 .275 .030
Jon Jay (with Padres) .371 .336 .035
Willson Contreras .339 .301 .038
Javier Baez .336 .288 .048

[adinserter block=”3″]

So, what can we pull from this data grouping? Among other things:

  • It’s possible that Miguel Montero’s xBABIP could give the Cubs hope for an offensive bounce back from their No. 2 catcher. His xBABIP led the way for underperformance for the Cubs in 2016, and – while I know what I’m about to say opens a statistical can of worms, I’m saying it only for illustrative purposes – if you add those 34 points of BABIP to his 2016 performance, he suddenly has a slugging percentage near .400 (close to his career average), and an OBP near .350 (better than his career average). Is it possible Montero, who hit .216/.327/.357 (83 wRC+, with otherwise typical and solid peripherals), did not perform badly in his individual plate appearances last year? And instead was just the unfortunate recipient of bad results? This xBABIP and these numbers, together with his usual peripherals, all strongly suggest that the low batting average was mostly bad luck.
  • Jason Heyward (-.022) doesn’t lead the way for underperformers, but comes close. We know that quality of contact was a real problem for him in 2016, which is a big part of why his BABIP was so low. On the other hand, this data suggests his results were even worse than you would have expected after considering the poor contact. Even a .288 BABIP would have been 21 points below his career average, so, yes, it’s fair to suggest that last season’s results for Heyward were the product of poor contact *AND* bad luck on top of that. Hopefully his swing changes can lead to some better results.
  • Javier Baez is the greatest overperformer by a significant margin, suggesting he was the frequent beneficiary of balls that happened to find holes. That makes him someone to keep an eye on next year, and especially the quality of his contact.
  • [adinserter block=”4″]

  • Willson Contreras isn’t too far behind on the overperformer scale, and he appears to be dinged in the formula for having a low line drive rate (17.9%, versus 20.7% league average). But it’s worth noting he posted the fourth highest hard-hit rate of the players listed (32.3%, versus 31.4% league average).
  • Ben Zobrist surprisingly makes the list as an underperformer. He does put a lot of balls in play and often provides hard-hit balls – the third highest among returning players.
  • Both Kris Bryant and Anthony Rizzo show up as moderate overperformers – a fluke for both, or something about their contact that generates a better than expected BABIP? We’ll see, but this approach suggests each could be in for a slight BABIP regression in 2017. Given their disproportionate importance to the offense, a 15 to 20 point BABIP drop for each player would sting.
  • Jon Jay has carried a high BABIP throughout his career, so maybe it shouldn’t be surprising that he significantly beat his xBABIP, which would have been the best on the team had he been on it in 2016. (Get to know the Cubs’ new outfielder here.)
  • The lowest xBABIP on the team belonged to Matt Szczur. Perhaps he could borrow the bats he lent to Anthony Rizzo during the postseason for better contact?
  • Note: Kyle Schwarber is going to be major contributor to the 2017 Cubs, but he essentially did not have 2016 data, and was thus not included.
  • If history is our guide, this won’t be the last xBABIP formula update we’ll see. For now, it’s the one we’ve got, and it reveals some insight into how “deserved” various Cubs batters’ BABIPs were last year. It also offers guidance for watching more closely in 2017, and guarding against the bias that might creep in when it comes to player performance versus player results.

    Nerds out.

    Luis Medina and Michael Cerami contributed to this post.

    [adinserter block=”5″]

    written by

    Brett Taylor is the Lead Cubs Writer at Bleacher Nation, and you can find him on Twitter at @BleacherNation and on LinkedIn here. Brett is also the founder of Bleacher Nation, which opened up shop in 2008 as an independent blog about the Chicago Cubs. Later growing to incorporate coverage of other Chicago sports, Bleacher Nation is now one of the largest regional sports blogs on the web.

    more cubs news

    Cubs Roster Moves: Wisdom and Taillon Are Back, Wesneski and Mastrobuoni Are Out

    Even with tonight's rainout, the Chicago Cubs are still making some roster moves. When Patrick Wisdom was removed (perfectly healthy) from the I-Cubs game in the 4th inning on Wednesday, we had an idea of what was coming next. When...

    Tonight’s Cubs-Marlins Game Has Been Postponed

    The weather wasn't going to cooperate for Jameson Taillon's season debut, and tonight's Cubs-Marlins tilt has been postponed. The game will instead be part of a split-doubleheader this Saturday, with the first game at 1:20pm CT and the second at...

    MLBits: Paul Skenes Could Make His MLB Debut Any Day (But Probably Won’t), Red-Hot Orioles, Houck’s Maddux, More

    If you're into tracking young pitchers with star potential like I am—as I watch Jack Leiter's debut while typing this column—then you're probably itching to see Pirates top prospect Paul Skenes make his way to Pittsburgh sooner than later. While...

    Back to Wrigley: Cubs vs Marlins – Series Preview

    Cubs vs Marlins — Whew! The Cubs got through their first West Coast road trip of the year, and did so with a winning record (5-4) against the Padres, Mariners, and Diamondbacks. They definitely let a couple games slip out...

    Taillon Coming Back, Busch’s Integrity and Success, Bad News for the White Sox, Wicks, Hendricks, and Other Cubs Bullets

    As the father of a toddler who was sick for an entire week — the same week Brett was out from his back surgery and the Cubs were playing almost exclusively late-night ballgames on the West Coast — I was...

    Cubs Farm Report | April 18, 2024: Caissie, Alcántara Go Yard, South Bend and Myrtle Beach Smoked, More

    Kevin Alcántara hit his first home run of the season for the Tennessee Smokies last night, and Owen Caissie hit his first Triple-A home run for the Iowa Cubs as Iowa and Tennessee secured victories. The same can't be said...

    Cody Bellinger Sticking With Scott Boras

    Given the way the offseason played out for super agent Scott Boras's top available clients - Cody Bellinger, Matt Chapman, Blake Snell, and Jordan Montgomery - you wouldn't be shocked to see some unhappiness behind the scenes. Did Boras overplay...

    You’ll Be Even More Impressed with Hayden Wesneski, When You Hear What it Took to Get Him to Arizona

    Hayden Wesneski was the hero of yesterday's finale and series-win over the Arizona Diamondbacks, coming in to clean up Jordan Wicks' (little) mess in the 5th ... and then tossing 4 shutout innings to save an over-used bullpen and help...

    Offseason Cubs Target Robert Stephenson Now Out for the Year

    Hand up, I really wanted the Cubs to sign reliever Robert Stephenson this offseason. I felt like they could use one more impact arm (accurate), and I felt like Stephenson was one of the best available (about that ... )....

    Rays Closer Pete Fairbanks With a Wonderful and Brutally Honest Line About His Performance

    Rays closer Pete Fairbanks has been an extremely effective reliever the last four years, posting a 2.66 ERA from 2020 through 2023, with a 34.8% K rate and worth 4.1 WAR. But things have started out much more rough for...

    Latest News

    Cubs vs. Marlins Prediction: Expert Picks, Odds, Stats & Best Bets – Friday, April 19, 2024

    The Chicago Cubs (11-7) are set to take on the Miami Marlins (4-15) Friday at 2:20 PM ET, airing on BSFL. The Cubs are listed as -165 favorites by oddsmakers, while the underdog Marlins have +139 odds for the contest.Jameson...

    Best MLB Prop Bets Today, April 19, 2024

    In one of the 15 exciting matchups on the MLB schedule today, the Baltimore Orioles and the Kansas City Royals take the field at Kauffman Stadium.MLB prop bets for today's games are available, so if you're interested in placing a...

    Cubs vs. Marlins Probable Starting Pitchers – April 19

    The Miami Marlins (4-15) kick off a four-game series on Friday against the Chicago Cubs (11-7). The contest starts at 2:20 PM ET at Wrigley Field.The Cubs will give the ball to Jameson Taillon and the Marlins will turn to...

    How to Watch Reds vs. Angels: Live Stream or on TV

    The Cincinnati Reds (9-9), led by Spencer Steer, host Mike Trout and the Los Angeles Angels (9-10) at 6:40 PM ET on Friday.If you're intending to watch this game, keep reading for streaming and TV options for the Cincinnati-Los Angeles...

    Kings vs. Pelicans Predictions, Best Bets and Odds: NBA Playoffs Game 1 – Friday, April 19, 2024

    The Sacramento Kings and the New Orleans Pelicans take the court to start the opening round of the NBA Playoffs. The Kings are favored by 1.5 points in the contest, which airs on TNT at 9:30 PM ET. The over/under...

    Nick Foligno Calls Out Blackhawks Teammates, Says Changes Are Needed

    The Blackhawks put the worst regular season of more than 70 games in the history of the franchise to bed on Thursday night in a manner that sums up the season fairly well. Connor Murphy was banged up and Nikita...

    2024 NBA Playoffs Odds: Mavs vs Clippers Odds to Win Series, Spreads, Lines

    It's a first-round matchup with a history of fireworks! The Dallas Mavericks and Los Angeles Clippers lock horns once again in the NBA Playoffs. This year marks the third time in five years these two teams meet in the opening...

    2024 NBA Playoffs Odds: Pacers vs Bucks Odds to Win Series, Spreads, Lines

    The NBA Playoffs are here, and the Eastern Conference first-round ignites with a clash of styles. The Indiana Pacers, boasting the league's top-scoring offense, bring their high-octane attack to Milwaukee to face the experienced Bucks. Giannis Antetokounmpo's status adds further...

    How to Watch Pirates vs. Red Sox: Live Stream or on TV

    The Pittsburgh Pirates (11-8), led by Bryan Reynolds, host Jarren Duran and the Boston Red Sox (10-10) at 6:40 PM ET on Friday in a series opener.If you're trying to watch this game, keep reading for streaming and TV options...

    Padres vs. Blue Jays: Free Live Stream, TV Channel, How to Watch

    The San Diego Padres (11-10), with Matt Waldron on the mound, host the Toronto Blue Jays (10-9) who will counter with Yariel Rodriguez, at 9:40 PM ET on Friday.Find out how to watch the San Diego-Toronto matchup below.When is Padres...

    more cubs news