Ranking the 3 Mets catcher free agent signings since 2019 from bad to worst

The catcher spot has been hard to come by for the Mets in the free agent market over the last few seasons.
New York Mets v Washington Nationals - Game One
New York Mets v Washington Nationals - Game One / G Fiume/GettyImages
2 of 3

2. James McCann

This was supposed to be the Mets big free agent signing for the Mets as McCann came to New York with a background of being one of the best-hitting catchers in the majors and with a cannon of an arm on defense. New York gave McCann a four-year, $40.6 million deal and his tenure in Flushing was short-lived, to say the least.

During the 2021 Season in his first season with the Mets, McCann only played in 112 games with just 10 homes and only 46 RBIs. McCann also allowed 46 stolen bases behind the plate. His 2022 Season was even worse as injuries held him back in May of 2022, McCann had surgery for a broken hamate bone in his left wrist which cost him six weeks of the season and was put back on the injured list when he returned him July with a strained oblique muscle. He batted just .191 in 61 games played which resulted in him getting traded to the Baltimore Orioles.

The Mets were very high on McCann to bring his powerful bat and strong arm on defense to the team and he just did not work out. From injuries and inconsistencies, McCann was a disappointment for the Mets as he only played for two years in his four-year contract.