The last time the Mets had a proven, reputable, everyday catcher was 2007 and 2008, when Paul LoDuca, who hit .297 with 14 HR and 103 RBI in 243 games.
In the subsequent 11 years, the Mets have run through more than 25 catchers, including Brian Schneider, Omir Santos, Rod Barajas, Josh Thole, John Buck, Kevin Plawecki and Devin Mesoraco.
The most recent player to get consistent playing time is Travis d'Arnaud, who entered each of the past five seasons considered the team's starting catcher. However, during that time, despite hype, expectations and sporadic production, he missed roughly half of the team's games due to a variety injuries.