Which sport gives you the best all-round workout?

I train in the traditional form of Thai boxing, and aside from the obvious self-defence benefits, I feel that it offers a complete workout by improving your strength, fitness, flexibility and coordination etc. For me it is a great all-round workout!

What sport do you do that you feel gives you a great all-round workout?
Which sport gives you the best all-round workout?
Post Opinion