The 10 worst contracts for players in the National League East right now

10 NL East contracts teams probably wish they didn't agree to.
Jul 16, 2023; New York City, New York, USA; New York Mets right fielder Starling Marte (6) scores a
Jul 16, 2023; New York City, New York, USA; New York Mets right fielder Starling Marte (6) scores a / Gregory Fisher-USA TODAY Sports
facebooktwitterreddit
Prev
8 of 10
Next

3) Worst Contract in the NL East: Avisail Garcia

Heading back down to Florida one last time is their worst contract on the books. We’re actually done with Mets players. Our last three come from players on other teams so let’s point and laugh as we pay Max Scherzer or Justin Verlander to win for another team.

Marlins outfielder Avisail Garcia has turned into a major bust for them. While the contract isn’t too immense at only $12 million per year from 2022-2025 and a $5 million buyout for 2026 the team cannot wait to use, this is a bigger budget free agent signing for them already tasting sour.

Garcia slashed only .224/.266/.317 for them in 2022 while playing just 98 games. He has played even less in 2023 and with the team hoping to earn itself a playoff spot, Garcia could ride the pine a lot more in the final weeks of the season.

The Marlins thought they were getting a much better player when they signed him following the 2021 season. Garcia hit 29 bombs and drove in 86 for the Milwaukee Brewers that year. He was a good fit for the Fish whose need for power was obvious.

As Jorge Soler has turned his bad contract into a favorable one, Garcia has continued to slump to the point where he may not get the playing time this year to turn it around.