John Buck is a 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.
Buck was elected to the 2010 American League All-Star team on July 4, along with fellow Blue Jays Vernon Wells and Jose Bautista.
He is a proud Utahn and went to high school in Taylorsville, Utah. Buck is now coaching his boys in their local baseball teams. He enjoys working with the youth and sharing his baseball knowledge.