What is the average time for a marathon?

Marathon stats
Photo credits:

wikimedia.org

What is the average time for a marathon?

On the road, the average marathon time is around 4h14 for men and 4h42 for women, a gap of about 11%. Fewer than 30% of runners go under 4 hours. For a first marathon, aim instead for 4h30-5h00, with no pressure on the clock.