How many gold medals did Phelps win at Rio 2016?

The story behind the answer

Michael Phelps won five gold medals at the Rio 2016 Olympic Games. He won the 4×100-metre freestyle relay, 200-metre butterfly, 4×200-metre freestyle relay, 200-metre individual medley, and 4×100-metre medley relay.

Those five victories brought Phelps’s career Olympic gold-medal total to 23, an unprecedented record. He also won one silver medal in Rio, finishing behind Singapore’s Joseph Schooling in the 100-metre butterfly while sharing second place with Chad le Clos and László Cseh.

Phelps’s Rio total was lower than his eight gold medals at Beijing 2008, but it was still remarkable because he was 31 years old and had returned to competition after a brief retirement. His final Olympic race was the 4×100-metre medley relay, where he swam butterfly for the United States and won his 23rd gold.

A common mix-up is counting his total Rio medals rather than his golds: he won six medals overall, five gold and one silver.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: