by Bill Passonno | CBSSports.com (3/25/2011) Former slugger Mike Sweeney signed a one-day minor league contract with Kansas City so he could officially retire as a member of the Royals. The 37-year-old Sweeney was a five-time All-Star with the Royals and played for Kansas City from 1995-2007. He spent his last three seasons with Oakland, Seattle and Philadelphia. His best years came with the Royals when he clubbed at least 20 homers in six of his seven seasons from 1999-2005 Sweeney competed for the AL Triple Crown in 2000 when he tallied 29 homers, 144 RBI and hit an impressive .333 in 159 games.