Now that NBA All-Star Weekend has finally arrived, it's time to look back at the first half of the season. The Cavs and Warriors have led the Eastern and Western Conferences, respectfully, all season (as many thought), and everyone else is jockeying for playoff position as we approach the final stretch of the season. How do all of the teams in the league stack up against each other over the first half of the season? Find out in our NBA Power Rankings:
1) Golden State Warriors (47-9)
Not a whole lot you can say here about the Warriors other than they are who we thought they were. Kevin Durant and all of their new pieces have meshed incredibly well together, asserting themselves as the best team in the league.
2) San Antonio Spurs (43-13)
The Spurs are quietly lurking behind the Warriors in 2nd in the West, but are just 16-7 in the new year. It seems like they've hit a bit of a mid-season lull. Some of that can be attributed to Pau Gasol, who is out with a broken finger until after the All-Star break.
3) Washington Wizards (34-21)
Washington is as hot as any team in the league, winning 15 of their last 17 games to move into the No. 3 spot in the East. No one wants to play them right now
4) Houston Rockets (40-18)
The Rockets have cooled off after their hot start, but James Harden - who has scored 40+ points in three of the last six games - is keeping Houston among the league's best.
5) Cleveland Cavaliers (39-16)
Cleveland is dealing with an abnormal rash of injuries, but when healthy they're as good as anyone. Still, hard to discount their 7-8 mark in January.
6) Boston Celtics (37-20)
Boston has been quietly challenging the Cavs at the top of the East and are hot coming into the All-Star break, winning 11 of their last 13 games.
7) Los Angeles Clippers (35-21)
The Clippers are definitely not the same team without Chris Paul but, led by Blake Griffin, have found a rhythm, winning their last four games.
8) Utah Jazz (35-22)
Another team that has been dealing with injuries all year, Utah can't seem to find much consistency. A win over Portland snapped a three-game losing streak, which came on the heels of a four-game winning streak.
9) Memphis Grizzlies (34-24)
Memphis continues to overachieve, winning seven of their last 10 games - a stretch that includes wins over Utah and San Antonio.
10) Oklahoma City Thunder (32-25)
Like Memphis, OKC goes through stretches of dominance where they reel off short winning streaks, followed by short losing streaks. They're still overly reliant on Westbrook putting up triple-doubles.
11) Atlanta Hawks (32-24)
The Hawks have failed to gain any consistency after their long winning streak in January, going 6-6 in their last 12 games.
12) Toronto Raptors (33-24)
Toronto has fallen off a cliff of late, losing 11 of their last 16 games. However, their recent trade to acquire Serge Ibaka could make them a serious threat in the East.
13) Chicago Bulls (28-29)
Chicago may be a mess off the court, but they've found a way to stay semi-consistent on it, going 5-4 over their last nine games.
14) Indiana Pacers (29-28)
Indiana was on a seven-game winning streak and looked like they had finally figured it out, but now enter the All-Star break on a six-game losing streak.
15) Miami Heat (25-32)
Miami has followed their 13-game winning streak with a 1-2 stretch. This team was terrible before that run - are they trending back to that?
16) Denver Nuggets (25-31)
Denver just made a trade to acquire Mason Plumlee for the Blazers to help their playoff push, as they currently sit eighth in the West.
17) Detroit Pistons (27-30)
Detroit is another team that has failed to really gain any kind of footing this season, going 6-6 in their last 12 games.
18) Sacramento Kings (24-33)
Sacramento is still extremely inconsistent, but have won five of their last seven games to remain in striking distance of that final playoff spot in the West.
19) Milwaukee Bucks (25-30)
The Bucks were trending up, and then Jabari Parker tore the ACL in his left knee for the second time in his three-year career. They have largely stumbled in the new year, but are on a three-game win streak going into the break.
20) Minnesota Timberwolves (22-35)
Minnesota's defense has been surprisingly bad this season, and is the biggest reason why they've lost six of their last nine games. They're still a very young team, and they are playing like it.
21) Dallas Mavericks (22-34)
Led by D-League signee Yogi Ferrell, Dallas has really turned their season around of late, winning six of their last 10 games.
22) Portland Trail Blazers (23-33)
Portland got Jusuf Nurkic in return for Plumlee, giving them a rim protector they desperately need. They're also in contention for the No. 8 spot in the West.
23) New York Knicks (23-34)
The sky is falling in the Big Apple. Amidst rumors of Carmelo Anthony potentially being traded and the Charles Oakley fiasco, the Knicks have lost five of their last six games.
24) New Orleans Pelicans (23-34)
The Pelicans are playing better than they were at the start of the season, but that isn't necessary resulting in consistent winning. They have lost six of their last 10 games.
25) Charlotte Hornets (24-32)
Unlike the past couple of teams ahead of them, Charlotte got off to a tremendous start (they led the Eastern Conference 10 games into the season). They have since fallen off dramatically, losing 18 of their last 23 games overall.
26) Philadelphia 76ers (21-35)
Philadelphia Is still bad, but there is hope. Joel Embiid's slightly torn meniscus is cause for concern, and they have come back down to earth a bit (lost six of their last nine games), but the Sixers are FINALLY moving in the right direction.
27) Orlando Magic (21-37)
Orlando's is quickly turning into one of the league's worst teams, winning just six games since Dec. 26.
28) Los Angeles Lakers (19-39)
We knew the Lakers would be bad, and even if their record is worse than anticipated, this young group has shown flashes of promise.
29) Phoenix Suns (18-39)
The Suns have struggled to find their footing all season long, and continue to do so, going 3-10 in their last 13 games.
30) Brooklyn Nets (9-47)
Brooklyn is bad again, but they're a different kind of bad than they were last season. Even though they've shown some fight, their talent level is just so much lower than everyone else in the league.