Multiple choice general knowledge sports Which player won the most number of gold medals in one summer olympics Carl Lewis Michael Phelps Mark Spitz carl osburn Reveal answer Fill a bubble to check yourself B Correct answer Explanation Michael Phelps won 8 gold medals at the 2008 Beijing Olympics, the most by any athlete in a single summer games. Mark Spitz previously held the record with 7 gold medals in 1972. Carl Lewis won 4 golds in 1984.