Michael Phelps won a total of 28 Olympic medals, including 23 gold medals.
Michael Phelps is one of the most decorated Olympians of all time. He competed in five Olympic Games, from 2000 to 2016, and won a total of 28 medals, including 23 gold medals, 3 silver medals, and 2 bronze medals. He holds the record for the most gold medals won in a single Olympics (8, in Beijing 2008) and the most gold medals won in a career (23). Phelps is also the most successful male swimmer of all time and is widely regarded as one of the greatest athletes of all time.