Race intelligence · aggregate data only

Berlin Marathon 2026, beyond the finish time.

A privacy-first view of how the race unfolded: participation, pacing, late-race slowdown, demographics, geography and conditions on 27 September 2026.

Privacy by designNo names, runner IDs or bib numbers are published in the dashboard datasets.
Runners
—
registered in dataset
Finishers
—
completed the race
Finish rate
—
of all entries
Median finish
—
middle finisher
Under 4 hours
—
of finishers
Countries
—
represented

Public files contain aggregates, not runner records.

The build script reads the private CSVs locally, computes the statistics below, removes identifying fields and validates the generated JSON before deployment.

IDENTIFIERS REMOVED

The shape of the race

Participation tells only part of the story. Start waves reveal when Berlin filled up; the finish distribution shows when the field arrived back at the Brandenburg Gate.

Race outcome

Status across the full dataset.

When finishers arrived

Finish times grouped into 15-minute windows.

The start rolling through Berlin

Chip start times grouped into 30-minute windows.

Where the marathon really changed

For years with split timing, anonymous aggregates let us compare segment pace, first and second halves, and how much runners slowed from 30–40K relative to 10–20K.

Split-level data was not included for this year in the uploaded project, so pacing and “wall” analysis is unavailable.

Median pace by segment

A lower pace is faster. The line exposes where the field began to lose speed.

The late-race test
—

median pace slowdown from 30–40K compared with 10–20K.

Largest pace drop—
Negative split—
Positive split—

How hard runners hit the wall

Distribution of late-race slowdown versus the same runner’s 10–20K pace.

First half vs second half

“Even” means the halves were within ±2%. This avoids calling tiny differences meaningful.

Late slowdown by finish-time group

The same metric, grouped by finishing band, shows how pacing changes across the field.

Who ran Berlin?

Demographics and geography stay useful without exposing individuals. These charts are computed from anonymous counts only.

Gender

Age groups

Top countries by finishers

Conditions runners experienced

Weather is shown as race context, not as proof of causation. It helps explain the environment in which pacing patterns occurred.

Weather data is not available for this year in the uploaded project.

Race-day temperature

Observed and “feels like” temperature through the race window.

Boston qualification context

A hypothetical comparison with the existing 2026 standard table used by the original dashboard. It does not account for registration buffers or guarantee qualification.

Hypothetical BQ
—

finishers meeting the age/gender standard in this dataset.

Rate among eligible records—

Qualifiers by age bracket

2024–2026 comparison

A compact year-over-year view using the same privacy-safe aggregate pipeline.

2024
Race 50

29 September 2024

2025
Race 51

21 September 2025

2026
Race 52

27 September 2026

Metric202420252026