We're still talking sports right?
Just kidding...I have to put Olympic wrestling up there with the top 5 but Hockey still would be #1 and a collection of Lacrosse, Gymnastics, Wrestling and Ironman competitors somehow filling in the next couple with professional tennis and possibly soccer players up there as well. Obviously basketball and football take unique size along with athleticism but in very unique circumstances to be elite.
I played hockey, tennis and football, not professionally, and it just takes more overall skill and toughness to be a hockey player. It takes a lot of athleticism to play tennis and just pure size and determination to play football.
Each sport has its own required qualities but it takes a very special athlete and human to play hockey, regardless of level of competition!