Data
edit
-- Current --
["Boston Bruins"] = {"000000", "FDB930", "FFFFFF"},
["Buffalo Sabres"] = {"002654", "FCB514", "ADAFAA", "FFFFFF"},
["Detroit Red Wings"] = {"E51837", "FFFFFF"},
["Florida Panthers"] = {"C8102E", "041E42", "B9975B", "FFFFFF"},
["Montreal Canadiens"] = {"C51230", "083A81", "FFFFFF"},
["Ottawa Senators"] = {"E51837", "000000", "D4A00F", "FFFFFF"},
["Tampa Bay Lightning"] = {"003D7C", "FFFFFF", "000000"},
["Toronto Maple Leafs"] = {"073875", "FFFFFF"},
["Carolina Hurricanes"] = {"C2001C", "333333", "B1B6BA", "FFFFFF"},
["Columbus Blue Jackets"] = {"002147", "C60C30", "A5ACAF", "FFFFFF"},
["New Jersey Devils"] = {"E51837", "000000", "FFFFFF"},
["New York Islanders"] = {"00529B", "F57D31", "FFFFFF"},
["New York Rangers"] = {"005DAB", "E51837", "FFFFFF"},
["Philadelphia Flyers"] = {"F4793E", "000000", "FFFFFF"},
["Pittsburgh Penguins"] = {"000000", "FFCC33", "FFFFFF"},
["Washington Capitals"] = {"E51837", "002E62", "FFFFFF"},
["Anaheim Ducks"] = {"000000", "B6985A", "F57D31", "B3B6BB"},
["Arizona Coyotes"] = {"98012E", "000000", "EEE3C7", "FFFFFF"},
["Calgary Flames"] = {"E51837", "FDBE57", "000000", "FFFFFF"},
["Edmonton Oilers"] = {"013E7F", "EB6E1E", "FFFFFF"},
["Los Angeles Kings"] = {"000000", "B2B7BB", "FFFFFF"},
["San Jose Sharks"] = {"007889", "F4901E", "000000", "FFFFFF"},
["Vancouver Canucks"] = {"003E7E", "008752", "FFFFFF"},
["Chicago Blackhawks"] = {"E51837", "000000", "FFFFFF"},
["Colorado Avalanche"] = {"870038", "015696", "000000", "B2B7BB", "FFFFFF"},
["Dallas Stars"] = {"016F4A", "000000", "A7A8AC", "FFFFFF"},
["Minnesota Wild"] = {"04F30", "C51230", "F1B310", "EEE3C7", "FFFFFF"},
["Nashville Predators"] = {"FDB930", "002E62", "FFFFFF"},
["St. Louis Blues"] = {"00529C", "FDB930", "002D62", "FFFFFF"},
["Winnipeg Jets"] = {"041E42", "0060A5", "ADAFAA", "FFFFFF", "A81E2D"},
-- Future --
["Vegas Golden Knights"] = {"333F48", "89734C", "000000", "FFFFFF"},
General notes
editCurrent template headings all have a tricolour appearance produced by adding coloured top & bottom borders, of the first two non-white colours listed in the infobox, to a white background. Teams with only a single non-white colour use it for both top & bottom.
Similar sets
editIt may not be possible to make all the three-colour sets obviously unique, but by using an additional light colour, where available, instead of white, some of the existing near-duplicates could be disambiguated. The most common first two colours are red & black, used by four teams:
Ottawa Senators | Carolina Hurricanes | New Jersey Devils | Chicago Blackhawks |
Here the Carolina colours look slightly different; for some reason they‘ve been assigned a darker red than the others, and a dark grey instead of black. At any rate, they and Ottawa could be distinguished by adding secondary colours, although no such option is available for either New Jersey or Chicago:
Ottawa Senators | Carolina Hurricanes | New Jersey Devils | Chicago Blackhawks |
It will be necessary to confirm there’s sufficient contrast to satisfy accessibility guidelines; if a secondary colour is too dark it might be lightened to a suitable tint.