NBA players have to be the most athletic. When you say "football players", you're grouping the offensive linemen who do nothing but shove and fight and run 3 years, to the wide receivers who run 50-yard routes over and over. Too much variance.
With the NBA, you're exposed and you have to run the court and play O and D.
Your right, but your forgeting hockey.
Imo:
1a.) Basketball 1b.) Hockey
Football (American) I put it ahead of soccer, because of the brutal nature of the game.
Football (Euro)
Motocross/Supercross
Rugby
Baseball