2. San Antonio Spurs

The Spurs are simply a great team; it is no longer about when they will explode with all their young talent, but they are here right now. They have put everything together a lot sooner than most had anticipated, and are a true contender for the NBA Finals. They just have everything you would want in one of the top teams in the NBA.
1. Oklahoma City Thunder

The Thunder have not been as dominant as they were at the beginning of the season, but they are still clearly the best team in the NBA and the team to beat. Shai Gilgeous-Alexander is making a case for his 2nd MVP, and the Thunder are still beating most teams they play, just not to the level they originally were.
For more great basketball analysis, check out DrRoto.com!