How Much Blood Does Your Heart Pump in a Lifetime?
Your heart is not glamorous. It is approximately the size of your fist. It weighs about 300 grams. It sits in the middle of your chest, wrapped in a sac of fluid, and it does one thing: it pumps.
It has been doing this since you were a foetus, about 22 days after fertilisation. And it will not stop until you die.
The Output Per Minute
At rest, the average human heart pumps approximately 5 litres of blood per minute — your entire blood volume, circulated once every 60 seconds. This is called the cardiac output, calculated as:
Cardiac Output = Stroke Volume × Heart Rate
At 70 ml per beat × 70 beats per minute = 4,900 ml/min ≈ 5 litres/min
The Lifetime Total
- 5 litres per minute × 60 = 300 litres per hour
- 300 × 24 = 7,200 litres per day
- 7,200 × 365 = 2.63 million litres per year
- 2.63 million × 80 = approximately 210 million litres in a lifetime
210 million litres of blood. Pumped by a muscle the size of your fist.
How to Visualise That
- The volume of an Olympic swimming pool is 2.5 million litres.
- Your heart pumps the equivalent of 84 Olympic swimming pools over a lifetime.
- Laid end-to-end, your blood vessels stretch 96,000 kilometres — more than twice around the Earth.
What Happens During Exercise?
During intense physical exercise, cardiac output can increase to 20–25 litres per minute in a trained athlete — five times the resting rate. This is achieved by both increasing heart rate and increasing stroke volume (the amount of blood ejected per beat).
Your Personal Total
The Life in Numbers calculator shows your estimated lifetime blood pumped — live and updated every second. Enter your birthday to see just how hard your heart has worked for you.
Calculate your heartbeats, breaths, steps, and more — live, in real time.
Calculate My Life →