As swimming prodigy Michael Phelps celebrated his gold-winning performance in the men's 4 x 200-meter freestyle relay final at the London Games on July 31, 2012, he also cemented his place in history as the world's first athlete to win 19 Olympic medals.
With his 15 gold, 2 silver and 2 bronze medals, Phelps has smashed the previous record set by former Soviet Union gymnast Larysa Latynina, who took home a total of 18 medals during the Olympic events from 1956 to 1964.
As the London Olympics continue, Phelps' medal-winning streak is expected to carry on.
Let's check out the top 11 greatest athletes who have won the most Olympic medals in history.
Jennifer Beth Thompson (12 Olympic medals)
Gold: 8; Silver: 3; Bronze: 1
Country: United States
Sport: Swimming
Years:1992-2004