Gamer Koala

20 MLB Players Who Finessed a Massive Contract Then Vanished

Every baseball fan knows the pain of watching their team shell out a fortune for a player who proceeds to fall off the face of the earth. One moment they’re the toast of the league, and the next they’re batting .192 in Triple-A or mysteriously “rehabbing” forever.

Whether it was a breakout season at the right time or just elite agent work, these guys hit the jackpot—and then disappeared. From forgotten outfielders to fading aces, here are 20 MLB players who secured the bag, then ghosted the production.

20. Jason Bay

Jun 12, 2013; Seattle, WA, USA; Seattle Mariners left fielder Jason Bay (12) hits a bunt single against the Houston Astros during the 8th inning at Safeco Field.
Steven Bisig-Imagn Images

Bay cashed in after some big years in Pittsburgh and Boston, but his Mets stint was a disaster from day one. Injuries and a steep decline turned his massive deal into a punchline.

19. Carl Crawford

May 6, 2016; Toronto, Ontario, CAN; Los Angeles Dodgers left fielder Carl Crawford (3) reacts after hitting a single during the third inning in a game against the Toronto Blue Jays at Rogers Centre. The Toronto Blue Jays won 5-2.
Nick Turchiaro-Imagn Images

Crawford went from Tampa Bay speedster to $142 million Red Sox bust. He never looked comfortable in Boston and was shipped out just as fast.

18. Eric Hosmer

Oct 9, 2024; Kansas City, Missouri, USA; Form Kansas City Royals player Eric Hosmer throws out the cerominal first pitch before the game between the New York Yankees and the Kansas City Royals during game three of the NLDS for the 2024 MLB Playoffs at Kauffman Stadium.
Jay Biggerstaff-Imagn Images

Hosmer rode a World Series win and a solid year into a huge Padres contract. Unfortunately, his bat forgot to come with him to San Diego.

17. Jordan Zimmermann

May 7, 2021; Miami, Florida, USA; Milwaukee Brewers starting pitcher Jordan Zimmermann (27) delivers a pitch against the Miami Marlins during the eighth inning at loanDepot park.
Sam Navarro-Imagn Images

Zimmermann looked like a safe bet after a strong run in Washington. Then he got paid by Detroit and instantly forgot how to pitch.

16. Jacoby Ellsbury

Jul 10, 2016; Cleveland, OH, USA; New York Yankees center fielder Jacoby Ellsbury (22) hits a home run during the second inning against the Cleveland Indians at Progressive Field.
Ken Blaze-Imagn Images

Ellsbury parlayed a big season with the Red Sox into Yankees money. He spent more time on the IL than in the outfield and hasn’t played since 2017.

15. Chris Davis

Aug 18, 2020; Baltimore, Maryland, USA; Baltimore Orioles first baseman Chris Davis (19) throws the ball to home plate in the tenth inning against the Toronto Blue Jays at Oriole Park at Camden Yards.
Evan Habeeb-Imagn Images

Davis led the league in homers, got his $161 million deal, then stopped hitting entirely. Orioles fans are still trying to forget the slump that never ended.

14. Mike Hampton

October 3, 2010; Los Angeles, CA, USA; Arizona Diamondbacks pitcher Mike Hampton pitches against the Los Angeles Dodgers at Dodger Stadium. The Los Angeles Dodgers won 3-1.
Kelvin Kuo-Imagn Images

Hampton inked a record-breaking contract with the Rockies and promptly turned into a home run machine—for opposing hitters. Coors Field didn’t help, but he never bounced back anywhere else either.

13. Pablo Sandoval

May 8, 2021; Atlanta, Georgia, USA; Atlanta Braves third baseman Pablo Sandoval (48) reacts after hitting a two run home run during the ninth inning against the Philadelphia Phillies at Truist Park.
Jason Getz-Imagn Images

The “Kung Fu Panda” ate up a massive contract with Boston after playoff heroics in San Francisco. He repaid them with brutal defense and worse offense.

12. Melvin Upton Jr.

Jun 8, 2015; Atlanta, GA, USA; San Diego Padres center fielder Melvin Upton Jr. (2) scores a run against the Atlanta Braves in the ninth inning at Turner Field
Brett Davis-Imagn Images

Upton looked like a five-tool star in Tampa, but the Braves regretted his $75 million contract almost instantly. His bat disappeared and never really returned.

11. Barry Zito

Jun 17, 2013; San Francisco, CA, USA; San Francisco Giants starting pitcher Barry Zito (75) pitches against the San Diego Padres during the first inning at AT&T Park.
Ed Szczepanski-Imagn Images

Zito signed one of the biggest pitcher deals ever with the Giants and was average at best. He had a couple decent years, but nowhere near the ace they paid for.

10. Ian Desmond

Aug 17, 2018; Atlanta, GA, USA; Colorado Rockies first baseman Ian Desmond (20) hits an RBI against the Atlanta Braves during the eighth inning at SunTrust Park.
Adam Hagy-Imagn Images

Desmond turned versatility and solid numbers into a big contract with Colorado. But his bat couldn’t handle Coors, and his performance vanished.

9. Mo Vaughn

Jul 6, 1991; Boston, MA, USA; FILE PHOTO; Boston Red Sox infielder Mo Vaughn in action against the Detroit Tigers at Fenway Park.
RVR Photos-Imagn Images

Vaughn was a slugger with the Red Sox who got a huge payday from the Angels. Then the injuries piled up, and he faded fast.

8. Ken Griffey Jr. (Reds version)

April 9, 2007; Phoenix, AZ, USA; Cincinnati Reds outfielder Ken Griffey Jr (3) against the Arizona Diamondbacks at Chase Field.
Rick Scuteri-Imagn Images

Yes, he’s a legend—but his time in Cincinnati came with a massive contract and way too many injuries. Fans waited for a resurgence that never came.

7. Jayson Werth

Oct 23, 2022; Philadelphia, Pennsylvania, USA; Former Philadelphia Phillies players Jayson Werth throws out the ceremonial first pitch before game five of the NLCS against the San Diego Padres for the 2022 MLB Playoffs at Citizens Bank Park.
Eric Hartline-Imagn Images

Werth got paid like a superstar in Washington, but never really played like one. He had a few solid years, but his production didn’t match the paycheck.

6. Josh Hamilton

Mar. 15, 2010; Surprise, AZ, USA; Texas Rangers outfielder Josh Hamilton against the San Francisco Giants during a spring training game at Surprise Stadium.
Mark J. Rebilas-Imagn Images

Hamilton’s comeback story was incredible—until the Angels paid him big and watched him unravel. Off-field issues and a declining game made the deal a disaster.

5. Yoenis Céspedes

Aug 1, 2020; Atlanta, Georgia, USA; New York Mets left fielder Yoenis Cespedes (52) bats against the Atlanta Braves in the fifth inning at Truist Park.
Brett Davis-Imagn Images

Céspedes got hot in a contract year and the Mets opened the vault. Then came wild boar injuries, mystery disappearances, and a whole lot of nothing.

4. Stephen Strasburg

Jun 1, 2021; Atlanta, Georgia, USA; Washington Nationals starting pitcher Stephen Strasburg (37) throws against the Atlanta Braves in the first inning at Truist Park.
Brett Davis-Imagn Images

Strasburg dominated in the 2019 postseason and earned every penny of that massive deal—until he basically vanished. Injuries kept him sidelined for most of the contract.

3. Prince Fielder

Jun 17, 2015; Los Angeles, CA, USA; Texas Rangers designated hitter Prince Fielder (84) doubles in the second inning of the game against the Los Angeles Dodgers at Dodger Stadium.
Jayne Kamin-Oncea-Imagn Images

Fielder signed a megadeal with the Tigers and later moved to Texas, where neck injuries cut his career short. He got paid long after his bat stopped showing up.

Read more: 15 MLB Stars Who Never Lived Up to Their Massive Contracts

2. Albert Pujols (Angels version)

Apr 26, 2021; Arlington, Texas, USA; Los Angeles Angels first baseman Albert Pujols (5) hits a home run during the fourth inning against the Texas Rangers at Globe Life Field.
Kevin Jairaj-Imagn Images

Pujols was an all-time great in St. Louis, but his time with the Angels was a long, expensive decline. The production dipped fast, but the checks kept coming.

Read more: 17 Baseball Stars Who Let Their Agents Do the Heavy Lifting

1. Bobby Bonilla

Apr 17, 1999; Flushing, NY, USA; FILE PHOTO; New York Mets outfielder Bobby Bonilla (25) in action against the Montreal Expos at Shea Stadium.
Lou Capozzola-Imagn Images

Bonilla finessed the ultimate MLB payday. He hasn’t played since 2001—but thanks to a deferred contract, he’s still getting paid every July 1.

Stay in the Game With the Latest Scores, Highlights, and Stories — Follow GamerKoala on MSN.

Scroll to Top