On Wednesday, the NHL announced the rosters for each division for the 2018 All-Star game in Tampa Bay.

The big names like Sidney Crosby, Alex Ovechkin, Auston Matthews, Connor McDavid, and Patrick Kane made the cut, but there were some very obvious snubs that won't be playing in the game (unless injuries occur or players choose not to participate).

Before we reveal the snubs everyone is talking about, keep in mind that we don't care about the format of the teams.  Yes, we know that one player from every team has to be chosen and the rosters are small, but the purpose of this is to recognize the players snubbed as the All-Stars that they are, regardless of format.

Phil Kessel, Pittsburgh Penguins

Crosby said he hasn't had an All-Star caliber season thus far, but Phil Kessel has and he should have been part of the loaded Metropolitan Division's team.

Kessel leads the Penguins in scoring with 47 points and he has more points than Ovechkin, Crosby and Malkin this season.

Jakub Voracek, Philadelphia Flyers

The NHL's assist leader (43 in 42 games) deserves to be an All-Star more than anyone that didn't make the cut in our humble opinion.

John Carlson, Washington Capitals

Do you know who's second in points for defenceman this season?  John Carlson of the Washington Capitals.

The 28-year-old is on pace to set a career high in points and he averages the fourth-most minutes per game of all D-Men at 26:17.

Frederik Andersen, Toronto Maple Leafs

Usually Carey Price is deserving of the All-Star nod every year, but not this time around.

Frederik Andersen has him bested in all major statistical categories (Wins, GAA, Save %), he's fourth in the NHL in wins (22) and in the top 15 in save percentage.

Vladimir Tarasenko, St. Louis Blues

Tarasenko has been the engine for the Blues all season long, and although Brayden Schenn has been just as good in terms of production, Tarasenko is the best Blues forward.

Jonathan Marchessault, Vegas Golden Knights

Marchessault, the Corsi monster, is the Golden Knights' leading scorer and he was rewarded for his play this season with a contract extension.

James Neal might be the real deal, but Marchessault is realer and now an All-Star snub.