MLB
HomeScoresRumorsHighlightsDraftPower Rankings
Featured Video
CLUTCH Matt Olson HR 🤫
Stephen Strasburg
Stephen StrasburgKelly Gavin/MLB Photos via Getty Images

Ranking the 10 Worst MLB Contracts on the Books for the 2023 Season

Joel ReuterNov 30, 2022

There is no shortage of cautionary tales over the years when it comes to handing out megadeals in MLB free agency,. That will undoubtedly be in teams' minds this offseason as they explore signing the likes of Aaron Judge, Trea Turner, Carlos Correa and Xander Bogaerts.

While many of the ill-advised long-term deals handed out over the years have come and gone, there are still a handful on teams' books heading into the 2023 season.

Here, we've ranked the 10 worst contracts that teams are stuck with going forward, focusing on players with multiple years remaining on their current deal. The contracts were ranked based on remaining money owed, recent production and expected production going forward.

We'll start with a handful of bad contracts that are one or two years from the finish line.

Honorable Mentions: Almost Finished

1 of 11
Mike Moustakas
Mike Moustakas

There is not enough time or money remaining on these contracts for them to crack our top 10, but they're still worth a mention:

One Year Left on Contract

  • Miguel Cabrera, DET: $32 million
  • Brandon Crawford, SF: $16 million
  • Paul DeJong, STL: $9.2 million
  • Josh Donaldson, NYY: $21 million
  • Yasmani Grandal, CWS: $18.25 million
  • Mike Moustakas, CIN: $18 million
  • Joey Votto, CIN: $25 million

Two Years Left on Contract

  • Madison Bumgarner, ARI: $37 million
  • Hunter Dozier, KC: $16.75 million
  • James McCann, NYM: $24.3 million
  • Marcell Ozuna, ATL: $32 million (plus $1 million buyout on 2025 option)

10. 3B Yoán Moncada, Chicago White Sox

2 of 11
OAKLAND, CALIFORNIA - SEPTEMBER 08: Yoan Moncada #10 of the Chicago White Sox at bat against the Oakland Athletics at RingCentral Coliseum on September 08, 2022 in Oakland, California. (Photo by Lachlan Cunningham/Getty Images)
OAKLAND, CALIFORNIA - SEPTEMBER 08: Yoan Moncada #10 of the Chicago White Sox at bat against the Oakland Athletics at RingCentral Coliseum on September 08, 2022 in Oakland, California. (Photo by Lachlan Cunningham/Getty Images)

Remaining Contract

2023: $17.8 million
2024: $24.8 million

The Chicago White Sox signed Yoán Moncada to a five-year, $70 million extension following a breakout 2019 season where he hit .315/.367/.548 for a 140 OPS+ with 34 doubles, 25 home runs and 5.2 WAR in 132 games.

His performance has been up and down in the years since, and the 2022 season was a clear down. He hit only .212 with a 76 OPS+ and 0.9 WAR in 104 games while missing time with quad and hamstring injuries.

His batted-ball data provides little in the way of optimism, as his hard-hit rate (33rd percentile), average exit velocity (43rd percentile), xBA (12th percentile) and xwOBA (18th percentile were all well below his career marks.

9. LHP Chris Sale, Boston Red Sox

3 of 11
NEW YORK, NEW YORK - JULY 17: (NEW YIRK DAILIES OUT)  Chris Sale #41 of the Boston Red Sox in action against the New York Yankees at Yankee Stadium on July 17, 2022 in New York City. (Photo by Jim McIsaac/Getty Images)
NEW YORK, NEW YORK - JULY 17: (NEW YIRK DAILIES OUT) Chris Sale #41 of the Boston Red Sox in action against the New York Yankees at Yankee Stadium on July 17, 2022 in New York City. (Photo by Jim McIsaac/Getty Images)

Remaining Contract

2023: $27.5 million
2024: $27.5 million

The Boston Red Sox will pay Chris Sale $17.5 million in each of the final two seasons of his contract, but they owe him another $10 million each year that will be deferred for more than a decade.

The 33-year-old was one of the game's elite pitchers at his peak, but he has been a non-factor the past three seasons. He's thrown only 48.1 innings since the start of the shortened 2020 campaign.

A stress fracture in his rib and a fractured pinky finger limited Sale to only 5.2 frames in 2022. At this point, the Red Sox have to consider anything he contributes a bonus rather than relying on him to hold down a spot in the rotation.

TOP NEWS

New York Mets v Chicago Cubs
New York Yankees v Houston Astros

8. LHP Patrick Corbin, Washington Nationals

4 of 11
WASHINGTON, DC - OCTOBER 02: Patrick Corbin #46 of the Washington Nationals pitches in the third inning against the Philadelphia Phillies at Nationals Park on October 02, 2022 in Washington, DC. (Photo by Greg Fiume/Getty Images)
WASHINGTON, DC - OCTOBER 02: Patrick Corbin #46 of the Washington Nationals pitches in the third inning against the Philadelphia Phillies at Nationals Park on October 02, 2022 in Washington, DC. (Photo by Greg Fiume/Getty Images)

Remaining Contract

2023: $24.4 million
2024: $35.4 million

The six-year, $140 million deal that Patrick Corbin signed with the Washington Nationals in December 2018 started on a high note. He went 14-7 with a 3.25 ERA and 238 strikeouts in 202 innings in 2019, finishing 11th in NL Cy Young voting and helping the Nationals win a World Series title.

The ensuing three years have gone from mediocre to really bad to even worse. Corbin bottomed out in 2022 when he finished 6-19 with a 6.31 ERA, 1.70 WHIP and minus-2.5 WAR in 31 starts.

The fact that Corbin has only two years left on his contract is why he doesn't rank higher here. There's a strong case to be made that he was MLB's least valuable player this past season.

7. OF Nick Castellanos, Philadelphia Phillies

5 of 11
PHILADELPHIA, PA - NOVEMBER 01:  Nick Castellanos #8 of the Philadelphia Phillies looks on from the dugout prior to Game 3 of the 2022 World Series between the Houston Astros and the Philadelphia Phillies at Citizens Bank Park on Tuesday, November 1, 2022 in Philadelphia, Pennsylvania. (Photo by Mary DeCicco/MLB Photos via Getty Images)
PHILADELPHIA, PA - NOVEMBER 01: Nick Castellanos #8 of the Philadelphia Phillies looks on from the dugout prior to Game 3 of the 2022 World Series between the Houston Astros and the Philadelphia Phillies at Citizens Bank Park on Tuesday, November 1, 2022 in Philadelphia, Pennsylvania. (Photo by Mary DeCicco/MLB Photos via Getty Images)

Remaining Contract

2023: $20 million
2024: $20 million
2025: $20 million
2026: $20 million

The Philadelphia Phillies spent big to bolster their outfield last offseason, signing Nick Castellanos (five years, $100 million) and Kyle Schwarber (four years, $79 million) to multiyear deals that yielded mixed results in 2022.

Schwarber led the National League with 46 home runs and was an All-Star and Silver Slugger winner, but Castellanos struggled at the plate on the heels of a terrific 2021 season in Cincinnati. The 30-year-old hit .263/.305/.389 with minus-0.1 WAR in 136 games, and his OPS+ plummeted from 138 to 95 while his total bases fell by more than 100.

He ranked near the bottom of the league in average exit velocity (22nd percentile), hard-hit rate (23rd percentile), whiff rate (10th percentile) and chase rate (6th percentile), which provides little optimism that things will turn around in 2023.

6. RHP José Berríos, Toronto Blue Jays

6 of 11
TORONTO, ON - SEPTEMBER 27: Toronto Blue Jays Starting pitcher Jose Berrios (17) throws a pitch during the MLB baseball regular season game between the New York Yankees and the Toronto Blue Jays on September 27, 2022, at Rogers Centre in Toronto, ON, Canada. (Photo by Julian Avram/Icon Sportswire via Getty Images)
TORONTO, ON - SEPTEMBER 27: Toronto Blue Jays Starting pitcher Jose Berrios (17) throws a pitch during the MLB baseball regular season game between the New York Yankees and the Toronto Blue Jays on September 27, 2022, at Rogers Centre in Toronto, ON, Canada. (Photo by Julian Avram/Icon Sportswire via Getty Images)

Remaining Contract

2023: $15.7 million
2024: $17.7 million
2025: $18.7 million
2026: $18.7 million (can opt out after 2026)
2027: $24.7 million
2028: $24.7 million

The seven-year, $131 million extension that José Berríos signed with the Toronto Blue Jays last offseason seemed like a great move at the time. The 28-year-old was a year removed from free agency, and he was coming off a season where he posted a 3.52 ERA, 1.06 WHIP and 204 strikeouts in 192 innings to finish ninth in AL Cy Young voting.

Expected to anchor the Toronto staff alongside free-agent signing Kevin Gausman, he was instead one of the worst starters in baseball, finishing with a 5.23 ERA and 1.42 WHIP while allowing an AL-high 199 hits and 100 earned runs. Opponents hit a gaudy .288/.340/.465 against him, and his batted-ball data across the board backs up the idea that he was more hittable than in years past.

Berríos did seem to be turning a corner down the stretch with six quality starts in his final nine appearances, but he has a long way to go to get back to being a pitcher who is worth what he'll earn in the coming years.

5. OF Kris Bryant, Colorado Rockies

7 of 11
LOS ANGELES, CA - JULY 6:    Kris Bryant #23 of the Colorado Rockies bats during the game against the Los Angeles Dodgers at Dodger Stadium on July 6, 2022 in Los Angeles, California. The Dodgers defeated the Rockies 2-1. (Photo by Rob Leiter/MLB Photos via Getty Images)
LOS ANGELES, CA - JULY 6: Kris Bryant #23 of the Colorado Rockies bats during the game against the Los Angeles Dodgers at Dodger Stadium on July 6, 2022 in Los Angeles, California. The Dodgers defeated the Rockies 2-1. (Photo by Rob Leiter/MLB Photos via Getty Images)

Remaining Contract

2023: $28 million
2024: $28 million
2025: $27 million
2026: $27 million
2027: $27 million
2028: $27 million

My immediate reaction to hearing the Colorado Rockies had signed Kris Bryant to a seven-year, $182 million contract last offseason: Why?

One year after trading away homegrown superstar Nolan Arenado for pennies on the dollar, and in the same offseason where fellow homegrown star Trevor Story departed and left a hole behind at shortstop, they seemingly outbid themselves to sign an injury-prone player who didn't move the needle enough to make them anything close to a contender.

Sure enough, Bryant played only 42 games in his Rockies debut. Now that he's on the other side of 30 years old, those nagging issues that have cost him time in recent seasons are not likely to go away.

Bryant's contract could legitimately challenge for the No. 1 spot on this list in another year or two if he continues to miss time. But for now, there's still time for him to bounce back.

4. 3B Anthony Rendon, Los Angeles Angels

8 of 11
OAKLAND, CALIFORNIA - OCTOBER 04: Anthony Rendon #6 of the Los Angeles Angels looks on during the game against the Oakland Athletics at RingCentral Coliseum on October 04, 2022 in Oakland, California. (Photo by Lachlan Cunningham/Getty Images)
OAKLAND, CALIFORNIA - OCTOBER 04: Anthony Rendon #6 of the Los Angeles Angels looks on during the game against the Oakland Athletics at RingCentral Coliseum on October 04, 2022 in Oakland, California. (Photo by Lachlan Cunningham/Getty Images)

Remaining Contract

2023: $38.6 million
2024: $38.6 million
2025: $38.6 million
2026: $38.6 million

The Anthony Rendon contract is what the Kris Bryant contract could become if he's unable to stay on the field over the next few seasons.

Following their World Series win in 2019, the Washington Nationals chose to re-sign Stephen Strasburg and let Rendon walk. Both players ultimately signed identical seven-year, $245 million deals.

After posting a 150 OPS+ and 2.2 WAR in 52 games during the shortened 2020 season, Rendon has played only 105 games over the past two years. The backloaded nature of his contract means that he's owed roughly 63 percent of his total salary heading into the final four years of the deal.

It's hard not to read into the Angels' recent addition of Gio Urshela as a fallback plan for Rendon, even if he was sold as a super-utility player at the time of the trade.

3. RHP Stephen Strasburg, Washington Nationals

9 of 11
MIAMI, FL - JUNE 09: Stephen Strasburg #37 of the Washington Nationals delivers a pitch in the fourth inning during the game between the Washington Nationals and the Miami Marlins at loanDepot park on Thursday, June 9, 2022 in Miami, Florida. (Photo by Kelly Gavin/MLB Photos via Getty Images)
MIAMI, FL - JUNE 09: Stephen Strasburg #37 of the Washington Nationals delivers a pitch in the fourth inning during the game between the Washington Nationals and the Miami Marlins at loanDepot park on Thursday, June 9, 2022 in Miami, Florida. (Photo by Kelly Gavin/MLB Photos via Getty Images)

Remaining Contract

2023: $35 million
2024: $35 million
2025: $35 million
2026: $35 million

At least the Washington Nationals didn't clearly make the wrong choice on which star to re-sign following their 2019 World Series win. In truth, the right answer was to let both Stephen Strasburg and Anthony Rendon walk, although that's easy to say with the benefit of hindsight.

While Rendon is still owed a bit more money, it's become increasingly difficult to envision Strasburg making any sort of positive impact over the remainder of his contract. That's why he ranks one spot higher than Rendon.

Since being crowned 2019 World Series MVP, Strasburg has made a grand total of eight starts, posting a 6.89 ERA and 1.56 WHIP in 31.1 innings. He made only one start in 2022, allowing eight hits and seven earned runs in 4.2 innings.

To make matters worse for the Nationals, they deferred a staggering $80 million of Strasburg's contract, which will be paid out in three $26.7 million installments in 2027, 2028 and 2029. That means they'll still be paying him a premium long after he's gone.

2. DH Giancarlo Stanton, New York Yankees

10 of 11
NEW YORK, NEW YORK - OCTOBER 18: Giancarlo Stanton #27 of the New York Yankees watches his three-run home run against the Cleveland Guardians during the first inning in game five of the American League Division Series at Yankee Stadium on October 18, 2022 in New York, New York. (Photo by Sarah Stier/Getty Images)
NEW YORK, NEW YORK - OCTOBER 18: Giancarlo Stanton #27 of the New York Yankees watches his three-run home run against the Cleveland Guardians during the first inning in game five of the American League Division Series at Yankee Stadium on October 18, 2022 in New York, New York. (Photo by Sarah Stier/Getty Images)

Remaining Contract

2023: $32 million
2024: $32 million
2025: $32 million
2026: $29 million
2027: $25 million
2028: $25 million (club option, $10 million buyout)

Giancarlo Stanton is now eight years into the 13-year, $325 million contract that he signed when he was still a member of the Miami Marlins, and he's coming off the worst season of his MLB career.

The 33-year-old slugged 31 home runs for the seventh 30-homer season of his career, but he hit only .211/.297/.462 to finish with a career-low 113 OPS+ in 110 games. His defensive contributions are also limited at this point, leaving him a 0.7-WAR player earning $29 million.

That figure will now climb to $32 million for the next three seasons. While there is some reprieve after that by way of a pair of $10 million payments from the Marlins in 2026 and 2027, it's still stacking up to be an Albert Pujols-esque back end of the deal.

1. OF Christian Yelich, Milwaukee Brewers

11 of 11
MILWAUKEE, WISCONSIN - SEPTEMBER 21: Christian Yelich #22 of the Milwaukee Brewers bats against the New York Mets in the first inning during a game at American Family Field on September 21, 2022 in Milwaukee, Wisconsin. (Photo by Patrick McDermott/Getty Images)
MILWAUKEE, WISCONSIN - SEPTEMBER 21: Christian Yelich #22 of the Milwaukee Brewers bats against the New York Mets in the first inning during a game at American Family Field on September 21, 2022 in Milwaukee, Wisconsin. (Photo by Patrick McDermott/Getty Images)

Remaining Contract

2023: $26 million
2024: $26 million
2025: $26 million
2026: $26 million
2027: $26 million
2028: $26 million
2029: $20 million (vested option)

It isn't that Christian Yelich is not a productive MLB player. He hit .252/.355/.383 for a 111 OPS+ with 2.7 WAR in 154 games for the Milwaukee Brewers in 2022, and he has never had an OPS+ under 100 in any of his 10 MLB seasons.

However, the player who won NL MVP in 2018 and was runner-up for the award in 2019 when he had a 44-homer, 30-steal, 7.0-WAR campaign is nowhere to be found these days.

Since the start of the 2020 season, Yelich has hit .243/.358/.388 while averaging 17 home runs, 16 steals and 2.0 WAR per 162 games. Again, there's nothing wrong with that, it just isn't worth anywhere close to what he's making.

The fact that Yelich is playing for the small-market Brewers is what vaults him to the No. 1 spot in these rankings. They ranked 20th in the majors with a $143.5 million payroll in 2022, and Yelich accounted for roughly 15 percent of that figure. His contract is legitimately impacting the team's spending ability.


All stats courtesy of Baseball Reference and Baseball Savant, while contract info comes via Spotrac.

CLUTCH Matt Olson HR 🤫

TOP NEWS

New York Mets v Chicago Cubs
New York Yankees v Houston Astros
New York Mets v Chicago Cubs
Baltimore Orioles v New York Yankees

TRENDING ON B/R