Mike Cameron has decided to retire after 17 seasons, an All-Star appearance and three Gold Gloves. The outfielder, 39, signed a minor league contract with the Nationals in December and was expected to have a good shot to make the roster.