The National Hockey League had built in a three-week break from action to send its top players to Beijing, but Covid outbreaks throughout North America have put the sport on hold.
Fifty NHL games have already been postponed through Dec. 23 and Commissioner Gary Bettman said sending players to Beijing "is no longer feasible."
"We certainly acknowledge and appreciate the efforts made by the International Olympic Committee, the International Ice Hockey Federation and the Beijing Organizing Committee to host NHL Players but current circumstances have made it impossible for us to proceed despite everyone’s best efforts," Bettman said in a statement. "We look forward to Olympic participation in 2026."
Amateurs and professional players from outside the NHL will likely stock the rosters.
The United States, Canada, Germany, China, the Russian Olympic Committee, Czechia, Switzerland, Denmark, Finland, Sweden, Slovakia and Latvia are the 12 teams competing for men's hockey gold in Beijing.
This story first appeared on NBCNews.com.