Ke'Bryan Hayes is one of the best third basemen in baseball -- or at least, he's making contact like one. His .136 batting average for the Cincinnati Reds tells one story. His .408 expected slugging percentage tells a completely different one. That .185-point gap between what Hayes has actually slugged (.223) and what Statcast says he should have slugged (.408) based on his exit velocity and launch angle is one of the largest power-suppression gaps in baseball right now. He's not hitting it soft -- he's hitting it hard and getting nothing to show for it. His composite luck gap across all three expected metrics is −.404, the biggest in baseball.
Hayes isn't alone. Through May 14, we ran expected stats (xBA, xSLG, and xwOBA) from Baseball Savant for all 301 qualified MLB batters with at least 75 plate appearances and summed the gaps between expected and actual production. We're calling this the luck gap -- and right now, a specific group of hitters is being systematically robbed by bad luck on balls in play.
Stick with RotoWire for the best MLB betting promos all season.
What Is the Luck Gap?
Statcast's expected statistics remove defense and ballpark from the equation. Every batted ball gets assigned an expected outcome based on its exit velocity, launch angle, and in some cases sprint speed -- compared against thousands of similar balls in play throughout baseball history. When a hitter's actual results consistently trail what those expected outcomes would suggest, that's bad luck, not bad hitting.
Our composite luck gap adds three differences together: xBA minus actual BA, xSLG minus actual SLG, and xwOBA minus actual wOBA. The larger the number, the more a hitter's results lag behind their contact quality. The interactive widget below shows all 25 hitters, sortable by any column.
The Five Unluckiest Hitters Beyond Ke'Bryan Hayes
With Hayes (#1) covered in our intro, here are the next five hitters whose contact quality most dramatically outpaces their actual results.
#2. Patrick Bailey, C,
Cleveland Guardians
The two-time Gold Glove winner was just traded from San Francisco to Cleveland, and it's not hard to see why the Giants moved on -- Bailey is hitting .138 with an OPS below .400. But his xBA sits at .223 and his expected slugging at .341. Bailey is making better contact than his line suggests. New team, fresh start, and a Statcast profile that screams regression candidate. Fantasy managers who can still acquire him cheaply should take a serious look.
#3. Heriberto Hernández, LF,
Miami Marlins
The 26-year-old Marlins outfielder is flying under the radar at .162 BA, but his xSLG of .362 is .173 points higher than his actual slugging. That's the kind of gap that signals a breakout waiting to happen. Hernández has been making hard contact; the results just haven't materialized yet. With Miami's season effectively in rebuild mode, he'll continue to get at-bats -- and the correction should come.
#4. Jake Cronenworth, 2B,
San Diego Padres
Cronenworth is hitting .144 in 114 plate appearances -- ugly by any measure. But his xBA of .218 and xSLG of .325 show a hitter whose contact quality is considerably better than his box score. He's one of three Padres in the top 25 alongside Castellanos (T-12) and Tatis Jr. (#17), and San Diego's offensive struggles look increasingly like a BABIP problem across the board rather than a true skill regression.
#5. Victor Caratini, C,
Minnesota Twins
Caratini's actual slugging of .242 against an xSLG of .372 is a .130-point gap -- massive for a catcher with a meaningful role. He's been squaring up pitches and nothing is falling in. Minnesota will need production from behind the dish if they're going to compete in the AL Central, and Statcast suggests that production is coming.
#8. Cam Smith, RF,
Houston Astros
The Astros' sophomore outfielder scuffled badly down the stretch as a rookie in 2025 and has looked shaky again in 2026, hitting .208. But his xSLG of .454 is 121 points higher than his actual slugging. Slotted in the middle of one of baseball's best lineups, Smith's contact quality suggests he can be a real run producer when the results catch up.
None of those players are guaranteed to surge in the next few months, but MLB odds for their player props could offer value if these players heat up.
Team Trends: Three Organizations Dominating the Unlucky List
The 25-player list isn't randomly distributed -- three franchises account for eight of the 25 spots, pointing to organizational-level bad luck rather than isolated individual cases.
Cleveland Guardians (3 players): Bailey (#2), Ramírez (#14), Manzardo (#19)
José Ramírez — one of the best hitters in baseball over the past decade -- has an xwOBA of .370 against an actual wOBA of .318. Kyle Manzardo's xSLG (.403) is 115 points above his actual (.288). Add Bailey's extreme contact-to-results gap, and Cleveland's offense looks dramatically worse than the underlying data suggests. The Guardians are the prime collective bounce-back candidate in the AL.
San Diego Padres (3 players): Cronenworth (#4), Castellanos (T-12), Tatis Jr. (#17)
Fernando Tatis Jr.'s xSLG (.404) is 106 points higher than his actual slugging (.298). Nick Castellanos' expected numbers suggest a .397 xSLG -- not the .309 actual slugger on the stat sheet. Cronenworth has been making contact worth .218 in expected batting average while posting .144. The Padres' collective offensive struggles have a Statcast explanation: bad luck, not bad players.
Houston Astros (2 players): Smith Cam (#8), Alvarez (#18)
Even Yordan Alvarez is on this list. The Astros' best hitter has a .716 xSLG against an actual .611 — a 105-point gap for one of the most dangerous hitters in baseball. When the best player in your lineup is being unlucky, that explains a lot about why the numbers don't match the eye test.
Other Names Worth Watching
Beyond the top five, a handful of high-profile names deserve attention. Bo Bichette (#7, NYM) has a .288 actual SLG against a .396 xSLG — a 108-point gap for a veteran bat now playing a new position at third base for the Mets. Mark Vientos (#15, NYM) slots right behind him with a .414 actual SLG against .526 expected. Two Mets in the top 15 points to a larger pattern of New York's lineup underperforming its contact quality.
The most surprising entry near the bottom of the list: Corey Seager (#24, TEX). The Rangers' star shortstop has an xSLG of .442 against .353 actual — a gap that won't last much longer given his track record. Two Tigers (Pérez and Dingler, tied at T-12) and two Pirates (Yorke #23 and Ozuna #16) also make the list, adding more team-level clustering to what's shaping up as a fascinating early-season luck story.
What This Means for Fantasy Baseball
The practical takeaway here is straightforward: these hitters are buy-low opportunities. Statcast doesn't guarantee a turnaround — BABIP can stay depressed for extended stretches, and sometimes bad luck has a real explanation like a swing change or injury. But the concentration of quality contact with zero results, especially in cases like Ramírez and Alvarez where the track records are ironclad, suggests these hitters are more likely to produce than their current batting lines indicate.
Check out this week's top fantasy targets for availability on names like Bailey, Hernández, and Manzardo. And use our interactive widget above to sort by BA gap, SLG gap, or wOBA gap to identify the most extreme mismatches in whichever category matters most for your league format.
Methodology
Data sourced from Baseball Savant's Statcast expected statistics leaderboard through May 14, 2026. Minimum 75 plate appearances (301 qualified batters). Composite luck gap equals (xBA − BA) + (xSLG − SLG) + (xwOBA − wOBA). All 25 players verified active MLB roster as of May 14, 2026.
Christopher Boan contributed to an earlier version of this article.











