| world | interactive | biggest upsets | historical data | football links | about ratings | contact |
| europe | america | latin america | africa | asia | caribbean | oceania |
African Nations Cup Asian Cup qualifiers Asian Challenge Cup Cecafa Cup
Cemac Cup East Asian Championship South Asian Championship World Cup finals
| World Football Elo Ratings: Biggest Upsets | |||||||
| date | match | tournament | rating | rank | |||
| August 28 1920 | Norway Great Britain | 3 1 | Olympic Games in Belgium | +78 -78 | 1613 1787 | +5 -5 | 17 6 |
| May 29 1924 | Sweden Belgium | 8 1 | Olympic Games in France | +95 -95 | 1716 1677 | +8 -11 | 13 19 |
| May 30 1924 | Switzerland Czechoslovakia | 1 0 | Olympic Games in France | +44 -44 | 1704 1794 | +6 -3 | 15 6 |
| June 04 1928 | Italy Spain | 7 1 | Olympic Games in the Netherlands | +89 -89 | 1853 1819 | +6 -3 | 5 6 |
| November 01 1929 | Paraguay Uruguay | 3 0 | Copa América in Argentina | +79 -79 | 1675 1907 | +9 -2 | 16 3 |
| July 14 1930 | Yugoslavia Brazil | 2 1 | World Cup in Uruguay | +49 -49 | 1595 1758 | +6 -2 | 25 11 |
| May 27 1934 | Sweden Argentina | 3 2 | World Cup in Italy | +51 -51 | 1745 1943 | +3 -1 | 13 2 |
| June 06 1934 | Germany Austria | 3 2 | World Cup in Italy | +47 -47 | 1789 1924 | +3 -2 | 9 3 |
| August 04 1936 | Japan Sweden | 3 2 | Olympic Games in Germany | +57 -57 | 1235 1648 | +4 -7 | 65 22 |
| August 05 1936 | Poland Hungary | 3 0 | Olympic Games in Germany | +84 -84 | 1667 1739 | +10 -3 | 19 12 |
| August 07 1936 | Germany Norway | 0 2 | Olympic Games in Germany | -76 +76 | 1775 1726 | -1 +9 | 9 13 |
| August 08 1936 | Poland Great Britain | 5 4 | Olympic Games in Germany | +45 -45 | 1712 1817 | +6 0 | 14 6 |
| January 10 1937 | Chile Uruguay | 3 0 | Copa América in Argentina | +77 -77 | 1617 1816 | +11 -2 | 25 5 |
| December 07 1943 | Guatemala Costa Rica | 3 2 | CCCF Championship in El Salvador | +46 -46 | 1418 1740 | +4 -3 | 55 15 |
| March 10 1946 | Costa Rica Guatemala | 1 4 | CCCF Championship in Costa Rica | -75 +75 | 1604 1540 | -10 +9 | 29 38 |
| August 02 1948 | Turkey China | 4 0 | Olympic Games in England | +83 -83 | 1504 1517 | +15 -12 | 42 41 |
| April 06 1949 | Bolivia Chile | 3 2 | Copa América in Brazil | +45 -45 | 1369 1649 | +7 -2 | 66 22 |
| April 17 1949 | Bolivia Uruguay | 3 2 | Copa América in Brazil | +47 -47 | 1413 1802 | +7 -4 | 59 10 |
| June 29 1950 | United States England | 1 0 | World Cup in Brazil | +56 -56 | 1601 1941 | +12 -1 | 28 3 |
| July 16 1950 | Brazil Uruguay | 1 2 | World Cup in Brazil | -52 +52 | 1975 1854 | 0 +5 | 2 7 |
| February 22 1953 | Peru Bolivia | 0 1 | Copa América in Peru | -46 +46 | 1707 1487 | -3 +9 | 18 50 |
| March 14 1953 | Nicaragua Panama | 2 0 | CCCF Championship in Costa Rica | +69 -69 | 1022 1310 | 0 -12 | 107 85 |
| June 17 1954 | Switzerland Italy | 2 1 | World Cup in Switzerland | +44 -44 | 1660 1847 | +6 -2 | 23 9 |
| June 23 1954 | Switzerland Italy | 4 1 | World Cup in Switzerland | +73 -73 | 1708 1809 | +8 -2 | 17 10 |
| July 04 1954 | West Germany Hungary | 3 2 | World Cup in Switzerland | +44 -44 | 2039 2122 | 0 0 | 3 1 |
| December 01 1956 | Australia India | 2 4 | Olympic Games in Australia | -74 +74 | 1536 1522 | -12 +13 | 45 49 |
| March 17 1957 | Colombia Uruguay | 1 0 | Copa América in Peru | +48 -48 | 1416 1852 | +17 0 | 65 5 |
| June 08 1958 | Northern Ireland Czechoslovakia | 1 0 | World Cup in Sweden | +45 -45 | 1694 1798 | +4 -5 | 22 13 |
| June 15 1958 | Czechoslovakia Argentina | 6 1 | World Cup in Sweden | +85 -85 | 1894 1879 | +6 -5 | 5 7 |
| June 17 1958 | Northern Ireland Czechoslovakia | 2 1 | World Cup in Sweden | +46 -46 | 1741 1848 | +3 -3 | 20 8 |
| June 17 1958 | Wales Hungary | 2 1 | World Cup in Sweden | +50 -50 | 1748 1928 | +4 0 | 18 2 |
| December 12 1959 | Uruguay Brazil | 3 0 | Copa América in Ecuador | +77 -77 | 1863 2048 | +9 0 | 6 1 |
| December 25 1959 | Ecuador Paraguay | 3 1 | Copa América in Ecuador | +68 -68 | 1319 1690 | +7 -7 | 96 25 |
| June 07 1962 | Mexico Czechoslovakia | 3 1 | World Cup in Chile | +70 -70 | 1809 1892 | +4 -5 | 14 8 |
| June 10 1962 | Chile Soviet Union | 2 1 | World Cup in Chile | +44 -44 | 1773 1959 | +1 -1 | 19 3 |
| March 17 1963 | Paraguay Brazil | 2 0 | Copa América in Bolivia | +71 -71 | 1715 2079 | +9 0 | 21 1 |
| July 19 1966 | North Korea Italy | 1 0 | World Cup in England | +49 -49 | 1695 1863 | +8 -1 | 26 8 |
| January 28 1967 | Venezuela Bolivia | 3 0 | Copa América in Uruguay | +75 -75 | 1393 1549 | +22 -13 | 87 49 |
| October 13 1968 | Israel Ghana | 5 3 | Olympic Games in Mexico | +72 -72 | 1547 1646 | +16 -11 | 55 32 |
| May 14 1972 | Khmer Republic Kuwait | 4 0 | Asian Cup in Thailand | +81 -81 | 1269 1428 | +18 -12 | 121 76 |
| June 22 1974 | West Germany East Germany | 0 1 | World Cup in West Germany | -50 +50 | 2023 1950 | -1 +2 | 2 5 |
| September 30 1975 | Brazil Peru | 1 3 | Copa América in Brazil | -69 +69 | 1959 1773 | -1 +4 | 4 21 |
| June 03 1978 | Peru Scotland | 3 1 | World Cup in Argentina | +66 -66 | 1788 1828 | +7 -4 | 19 14 |
| June 11 1978 | Scotland Netherlands | 3 2 | World Cup in Argentina | +47 -47 | 1870 2000 | +3 -2 | 11 3 |
| June 21 1978 | Austria West Germany | 3 2 | World Cup in Argentina | +47 -47 | 1848 1980 | +5 -1 | 12 4 |
| July 18 1979 | Bolivia Argentina | 2 1 | Copa América in Bolivia | +45 -45 | 1569 1963 | +6 -3 | 56 5 |
| July 26 1979 | Bolivia Brazil | 2 1 | Copa América in Bolivia | +46 -46 | 1615 2056 | +11 0 | 44 1 |
| February 23 1980 | Fiji New Zealand | 4 0 | Oceania Nations Cup in New Caledonia | +85 -85 | 1238 1465 | +16 -11 | 134 71 |
| June 16 1982 | Algeria West Germany | 2 1 | World Cup in Spain | +56 -56 | 1675 2010 | +5 0 | 35 2 |
| June 25 1982 | Spain Northern Ireland | 0 1 | World Cup in Spain | -48 +48 | 1798 1747 | -7 +3 | 18 23 |
| July 05 1982 | Italy Brazil | 3 2 | World Cup in Spain | +49 -49 | 1919 2076 | +2 0 | 6 1 |
| June 03 1986 | Portugal England | 1 0 | World Cup in Mexico | +44 -44 | 1809 1902 | +10 -1 | 16 4 |
| June 15 1986 | Belgium Soviet Union | 4 3 | World Cup in Mexico | +45 -45 | 1818 1919 | +9 -3 | 13 5 |
| July 03 1987 | Chile Brazil | 4 0 | Copa América in Argentina | +75 -75 | 1836 1922 | +9 -3 | 14 4 |
| June 08 1990 | Argentina Cameroon | 0 1 | World Cup in Italy | -44 +44 | 1715 1634 | -6 +9 | 28 38 |
| June 14 1990 | Cameroon Romania | 2 1 | World Cup in Italy | +50 -50 | 1684 1861 | +5 -5 | 33 10 |
| June 16 1990 | Scotland Sweden | 2 1 | World Cup in Italy | +47 -47 | 1705 1840 | +6 -10 | 28 16 |
| June 20 1990 | Costa Rica Sweden | 2 1 | World Cup in Italy | +49 -49 | 1637 1791 | +9 -5 | 39 19 |
| June 24 1990 | Argentina Brazil | 1 0 | World Cup in Italy | +46 -46 | 1830 1949 | +4 -2 | 16 3 |
| June 29 1994 | Saudi Arabia Belgium | 1 0 | World Cup in the United States | +44 -44 | 1711 1806 | +4 -7 | 28 19 |
| June 30 1994 | Bulgaria Argentina | 2 0 | World Cup in the United States | +68 -68 | 1802 1857 | +6 -7 | 20 11 |
| July 10 1994 | Bulgaria Germany | 2 1 | World Cup in the United States | +45 -45 | 1850 1949 | +5 -1 | 12 3 |
| July 14 1995 | United States Argentina | 3 0 | Copa América in Uruguay | +70 -70 | 1716 1818 | +6 -12 | 28 18 |
| June 13 1998 | Nigeria Spain | 3 2 | World Cup in France | +52 -52 | 1732 1948 | +8 -1 | 27 4 |
| June 23 1998 | Norway Brazil | 2 1 | World Cup in France | +47 -47 | 1902 2038 | +2 0 | 10 1 |
| July 04 1998 | Croatia Germany | 3 0 | World Cup in France | +78 -78 | 1950 1976 | +4 -3 | 7 5 |
| October 04 1998 | Australia New Zealand | 0 1 | Oceania Nations Cup in Australia | -45 +45 | 1750 1545 | -4 +12 | 22 60 |
| May 31 2002 | Senegal France | 1 0 | World Cup in South Korea | +53 -53 | 1754 2014 | +10 0 | 27 1 |
| June 08 2002 | Croatia Italy | 2 1 | World Cup in Japan | +44 -44 | 1859 1950 | +8 -3 | 11 5 |
| June 13 2002 | Ecuador Croatia | 1 0 | World Cup in Japan | +45 -45 | 1714 1814 | +1 -5 | 35 18 |
| June 14 2002 | Poland United States | 3 1 | World Cup in South Korea | +66 -66 | 1712 1757 | +5 -10 | 36 26 |
| June 18 2002 | Japan Turkey | 0 1 | World Cup in Japan | -45 +45 | 1800 1794 | -8 +4 | 21 23 |
| July 06 2005 | Panama Colombia | 1 0 | Concacaf Gold Cup in the United States | +45 -45 | 1482 1756 | +10 -7 | 82 26 |
| July 08 2005 | South Africa Mexico | 2 1 | Concacaf Gold Cup in the United States | +44 -44 | 1605 1865 | +8 -3 | 56 11 |
| June 17 2006 | Ghana Czechia | 2 0 | World Cup in Germany | +81 -81 | 1678 1894 | +12 -7 | 43 10 |
| July 26 2009 | United States Mexico | 0 5 | Concacaf Gold Cup in the United States | -76 +76 | 1793 1847 | -7 +9 | 16 11 |
| June 16 2010 | Switzerland Spain | 1 0 | World Cup in South Africa | +53 -53 | 1787 2032 | +8 0 | 17 2 |
| June 18 2010 | Serbia Germany | 1 0 | World Cup in South Africa | +45 -45 | 1819 1915 | +5 -2 | 14 6 |
| June 24 2010 | Slovakia Italy | 3 2 | World Cup in South Africa | +49 -49 | 1654 1824 | +7 -4 | 45 13 |