NHL announces full All-Star Game rosters

Montreal Canadiens goalie Carey Price reaches out to snag the pack against the Washington Capitals during the third period of an NHL hockey game Monday, Jan. 9, 2017, in Montreal. (Paul Chiasson/The Canadian Press via AP) (The Associated Press)

Los Angeles Kings defenseman Drew Doughty shoots during overtime in an NHL hockey game against the Minnesota Wild in Los Angeles, Saturday, Jan. 7, 2017. The Kings won 4-3 in overtime. (AP Photo/Chris Carlson) (The Associated Press)

Edmonton Oilers centre Leon Draisaitl (29) celebrates his goal with teammates left wing Patrick Maroon (19), center Connor McDavid (97) and defenseman Kris Russell during the second period of an NHL hockey game in Ottawa on Sunday, Jan. 8, 2017. (Fred Chartrand/The Canadian Press via AP) (The Associated Press)

Rookies Auston Matthews and Patrik Laine are among the players selected for the NHL All-Star Game at Staples Center.

The NHL announced the full rosters and coaches Tuesday for the All-Star weekend, which will be held Jan. 27-29 in Los Angeles.

The game format will again be a 3-on-3 tournament featuring a team from each of the NHL's four divisions. The Pacific Division won last year.

Pittsburgh's Sidney Crosby, Edmonton's Connor McDavid, Nashville's P.K. Subban and Montreal's Carey Price already were chosen by fans to be captains of their respective teams.

The rosters also include Alex Ovechkin, Evgeni Malkin, John Tavares and Chicago teammates Patrick Kane, Jonathan Toews and Duncan Keith.

The Los Angeles Kings will be represented by forward Jeff Carter and defenseman Drew Doughty in their home rink.