3) Worst contracts in the NL East: Robinson Cano
Good friend Robinson Cano is still being paid by the Mets despite more recently playing against them on a division rival.
The Mets traded for Cano thinking he'd be their answer at second base despite already having a better second baseman on the roster and are still paying him a shade over $20 million dollars annually through the 2023 season.
The year-long suspension causing him to miss the entire 2021 season put Cano's future as a Met in serious jeopardy and when the 39-year-old slashed .195/.233/.268 the Mets ended up releasing him.
Other teams for whatever reason had interest in Cano and he ended up signing with the Padres. Cano had just three hits in 33 at-bats in San Diego. Cano then found his way in Atlanta and ended up getting just four hits in 26 at-bats there. He helped the Mets more in the past two seasons by getting suspended and performing poorly with the Braves than he did when he played on the team this season.
The Mets are on the hook for over $20 million dollars next season despite Cano not playing for the team anymore. Hopefully, a team like the Phillies sign him next so he can help them out more.