Well that was back in 2008, before the Beijing games. Phelps was still only 23 then so he could really eat whatever he wanted. Literally. But for Rio, Phelps has stepped down his calorie intake to more closely resemble that of a human man.
This photograph of Spitz adorned with his medals, which was used as the front cover of Sports Illustrated, became one of the most famous Olympic images. When Michael Phelps surpassed Spitz's achievement by winning eight gold medals in the pool in Beijing in 2008, he too posed for a photograph in similar fashion
Michael Fred Phelps II (born June 30, 1985) is a retired American swimmer and the most decorated Olympian of all time, with a total of 22 medals. Phelps also holds the all-time records for Olympic gold medals (18, double the second highest record holders), Olympic gold medals in individual events (11), and Olympic medals in individual events for a male (13).