It's official! The four captains for the 2020 NHL All-Star Game have been selected based on the highest number of fan votes.

Atlantic Division - David Pastrnak.

Pastrnak has been an absolute scoring machine this year for the Bruins. Through just 36 games this season, Pasta has recorded a very impressive 28 goals and 22 assists, totalling 50 points. Though he may be the owner of the best bargain contract in the NHL, you won't hear Pastrnak complain about money. He's too busy lighting the lamp and listening to the roar of the crowd to care about anything else.

Metropolitan Division - Alexander Ovechkin.

Ovi is doing what Ovi does. Scoring goals at will again this season. With 22 goals and 35 points in 36 games this season, Ovi is showing, once again, that he is an ageless wonder. Though, let's be honest.. with Crosby having been sidelined for so long this season, there was really only one choice in the Metro. It's sad to think that Ovi doesn't have many of these games left. He will have big skates to fill once he hangs 'em up.

Central Division - Nathan MacKinnon.

Like Ovechkin, MacKinnon is in a league of his own in the Central. Mack has been hot all year long, having recorded 53 points in just 35 games this season. MacKinnon is making a case for himself when it comes to the Hart Trophy, but by the time all is said and done, Mack has all the tools in the toolbox to be able to walk off with the Art Ross Trophy as well, though many believe that both awards could land in the lap of a certain Pacific Division phenom..

Pacific Division - Connor McDavid.

Speak of the devil.. well.. Oiler.. Anyway, call him what you will, but just don't call him second best. Connor McDavid is the embodiment of what a true generational talent is. With 59 points in just 38 games this season, McDavid is showing, once again, why many consider him to to be the best player in the game. A case could have made for Leon Draisaitl here as well, but let's just agree that the vote went the right way here.