How many litres of blood will the heart pump in a lifetime? — Lorraine
The average adult male heart pumps about 70 ml of blood per stroke (about 2.4 ounces). Average heart rate is about 72 strokes per minute. If a person lives to be 80 years old (pulling out calculator...) that's about 212 million liters of blood, or something like 50 million gallons. See How the Heart Works for details.