2) Christian Yelich
Contract Remaining after 2024: Four years, $88M
The NL MVP award winner in 2018 and runner-up in 2019, Milwaukee Brewers outfielder Christian Yelich has had trouble replicating that form thanks to numerous back injuries and a fractured kneecap.
This season Yelcih seemed to finally be finding his stroke at the plate again posting a .315/.406/.504 slash line with 11 home runs, 40 RBI and 21 stolen bases in 73 games played before once again falling victim to an injury that cost him the rest of the season.
Signed to a seven-year, $188.5M contract extension in 2020, the 32-year-old has been a serious letdown since re-upping with the Brewers.
Yelich has seen his power drop significantly, hitting only 65 home runs since 2020 after hitting 80 from 2018-2019.
With his back continuing to be an issue, the Brewers have still managed to cruise along in the NL Central but they would surely love to get out of paying him $22M per year over the next four seasons. His contract runs through 2028 and he will be 36 years old during that season, the odds of him being a highly productive player at this point are not in the Brewers' favor.
Yelich should be ready for spring training but given his health issues the Brewers could try to find a suitor this offseason for him, but without eating a significant chunk of his contract that would seem highly unlikely.