Edge Rewrite
// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a44f8d193fcbb7b5

Jump to content

Module:SportsRankings/data/IIHF World Ranking

From Wikipedia, the free encyclopedia

local data = {}

-- information about other templates used by module
data.templates = { flagged_team_link = "ih" }

-- general information about ranking and website being cited
data.source = {
    url    = "https://www.iihf.com/en/worldranking",
    title  = "IIHF Men's World Ranking", 
	website = "IIHF"
}

-- date of latest update
data.updated = {
	day = 3,
	month = 'June',
	year =2026
}

--[[ the rankings list
     copy rankings from IIHF and use follow excel to generate table entre
         =CONCAT("          {  '",TRIM(C11), "',  ",A11,",  ",E11,", ",D11," },  ")
     must edit alias listing to make sure country strings match 
--]]
data.rankings = {
    { 'Switzerland',          1,  2, 5335 },
    { 'Canada',               2,  0, 5305 },
    { 'United States',        3, -2, 5305 },
    { 'Finland',               4,  2, 5240 },
    { 'Sweden',                5, -1, 5100 },
    { 'Czechia',                6, -1, 5090 },
    { 'Germany',                7,  0, 4910 },
    { 'Slovakia',               8,  0, 4900 },
    { 'Latvia',                 9,  1, 4845 },
    { 'Denmark',               10, -1, 4760 },
    { 'Norway',                11,  1, 4755 },
    { 'Austria',               12, -1, 4555 },
    { 'Slovenia',              13,  2, 4375 },
    { 'Kazakhstan',            14,  0, 4370 },
    { 'France',                15, -2, 4350 },
    { 'Italy',                 16,  2, 4295 },
    { 'Hungary',               17,  2, 4275 },
    { 'Great Britain',         18, -2, 4260 },
    { 'Ukraine',               19,  3, 3995 },
    { 'Poland',                20, -1, 3965 },
    { 'Japan',                 21, -1, 3965 },
    { 'Romania',               22, -1, 3835 },
    { 'Lithuania',             23,  1, 3795 },
    { 'South Korea',            24, -1, 3750 },
    { 'Estonia',               25,  0, 3655 },
    { 'China',                 26,  0, 3635 },
    { 'Spain',                 27,  0, 3490 },
    { 'Netherlands',            28,  0, 3400 },
    { 'Croatia',               29,  1, 3350 },
    { 'Serbia',                30, -1, 3340 },
    { 'Iceland',               31,  0, 2985 },
    { 'Georgia',               32,  4, 2790 },
    { 'Bulgaria',              33, -1, 2775 },
    { 'Chinese Taipei',         34, -1, 2750 },
    { 'Türkiye',               35, -1, 2630 },
    { 'Thailand',              36, -1, 2520 },
    { 'South Africa',           37,  0, 2505 },
    { 'United Arab Emirates',   38,  1, 2280 },
    { 'Australia',              39, -1, 2210 },
    { 'Belgium',                40,  1, 2200 },
    { 'Israel',                 41, -1, 2160 },
    { 'New Zealand',            42,  0, 2025 },
    { 'Kyrgyzstan',             43,  1, 1800 },
    { 'Turkmenistan',           44, -1, 1650 },
    { 'Mexico',                 45,  0, 1645 },
    { 'Bosnia & Herzegovina',   46,  1, 1605 },
    { 'Luxembourg',             47, -1, 1505 },
    { 'Hong Kong, China',       48,  0, 1400 },
    { 'DPR Korea',              49,  3, 1305 },
    { 'Mongolia',               50,  1, 1280 },
    { 'Philippines',            51, -2, 1280 },
    { 'Singapore',              52, -2, 1250 },
    { 'Kuwait',                 53,  1, 1110 },
    { 'Iran',                   54, -1, 1080 },
    { 'Indonesia',              55,  1, 1060 },
    { 'Malaysia',               56, -1, 1000 },
    { 'Uzbekistan',             57,  0,  960 },
    { 'Armenia',                58,  0,  805 },
}

-- alias list (need empty list if not used)
data.alias = {
          {  'USA',  'United States' },  
          {  'ESP',  'Spain' },  
          {  'FRA',  'France' },  
          {  'SRB',  'Serbia' },  
          {  'ARG',  'Argentina' },  
          {  'LTU',  'Lithuania' },  
          {  'SLO',  'Slovenia' },  
          {  'CRO',  'Croatia' },  
          {  'GRE',  'Greece' },  
          {  'AUS',  'Australia' },  
          {  'BRA',  'Brazil' },  
          {  'RUS',  'Russia' },  
          {  'MEX',  'Mexico' },  
          {  'ITA',  'Italy' },  
          {  'PUR',  'Puerto Rico' },  
          {  'LAT',  'Latvia' },  
          {  'TUR',  'Turkey' },  
          {  'DOM',  'Dominican Republic' },  
          {  'UKR',  'Ukraine' },  
          {  'VEN',  'Venezuela' },  
          {  'FIN',  'Finland' },  
          {  'GER',  'Germany' },  
          {  'CAN',  'Canada' },  
          {  'CZE',  'Czech Republic' },  
          {  'IRI',  'Iran' },  
          {  'GEO',  'Georgia' },  
          {  'POL',  'Poland' },  
          {  'BEL',  'Belgium' },  
          {  'CHN',  'China' },  
          {  'PHI',  'Philippines' },  
          {  'MNE',  'Montenegro' },  
          {  'NGR',  'Nigeria' },  
          {  'KOR',  'Korea' },
          {  'PRK',  'DPR Korea' },
          {  'URU',  'Uruguay' },  
          {  'ISR',  'Israel' },  
          {  'SEN',  'Senegal' },  
          {  'ANG',  'Angola' },  
          {  'NZL',  'New Zealand' },  
          {  'HUN',  'Hungary' },  
          {  'MKD',  'Macedonia' },  
          {  'GBR',  'Great Britain' },  
          {  'BIH',  'Bosnia & Herzegovina' },  
          {  'PAN',  'Panama' },  
          {  'NED',  'Netherlands' },  
          {  'ISL',  'Iceland' },  
          {  'JOR',  'Jordan' },  
          {  'EST',  'Estonia' },  
          {  'BUL',  'Bulgaria' },  
          {  'JPN',  'Japan' },  
          {  'ISV',  'Virgin Islands' },  
          {  'TUN',  'Tunisia' },  
          {  'EGY',  'Egypt' },  
          {  'SWE',  'Sweden' },  
          {  'LBN',  'Lebanon' },  
          {  'AUT',  'Austria' },  
          {  'BLR',  'Belarus' },  
          {  'TPE',  'Chinese Taipei' },  
          {  'BAH',  'Bahamas' },  
          {  'ROU',  'Romania' },  
          {  'POR',  'Portugal' },  
          {  'MAR',  'Morocco' },  
          {  'QAT',  'Qatar' },  
          {  'CMR',  'Cameroon' },  
          {  'CUB',  'Cuba' },  
          {  'IND',  'India' },  
          {  'SUI',  'Switzerland' },  
          {  'MLI',  'Mali' },  
          {  'SVK',  'Slovakia' },  
          {  'DEN',  'Denmark' },  
          {  'KAZ',  'Kazakhstan' },  
          {  'CIV',  "Cote d'Ivoire" },  
          {  'PAR',  'Paraguay' },  
          {  'CAF',  'CAF' },  
          {  'JAM',  'Jamaica' },  
          {  'ANT',  'Antigua' },  
          {  'COL',  'Colombia' },  
          {  'MOZ',  'Mozambique' },  
          {  'IRQ',  'Iraq' },  
          {  'RWA',  'Rwanda' },  
          {  'CHI',  'Chile' },  
          {  'LUX',  'Luxembourg' },  
          {  'KOS',  'Kosovo' },  
          {  'HKG',  'Hong Kong' },  
          {  'COD',  'Dem.Rep. of Congo' },  
          {  'ARM',  'Armenia' },  
          {  'BAR',  'Barbados' },  
          {  'SYR',  'Syria' },  
          {  'CRC',  'Costa Rica' },  
          {  'CYP',  'Cyprus' },  
          {  'PLE',  'Palestine' },  
          {  'CPV',  'Cape Verde' },  
          {  'UGA',  'Uganda' },  
          {  'ALG',  'Algeria' },  
          {  'AND',  'Andorra' },  
          {  'MLT',  'Malta' },  
          {  'VIN',  'St.Vincent and the Grenadines' },  
          {  'INA',  'Indonesia' },  
          {  'BER',  'Bermuda' },  
          {  'GUY',  'Guyana' },  
          {  'ALB',  'Albania' },  
          {  'CHA',  'Chad' },  
          {  'SGP',  'Singapore' },  
          {  'THA',  'Thailand' },  
          {  'MAS',  'Malaysia' },  
          {  'NCA',  'Nicaragua' },  
          {  'BRN',  'Bahrain' },  
          {  'SUR',  'Suriname' },  
          {  'NOR',  'Norway' },  
          {  'IVB',  'British Virgin Islands' },  
          {  'IRL',  'Ireland' },  
          {  'KSA',  'Saudi Arabia' },  
          {  'HON',  'Honduras' },  
          {  'AZE',  'Azerbaijan' },  
          {  'RSA',  'South Africa' },  
          {  'ESA',  'El Salvador' },  
          {  'SMR',  'San Marino' },  
          {  'GUI',  'Guinea' },  
          {  'GAB',  'Gabon' },  
          {  'ECU',  'Ecuador' },  
          {  'ZIM',  'Zimbabwe' },  
          {  'CAY',  'Cayman Islands' },  
          {  'MDA',  'Moldova' },  
          {  'UAE',  'United Arab Emirates' },  
          {  'GRN',  'Grenada' },  
          {  'BOL',  'Bolivia' },  
          {  'SRI',  'Sri Lanka' },  
          {  'KEN',  'Kenya' },  
          {  'BUR',  'Burkina Faso' },  
          {  'SSD',  'South Sudan' },  
          {  'MAT',  'Montserrat' },  
          {  'ZAM',  'Zambia' },  
          {  'GIB',  'Gibraltar' },  
          {  'BDI',  'Burundi' },  
          {  'KUW',  'Kuwait' },  
          {  'VIE',  'Vietnam' },  
          {  'PER',  'Peru' },  
          {  'SEY',  'Seychelles' },  
          {  'UZB',  'Uzbekistan' },  
          {  'SOM',  'Somalia' },  
          {  'GUA',  'Guatemala' },  
          {  'BEN',  'Benin' },  
          {  'BAN',  'Bangladesh' },  
          {  'MAD',  'Madagascar' },  
          {  'MDV',  'Maldives' },  
          {  'BOT',  'Botswana' },  
          {  'MAC',  'Macau' },  
          {  'BHU',  'Bhutan' },  
          {  'LCA',  'St. Lucia' },  
          {  'BRU',  'Brunei Darussalam' },  
          {  'TAN',  'Tanzania' },  
          {  'TOG',  'Togo' },  
          {  'NEP',  'Nepal' },  
          {  'OMA',  'Oman' },  
          {  'MTN',  'Mauritania' },  
          {  'MYA',  'Myanmar' },  
          {  'CAM',  'Cambodia' },  
          {  'LBA',  'Libya' },  
          {  'HAI',  'Haiti' },  
          {  'MAW',  'Malawi' },  
          {  'TKM',  'Turkmenistan' },
     	  --
     	  { 'code', 'key'}
}	
return data