The table shows the number of medals won by the top ten countries in the London 2012 Olympic Games. It compares how many gold, silver and bronze medals each country received.
Overall, the United States won the highest number of medals, while Hungary had the lowest total among the top ten. The United States and China were far ahead of the other countries.
In detail, the United States came first with 46 gold, 29 silver and 29 bronze medals, making 104 in total. China ranked second with 38 gold and 88 medals overall. Great Britain was third, winning 29 gold and 65 medals in total. Russia followed closely with 24 gold but a higher number of silver medals (26), ending up with 82 overall. By contrast, Hungary only achieved 8 gold and had the smallest total of 17 medals.
