The Psychology of Round Numbers

The "4-hour dip" is a fascinating statistical anomaly. When looking at the finish time histogram, there is a notable drop right at the 4:00 mark before the bars surge back up at 4:15.

Why? Runners sacrifice their pacing strategy chasing that round-number target. They either barely squeak under it with a massive final effort or, more commonly, "blow up" around mile 20 trying to hold a pace their training didn't support.

The Efficiency of Experience

The data proves that 40-44 year olds are the true masters of the distance. While the 18-39 age group has a median of 4:24:55, the 40-44 cohort clocks in at 4:20:22, nearly 5 minutes faster.

This isn't just about raw speed; it's about pacing discipline. Younger groups have sharper distribution peaks but longer tails of blow-ups. Experienced runners in their prime manage their metabolic "matches" far better over the 26.2 miles.

💡 Tech Note

I utilized a custom Python scraper to gather this data from the TCS results portal. Analyzing the Z-distribution for each group allowed us to identify true outliers, such as John F (80+), who finished in a remarkable 4:07:16.

The Universal Wall

Almost nobody negative splits. 85.5% of runners run their second half slower than their first. This figure climbs to a staggering 97.7% for the 65-69 age group.

However, there is a stark divide between the average field and sub-3 hour runners:

  • Sub-3h Runners: Median fade of just 2.5 minutes (3.1% slower). 16.5% actually negative split.
  • Average Field: Median fade of 16 minutes (12.7% slower).

The Outlier Spotlight

The 80+ group contained only 23 finishers, but the performance at the top was genuinely remarkable. John F (GBR) finished in 4:07:16 with a half-split of 2:02:21. That is extraordinary pacing discipline, losing only 2:34 in the second half.

Sub-3h median fade
+2:30
3.1% slower 2nd half
Average (4–5h) median fade
+16:07
12.7% slower 2nd half · 6.4× worse

Median seconds lost in the second half. Sub-3h runners barely drift; the average field loses over a quarter of an hour.

Explore the Raw Data

I've prepared the Python scripts for this analysis in the Lab repo. You can run your own queries on pacing variability and nation-based leaderboard comparisons.

Get the Analysis Code