The NBA has officially released the roster for the 2012 All-Star game. Most of the selections seem like obvious choices, but others are head scratches, and not because of who made the team, but who didn't.

Dirk Nowitzki and Paul Pierce both overcame slow starts to make the All-Star roster. Nowitzki was chosen to his 11th All-Star game in a row, despite having one of his worst statistical season in the NBA. Pierce, who was injured in earlier in the season was picked for the 10th straight time.

The head scratcher selections are that the lengthy runs of Kevin Garnett and Tim Duncan are over. Garnett wasn't chosen after his 14 consecutive selections, and Duncan was left out after making 13 in a row. Granted neither one of them are having their best seasons, but you could make the argument that Tim Duncan is having a better season than Dirk Nowitzki. Nowitzki has missed several games due to injury and conditioning. Granted Nowitzki is a bigger name and is coming off a championship victory, the nominations should go to whoever is having the best statistical season.

Check out the Full Roster here.

What do you guys think about the selections?