Sidney Crosby has been named an NHL All-Star for the 10th time, as the league unveiled its initial rosters Thursday night for the event next month in Toronto.

The Pittsburgh Penguins captain was one of the first 32 All-Stars chosen by the league's hockey operations department. One player from each team is picked, with others added by fan vote later.