Mathis, 32, will serve as the backup in Miami, with J.T. Realmuto and Tomas Telis also in the mix for playing time. Mathis is a defense-first option for the Marlins, as he only hit .161/.214/.290 line with 2 homers in 32 games last season.
Mathis has appeared in 666 games over 11 major-league seasons with the Angels (2005-2011), Blue Jays (2012) and Marlins (2013-2015). He is a lifetime .194/.254/.306 hitter, but is regarded as a strong pitch framer and will continue to work with a young pitching staff in Miami.
Mathis is the last catcher to come off the free-agent board, joining options like Geovany Soto, Alex Avila, Dioner Navarro, Jarrod Saltalamacchia and Brayan Pena. For the latest look at which free agents are still available, check out our fullfree-agent tracker.