Der Spengler Cup 1928 (französisch Coupe Spengler 1928 ) war die sechste Auflage des gleichnamigen Wettbewerbs und wurde im Dezember 1928 im Schweizer Luftkurort Davos durchgeführt. Als Spielstätte fungierte das dortige Eisstadion .
Der Berliner SC gewann zum dritten Mal nach 1924 und 1926 den Spengler Cup.
Die jeweiligen Gruppensieger qualifizierten sich für den Final, während die Zweitplatzierten der Gruppen den Drittplatzierten des Turniers ausspielten.
Dezember 1928 HC Milano 3:1(1:1, 1:0, 1:0) Oxford University Eisstadion Davos, Davos
Dezember 1928 Berliner SC 2:0(0:0, 0:0, 2:0) HC Milano Eisstadion Davos, Davos
Abkürzungen: Pl. = Platz, Sp = Spiele, S = Siege, U = Unentschieden, N = Niederlagen
Dezember 1928 SC Riessersee 0:0 HC Davos Eisstadion Davos, Davos
Dezember 1928 Cambridge University 2:0 HC Davos Eisstadion Davos, Davos
Dezember 1928 Cambridge University 3:1 SC Riessersee Eisstadion Davos, Davos
Abkürzungen: Pl. = Platz, Sp = Spiele, S = Siege, U = Unentschieden, N = Niederlagen
Dezember 1928 SC Riessersee 2:0 HC Milano Eisstadion Davos, Davos
31. Dezember 1928 Berliner SC 1:0 Cambridge University Eisstadion Davos, Davos