Der Spengler Cup 2012 (französischCoupe Spengler 2012) war die 86. Auflage des gleichnamigen Wettbewerbs und fand vom 26. bis 31. Dezember 2012 im Schweizer Luftkurort Davos statt. Als Spielstätte fungierte die dortige Vaillant Arena. Insgesamt besuchten 71'544 Zuschauer die elf Turnierspiele, die damit allesamt ausverkauft waren.
Es siegte das Team Canada, das durch einen 7:2-Sieg im Finalspiel über den Gastgeber HC Davos das Turnier gewann. Bereits in der Qualifikation hatten die Kanadier die Partie deutlich mit 5:0 für sich entschieden. In der dritten Auflage mit dem neuen Modus trafen erstmals nicht die beiden Gruppensieger der Vorrunde aufeinander. Für das Team Canada war es der insgesamt zwölfte Titelgewinn am Spengler Cup seit 1984 und der erste seit 2007. Aufgrund des Lockouts in der National Hockey League und dem verspäteten Beginn der NHL-Saison 2012/13 nahmen wie bereits im Jahr 2004 zahlreiche namhafte Spieler aus der Liga am Turnier teil.
Der US-Amerikaner Patrick Kane in Diensten des Finalisten und Gastgebers aus Davos war mit fünf Scorerpunkten, darunter vier Tore, erfolgreichster Akteur des Turniers.
Die sechs teilnehmenden Teams spielten zunächst in zwei Vorrundengruppen – benannt nach den Davoser Eishockeylegenden Richard Torriani sowie den Cattini-Brüdern Ferdinand und Hans – à drei Teams in einer Einfachrunde im Modus «jeder gegen jeden», so dass jede Mannschaft zunächst zwei Spiele bestritt, die Platzierungen nach Punkten aus. Die beiden Gruppensieger qualifizierten sich direkt für den Halbfinal, während die Zweit- und Drittplatzierten in einem K.-o.-Duell über Kreuz die beiden weiteren Halbfinalteilnehmer ausspielten. Die beiden Halbfinalsieger ermittelten am Schlusstag schliesslich den Turniersieger.
Abkürzungen: Pl. = Platz, Sp = Spiele, S = Siege, OTS = Siege nach Verlängerung (Overtime) oder Penaltyschiessen, OTN = Niederlagen nach Verlängerung oder Penaltyschiessen, N = Niederlagen
Abkürzungen: Pl. = Platz, Sp = Spiele, S = Siege, OTS = Siege nach Verlängerung (Overtime) oder Penaltyschiessen, OTN = Niederlagen nach Verlängerung oder Penaltyschiessen, N = Niederlagen