One of the most underrated players of his generation, Mike Cameron, has decided to hang up the spikes.