He won them by swimming.
Michael Phelps has 17 gold medals so far.
Michael Phelps, swimmer, won the most gold medals in Olympic history.
8 gold medals
Michael Phelps
Michael Phelps has won 14 gold medals.
This number is 18 gold medals.
how many medals has Michael Phelps got from all of the olmypics
Michael Phelps of the US has the most olympic gold medals (14 total in 2004 and 2008) and the most medals by a male athlete (16 including his 2 bronze medals).
Michael Phelps
michael phelps
Michael Phelps
Michael Phelps