SOK 88. sesijā Bādenbādenē Kanādas pilsēta Kalgari saņēma tiesības rīkot XV ziemas olimpiskās spēles. Šis bija trešais pilsētas pārstāvju mēģinājums, un tas otro reizi vainagojās panākumiem. 1988. gada spēļu sporta programma salīdzinājumā ar iepriekšējo olimpiādi tika paplašināta uzreiz par septiņām disciplīnām, tāpēc sacensību kopējais ilgums pieauga līdz 16 dienām.
Īpaši Olimpiskajām spēlēm Kalgari un kaimiņpilsētā Kanmorā tika uzbūvētas piecas jaunas sporta iespējas un rekonstruētas vairākas esošās. XV ziemas olimpiskās spēles tika oficiāli atklātas 1988. gada 13. februārī Makmahonas pilsētas stadionā. Pirms tam olimpiskās lāpas stafete 88 dienas garām šķērsoja valsti - lāpa 18 tūkstošus kilometru nobrauca ne tikai skrējēju, bet arī sniega motorolleru un suņu ragaviņu rokās. Tās bija vienas no garākajām lāpu stafetes sacensībām ziemas olimpisko spēļu vēsturē.
1988. gada spēles, tāpat kā iepriekšējās, notika ar neapstrīdamu PSRS un VDR sportistu vadību. Šoreiz padomju olimpieši spēja apsteigt vāciešus gan apbalvojumu skaitā (29 pret 25), gan pēc kvalitātes (vēl 2 zelta medaļas). No 11 augstākā līmeņa medaļām, kuras izcīnīja padomju sportisti, piecas tika izcīnītas distanču slēpošanā vīriešiem un sievietēm. Abās pāru daiļslidošanas disciplīnās pirmo un otro vietu ieņēma Padomju Savienības pārstāvji. Hokeja turnīrā atkal uzvarēja PSRS izlase. VDR sportistiem kamaniņu sportā nebija līdzvērtīgu - trijās disciplīnās viņi izcīnīja sešas godalgas no deviņām, zaudējot vienu sudrabu un vienu bronzu kaimiņiem no Rietumvācijas, bet padomju sportistam tikai vienu bronzu. Olimpieši no Austrumvācijas izcēlās arī ātrslidošanas sacensībās, tajās izcīnot sasodīti desmit medaļas.
Amerikas sportistiem veicās vēl sliktāk nekā iepriekšējās Olimpiskajās spēlēs Sarajevā. Pēc medaļu skaita ASV komanda bija devītajā vietā, iegūstot trīs godalgas ātrslidošanā un daiļslidošanā. 15 ziemas spēļu saimnieki saņēma par vienu medaļu mazāk, bet zelta starp tām nebija. Kopumā tika izspēlēti 46 balvu komplekti, un par tiem sacentās vairāk nekā 1400 sportistu no 57 valstīm.