Module:SportsRankings/data/World Football Elo Ratings

local data = {}

-- information about other templates used by module data.templates = { flagged_team_link = "fb", -- template for flag icon and team link flag_codes = { -- missing 3 letter country codes ['CHG'] = 'Chagos Islands', ['EUS'] = 'Sint Eustatius', ['KRD'] = 'Kurdistan', ['SAB'] = 'Saba', ['SLD'] = 'Somaliland' } }

-- general information about ranking and website being cited data.source = { name   = 'World Football Elo Ratings', text   = 'Elo rankings change compared to one year ago. ',	url    = 'https://www.eloratings.net/', title  = 'World Football Elo Ratings', website = 'eloratings.net' }

-- date of latest update data.updated = { day = 15, month = 'July', year = 2024 }

-- see "Generating code" section on doc page for how to update the rankings

data.rankings = { { 'Argentina', 1, 0, 2168 }, { 'Spain', 2, 5, 2150 }, { 'Colombia', 3, 8, 2051 }, { 'France', 4, -2, 2047 }, { 'Brazil', 5, -2, 2021 }, { 'Uruguay', 6, 6, 1987 }, { 'England', 7, -1, 1981 }, { 'Netherlands', 8, 2, 1963 }, { 'Portugal', 9, -5, 1960 }, { 'Germany', 10, 3, 1934 }, { 'Belgium', 10, -2, 1934 }, { 'Croatia', 12, -7, 1916 }, { 'Switzerland', 13, 1, 1904 }, { 'Italy', 14, -5, 1891 }, { 'Austria', 15, 13, 1876 }, { 'Ecuador', 16, 1, 1871 }, { 'Japan', 17, -2, 1856 }, { 'Venezuela', 18, 25, 1820 }, { 'Denmark', 19, -1, 1816 }, { 'Ukraine', 19, 3, 1816 }, { 'Iran', 21, 6, 1807 }, { 'Turkey', 22, 14, 1805 }, { 'Hungary', 23, 1, 1801 }, { 'Serbia', 24, -9, 1789 }, { 'Mexico', 25, -2, 1785 }, { 'Russia', 26, 5, 1780 }, { 'Australia', 27, 2, 1774 }, { 'Morocco', 27, -7, 1774 }, { 'Slovenia', 29, 18, 1771 }, { 'Senegal', 30, 0, 1767 }, { 'Canada', 31, 7, 1756 }, { 'United States', 32, -7, 1747 }, { 'Greece', 33, 11, 1739 }, { 'South Korea', 34, -2, 1738 }, { 'Scotland', 35, -14, 1735 }, { 'Norway', 36, 1, 1734 }, { 'Czechia', 37, -11, 1732 }, { 'Panama', 38, 3, 1731 }, { 'Poland', 39, -6, 1730 }, { 'Chile', 40, 1, 1723 }, { 'Peru', 41, -22, 1710 }, { 'Georgia', 42, 8, 1704 }, { 'Slovakia', 43, 12, 1685 }, { 'Wales', 44, 4, 1684 }, { 'Romania', 45, 7, 1682 }, { 'Uzbekistan', 46, 15, 1680 }, { 'Sweden', 47, -13, 1675 }, { 'Tunisia', 48, -13, 1673 }, { 'Paraguay', 49, -10, 1661 }, { 'Costa Rica', 49, 2, 1661 }, { 'Iraq', 51, 6, 1660 }, { 'Algeria', 52, -12, 1644 }, { 'Egypt', 53, -7, 1635 }, { 'Jordan', 53, 9, 1635 }, { 'Qatar', 55, 19, 1631 }, { 'Albania', 55, 13, 1631 }, { 'Finland', 57, -12, 1627 }, { 'Ivory Coast', 58, -5, 1625 }, { 'Ireland', 59, -10, 1619 }, { 'Mali', 60, 0, 1603 }, { 'Nigeria', 61, -6, 1589 }, { 'Jamaica', 61, 2, 1589 }, { 'Cameroon', 63, -9, 1587 }, { 'Saudi Arabia', 63, 3, 1587 }, { 'New Zealand', 65, 7, 1571 }, { 'Israel', 66, -7, 1567 }, { 'South Africa', 67, 4, 1563 }, { 'Iceland', 68, 13, 1562 }, { 'Cape Verde', 68, 7, 1562 }, { 'Democratic Republic of Congo', 70, 7, 1556 }, { 'Montenegro', 71, -1, 1555 }, { 'Equatorial Guinea', 72, 8, 1554 }, { 'Angola', 73, 33, 1553 }, { 'Bolivia', 74, -16, 1551 }, { 'North Macedonia', 75, -2, 1547 }, { 'Ghana', 76, -12, 1541 }, { 'Oman', 77, -12, 1529 }, { 'Northern Ireland', 78, 8, 1518 }, { 'Honduras', 79, 6, 1511 }, { 'Luxembourg', 79, 8, 1511 }, { 'Kosovo', 81, 8, 1505 }, { 'Haiti', 82, -7, 1502 }, { 'United Arab Emirates', 83, 9, 1501 }, { 'Azerbaijan', 84, 19, 1493 }, { 'Bulgaria', 85, -3, 1488 }, { 'Guinea', 86, 13, 1485 }, { 'Guatemala', 86, -2, 1485 }, { 'Burkina Faso', 86, -19, 1485 }, { 'Bosnia and Herzegovina', 89, -20, 1476 }, { 'Armenia', 90, -8, 1462 }, { 'Northern Cyprus', 91, 0, 1457 }, { 'Kazakhstan', 92, 2, 1453 }, { 'Bahrain', 92, -13, 1453 }, { 'Gabon', 94, 2, 1438 }, { 'Martinique', 95, 6, 1437 }, { 'Belarus', 96, 3, 1433 }, { 'Kenya', 97, 21, 1426 }, { 'Thailand', 97, 14, 1426 }, { 'Kurdistan', 99, -1, 1425 }, { 'Mozambique', 100, 24, 1419 }, { 'Syria', 101, 1, 1417 }, { 'Trinidad and Tobago', 102, 12, 1413 }, { 'Palestine', 103, -6, 1406 }, { 'Benin', 104, 4, 1404 }, { 'Libya', 105, 19, 1403 }, { 'China', 106, -18, 1396 }, { 'North Korea', 107, 4, 1395 }, { 'Sudan', 108, 29, 1394 }, { 'El Salvador', 109, -19, 1389 }, { 'Tajikistan', 110, 17, 1380 }, { 'Tanzania', 111, 15, 1378 }, { 'Namibia', 112, 1, 1376 }, { 'Estonia', 113, -18, 1371 }, { 'Togo', 114, 2, 1369 }, { 'Uganda', 115, -5, 1364 }, { 'Guinea-Bissau', 116, -12, 1363 }, { 'Lithuania', 117, 32, 1356 }, { 'Curaçao', 118, 2, 1355 }, { 'Zambia', 119, -41, 1353 }, { 'Moldova', 120, 21, 1350 }, { 'Gambia', 120, -27, 1350 }, { 'Nicaragua', 122, 21, 1349 }, { 'Réunion', 123, -8, 1346 }, { 'Mauritania', 123, -18, 1346 }, { 'Comoros', 125, 30, 1344 }, { 'Rwanda', 126, 24, 1339 }, { 'Kuwait', 127, -18, 1334 }, { 'Madagascar', 128, 23, 1331 }, { 'Indonesia', 129, 9, 1330 }, { 'Guadeloupe', 130, 3, 1327 }, { 'Central African Republic', 130, -2, 1327 }, { 'Zanzibar', 132, -9, 1326 }, { 'Sierra Leone', 133, -11, 1325 }, { 'Latvia', 134, -13, 1321 }, { 'Suriname', 135, 1, 1319 }, { 'Botswana', 135, -18, 1319 }, { 'Zimbabwe', 137, -7, 1317 }, { 'Cyprus', 138, -19, 1315 }, { 'Malawi', 139, -10, 1304 }, { 'Lebanon', 140, -7, 1297 }, { 'Cuba', 141, 5, 1295 }, { 'Burundi', 142, -1, 1292 }, { 'Ethiopia', 143, -11, 1288 }, { 'French Guiana', 143, -8, 1288 }, { 'Kyrgyzstan', 145, 9, 1279 }, { 'Malaysia', 146, -7, 1274 }, { 'Guyana', 146, 19, 1274 }, { 'Congo', 148, -2, 1272 }, { 'Vietnam', 149, -43, 1270 }, { 'Liberia', 150, -19, 1269 }, { 'Malta', 151, -3, 1257 }, { 'Faroe Islands', 152, -12, 1246 }, { 'Niger', 153, 2, 1240 }, { 'Solomon Islands', 153, -2, 1240 }, { 'New Caledonia', 155, 8, 1234 }, { 'Eswatini', 156, -12, 1231 }, { 'Lesotho', 157, -2, 1230 }, { 'Mayotte', 158, 0, 1217 }, { 'Dominican Republic', 159, 1, 1208 }, { 'Turkmenistan', 160, -7, 1204 }, { 'Fiji', 161, 0, 1198 }, { 'India', 162, -17, 1194 }, { 'Tahiti', 163, 4, 1188 }, { 'Chad', 164, -2, 1157 }, { 'Puerto Rico', 165, 11, 1148 }, { 'Eritrea', 166, 2, 1144 }, { 'South Sudan', 167, 5, 1128 }, { 'Bermuda', 168, -3, 1126 }, { 'Afghanistan', 168, 10, 1126 }, { 'Andorra', 170, 2, 1110 }, { 'Singapore', 171, -2, 1109 }, { 'Yemen', 172, 5, 1100 }, { 'Vanuatu', 173, 1, 1092 }, { 'Saint Lucia', 174, 5, 1084 }, { 'Grenada', 175, 0, 1083 }, { 'Saint Kitts and Nevis', 176, -12, 1082 }, { 'Papua New Guinea', 177, -18, 1079 }, { 'Saint Vincent and the Grenadines', 178, 6, 1071 }, { 'Hong Kong', 179, -8, 1068 }, { 'Gibraltar', 180, 1, 1057 }, { 'São Tomé and Príncipe', 181, -2, 1049 }, { 'Belize', 182, 0, 1039 }, { 'Mauritius', 183, 5, 1037 }, { 'Philippines', 184, 1, 1034 }, { 'Montserrat', 185, 5, 1015 }, { 'Dominica', 186, 3, 1008 }, { 'Somaliland', 187, -1, 1002 }, { 'Western Sahara', 188, -1, 996 }, { 'Aruba', 189, 4, 992 }, { 'Antigua and Barbuda', 190, -20, 988 }, { 'Liechtenstein', 191, 0, 968 }, { 'Greenland', 192, 0, 946 }, { 'Djibouti', 193, 3, 945 }, { 'Saint Martin', 194, 13, 942 }, { 'Barbados', 195, -12, 930 }, { 'Bangladesh', 196, 3, 923 }, { 'Myanmar', 197, 0, 914 }, { 'Monaco', 198, 0, 903 }, { 'Taiwan', 199, -4, 899 }, { 'Somalia', 199, 1, 899 }, { 'Nepal', 201, -7, 898 }, { 'Maldives', 202, -1, 879 }, { 'Seychelles', 203, 0, 860 }, { 'Sint Maarten', 204, 2, 855 }, { 'Cambodia', 205, -1, 842 }, { 'Bonaire', 206, -4, 827 }, { 'Cayman Islands', 207, 1, 825 }, { 'Pakistan', 208, 1, 824 }, { 'Bahamas', 209, -4, 810 }, { 'Mongolia', 210, -1, 790 }, { 'Chagos Islands', 211, 0, 785 }, { 'San Marino', 212, 1, 774 }, { 'Sint Eustatius', 213, 1, 757 }, { 'Tuvalu', 214, 1, 756 }, { 'Samoa', 215, 7, 730 }, { 'Saint Barthélemy', 216, 0, 725 }, { 'Wallis and Futuna', 217, 1, 701 }, { 'Vatican', 218, 1, 692 }, { 'Turks and Caicos Islands', 219, -7, 690 }, { 'Sri Lanka', 220, 4, 688 }, { 'Cook Islands', 221, 0, 685 }, { 'Guam', 222, -5, 680 }, { 'Saint Pierre and Miquelon', 223, 0, 677 }, { 'Saba', 224, 1, 671 }, { 'Laos', 225, 1, 665 }, { 'Macao', 225, -5, 665 }, { 'British Virgin Islands', 227, 4, 651 }, { 'Brunei', 228, 4, 640 }, { 'Tibet', 229, -1, 630 }, { 'US Virgin Islands', 230, -3, 618 }, { 'East Timor', 231, -2, 610 }, { 'Bhutan', 232, 3, 607 }, { 'Anguilla', 233, -3, 599 }, { 'Falkland Islands', 234, -1, 571 }, { 'Federated States of Micronesia', 235, -1, 564 }, { 'Kiribati', 236, 0, 545 }, { 'Niue', 237, 1, 496 }, { 'Tonga', 238, -1, 481 }, { 'Northern Mariana Islands', 239, 1, 452 }, { 'Palau', 240, 1, 403 }, { 'Eastern Samoa', 241, -2, 377 }, } -- alias list -- list of country codes  (the countries need editing to match countries names in list above) data.alias = { { 'AFG', 'Afghanistan' }, { 'AIA', 'Anguilla' }, { 'ALB', 'Albania' }, { 'ALG', 'Algeria' }, { 'AND', 'Andorra' }, { 'ANG', 'Angola' }, { 'ARG', 'Argentina' }, { 'ARM', 'Armenia' }, { 'ARU', 'Aruba' }, { 'ASA', 'Eastern Samoa' }, { 'ATG', 'Antigua and Barbuda' }, { 'AUS', 'Australia' }, { 'AUT', 'Austria' }, { 'AZE', 'Azerbaijan' }, { 'BAH', 'Bahamas' }, { 'BAN', 'Bangladesh' }, { 'BDI', 'Burundi' }, { 'BEL', 'Belgium' }, { 'BEN', 'Benin' }, { 'BER', 'Bermuda' }, { 'BFA', 'Burkina Faso' }, { 'BHR', 'Bahrain' }, { 'BHU', 'Bhutan' }, { 'BIH', 'Bosnia and Herzegovina' }, { 'BLM', 'Saint Barthélemy' }, { 'BLR', 'Belarus' }, { 'BLZ', 'Belize' }, { 'BOE', 'Bonaire' }, { 'BOL', 'Bolivia' }, { 'BOT', 'Botswana' }, { 'BRA', 'Brazil' }, { 'BRB', 'Barbados' }, { 'BRU', 'Brunei' }, { 'BUL', 'Bulgaria' }, { 'CAM', 'Cambodia' }, { 'CAN', 'Canada' }, { 'CAY', 'Cayman Islands' }, { 'CGO', 'Congo' }, { 'CHA', 'Chad' }, { 'CHG', 'Chagos Islands' },               -- missing template country data { 'CHI', 'Chile' }, { 'CHN', 'China' }, { 'CIV', 'Ivory Coast' }, { 'CMR', 'Cameroon' }, { 'COD', 'Democratic Republic of Congo' },     -- 'DR Congo' also used { 'COK', 'Cook Islands' }, { 'COL', 'Colombia' }, { 'COM', 'Comoros' }, { 'CPV', 'Cape Verde' }, { 'CRC', 'Costa Rica' }, { 'CRO', 'Croatia' }, { 'CTA', 'Central African Republic' }, { 'CUB', 'Cuba' }, { 'CUW', 'Curaçao' }, { 'CYP', 'Cyprus' }, { 'CZE', 'Czechia' }, { 'DEN', 'Denmark' }, { 'DJI', 'Djibouti' }, { 'DMA', 'Dominica' }, { 'DOM', 'Dominican Republic' }, { 'ECU', 'Ecuador' }, { 'EGY', 'Egypt' }, { 'ENG', 'England' }, { 'EQG', 'Equatorial Guinea' }, { 'ERI', 'Eritrea' }, { 'ESH', 'Western Sahara' }, { 'ESP', 'Spain' }, { 'EST', 'Estonia' }, { 'ETH', 'Ethiopia' }, { 'EUS', 'Sint Eustatius' }, { 'FIJ', 'Fiji' }, { 'FIN', 'Finland' }, { 'FLK', 'Falkland Islands' }, { 'FRA', 'France' }, { 'FRO', 'Faroe Islands' }, { 'FSM', 'Federated States of Micronesia' },    -- 'FS of Micronesia' and 'FS Micronesia' also used { 'GAB', 'Gabon' }, { 'GAM', 'Gambia' }, { 'GEO', 'Georgia' }, { 'GER', 'Germany' }, { 'GHA', 'Ghana' }, { 'GIB', 'Gibraltar' }, { 'GLP', 'Guadeloupe' }, { 'GNB', 'Guinea-Bissau' }, { 'GRE', 'Greece' }, { 'GRL', 'Greenland' }, { 'GRN', 'Grenada' }, { 'GUA', 'Guatemala' }, { 'GUF', 'French Guiana' }, { 'GUI', 'Guinea' }, { 'GUM', 'Guam' }, { 'GUY', 'Guyana' }, { 'HAI', 'Haiti' }, { 'HKG', 'Hong Kong' }, { 'HON', 'Honduras' }, { 'HUN', 'Hungary' }, { 'IDN', 'Indonesia' }, { 'IND', 'India' }, { 'IRL', 'Ireland' }, { 'IRN', 'Iran' }, { 'IRQ', 'Iraq' }, { 'ISL', 'Iceland' }, { 'ISR', 'Israel' }, { 'ITA', 'Italy' }, { 'JAM', 'Jamaica' }, { 'JOR', 'Jordan' }, { 'JPN', 'Japan' }, { 'KAZ', 'Kazakhstan' }, { 'KEN', 'Kenya' }, { 'KGZ', 'Kyrgyzstan' }, { 'KIR', 'Kiribati' }, { 'KOR', 'South Korea' }, { 'KRD', 'Kurdistan' },                         -- missing template country data { 'KSA', 'Saudi Arabia' }, { 'KUW', 'Kuwait' }, { 'KVX', 'Kosovo' }, { 'LAO', 'Laos' }, { 'LBR', 'Liberia' }, { 'LBY', 'Libya' }, { 'LCA', 'Saint Lucia' }, { 'LES', 'Lesotho' }, { 'LIB', 'Lebanon' }, { 'LIE', 'Liechtenstein' }, { 'LTU', 'Lithuania' }, { 'LUX', 'Luxembourg' }, { 'LVA', 'Latvia' }, { 'MAC', 'Macao' }, { 'MAD', 'Madagascar' }, { 'MAR', 'Morocco' }, { 'MAS', 'Malaysia' }, { 'MCO', 'Monaco' }, { 'MDA', 'Moldova' }, { 'MDV', 'Maldives' }, { 'MEX', 'Mexico' }, { 'MKD', 'North Macedonia' }, { 'MLI', 'Mali' }, { 'MLT', 'Malta' }, { 'MNE', 'Montenegro' }, { 'MNG', 'Mongolia' }, { 'MOZ', 'Mozambique' }, { 'MRI', 'Mauritius' }, { 'MSR', 'Montserrat' }, { 'MTN', 'Mauritania' }, { 'MTQ', 'Martinique' }, { 'MWI', 'Malawi' }, { 'MYA', 'Myanmar' }, { 'MYT', 'Mayotte' }, { 'NAM', 'Namibia' }, { 'NCA', 'Nicaragua' }, { 'NCL', 'New Caledonia' }, { 'NED', 'Netherlands' }, { 'NEP', 'Nepal' }, { 'NGA', 'Nigeria' }, { 'NIG', 'Niger' }, { 'NIR', 'Northern Ireland' }, { 'NIU', 'Niue' }, { 'NMI', 'Northern Mariana Islands' }, { 'NOR', 'Norway' }, { 'NZL', 'New Zealand' }, { 'OMA', 'Oman' }, { 'PAK', 'Pakistan' }, { 'PAN', 'Panama' }, { 'PAR', 'Paraguay' }, { 'PER', 'Peru' }, { 'PHI', 'Philippines' }, { 'PLE', 'Palestine' }, { 'PLW', 'Palau' }, { 'PNG', 'Papua New Guinea' }, { 'POL', 'Poland' }, { 'POR', 'Portugal' }, { 'PRK', 'North Korea' }, { 'PUR', 'Puerto Rico' }, { 'QAT', 'Qatar' }, { 'REU', 'Réunion' }, { 'TRNC', 'Northern Cyprus' }, { 'ROU', 'Romania' }, { 'RSA', 'South Africa' }, { 'RUS', 'Russia' }, { 'RWA', 'Rwanda' }, { 'SAB', 'Saba' }, { 'SAM', 'Samoa' }, { 'SCO', 'Scotland' }, { 'SDN', 'Sudan' }, { 'SEN', 'Senegal' }, { 'SEY', 'Seychelles' }, { 'SIN', 'Singapore' }, { 'SKN', 'Saint Kitts and Nevis' }, { 'SLD', 'Somaliland' },                         -- missing template country data { 'SLE', 'Sierra Leone' }, { 'SLV', 'El Salvador' }, { 'SMN', 'Saint Martin' }, { 'SMR', 'San Marino' }, { 'SOL', 'Solomon Islands' }, { 'SOM', 'Somalia' }, { 'SPM', 'Saint Pierre and Miquelon' }, { 'SRB', 'Serbia' }, { 'SRI', 'Sri Lanka' }, { 'SSD', 'South Sudan' }, { 'STP', 'São Tomé and Príncipe' }, { 'SUI', 'Switzerland' }, { 'SUR', 'Suriname' }, { 'SVK', 'Slovakia' }, { 'SVN', 'Slovenia' }, { 'SWE', 'Sweden' }, { 'SWZ', 'Eswatini' }, { 'SXM', 'Sint Maarten' }, { 'SYR', 'Syria' }, { 'TAH', 'Tahiti' }, { 'TAN', 'Tanzania' }, { 'TCA', 'Turks and Caicos Islands' }, { 'TGA', 'Tonga' }, { 'THA', 'Thailand' }, { 'TIB', 'Tibet' },                      -- missing template country data { 'TJK', 'Tajikistan' }, { 'TKM', 'Turkmenistan' }, { 'TLS', 'East Timor' }, { 'TOG', 'Togo' }, { 'TPE', 'Taiwan' }, { 'TRI', 'Trinidad and Tobago' }, { 'TUN', 'Tunisia' }, { 'TUR', 'Turkey' }, { 'TUV', 'Tuvalu' }, { 'UAE', 'United Arab Emirates' }, { 'UGA', 'Uganda' }, { 'UKR', 'Ukraine' }, { 'URU', 'Uruguay' }, { 'USA', 'United States' }, { 'UZB', 'Uzbekistan' }, { 'VAN', 'Vanuatu' }, { 'VAT', 'Vatican' }, { 'VEN', 'Venezuela' }, { 'VGB', 'British Virgin Islands' }, { 'VIE', 'Vietnam' }, { 'VIN', 'Saint Vincent and the Grenadines' },   -- 'St Vincent & Grenadines' also used { 'VIR', 'US Virgin Islands' }, { 'WAL', 'Wales' }, { 'WLF', 'Wallis and Futuna' }, { 'YEM', 'Yemen' }, { 'ZAM', 'Zambia' }, { 'ZAN', 'Zanzibar' }, { 'ZIM', 'Zimbabwe' }, }

return data