91. edycja Pucharu Spenglera rozgrywana była od 26 do 31 grudnia 2017. Mecze rozgrywane były w hali Vaillant Arena.
Do turnieju oprócz drużyny gospodarzy HC Davos oraz tradycyjnie uczestniczącego Teamu Canada zaproszono cztery drużyny: HPK, HC Mountfield, Dinamo Ryga oraz Team Switzerland. Po zwiększeniu turnieju do sześciu drużyn rozgrywki podzielono na dwie grupy. Pierwsza nazwana została na cześć Richarda Torrianiego, dwukrotnego brązowego medalisty igrzysk olimpijskich w hokeju na lodzie z 1928 i 1948 oraz srebrnego medalisty mistrzostw świata w saneczkarstwie w jedynkach mężczyzn z 1957 roku. Druga grupa została nazwana na część Hansa Cattini oraz Ferdinanda Cattini.
Z racji podziału na grupy po rozegraniu meczów fazy grupowej odbyły się dwa spotkania o awans do półfinałów turnieju. Zwycięzcy półfinałów rozegrali finałowe spotkanie w samo południe 31 grudnia 2017 roku.
Obrońcami tytułu była drużyna Team Canada, która w finale poprzedniej edycji pokonała HC Lugano 5:2. W finale doszło do powtórki sprzed roku, ponownym zwycięzcą został zespół Team Canada.
Faza grupowa Grupa Torriani
Lp. Zespół 1 Team Switzerland 2 6 2 0 0 0 10 1 +92 Dinamo Ryga 2 2 0 1 0 1 5 9 –43 HPK 2 1 0 0 1 1 3 8 –5 = bezpośredni awans do półfinału, = udział w ćwierćfinale
Grupa Cattini