How many calories do you burn playing Badminton?

Someone weighing 180 lbs burns approximately 600 kilocalories per hour playing Badminton. Fill in the form below and calculate how many calories you burn playing Badminton or use our Calorie Calculator for other activities.

Badminton Calorie Calculator

Burned calories (KCAL)
playing Badminton


Badminton is also known as the fastest racket sport in the world. If you play it actively, you will burn a lot of calories, and so we can call it a high-intensity sport. It is not only about hitting the shuttle. There is a lot more involved. Think about running, jumping, twisting and striking.

Depending on your weight and your exertion levels, you can burn as much as 200-400 calories in an one hour session. Even the court may be smaller compared to a tennis court, with badminton you will run almost three times as much when playing tennis. When playing badminton, there will be almost no “waiting time” for the next shot. This is also the reason a tennis match usually last much longer than badminton games.

Racket Sports

Racket sports are games in which players use rackets to hit a ball or other object. However, this list is broader and includes sport disciplines where players use not rackets but paddles (hand-held frame with flat boards or planks instead of strings). (Wikipedia)

Calories burned with Racket Sports (weight: 180 lbs)

MET 15 min. 30 min. 45 min. 60 min.
Badminton 7 150 300 450 600
Padel Tennis 6.4 137 274 411 549
Squash 7.8 167 334 502 669
Squashing - competition 9.5 204 407 611 814
Table Tennis (ping-pong) 4.4 94 189 283 377
Tennis 5.6 120 240 360 480

How do we calculate the amount of calories burned playing Badminton?

This calculation uses the MET value (Metabolic Equivalent of Task) of Badminton. The MET value of Badminton = 7. We multiply the MET value with the person\'s body weight in kilogram. Then we multiply this with 0.0175 and the duration in minutes.

A person weighs: 180 lbs
MET value of Badminton: 7
Time: 30 minutes
The calorie calculation for Badminton for 30 minutes is as follows:

(180/2.20462) * 7 * 0.0175 * 30 minutes = 300

30 minutes of Badminton burns 300 kcal.