kOaMaster
Hall of Fame
I play Tennis, Badminton and Table Tennis all at the same competitive intermediate level. I am able to play 3 to 4 hours of tennis at a stretch without taking a break.
Badminton by far is physically most exhausting 20minutes of singles max!
TT - I find more tiring than tennis - I can probably play the same 3 - 4 hours without a break - but I would be much more tired than Tennis. I think it's because of the continuous play as opposed to the Tennis format of scoring.
So in my experience - I would say Badminton, TT and Tennis in that order.
I don't play competitively in any other sport - but sport like Soccer - you have a chance to rest, if you play smart. Basketball and Hockey are quite demanding - however, you can take shifts - so that also gives you chance to recover.
But in Pro Tennis you can get a couple of oncourt massages - which I don't think you can do in any other sports!
badminton singles would also be a good mentioning (as well as squash).