The St. Louis Blues will begin defense of their Stanley Cup championship against the Washington Capitals at Enterprise Center on Oct. 2, the first night of the 2019-20 NHL season.

There will be three other games that night: The Toronto Maple Leafs will host the Ottawa Senators, the Edmonton Oilers will host the Vancouver Canucks and the Vegas Golden Knights will host the San Jose Sharks in a rematch of their first-round Stanley Cup Playoff series.

The Eastern Conference-champion Boston Bruins, who lost to the Blues in seven games in the Stanley Cup Final, will begin their season on the road. They play their home opener against the New Jersey Devils at TD Garden on Oct. 12.

The full 1,271-game schedule will be unveiled on NHL Network on Tuesday (noon ET) during "NHL Tonight: 2019-20 Schedule Release," hosted by Jamison Coyle and analysts E.J. Hradek and Mike Johnson. The 30-minute program also will be streamed live on NHL.com and SiriusXM NHL Network Radio

Here is the home opener for each of the 31 NHL teams:

Anaheim Ducks: Thursday, Oct. 3 vs. Arizona Coyotes

Arizona Coyotes: Saturday, Oct. 5 vs. Boston Bruins

Boston Bruins: Saturday, Oct. 12 vs. New Jersey Devils

Buffalo Sabres: Saturday, Oct. 5 vs. New Jersey Devils

Calgary Flames: Saturday, Oct. 5 vs. Vancouver Canucks

Carolina Hurricanes: Thursday, Oct. 3 vs. Montreal Canadiens

Chicago Blackhawks: Thursday, Oct. 10 vs. San Jose Sharks

Colorado Avalanche: Thursday, Oct. 3 vs. Calgary Flames

Columbus Blue Jackets: Friday, Oct. 4 vs. Toronto Maple Leafs

Dallas Stars: Thursday, Oct. 3 vs. Boston Bruins

Detroit Red Wings: Sunday, Oct. 6 vs. Dallas Stars

Edmonton Oilers: Wednesday, Oct. 2 vs. Vancouver Canucks

Florida Panthers: Saturday, Oct. 5 vs. Tampa Bay Lightning

Los Angeles Kings: Saturday, Oct. 12 vs. Nashville Predators

Minnesota Wild: Saturday, Oct. 12 vs. Pittsburgh Penguins

Montreal Canadiens: Thursday, Oct. 10 vs. Detroit Red Wings

Nashville Predators: Thursday, Oct. 3 vs. Minnesota Wild

New Jersey Devils: Friday, Oct. 4 vs. Winnipeg Jets

New York Islanders: Friday, Oct. 4 vs. Washington Capitals (at Nassau Coliseum)

New York Rangers: Thursday, Oct. 3 vs. Winnipeg Jets

Ottawa Senators: Saturday, Oct. 5 vs. New York Rangers

Philadelphia Flyers: Wednesday, Oct. 9 vs. New Jersey Devils

Pittsburgh Penguins: Thursday, Oct. 3 vs. Buffalo Sabres

San Jose Sharks: Friday, Oct. 4 vs. Vegas Golden Knights

St. Louis Blues: Wednesday, Oct. 2 vs. Washington Capitals

Tampa Bay Lightning: Thursday, Oct. 3 vs. Florida Panthers

Toronto Maple Leafs: Wednesday, Oct. 2 vs. Ottawa Senators

Vancouver Canucks: Wednesday, Oct. 9 vs. Los Angeles Kings

Vegas Golden Knights: Wednesday, Oct. 2 vs. San Jose Sharks

Washington Capitals: Saturday, Oct. 5 vs. Carolina Hurricanes

Winnipeg Jets: Thursday, Oct. 10 vs. Minnesota Wild