El 2 de octubre de 1995, la NHL, el sindicato de jugadores de la liga (NHLPA por sus siglas en inglés) y la Federación Internacional de Hockey sobre Hielo (IIHF por sus siglas en inglés) alcanzaron un acuerdo que permitió la participación de jugadores de la NHL en los Juegos Olímpicos de Invierno por primera vez (en los Juegos de Nagano, Japón, en 1998).
Incluyendo los Juegos de Milán Cortina 2026, la temporada regular de la NHL se ha interrumpido para que los jugadores asistan a seis ediciones de los Juegos Olímpicos de Invierno (1998, 2002, 2006, 2010, 2014 y 2026).
Los jugadores de la NHL han representado a 18 países diferentes en los seis Juegos Olímpicos de Invierno en los que ha participado la liga: Austria, Bielorrusia, Canadá, República Checa, Dinamarca, Finlandia, Francia, Alemania, Kazajistán, Letonia, Noruega, Rusia, Eslovaquia, Eslovenia, Suecia, Suiza, Ucrania y Estados Unidos.
Al menos 117 jugadores de la NHL han participado en cada uno de los seis Juegos Olímpicos en los que ha estado presente la liga.
Los ganadores de medalla y sus capitanes de esos respectivos Juegos Olímpicos:
1998 - Nagano, Japón
Oro: República Checa, capitán Vladimir Ruzicka
Plata: Rusia, capitán Pavel Bure
Bronce: Finlandia, capitán Saku Koivu
2002 - Salt Lake City, EE. UU.
Oro: Canadá, capitán Mario Lemieux
Plata: EE. UU., capitán Chris Chelios
Bronce: Rusia, capitán Igor Larionov
2006 - Turín, Italia
Oro: Suecia, capitán Mats Sundin
Plata: Finlandia, capitán Saku Koivu
Bronce: República Checa, capitán Robert Lang
2010 - Vancouver, Canadá
Oro: Canadá, capitán Scott Niedermayer
Plata: EE. UU., capitán Jamie Langenbrunner
Bronce: Finlandia, capitán Saku Koivu
2014 - Sochi, Rusia
Oro: Canadá, capitán Sidney Crosby
Plata: Suecia, capitán Henrik Zetterberg
Bronce: Finlandia, capitán Teemu Selanne
2026 - Milán-Cortina, Italia
Oro: EE. UU., capitán Auston Matthews
Plata: Canadá, capitán Sidney Crosby
Bronce: Finlandia, capitán Mikael Granlund





















