14 MLB Stars Who Were One Mistake Away From Greatness

Baseball is a game of inches, but sometimes it’s also a game of what-ifs. Some players had all the talent in the world but let one bad decision, one injury, or one unfortunate moment keep them from reaching true greatness.

From blown opportunities to off-field distractions, these MLB stars flirted with legacy but fell just short of locking it in. They were electric, memorable, and full of potential—but something always seemed to get in the way.

14. Josh Hamilton

Cincinnati Reds right fielder (33) Josh Hamilton bats in the first inning against the Philadelphia Phillies at Great American Ballpark in Cincinnati, OH.Phillies won 9-3.
Frank Victores / Imagn Images

At his peak, Josh Hamilton was a walking highlight reel with MVP talent and raw power. But personal struggles off the field made his greatness feel more like a glimpse than a legacy.

13. Dontrelle Willis

Cincinnati Reds pitcher Dontrelle Willis (50) delivers a first inning pitch against the Houston Astros at Minute Maid Park.
Troy Taormina / Imagn Images

The D-Train burst onto the scene with unmatched energy and a funky delivery that made him a fan favorite. Unfortunately, mechanical issues and control problems derailed what could’ve been a much longer prime.

12. Yasiel Puig

Cincinnati Reds right fielder Yasiel Puig (66) steps away from the plate as he disagrees with a called strike in the eighth inning of the MLB National League game between the Cincinnati Reds and the Pittsburgh Pirates at Great American Ball Park in downtown Cincinnati
Sam Greene / Imagn Content Services

Puig had the swagger, the arm, and the bat to take over the league. But inconsistency and clubhouse issues always seemed to keep him one step short of superstardom.

11. Mark Prior

Los Angeles Dodgers pitching coach Mark Prior (99) delivers a pitch against the Milwaukee Brewers in the sixth inning at American Family Field.
Michael McLoone / Imagn Images

He was supposed to be the future of pitching in Chicago, and for a short time, he was. But injuries took over, and his flame burned out far too quickly.

10. B.J. Upton

Atlanta Braves center fielder B.J. Upton (2) catches a ball for an out against Washington Nationals second baseman Asdrubal Cabrera (not pictured) in the third inning at Turner Field.
Jason Getz / Imagn Images

The tools were off the charts—speed, pop, and athleticism to spare. But his bat never fully developed, and he never became the star everyone expected.

9. Matt Harvey

altimore Orioles starting pitcher Matt Harvey (32) pitches against the Toronto Blue Jays during the first inning at Rogers Centre.
Kevin Sousa / Imagn Images

The Dark Knight had New York City in the palm of his hand. But injuries and a few questionable choices led to a rapid fall from grace.

8. Jason Heyward

San Diego Padres left fielder Jason Heyward (22) celebrates after hitting a double during the fourth inning against the San Francisco Giants at Petco Park.
Denis Poroy / Imagn Images

Heyward was hyped as the next big thing, debuting with a home run and a world of promise. While he carved out a solid career, the star power never quite matched the early expectations.

7. José Fernández

Detroit Tigers relief pitcher Jose Manuel Fernandez (57) pitches against the Los Angeles Angels at Comerica Park.
Rick Osentoski / Imagn Images

One of the brightest young pitchers the game had seen in years, Fernández was electric on the mound. His tragic death left fans wondering just how high his star would’ve risen.

6. Rick Ankiel

New York Mets center fielder Rick Ankiel (16) bunts for a single during the seventh inning against the Chicago Cubs at Wrigley Field. Chicago won 8-2.
Dennis Wierzbicki / Imagn Images

He had one of the most unique journeys in MLB history, going from pitcher to outfielder after losing his control. While he showed flashes of brilliance, the full story of what could’ve been will always linger.

5. Grady Sizemore

Chicago White Sox interim manager Grady Sizemore (24) take the ball to relieve relief pitcher Prelander Berroa (66) pitches in the eighth inning against the Detroit Tigers at Comerica Park.
Rick Osentoski / Imagn Images

At one point, Sizemore was a five-tool franchise player with a superstar trajectory. Then came the injuries, and his career never recovered.

4. Stephen Strasburg

Washington Nationals starting pitcher Stephen Strasburg (37) delivers a pitch during the first inning against the Miami Marlins at loanDepot Park.
Sam Navarro / Imagn Images

Strasburg had ace stuff and World Series hardware to prove it. But his career was constantly interrupted by injuries, and he never quite delivered on the immense hype.

3. Eric Davis

Baltimore Orioles right fielder Eric Davis in action on the mound at Camden Yards during the 1998 season.
RVR Photos / Imagn Images

Few players were more exciting in their prime than Eric Davis, who did everything on the field at lightning speed. Injuries and bad luck stopped him from joining the all-time greats.

Read More: Home Run Kings: Ranking the 30 Best in MLB History

2. Darryl Strawberry

New York Mets right fielder Darryl Strawberry in action against the Houston Astros at Shea Stadium.
RVR Photos / Imagn Images

Strawberry had the swing, the charisma, and the superstar aura. But personal demons off the field kept him from ever fully owning the spotlight.

Read More: Top 5 Most Polarizing Coaches in College Basketball History

1. Bo Jackson

Kansas City Royals former player Bo Jackson bats during the 2010 All Star celebrity softball game at Angel Stadium.
Kirby Lee / Imagn Images

Bo could’ve been one of the greatest dual-sport athletes in history—and still might be. But a devastating hip injury cut short a baseball career that was just starting to peak.

Read More: Why the GOAT Debate is Destructive to Sports Fan Culture

Related Articles
A man cringes in embarrassment while watching a movie
Lights, Camera, Confusion: The Weirdest Casting Choices in Film History
The world of cinema is a magical realm where stories come to life through the collaboration of talented...
Read More
Dec 20, 2009; Dallas, TX, USA; Cleveland Cavaliers center Shaquille O'Neal (33) shoots a free throw against the Dallas Mavericks at American Airlines Arena. Mandatory Credit: Photo By Matthew Emmons-USA TODAY Sports
13 NBA Big Men Who Couldn’t Hit Free Throws
Whether it was nerves, mechanics, or just plain bad luck, these NBA big men turned every trip to the...
Read More
Dec 20, 2009; Denver, CO, USA; Oakland Raiders quarterback JaMarcus Russell (2) walks off the field after the Raiders' 20-19 victory over the Denver Broncos at Invesco Field. Mandatory Credit: Kirby Lee/Image of Sport-Imagn Images
12 Quarterbacks Who Had No Pocket Awareness
These 12 quarterbacks had all the tools—except pocket awareness. See who froze under pressure and made...
Read More
Unknown Date; St. Louis, MO, USA; FILE PHOTO; Cleveland Browns running back (32) Jim Brown in action against the St. Louis Cardinals. Mandatory Credit: Tony Tomsic-USA TODAY NETWORK
16 Old-School Running Backs Who Wouldn’t Last a Season Today
From bruising backs to one-dimensional runners, these 16 names would have a tough time lasting even one...
Read More
JaMarcus Russell
The 11 Most Overrated No. 1 Picks in NFL History
From can't-miss prospects who missed to guys who never lived up to the expectations, the history of No....
Read More
Ray Lewis
13 NFL Defensive Players Who Played With a Mean-Streak
Whether it was their snarling presence or bone-rattling hits, these defenders brought an edge that couldn’t...
Read More

As an Amazon Associate, The Quick Report earns from qualifying purchases.

Part of the Castaway Studios media network.