Michael Phelps won 28 total Olympic medals. His collection includes 23 gold medals, 3 silver medals, and 2 bronze medals across five Olympic Games from 2000 through 2016.
Phelps first competed at the 2000 Sydney Olympics at age 15 and finished fifth in the 200-meter butterfly without winning a medal. He began his medal haul in Athens in 2004, where he earned six golds and two bronzes. His most celebrated performance came in Beijing in 2008, when he won gold in all eight events he entered.
He added six medals in London in 2012 and six more in Rio de Janeiro in 2016. The total is sometimes confused with his 23 gold medals, which is a separate record. His Olympic medal count also includes relay medals, not only results from individual races. No other athlete has won more Olympic medals overall.