John Buck announces retirement

John Buck hit .320 with one homer in 25 at-bats for the Braves this spring before deciding to retire after an 11-year MLB career. AP Photo/David Goldman

Former All-Star catcher John Buck, who played for seven teams over 11 major-league seasons, announced his retirement Thursday, the Atlanta Braves announced.

He says he wants to spend more time with his family. The non-roster invitee, who was trying to land a backup catcher job with the Braves, hit .320 with one homer in 25 at-bats in spring training.

Buck hit 134 home runs with 491 RBIs and had a .234 batting average over a career that began with the Kansas City Royals in 2004 and also included stops with the Blue Jays, Mets, Marlins, Pirates, Angels and Mariners.

The 34-year-old, who was drafted by the Astros in 1998, made his lone All-Star appearance with Toronto in 2010, when he hit a career-high 20 home runs and had a .281 batting average.

The Associated Press contributed to this report.