Fantasy baseball is all about staying one step ahead.
On June 15 , I published an article highlighting five hitters who were significantly outperforming their Statcast expected metrics. The idea wasn't that these players were bad—it was that the market may have been valuing them closer to their ceiling than their true talent level.
Expected statistics like xwOBA aren't perfect. Some players consistently beat them thanks to elite speed, unique batted-ball profiles, or favorable home parks.
But when the gap between wOBA and xwOBA grows large enough, regression often follows.
Nearly a month later, it's time to check the scoreboard.
Did Statcast get it right?
Mickey Moniak (Colorado Rockies)
June 15
• wOBA: .399
• xwOBA: .324
• Difference: +.075
July 10
• wOBA: .364
• xwOBA: .289
• Difference: +.075
Mickey Moniak remains one of baseball's biggest statistical outliers.
Since the original article, his batting average has cooled and his overall production has come back to earth, yet the underlying profile still doesn't support the level of offense he's producing.
The biggest concern remains the same.
He's hitting the ball well enough to be productive—but not nearly well enough to justify a 75-point gap between his actual production and expected production.
Coors Field will always help inflate offensive numbers, but Statcast continues to view Moniak as a hitter benefiting from favorable outcomes more than elite contact quality.
Fantasy Verdict: Still Sell High
The regression has started, but there's likely more room for his numbers to normalize over the second half.
Zack Gelof (Athletics)
June 15
• wOBA: .350
• xwOBA: .288
• Difference: +.062
July 10
• wOBA: .349
• xwOBA: .294
• Difference: +.055
Gelof's profile has become a little healthier.
The gap between production and expected production has narrowed slightly, largely because his expected numbers have improved while his actual production has remained fairly steady.
That's encouraging.
Still, a 55-point gap remains significant.
Unlike several names on this list, Gelof has fantasy-friendly traits that make him easier to trust through regression.
Power.
Speed.
Everyday playing time.
Even if the batting average falls, the stolen bases and counting stats keep his fantasy floor relatively high.
Fantasy Verdict: Hold or Sell High
Regression still appears likely, but Gelof possesses enough category juice to remain valuable even if his bat cools.
Tristan Peters (Chicago White Sox)
June 15
• wOBA: .354
• xwOBA: .302
• Difference: +.052
July 10
• wOBA: .338
• xwOBA: .311
• Difference: +.027
This is exactly what regression often looks like.
Peters hasn't completely fallen apart.
He simply stopped playing far above his underlying profile.
The gap between his actual production and expected production has nearly been cut in half.
His expected numbers have improved slightly while his overall offensive production has declined toward a much more sustainable level.
For fantasy managers, that's an important reminder.
Regression doesn't always mean a collapse.
Sometimes it simply means a player settles into the hitter Statcast believed he was all along.
Fantasy Verdict: Regression Already Happening
The sell-high window has likely closed.
Peters now profiles more as a useful depth piece than someone to aggressively shop.
Ceddanne Rafaela (Boston Red Sox)
June 15
• wOBA: .348
• xwOBA: .299
• Difference: +.049
July 10
• wOBA: .306
• xwOBA: .252
• Difference: +.054
Rafaela remains the most fascinating player from the original article.
His offensive production has declined considerably over the past month, yet he's still outperforming his expected metrics by an even larger margin.
The same reasons still apply.
Elite speed.
Elite athleticism.
Everyday playing time.
Those traits allow Rafaela to create fantasy value in ways that expected metrics don't always capture.
Even when the bat cools, stolen bases and volume continue to provide value.
Fantasy Verdict: Hold
The offensive regression arrived, but his overall fantasy profile remains useful thanks to his speed and secure role.
Ernie Clement (Toronto Blue Jays)
June 15
• wOBA: .341
• xwOBA: .275
• Difference: +.066
July 10
• wOBA: .309
• xwOBA: .267
• Difference: +.042
Ernie Clement may be the biggest validation of the original article.
Over the last month, his production has steadily drifted back toward his expected profile.
His batting average has dropped.
His overall offensive production has fallen.
And while he continues to make plenty of contact, the lack of impact quality has become harder to overcome.
Clement's elite bat-to-ball skills still make him useful in deeper formats, but the profile now looks much closer to what Statcast projected several weeks ago.
Fantasy Verdict: Regression Arrived
Fantasy managers who sold high last month likely maximized his value.
Final Report Card
✅ Biggest Wins
Ernie Clement
Production has moved much closer to his expected profile.
Tristan Peters
Regression arrived almost exactly as expected.
⚠️ Still Watching
Mickey Moniak
Still owns one of the largest positive gaps in baseball.
Another stretch of regression wouldn't be surprising.
Zack Gelof
Improving underlying numbers have softened the concerns, but the profile still leans toward some offensive cooling.
🤝 The Exception
Ceddanne Rafaela
The regression came offensively, but his speed and everyday role continue to give him a fantasy floor that expected metrics struggle to fully capture.
Final Fantasy Takeaway
The goal of expected metrics isn't to predict exactly what will happen.
It's to identify players whose current production may not match the quality of their underlying performance.
Over the past month, several of these hitters have started moving back toward those expectations.
Not because Statcast is perfect.
Because baseball has a way of rewarding sustainable skills over unsustainable results.
Regression rarely happens overnight, but when the warning signs are this large, fantasy managers should pay attention.
Sometimes the best trade you'll make is moving a player one week too early instead of one week too late .