It's usually surprising to see athletes retire in their early 30s, but not so surprising with Cain. He just hasn't been very good in a number of years... a lot of injuries in the last five years and not a lot of success when he was on the field. Probably a good time to bow out. Good luck to him.