American Swimmer Who Won 23 Gold Medals. His unparalleled achievements have earned him numerous all. How many medals does michael phelps have?

Phelps has 28 medals in total: Michael phelps (23) phelps stands alone in olympics history with 23 gold medals.
American Swimmer Who Won 23 Gold Medals Images References :