Ideal In-Season Overall Talent Evaluation Stat

The 2020 and ’21 seasons have created a unique fantasy baseball environment that has never existed. One of the biggest challenges is evaluating players. It’s been almost 18 months since there have been games across all levels. Players have changed for the good and bad. There is just no way to know how much with everyone hidden at the alternate sites. For hitters, xwOBA and a Barrel% formula can be a solution to spot and verify some breakouts.

With hitters, I find they change at a slower rate. While pitchers can change a pitch’s shape or its usage overnight, hitters can’t immediately change their batting eye or gain 50-home run power. It’s going to be subtle changes that won’t be noticeable for a few weeks. Still, I want to try to be one step ahead of these unknown adjustments by using the best indicators and hope to marry these best estimates from long-range projections.

I’ve moved off of relying on a single estimate since being inspired by “The Model Thinker” by Scott Page. The author states, “do not put too much faith in one model”. I’ve used this inspiration to create my own projections and I believe his point needs to be restated:

“The lesson should be clear: if we can construct multiple diverse, accurate models, then we can make very accurate predictions and valuations and choose good actions.

Keep in mind, these second and third models need not be better than the first model. They could be worse. If they are a little less accurate, but categorically (in the literal sense) different, they should be added to the mix. “

My focus is to project good players, not the individual components (e.g. batting average and stolen bases). If a player is good, they’ll play, and at least contribute Runs and RBI in Roto. In points-based leagues, a hitter’s overall talent correlates better with the scoring system, so it’s even better. While I had planned on starting my research from scratch, there was no need. I found a couple of great articles with most of the work already done.

The first was by Craig Edwards when he stated the following here at FanGraphs

There is still a bunch of noise and the relationship isn’t incredibly strong, but it appears from the data we have that xwOBA, in small sample sizes, might predict future wOBA better than wOBA itself does.

The other one was at MLB.com where Sam Sharpe goes through several expected stats and comes up with these two conclusions:

xwOBA predicts future wOBA well with small sample sizes. If a player has had little service time or has made a major swing change this year, maybe it’s best to trust xwOBA rather than wOBA.

and

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.

Barrel% is easy to use and predictive of future success on balls in play.

First and foremost, xwOBA seems to be the ideal stat to use for in-season talent evaluation. Out of the 11 factors shown on a hitter’s BaseballSavant page, it’s the one fantasy managers need to focus on.

About everything else on the image can be ignored when projecting rest-of-season talent. Tom Tango, the creator of them, admits they are just descriptive in nature.

Tango then stressed that the expected metrics were only ever intended to be descriptive, that they were not designed to be predictive, and that if they had been intended to be predictive, they could have been designed differently or other metrics could be used.

Just be careful when using any of Savant’s expected stats to predict future production.

Going to several individual hitters’ pages can take time but there are xwOBA leaderboards available at Savant (regular and percentile) and here at FanGraphs. I like to use the percentile table when comparing players to get a quick assessment of how much the hitters differ.

One major issue is that xwOBA is not regressed at all so players with small samples stick out. Here is an example of several low plate appearance hitters ranked ahead of Bryce Harper.

Ideally, it would be best to regress the xwOBA. I can’t find the amount and can’t create it since FanGraphs is just getting the xwOBA values from Savant. I don’t have access to the raw numbers and formulas. I sort of reverse engineer the stabilization rate to be around to 65 plate appearances. The value seems a little small, but it does temper the extreme values caused by small samples. Using .3145 xwOBA as the league average, here are the regressed xwOBA values for the same seven hitters

Regressed xwOBA = (league xwOBA x 65 + hitter xwOBA x PA)/(65 + PA)

Regression Amount
Name xwOBA Regressed xwOBA Diff
Ke’Bryan Hayes .597 .342 -.255
Andy Young .583 .341 -.242
Tyrone Taylor .563 .314 -.249
Kyle Higashioka .559 .363 -.196
Bryce Harper .548 .432 -.116
Pablo Sandoval .521 .355 -.166
Ronald Acuna Jr. .516 .420 -.096

While everyone dropped, Harper and Acuna don’t as much and now project better than the other five. While most people will do some regression in their head knowing the plate appearance difference, so standard is nice.

Using xwOBA is a nice and simple solution to evaluating a hitter’s talent based on just that season. And more many fantasy managers, that’s, but I never do things nice and easy.

From Sam Sharpe’s work, I that Barrel% correlated with xwOBA. Here is more of what he had to say.

It’s amazing how much information we can maintain by throwing out all the other batted ball types. For batters, Barrel% is almost just as reliable a skill as xwOBAcon.

And here is the table he used to compare the different values.

While it was not the best formula, the BB%+Barrel%-K% interested me. To find minor league breakouts, I found what traits they had in common. It was simple, they were better than league average in each of strikeout rate, walk rate, power, and the ability to put the ball in the air. Good plate discipline and hit line drives.

I recreated the BB%+Barrel%-K% value but I regressed each value before adding them together.

First, here is a comparison of both of the regressed values on a percentile rank.

Not a perfect relationship, but most of the time, the two metric line up. Just for reference, here are the leaders and laggards when the two values are averaged together.

2021 Leaders and Laggards on Projected Production
Name Regressed xwOBA Regressed BB%+Barrel%-K% Average
Freddie Freeman 100% 100% 100%
Juan Soto 100% 99% 100%
Ronald Acuna Jr. 100% 100% 100%
Bryce Harper 99% 100% 100%
Corey Seager 98% 98% 98%
Asdrubal Cabrera 97% 99% 98%
Manny Machado 99% 97% 98%
Vladimir Guerrero Jr. 99% 95% 97%
Jose Ramirez 97% 98% 97%
Will Smith 99% 95% 97%
Dustin Fowler 5% 0% 3%
Franchy Cordero 4% 1% 2%
Cristian Pache 2% 2% 2%
Ryan Jeffers 2% 2% 2%
Teoscar Hernandez 3% 1% 2%
Anthony Alford 1% 3% 2%
Martin Maldonado 0% 2% 1%
Jackie Bradley Jr. 2% 0% 1%
Leody Taveras 0% 2% 1%
Javier Baez 0% 1% 0%

Nothing seems out of place except Asdrubal Cabrera over say … Mike Trout (#23). Here is how both have performed so far this season.

Mike Trout & Asdrubal Cabrera Comparison
Name PA BB% K% Barrel% xwOBA wOBA
Mike Trout 65 20.0% 30.8% 25.0% .481 .523
Asdrubal Cabrera 63 15.9% 9.5% 8.5% .350 .320

The issue when looking only at 2021, Trout’s 25.0% Barrel% is getting regressed down to 14.9%. But everyone knows Trout’s historic production, so it can be paired with this season’s data to create a composite valuation. That said, Trout’s 10% point increase in K% from his career average (21% to 31%) does raise a red flag and is keeping him from being included with the elite hitters.

One issue I noticed with the Barrel% formula is that hitters with Junior-high scholar’s bowl power (don’t @ me, I know my kind) will be over projected until the regression amount becomes irrelevant. It’s the opposite issue Trout had.

When determining a hitter’s talent from just this season’s stats, focus on xwOBA but remember to take playing time into account. If a person wants a backup stat, a regressed BB%+Barrel%-K% will work. When they are paired with multi-season projections, hopefully, some now struggling breakouts can be spotted.





Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.

23 Comments
Oldest
Newest Most Voted
ccovilleMember since 2020
5 years ago

Love the article. It amazes me the way the analysis has evolved over time.

kylerkelton
5 years ago

So you’re telling me that Dansby Swanson is gonna be fine?

Jason BMember since 2017
5 years ago
Reply to  kylerkelton

He has a nice headda hair, if that is one of your scoring categories

phaddixMember since 2016
5 years ago

Jeff – might be my nomination for article of the year so far. Interesting in the Cabrera / Trout comparison, I am guessing Cabrera is the most “available” (18% rostered in CBS leagues) player on the Leaders list – from your standpoint is he a strong “Buy” at this point.

Joe WilkeyMember since 2016
5 years ago

I love this article, and I think a way to make this analysis even better would be to factor in Pod’s xK% and xBB% numbers. That has always been my nit that I pick with xwOBA, is it assumes that a players K% and BB% are “gospel”, rather than trying to evaluate their swing patterns in relation to those metrics.

For example, I’m not sure Trout has “earned” that K%. If you look at his plate discipline numbers (specifically OSwing, ZSwing, OCont, ZCont, and Zone), he’s pretty similar to guys like Dylan Carlson, Marcus Semien, and Austin Meadows, who are all hanging around a 25% K rate rather than 30%. Conversely, you look at someone like Vlad Guerrero, who’s K rate is around 15%, but his comps are guys like Chris Taylor, Andrew McCutchen, and Willson Contreras, all also hanging around 25% K rate.

AnonMember since 2020
5 years ago
Reply to  Joe Wilkey

We’re still so early in the season that Trout’s 2-4 with no Ks last night dragged his K% from 30.8% before the game to 29.0% after the game. As a Trout owner I look at the K% and the .533 BABIP and I’m concerned but I think I have to trust the 9 straight years of .400+ wOBA and let him work it out. He’s had some stretches before where he struck out a bunch (mid 2016, late 2019) and worked it out.

Fun fact: Trout’s 2-4 with a bomb last night only raised his wOBA from .524 to .537. . . .

Joe WilkeyMember since 2016
5 years ago
Reply to  Anon

Oh, for sure, but the deeper swing metrics are often a better indicator of plate discipline than K%/BB%.

And there’s no doubt that .533 is not sustainable, but he’s absolutely destroying the ball right now. His xBABIP for StatCast is .450, which is third among the 189 players who have seen at least 200 pitches, behind Bryce Harper and Bobby Dalbec(!).

AnonMember since 2020
5 years ago
Reply to  Joe Wilkey

I just picked up Dalbec and his .408 xwOBA off my league’s waiver wire

JackelderMember since 2017
5 years ago

I love the way fantasy baseball has driven brilliant and some merely bright, inquisitive people to better interpret the true talent levels of various players. Imagine this: baseball played on paper or laptops has changed the way MLB assesses and cultivates talent! And that huge success has lead to similar stuff going on in sports I follow hardly at all, such as the NFL. Is knowledge good, or what?

Now, if we could just apply that policing, national defense, and fiscal policy, WHOA!

pepperidgefarmremembers
5 years ago

Is there a place we can view barrel rates for minor leaguers? Also when doing the Barrel% regression, how many PA does it take to stabilize?

docgooden85Member since 2018
5 years ago

[DELETED] If the software is going to delete my Ronnie James Dio devil horns, then there is no point in my hilarious Dio joke.

robd2343Member since 2019
5 years ago

awesome article Jay-Z

dresden11
5 years ago

Jeff, Why do you use .3145 for league avg xwoba? Is it previous 5 seasons avg?

enjoyingcarp650
5 years ago

Great stuff, but I’m a little confused. When you say you regressed BB%+Barrel%-K%, you regressed it how?

Corey2Member since 2021
5 years ago
Reply to  Jeff Zimmerman

I had the same question. I didn’t notice the formula initially, but now I do, thank you for that. I guess I’m struggling to understand at a conceptual level what that formula is actually doing. you’re multiplying league average xwOBA by 65 and adding it to the player’s xwOBA why? and then why are you dividing that by 65+ the player’s plate appearances? This is a ratio of what to what exactly?

JRockneMember since 2021
5 years ago

I’m looking at Andrelton Simmons. His xwOBA is much better than Marcus Semien. Simmons has fewer ABs and is coming off the COVID watch list.
Reading this article makes me pause and think I should at least consider putting Simmons on my roster. I could drop Rowdy Tellez.
Right? The xwOBA is some kind of magic number?