International Mathematical Olympiad Unofficial Country Rankings - IMO International Mathematical Olympiad  


[Note: The IMO is a competition for high school students. Although students compete individually, country rankings are obtained by adding the individual students' scores. As such, rankings by country are unofficial.]

Top Countries By Year

RANK 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
1 China Bulgaria China China China China / Russia Iran China Romania China
2 U.S.A. China Russia Russia / U.S.A. Russia   Bulgaria Hungary U.S.A. Romania
3 Russia U.S.A. U.S.A.   U.S.A. Vietnam Hungary / U.S.A. Iran Hungary Russia
4 Vietnam Vietnam Bulgaria Bulgaria / South Korea South Korea Romania   Russia / U.S.A. Russia Vietnam
5 Bulgaria Russia Vietnam   Bulgaria / Vietnam Bulgaria Taiwan   United Kingdom Hungary
6 Taiwan South Korea South Korea Kazakhstan   Belarus Russia Ukraine China Bulgaria
7 Hungary Romania Taiwan India Belarus South Korea India Bulgaria / Romania Vietnam South Korea
8 Japan Turkey Romania Ukraine Taiwan Iran Ukraine   South Korea Iran
9 Iran Japan India Taiwan Hungary Taiwan Vietnam Australia Iran Japan
10 Romania Hungary / United Kingdom Germany Vietnam Iran U.S.A. Yugoslavia Vietnam Germany United Kingdom
11 Ukraine   Iran Turkey Israel / Romania Hungary Romania South Korea Bulgaria / Japan U.S.A.
12 South Korea Canada / Kazakhstan Canada / Hungary Belarus   Ukraine South Korea Japan   Taiwan
13 Belarus     Japan Ukraine Japan Australia Germany Poland Israel
14 India Ukraine Belarus / Turkey Germany India Yugoslavia Japan Taiwan India India
15 Israel India   Romania Japan Australia Czech Republic India Israel Germany
16 Poland Taiwan Japan / Kazakhstan Brazil Australia Turkey Germany United Kingdom Canada Poland
17 Moldova Germany / Iran   Israel Canada Germany Turkey / United Kingdom Belarus Slovakia Czech Republic / Yugoslavia
18 Singapore   Israel Iran Slovakia / Turkey India   Czech Republic Ukraine  
19 Mongolia Belarus / Thailand France Hong Kong / Poland   Poland Belarus Sweden Turkey Canada
20 United Kingdom   Ukraine   Armenia / Germany United Kingdom Canada Poland / Yugoslavia Taiwan Hong Kong
21 Brazil / Canada / Kazakhstan / Serbia and Montenegro Israel Brazil / Poland / Thailand Hungary   Slovakia Poland   Belarus Australia / Slovakia
22   Poland   Argentina / Thailand United Kingdom Latvia Croatia / Singapore Israel / Latvia Greece  
23   Serbia and Montenegro     Yugoslavia Italy     Australia Ukraine
24   France Hong Kong Canada Kazakhstan Switzerland Israel Croatia Yugoslavia Morocco
25 Germany Mongolia Slovakia Australia Argentina Israel / Mongolia Hong Kong Turkey Italy / Singapore Turkey
26 Greece Australia / Brazil Australia Cuba Moldova   Armenia / France Brazil   Belarus / Italy / Singapore
27 Australia   United Kingdom Uzbekistan South Africa Cuba / South Africa   Colombia Hong Kong  
28 Georgia Argentina / Hong Kong Czech Republic France Hong Kong   South Africa Georgia Czech Republic  
29 Colombia   Yugoslavia Singapore Bosnia-Herzegovina / Thailand Austria / Brazil Argentina Canada Argentina Argentina
30 Hong Kong Greece / Moldova Singapore Greece     Brazil / Mongolia Hong Kong / Mongolia Georgia France
31 Slovakia   Argentina Mongolia / United Kingdom / Yugoslavia Sweden Canada / Netherlands     Belgium Macedonia
32 Turkey Georgia South Africa   Mexico / Poland   Greece France / Mexico Lithuania Armenia / Croatia
33 South Africa Croatia Italy     France / Hong Kong Bosnia-Herzegovina / Slovakia   Latvia  
34 Czech Republic Czech Republic Georgia Cyprus Croatia / Slovenia     Armenia / Finland Armenia / Croatia Thailand
35 Thailand Slovakia Mongolia / New Zealand Croatia   Kazakhstan Kazakhstan     Sweden
36 Armenia Singapore   South Africa Georgia Macedonia / Singapore Georgia Slovakia France Finland / Moldova
37 Mexico Belgium / Indonesia Colombia Estonia Singapore   Latvia Argentina / Netherlands New Zealand / Norway  
38 France   Finland Georgia / Latvia Uzbekistan Georgia Italy     Colombia
39 Argentina Colombia Cuba   Austria Armenia / Norway Belgium South Africa Finland Latvia / Switzerland
40 Croatia Azerbaijan Estonia / Latvia Moldova Mongolia / Switzerland   Macedonia Cuba Sweden  
41 Morocco Mexico   Peru   Croatia / Sweden Colombia Belgium / Singapore Moldova South Africa
42 Belgium / Macau Norway Lithuania Colombia Czech Republic   Thailand   Austria Mongolia
43   Armenia / Bosnia-Herzegovina Macedonia Macedonia Macedonia Bosnia-Herzegovina / Finland Estonia Austria South Africa Austria
44 Estonia   Norway New Zealand Colombia / Cuba   Mexico / Netherlands Norway Mongolia / Slovenia Brazil
45 Uzbekistan South Africa Croatia Czech Republic   Argentina   Greece   Netherlands
46 Sweden Spain Mexico Italy / Mexico Latvia / Netherlands Spain Peru Kazakhstan / Macedonia Colombia New Zealand
47 Azerbaijan Macedonia Greece     Greece / Thailand Sweden   Thailand Belgium
48 Macedonia Sweden Moldova / Sweden / Uzbekistan Slovakia Brazil / France   Austria Italy / New Zealand Denmark / Macau / Macedonia / Spain Georgia
49 Italy / Slovenia Italy / Kyrgyzstan / Latvia   Venezuela   Colombia / Czech Republic New Zealand     Denmark
50       Norway Italy   Moldova Slovenia   Lithuania
51 Lithuania   Peru Bosnia-Herzegovina Indonesia Lithuania Slovenia Lithuania   Spain
52 Kyrgyzstan / Latvia Lithuania / Uzbekistan Belgium / Venezuela Morocco Finland Mexico / New Zealand Iceland / Morocco Thailand Brazil Norway
53       Armenia Belgium / Luxembourg     Estonia / Peru Mexico / Sri Lanka Indonesia
54 Indonesia Estonia Netherlands Netherlands   Belgium / Denmark Azerbaijan     Greece
55 Albania / Spain / Switzerland Finland / Morocco / New Zealand Denmark Austria Morocco   Lithuania Azerbaijan Estonia Cuba
56     Austria / Macau Lithuania Greece Moldova Cyprus Macau Iceland Estonia
57       Switzerland Norway Morocco Switzerland Denmark / Moldova / Switzerland Bosnia-Herzegovina Kazakhstan
58 New Zealand Macau Slovenia Spain Estonia Slovenia Ireland / Spain / Trinidad and Tobago   Azerbaijan Cyprus / Mexico
59 Austria / Norway Austria Turkmenistan Indonesia / Malaysia / Trinidad and Tobago / Tunisia Trinidad and Tobago Uzbekistan     Netherlands  
60   Peru / Turkmenistan Spain / Switzerland   Iceland Iceland / Macau   Iceland / Morocco Trinidad and Tobago Slovenia
61 Netherlands       Denmark   Norway   Ireland Ireland
62 Turkmenistan Iceland / Trinidad and Tobago Bosnia-Herzegovina   Lithuania / New Zealand Ireland Malaysia Bosnia-Herzegovina Switzerland Macau
63 Cyprus / Finland / Peru   Morocco Finland / Ireland / Macau   Malaysia Finland Indonesia Portugal Trinidad and Tobago
64   Netherlands Indonesia   Azerbaijan / Cyprus / Malaysia / Peru Cyprus / Indonesia Macau Spain Kazakhstan Azerbaijan
65   Uruguay Azerbaijan       Luxembourg Trinidad and Tobago Morocco Kyrgyzstan / Philippines
66 Ireland Denmark Iceland Turkmenistan   Albania / Azerbaijan Denmark Chile Cuba  
67 Uruguay Malaysia / Switzerland Armenia Slovenia     Cuba Uzbekistan Albania / Kyrgyzstan Portugal
68 Denmark   Cyprus Belgium / Denmark / Sweden Spain Trinidad and Tobago Indonesia Ireland   Iceland
69 Puerto Rico Luxembourg Malaysia   Ireland Estonia Kyrgyzstan Malaysia / Uruguay Cyprus Bosnia-Herzegovina
70 Bosnia-Herzegovina Albania / Cyprus / Puerto Rico Albania / Ireland   Philippines / Uruguay Portugal Philippines / Uruguay   Indonesia Chile
71 Luxembourg     Sri Lanka   Luxembourg   Albania / Portugal Chile Sri Lanka
72 Iceland   Trinidad and Tobago / Tunisia Albania Portugal / Sri Lanka Uruguay Paraguay / Portugal   Malaysia / Turkmenistan Malaysia
73 Malaysia Portugal   Azerbaijan   Philippines   Philippines   Kuwait
74 Sri Lanka Ireland Philippines Iceland Ecuador Tunisia Sri Lanka Bolivia Philippines  
75 Tunisia Slovenia Kyrgyzstan / Puerto Rico Philippines Albania Guatemala Venezuela Kyrgyzstan Kuwait  
76 Trinidad and Tobago Cuba   Guatemala Kyrgyzstan / Macau Kyrgyzstan Kuwait Kuwait / Paraguay / Puerto Rico    
77 Portugal Ecuador Sri Lanka Uruguay   Turkmenistan        
78 Cuba Venezuela Portugal Portugal Kuwait Kuwait / Peru        
79 Philippines Philippines Luxembourg Kyrgyzstan Guatemala / Venezuela     Guatemala    
80 Venezuela Kuwait Paraguay Luxembourg   Venezuela   Cyprus    
81 Ecuador Sri Lanka Guatemala Kuwait Brunei / Puerto Rico Sri Lanka   Venezuela    
82 Mozambique / Paraguay Paraguay Ecuador Paraguay       Algeria    
83     Kuwait Ecuador            
84 Kuwait   Uruguay              
85 Saudi Arabia                  

Camel Home Page Search IMO Home Page lassement des pays à titre officieux - OIM
For more information, or comments please email: imo@imo.math.ca