If we're talking sports, it has to be swimming. Swimming a quarter mile is the caloric equivalent of running a mile. http://www.livestrong.com/article/46330-calories-burned-swimming-vs.-running/
Don't people get back problems with hockey. It might be good for some people but surely it can't be "the best"?
I played Ice Hockey for 20 years, I still find pick up games here and there. In an average 60 minute hockey game, the average time on the ice for even the best players is only about 22 - 25 minutes per game. With hockey there is a lot of sitting involved, so I am not sure how that could be the "best" for your health. Oh yeah, and then there are the concussions from the full body checks.
@Sayqa is from Pakistan so I suspect field hockey was the "hockey" being referred to. I only ever played during PE at high school so have no idea about time on the field with that but I remember hating being hunched over. They're soft-as in NZ now when they play, it's all astroturf and smooth surfaces. Our school field used to be a mess, you'd hit the ball and it could end up anywhere. I played ice hockey for a season, now that is an awesome sport. Couldn't skate very well but had a blast.
Thanks sarakh for the information. Your points are so logical but rare cannot be example. The percentage of outdoor games is very poor which effect badly.
I would suggest swimming because you have your whole body active,it is very healthy and swimmers have best bodies.
Not necessarily, some sports put an unhealthy strain on the joints or heart. Look at the number of young endurance sports people having to retire (and some die) because of the strain of their sporting endeavours. Heart problems plaguing top athletes
Every sport is good for health , but I ll go Swimming because when you do swimming, work out of whole body takes place, each and every muscles got stretched and flexibility increases.
It's not really though is it. Football players suffer from torn ligaments and hamstrings, pulled muscles, broken legs and if you play against Vinny Jones, crushed testicles: ..fuck that I'll stick to darts.