NHL reveals captains for 2017 All-Star game

Updated: 

There no John Scott, but this year's group of NHL All-Star game captains includes plenty of star power.

Pittsburgh' Sidney Crosby, Montreal's Carey Price, Edmonton's Connor McDavid and Nashville's P.K. Subban were voted by fans to helm their respective divisions during the NHL's three-on-three tournament later this month in Los Angeles.

The NHL revealed the results of its month-long fan balloting process Tuesday.

Crosby, Price and McDavid led their divisions since the NHL opened voting in December. Subban, who has not played since December 15 while dealing with an injury, surpassed Chicago's Patrick Kane for the honour in the second round of voting.

The NHL's All-Star weekend opens on January 28 at the Staples Center with the annual skills competition.

The three-on-three tournament, a format that debuted last season to rave reviews, thanks in part to Scott's storybook inclusion, will be played on January 29.

It is possible Subban will not be available to carry out his captain duties as he contemplates surgery for a herniated disc in his back, according to reports.

Crosby, a 10-time All-Star selection, has not played in the event since 2007 having dealt with injuries in 2008, 2009, 2011 and 2015. He was a surprise snub last year.

McDavid, should he participate, would make his All-Star game debut after missing most of his rookie season due to injury.