The NHL All-Star teams for 2016 have been released in full, with a surprising inclusion and omission or two.

The three-on-three NHL showpiece will take be hosted by the Nashville Predators this year at Nashville Arena in late January.

But just how well did the NHL do selecting the bulk of the all-star rosters? Below are our' picks for the 2016 NHL All-Star Game, with unselected picks in bold.

ATLANTIC DIVISION

Goalies: James Reimer (Toronto), Roberto Luongo (Florida)

Defensemen: Erik Karlsson (Ottawa), P.K. Suban (Montreal), Aaron Ekblad (Florida)

Forwards: Dylan Larkin, (Detroit), Mike Hoffman (Ottawa), Patrice Bergeron (Boston), Bobby Ryan (Ottawa), Max Pacioretty (Montreal), Steven Stamkos (Tampa Bay)

CENTRAL DIVISION

Goalies: Corey Crawford (Chicago), Jake Allen (St. Louis)

Defensemen: John Klingberg (Dallas), Toby Enstrom (Winnipeg), Jason Demers (Dallas)

Forwards: Patrick Kane (Chicago), Jamie Benn (Dallas), Tyler Seguin (Dallas), Vladimir Tarasenko (St. Louis), Blake Wheeler (Winnipeg), Matt Duchene (Colorado)

METROPOLITAN DIVISION

Goalies: Braden Holtby (Washington), Cory Schneider (New Jersey)

Defensemen: Kevin Klein (Rangers), Olli Maatta (Pittsburgh), Calvin de Haan (Islanders)

Forwards: Evgeni Malkin (Pittsburgh), Alex Ovechkin (Washington), Evgeny Kuznetsov (Washington), Mike Cammalleri (Islanders), Kyle Palmeri (New Jersey), Mats Zuccarello (Rangers)

PACIFIC DIVISION

Goalies: John Gibson (Anaheim), Jonathan Quick (Los Angeles)

Defensemen: Drew Doughty (Los Angeles), Brent Burns (San Jose), Oliver Ekman-Larsson (Arizona)

Forwards: Taylor Hall (Edmonton), Johnny Gaudreau (Calgary), Joe Pavelski (San Jose), Tyler Toffoli (Los Angeles), Henrik Sedin (Vancouver), Jeff Carter (Los Angeles)

What do you think? Did we do better than the official teams? Who did we miss? Tell us in the comments section