Michael Phelps, a former United States swimmer, holds the record for the most Olympic medals in history. He has won 28 medals across five Olympic Games, including 23 gold medals. Phelps’ accomplishments include being the youngest swimmer to represent the United States at the Olympics and holding numerous records for Olympic gold and individual medals.