So the NBA Finals start tonight at 9pm with the Golden State Warriors facing off against the Cleveland Cavaliers. LeBron James against Stephen Curry, Kyrie Irving against Klay Thompson, Mozgov against Bogut. These guys wont necessarily face off against each other, but big names (except for maybe Mozgov and Bogut) are going to be out for both teams. It's not easy rooting against LeBron James because he has a strong will to win and makes his teammates better like no other player does in the league, but I believe the team that has been the best team in the league all season will come out on top. The depth that the Warriors have is quite impressive. When you have guys who have played in previous All Star games coming off the bench to spell guys who played in this year's All Star game that's something to marvel at.
The reason the Warriors have been the best team in the league is because they play both top 5 defense and run a very efficient offense. With shooters like Stephen Curry, Klay Thompson, Harrison Barnes (who when on a roll looks unstoppable), and Andre Iguodala, amongst others the Warriors' offense is top notch. On the other side of the coin guys like Draymond Green, Klay Thompson, Andrew Bout, in the paint, the Warriors' defense has also been top notch this year. The Cavaliers have a tough 7 games ahead of them; even though they have the experience factor over the Warriors I don't think they have the talent to stop the Warriors for 4 games. This has been a magical year for the Warriors and I see it ending with them hoisting the Larry O'Brien trophy in 6 games.