Johnathan Richard Buck (born July 7, 1980) is an American former professional baseball catcher.
He played in Major League Baseball (MLB) for the Kansas City Royals, Toronto Blue Jays, Florida/Miami Marlins, New York Mets, Pittsburgh Pirates, Seattle Mariners and Los Angeles Angels of Anaheim.