Michael Phelps has won a total of 23 Olympic gold medals. He is the most decorated Olympian of all time with 28 total Olympic medals, including these 23 golds. His gold medal count is more than double that of his nearest rivals and holds the record for the most Olympic gold medals won by an individual athlete.