As of my last knowledge update in January 2022, Michael Phelps, the American swimmer, has a total of 23 Olympic gold medals. Phelps is widely considered one of the greatest swimmers in the history of the sport. He achieved this remarkable feat over the course of four Olympic Games: Sydney 2000, Athens 2004, Beijing 2008, and London 2012. Phelps won gold medals in various individual and relay events, showcasing his incredible talent and dominance in the pool.
Please note that my information might be outdated, and I recommend checking the latest sources or official Olympic records for the most current information on Michael Phelps’ medal count.