Marathon statistics in Germany 2026: times, finishers and trends
How many people run Germany’s major marathons? What is a typical finishing time, and what pace do you need for three, four or five hours? This overview brings together figures from official results and race organisers and explains which numbers can genuinely be compared.
The most important distinction comes first: finishers, starters and entries are three different measures. They are often mixed together in statistics. Every figure here therefore specifies what was counted. For 2026, we only include data already published: the 2026 Berlin Marathon has taken place, but its official finisher count has not yet been released. The Frankfurt Marathon follows on 25 October. We will add both once the organisers publish final results.
Marathon statistics 2026: key figures at a glance
Sources: official organiser publications from Berlin, Frankfurt, Hamburg and Hannover, linked below. The Hannover percentage is calculated from the published participant figures.
This page does not present a single figure as a nationwide average. The sources reviewed do not provide a central, official German marathon dataset at this level of detail. Instead, the overview combines clearly labelled primary data from individual races. The 2026 season is still in progress.
How large are Germany’s major marathon events?
A simple ranking would be misleading because organisers publish different measures. Berlin reports actual marathon finishers, Hamburg reports marathon entries, and Cologne reports entries across several events. The table therefore presents officially reported figures, not a like-for-like ranking.
| Event | Year | Count | What was counted? |
|---|---|---|---|
| BMW BERLIN-MARATHON | 2025 | 48,361 | Marathon finishers |
| Haspa Marathon Hamburg | 2026 | 20,000 | Marathon entries |
| Mainova Frankfurt Marathon | 2025 | 17,000 | Marathon starters |
| ADAC Marathon Hannover | 2026 | 6,302 | Marathon + handbike participants |
| Generali Köln Marathon | 2025 | 37,053 | Entries across all events |
These figures cannot be ranked directly: an entry does not guarantee a start, and a start does not guarantee a finish. Cologne’s figure includes events other than the marathon. Berlin will be updated to 2026 once the organiser publishes final figures.
Berlin: 48,361 finishers on an unusually warm race day
According to the organiser, 48,361 people finished the 2025 BMW BERLIN-MARATHON: 31,072 men, 17,232 women and 57 participants in the category labelled “diverse”. These figures work out to approximately 64.3%, 35.6% and 0.1%, respectively. More than 55,000 runners from 160 nations had entered.
A year earlier, 54,166 people finished, according to the official media guide. A race-day announcement at the time had reported 54,280; we use the later media-guide figure. Year-to-year totals can vary with weather, the share of entrants who start, time limits and how the race unfolds. For 2025, the organiser reported sunshine and temperatures of 20–24°C.
Berlin Marathon 2026: a women’s course record
On 27 September 2026, Tigst Assefa won the BMW BERLIN-MARATHON in 2:11:04, clearly beating her own course record. According to the organiser, she was on track for the world record of 2:09:56 until kilometre 40.
At the data cutoff, the organiser had not yet published the official 2026 finisher count, category breakdown or weather data. We will add them once they appear in the official media guide or a press release; we do not use estimates. The next Berlin Marathon is scheduled for 26 September 2027.
Frankfurt: official average finishing time under four hours
For the Mainova Frankfurt Marathon 2025, the organiser published a record of 17,000 marathon starters — more than 20% above the previous year. Especially useful for target-time context: the official press release describes Frankfurt as Germany’s fastest marathon for recreational runners and reports an average finishing time for all finishers of under four hours.
This is a Frankfurt figure, not a German national average. According to the organiser, the course has a height difference of just 27.8 metres; the field, time limit and conditions also favour faster times. An earlier 2023 organiser publication had named a concrete average of 3:57:56; the 2025 press information uses the broader “under four hours” wording.
Frankfurt Marathon 2026: 25 October
The 43rd Mainova Frankfurt Marathon takes place on Sunday, 25 October 2026. The race starts at 10:00 in the city centre and finishes, as usual, inside the Festhalle.
If you are targeting a specific time in Frankfurt, the pace table below shows what you need: 5:41 min/km for 4:00 hours, 4:59 min/km for 3:30 hours. We will add the official 2026 starter and finisher figures after the race.
Hamburg and Cologne: record entry figures
Hamburg reported 20,000 marathon entries for its 40th edition in 2026. Including the half marathon, relay and youth race, the weekend attracted around 46,000 entries. Cologne reported 37,053 entries across all events in 2025 — around 21% more than the previous year, according to the organiser.
How is marathon participation changing?
The ADAC Marathon Hannover publishes a useful official time series reaching back to 2001. One striking recent change is the increase from 3,677 participants in the marathon + handbike category in 2024 to 6,302 in 2026 — growth of 71.4% over two years.
Hannover organiser data. Selected years through 2023: marathon only; from 2024: the combined “marathon + handbike” category. The pandemic years 2020 and 2021 have no regular comparable figures and are omitted. Bars represent selected observations, not a continuous annual series.
What is the average marathon time in Germany?
The official sources reviewed do not provide a centrally published German average calculated consistently across all marathons. Claims such as “the average German runs X:XX” may sound precise while describing very different populations, depending on which races and runners were included.
One official benchmark in these sources comes from Frankfurt: the organiser reports an average finishing time for all finishers of under four hours. That makes four hours a useful reference point, but not a national average.
Fast, flat city marathons attract different fields from mountain or scenic races. Time limits, weather, the proportion of entrants who start and the choice between gun time and chip time also affect comparisons. The median is often less sensitive to unusually fast or slow results than the mean, but is less commonly published by organisers.
What pace do you need for your marathon target?
Your own target time is more useful for planning than an overall average. The table below converts common marathon goals into a constant pace per kilometre. Calculations use 42.195 km and are rounded to the nearest second. Aid-station stops and GPS differences are not included. For other distances and conversions, use the pace calculator.
| Target time | Pace / km | 10 km | Half marathon | 30 km |
|---|---|---|---|---|
| 3:00 h | 4:16 min | 42:40 | 1:30:00 | 2:07:59 |
| 3:30 h | 4:59 min | 49:46 | 1:45:00 | 2:29:18 |
| 4:00 h | 5:41 min | 56:53 | 2:00:00 | 2:50:38 |
| 4:30 h | 6:24 min | 1:03:59 | 2:15:00 | 3:11:58 |
| 5:00 h | 7:07 min | 1:11:06 | 2:30:00 | 3:33:18 |
| 5:30 h | 7:49 min | 1:18:12 | 2:45:00 | 3:54:37 |
Marathon pace calculator
Enter your target time to see your pace and key splits.
Four hours means 5:41 min/km — not an all-out start
Even pacing is straightforward mathematically but demanding in practice. A four-hour marathon requires an average of roughly 5:41 min/km. A small time buffer may be useful, but an aggressive start well ahead of target pace can be costly later. GPS readings can also differ from the official course distance around bends and tall buildings. Use the official kilometre markers as well as your watch.
How to read marathon statistics
- Entries: allocated or registered race places. Some entrants never start.
- Starters: people who actually cross the start line.
- Finishers: people with a valid recorded finish in the race results.
- Chip time: an individual’s time from crossing the start line to crossing the finish line; usually more useful for recreational comparisons.
- Gun time: time from the official starting signal; affected by time spent reaching the start line in large fields.
- Mean: the sum of all finishing times divided by the number of finishers; sensitive to unusually fast or slow times.
- Median: the middle result in the sorted field; often a useful description of a typical finisher, but less frequently published.
Methodology and limitations
This overview uses figures published by race organisers or their official results services. Percentages are calculated from those figures; paces are calculated using the marathon distance of 42.195 km. Unverified statistics roundups are not used as sources.
Not every event publishes the same detail. We therefore avoid a seemingly exact Germany-wide total and label different counting methods. The 2026 season was incomplete at the cutoff date: the 2026 Berlin finisher count and the results of the Frankfurt Marathon on 25 October will be added once the organisers publish them.
Primary sources
Source links open in a new tab. Some original publications are in German.
- BMW BERLIN-MARATHON — official media guide: 2024/2025 finishers (including 54,166 for 2024), category breakdown, entries, weather and winning times. A 2024 race-day announcement had reported 54,280 finishers; we use the later media-guide figure.
- BMW BERLIN-MARATHON — race report, 27 September 2026: winning time and course record by Tigst Assefa.
- BMW BERLIN-MARATHON — race briefing 2026 (PDF, German): 2027 race date.
- ADAC Marathon Hannover — participant statistics 2001–2026: time series by event category.
- Mainova Frankfurt Marathon — press information, 21 October 2025 (PDF): 17,000 starters, growth, height difference and average finishing time under four hours.
- Mainova Frankfurt Marathon — official course information, 2023: earlier concrete average of 3:57:56 and a height difference of 27.8 metres.
- Mainova Frankfurt Marathon — official website: 2026 date and schedule.
- Haspa Marathon Hamburg — 2026 entry figures: marathon, half-marathon and relay allocations.
- Generali Köln Marathon — 2025 entry figures: 37,053 entries across all events and the year-on-year comparison.
Data cutoff and source review: 28 September 2026
Frequently asked questions
How long is a marathon?
A marathon is exactly 42.195 kilometres long, approximately 26 miles and 385 yards. Courses must be measured in accordance with the applicable rules to qualify for official performance rankings.
What is the average marathon time in Germany?
No official average is published centrally across all German marathons. The Mainova Frankfurt Marathon reports an average finishing time for all finishers of under four hours. Because courses, time limits and fields differ, this figure cannot be applied to all German races.
What is a good marathon time?
A good time depends on your age, training history, course and goals. Four hours is a common benchmark, not a judgement of your ability. For a first marathon, a controlled finish may be a more useful goal; experienced runners should base their targets on recent race performances and training.
What pace do you need for a sub-four-hour marathon?
A marathon of exactly 4:00 hours requires an average pace of roughly 5:41 minutes per kilometre. For a small buffer, plan a race pace a few seconds faster, without starting too fast.
What is the largest marathon in Germany?
Measured by marathon finishers, Berlin is the largest in this overview: 48,361 people finished in 2025, compared with 54,166 in 2024 according to the official media guide. The official 2026 finisher count will be added once the organiser publishes it.
When are Germany's major marathons in 2026?
The BMW BERLIN-MARATHON took place on 27 September 2026, and the Mainova Frankfurt Marathon follows on Sunday, 25 October 2026. Hamburg and Hannover are traditionally held in spring. Berlin has already announced 26 September 2027 as its next race date.
Why does Yama not publish a German marathon median?
Official results are not aggregated centrally using a consistent method. A meaningful median would require consistent definitions, chip times and a transparent selection of races. A sufficiently complete dataset would allow a median to be added alongside its methodology.
Your marathon is more than a target time
Yama brings training load, recovery and race goals together in a plan informed by your actual progress.
Start Yama for free →