Answer
The answer is six medals. Michael Phelps has won a total of 28 medals at the Olympic Games, including 23 gold medals, 3 silver medals, and 2 bronze medals. He has competed in five Olympic Games, from 2000 to 2016, and has won medals in multiple swimming events, including the 200-meter butterfly, 400-meter individual medley, and 4x200-meter freestyle relay.