Average Marathon Finish Times
The average marathon finish time across all ages and genders is approximately 4 hours 30 minutes, based on aggregated data from hundreds of thousands of race results. Men finish in about 4:21 on average, while women average around 4:48. These numbers have remained relatively stable over the past decade, though the overall participation mix has shifted toward more recreational runners.
Average Finish Time by Age Group
| Age Group | Men | Women |
|---|---|---|
| Overall | 4:21 | 4:48 |
| 18-24 | 4:24 | 4:52 |
| 25-29 | 4:15 | 4:42 |
| 30-34 | 4:14 | 4:40 |
| 35-39 | 4:18 | 4:44 |
| 40-44 | 4:23 | 4:50 |
| 45-49 | 4:31 | 4:58 |
| 50-54 | 4:40 | 5:09 |
| 55-59 | 4:50 | 5:22 |
| 60-64 | 5:04 | 5:38 |
| 65+ | 5:26 | 5:58 |
Source: Aggregated from RunRepeat and MarathonGuide analyses of global marathon results (2023-2024).
What Percentile Am I?
Marathon percentiles tell you what share of finishers you would beat with a given time. A 50th-percentile finish means you are faster than half the field. A sub-3:00 marathon typically places you in the top 5% of all finishers, while a sub-4:00 lands around the top 30%. The pace calculator above estimates your percentile based on your finish time and distance, so you can see exactly where you stand.
How long does it take to run a marathon?
Most runners finish a marathon in 4 to 5 hours. The median finish time across major races is about 4 hours 30 minutes. First-time marathoners tend to finish closer to the 5-hour mark, while experienced runners who train consistently often finish between 3:30 and 4:15.
What is a good marathon time?
A "good" marathon time depends on your experience and goals. For a first marathon, finishing at all is an achievement. Among recreational runners, sub-4:00 is widely considered a strong result. Competitive amateur runners often target sub-3:30, and qualifying for the Boston Marathon (which requires roughly 3:00 to 3:35 depending on age and gender) is a common benchmark for serious runners.
What is the average marathon pace per mile?
The average marathon pace is about 10:18 per mile (6:24 per km) for the overall median finish time of 4:30. Men average around 9:58 per mile and women around 10:59 per mile. These paces account for the full 26.2 miles including any slowdowns in the second half, which are common even for well-trained runners.