Though Phelps later admitted the 12,000-calorie figure was an exaggeration, there is truth in that Olympic-level swimmers burn around 3,000-10,000 calories a day, depending on the intensity of their workouts.