← All Articles
2025-04-20  ·  4 min read

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.

Curious about your own numbers?

Calculate your heartbeats, breaths, steps, and more — live, in real time.

Calculate My Life →