deal was confirmed on November 17, 2010. In his first game with the Marlins, he hit a grand slam off New York Mets pitcher Mike Pelfrey. In 2011, he had the lowest percentage of runners caught stealing of all major league catchers, at 17%. In 2012, Buck hit .192/.297/.347 with 12 home runs and 41 RBI in 106 games while throwing out 27% of runners. New York Mets On November 19, 2012, Buck was traded to the Toronto Blue Jays along with Josh Johnson, José Reyes, Mark Buehrle, and Emilio Bonifacio, in exchange for Jeff Mathis, Adeiny Hechavarria, Henderson Álvarez, Yunel Escobar, Jake Marisnick, Anthony DeSclafani, and Justin Nicolino. On December 17, 2012, the Blue Jays traded him, Noah Syndergaard, Travis d'Arnaud, and Wuilmer Becerra to the New York Mets for R. A. Dickey, Josh Thole, and Mike Nickeas. Buck began 2013 as the starting catcher, with Anthony Recker as his backup. After a great April in which he hit .241/.269/.575 with 9 home runs and 25 RBI, Buck cooled down some. On August 17, Buck was placed on paternity leave, and he was replaced on the roster by the catcher he was traded with, Travis d'Arnaud. d'Arnaud took the starting role when Buck returned, and Buck would soon be traded. Pittsburgh Pirates On August 27, 2013, Buck and Marlon Byrd were traded to the Pittsburgh Pirates in exchange for infield prospect Dilson Herrera and a player to be named later, identified on August 29 as Vic Black. He finished the season as the backup to Russell Martin. In 110 games total (9 with Pittsburgh), he hit .219/.285/.362 with 15 home runs and 62 RBI. Seattle Mariners On January 14, 2014, Buck agreed to a 1-year, $1 million deal with the Seattle Mariners. He was projected to split time at catcher with Humberto Quintero and Mike Zunino. On July 7, Buck's 34th birthday, the Mariners designated him for assignment. After clearing waivers unclaimed, Buck became a free agent. Los Angeles Angels of Anaheim Buck was signed to a minor league contract by the Los Angeles Angels on July 21, 2014. He was assigned to the Triple-A Salt Lake Bees. The Angels designated Buck for assignment on October 7, 2014, after claiming Alfredo Marte and Roger Kieschnick on waivers. He rejected an assignment to Triple-A, becoming a free agent. Retirement In January 2015, Buck agreed to a minor league contract with