The NBA has selected its full All-Star rosters, and there are a few notable absences. However, the biggest name missing is Golden State Warriors point guard Stephen Curry.

Unlike other sports, there are not a lot of spots available for the best in the league in the NBA All-Star Game.

Only 12 players are selected to each prestigious roster, which unfortunately causes a lot of talented people to be left of the list.

However, there is little excuse for Curry to not be one of the players selected in the Western Conference.

In his fourth year in the league, the Warriors point guard has stepped up his efforts to an incredible level.

He is currently eighth in the entire league with 20.9 points per game. He is also third in the NBA with a three-point shooting percentage of 45.1.

This ability to score, along with his 6.6 assists per game, is a major reason that his team is currently in position for a playoff berth.

While teammate David Lee will represent the Warriors in the game—and rightfully so after averaging 19.6 points and 10.8 rebounds per contest—the squad is good enough to warrant multiple selections.

Golden State has not reached the playoffs since 2007. However, the group has improved on both sides of the floor and deserves the respect of the basketball community. This is especially true if the 12th-place Los Angeles Lakers can get two starters.

Voters have to make sure they give respect to players with good stats as well as those on winning teams.

For this reason, guards like Tony Parker and Russell Westbrook were well-deserving of their spots on the roster. However, LaMarcus Aldridge has not been able to have as much team success with his above-average numbers.

Curry could have easily taken the spot of the Portland Trail Blazer or even Zach Randolph, who is having one of the worst scoring years of his career.

The Eastern Conference also had some surprises, with Brook Lopez and Deron Williams of the Brooklyn Nets left off the roster. New York Knicks guard J.R. Smith also had a legitimate argument for playing in the game.

However, the voters in that conference showed that they were not afraid to select first-time All-Stars over veterans. The same should have been done with Curry.

Stephen Curry has raised the level of his game to the point that he is now one of the most valuable players in the league. Along with David Lee, the pair has transformed the Warriors and they have made the team into a legitimate playoff contender.

The guard deserves to be in the All-Star Game and is undoubtedly the biggest snub in the NBA.

Follow @TheRobGoldberg