These are all subject to change at any moment.
Top five NBA teams
#1. Golden State Warriors
#2. Houston Rockets
#3. Toronto Raptors
#4. Boston Celtics
#5. Cleveland Cavaliers
Top five NBA players
#1. Lebron James
#2. Kevin Durant
#3. Anthony Davis
#4. Russell Westbrook
#5. Giannis Antetokounmpo
Top five NBA coaches
#1. Gregg Popovich
#2. Brad Stevens
#3. Steve Kerr
#4. Rick Carlisle
#5. Erik Spoelstra
BOOM!
I'm pretty sure you will all agree with this list.