Ahhh the North American bias! The most talented athletes are professional soccer player by far!! For the simple fact that the WHOLE PLANET (figure of speech) plays soccer, and to reach the top of the mountain you're competing against BILLIONS of players, not just thousands or hundred of thousands but BILLIONS! There are more soccer players up here in Canada than Hockey players. Soccer is the true global sport, and to be the best you have to be the most talented athlete just based on the competition you're facing. The perfect example is any ex-athlete, you go from being the best athlete in elementary school, one of the best in High school average to good in college and then your at a 9 to 5. The difference in each level is the sheer numbers of athletes your competing against. Tiny number in elementary school, small number in high school, large number in college. Competition breeds success and professional soccer players face the most competition, based on sheer numbers, than any other athletes on the planet.