Here is the full National Hockey League schedule for Oct. 21 and how to watch all the games. Or see our sortable NHL schedule to filter by team or division.
NHL schedule today
All times Eastern and accurate as of Monday, Oct. 20, 2025, at 6:07 p.m.
San Jose Sharks at New York Islanders, 7 p.m., NBC Sports California, MSG SportsnetVancouver Canucks at Pittsburgh Penguins, 7 p.m., SportsNet Pittsburgh, Rogers Sportsnet PacificEdmonton Oilers at Ottawa Senators, 7 p.m., TSN5, RDS, Rogers Sportsnet WestNew Jersey Devils at Toronto Maple Leafs, 7 p.m., TSN4, MSGSeattle Kraken at Washington Capitals, 7 p.m., Kraken Hockey Network, KONG-TV, Monumental Sports NetworkFlorida Panthers at Boston Bruins, 7:30 p.m., ESPN, TVA, Rogers Sportsnet 360Columbus Blue Jackets at Dallas Stars, 8 p.m., Victory+, FanDuel Sports OhioAnaheim Ducks at Nashville Predators, 8 p.m., FanDuel Sports South, KTTV – FOX11 Los Angeles, Victory+Los Angeles Kings at St. Louis Blues, 8 p.m., FanDuel Sports Midwest, FanDuel Sports WestColorado Avalanche at Utah Mammoth, 10 p.m., ESPN, TVA
Watch NHL games all season long with ESPN+
NHL Scores, results
See scores, results for all the game listed above.
See NHL scores, results from Oct. 20
Odds for NHL games today
The latest NHL odds can be found below from the best sports betting apps. Some odds may include games scheduled on future dates.