{
  "schema_version": 1,
  "id": "weather_screen",
  "as_of": "2026-09-12T14:12:27Z",
  "input": {
    "repository": "koolkam00/htw-live-study",
    "release_tag": "private-export-20260912-0934",
    "release_published_at": "2026-09-12T13:56:21Z",
    "asset": "htw-private-export-FULL-20260912-0934.tar.gz",
    "asset_sha256": "cb4e0ab7432010de29755ec5d75ca3b370e64e481eda5b20c44b359f39552204",
    "bundle": "FULL",
    "manifest_sha256": "a6f534d40bac291e0a1bc2eeb70633660acd00a710a090320876736de9c30f4d",
    "as_of": "2026-09-12T13:37:16Z",
    "race_conditions_sha256": "82b4c71e3e25dd376754edcab71a3c8a40d38fbda338b88840e2d68ea2142faf"
  },
  "calculation": {
    "script_sha256": "2056378339cad53ef0c9c3137297b4993156ff2631807d2319b9dc39efe0698a",
    "pacing_script_sha256": "7c6959b427fa1b06bb9600bb3377ecb226257d14aa0ec61a71a63f42bc87a3dd",
    "duckdb_version": "1.4.4",
    "numpy_version": "2.5.3",
    "source_quality_script_sha256": "433e8b9566b5afd809f4de1180fab222e63ad40678a33f6c93f08712cf820c77"
  },
  "source_quality": {
    "version": 1,
    "release_tag": "private-export-20260912-0934",
    "reviewed_edition_policy": true,
    "editions": [
      {
        "city": "Honolulu",
        "year": 2016,
        "category": "invalid_split_grid",
        "reason": "Producer explicitly force-dropped this incomplete 5 km grid.",
        "raw_records": 20118,
        "deduplicated_records": 20118,
        "timing_eligible_excluded": 0
      },
      {
        "city": "Rotterdam",
        "year": 2012,
        "category": "invalid_split_grid",
        "reason": "Producer explicitly force-dropped this incomplete 5 km grid.",
        "raw_records": 7542,
        "deduplicated_records": 7542,
        "timing_eligible_excluded": 0
      },
      {
        "city": "Eindhoven",
        "year": 2009,
        "category": "invalid_split_grid",
        "reason": "Producer explicitly force-dropped this incomplete 5 km grid.",
        "raw_records": 1407,
        "deduplicated_records": 1407,
        "timing_eligible_excluded": 0
      },
      {
        "city": "Eindhoven",
        "year": 2010,
        "category": "invalid_split_grid",
        "reason": "Producer explicitly force-dropped this incomplete 5 km grid.",
        "raw_records": 1462,
        "deduplicated_records": 1462,
        "timing_eligible_excluded": 0
      },
      {
        "city": "Frankfurt",
        "year": 2019,
        "category": "invalid_split_grid",
        "reason": "Producer explicitly force-dropped this 5 km grid; numerically plausible rows are not reinstated.",
        "raw_records": 12513,
        "deduplicated_records": 12513,
        "timing_eligible_excluded": 10624
      },
      {
        "city": "New York",
        "year": 2008,
        "category": "unreconciled_hold",
        "reason": "Previously partial ingestion has grown to 38,047 records, but source-total reconciliation and explicit completion evidence are absent; keep the prior hold pending review.",
        "raw_records": 38047,
        "deduplicated_records": 38047,
        "timing_eligible_excluded": 37387
      },
      {
        "city": "Chicago",
        "year": 2016,
        "category": "incomplete_ingestion",
        "reason": "Producer handoff identifies this 6,512-record edition as incomplete and on HOLD.",
        "raw_records": 6512,
        "deduplicated_records": 6512,
        "timing_eligible_excluded": 6506
      },
      {
        "city": "Tokyo",
        "year": 2026,
        "category": "selected_field",
        "reason": "Source notes identify top-500 PDFs, not a representative full marathon field.",
        "raw_records": 353,
        "deduplicated_records": 353,
        "timing_eligible_excluded": 353
      },
      {
        "city": "Amsterdam",
        "year": 2025,
        "category": "unreconciled_hold",
        "reason": "Source audit marks HOLD: 23,328 listed versus 23,325 retrieved. This conservative hold does not establish a large bias from the three missing records.",
        "raw_records": 23325,
        "deduplicated_records": 23325,
        "timing_eligible_excluded": 23220
      },
      {
        "city": "Valencia",
        "year": 2017,
        "category": "incomplete_ingestion",
        "reason": "Source audit marks HOLD: 3,373 listed detail pages missing; the observed records also lack 20 km.",
        "raw_records": 12485,
        "deduplicated_records": 12485,
        "timing_eligible_excluded": 0
      },
      {
        "city": "Valencia",
        "year": 2018,
        "category": "incomplete_ingestion",
        "reason": "Producer handoff retains an incomplete/HOLD status; the edition also lacks the observed 20 km checkpoint.",
        "raw_records": 19236,
        "deduplicated_records": 19236,
        "timing_eligible_excluded": 0
      }
    ],
    "policy_sha256": "c08e83c993025dc41c0344be7b5442d74b3fb0588c38949481d5bc0a08f45fa0",
    "script_sha256": "433e8b9566b5afd809f4de1180fab222e63ad40678a33f6c93f08712cf820c77"
  },
  "cohort": {
    "deduplicated": 4462379,
    "complete": 3830211,
    "increasing": 3604993,
    "timing_eligible": 3595426,
    "eligible": 3517336,
    "source_quality_excluded": 78090,
    "raw": 4462379,
    "duplicates_removed": 0,
    "missing_or_unparsed": 632168,
    "non_increasing": 225218,
    "outside_quality_bounds": 9567,
    "weather_rows": 251,
    "weather_unique_valid_rows": 250,
    "eligible_editions_before_weather": 196,
    "weather_analysis_editions": 192,
    "weather_analysis_courses": 27,
    "weather_analysis_finishes": 3507382
  },
  "exclusions": {
    "invalid_weather_rows": 1,
    "weather_error: observed hour differs from scheduled start by more than 30 minutes": 1,
    "no_valid_unique_weather_editions": 3,
    "no_valid_unique_weather_finishes": 9940,
    "fewer_than_100_finishes_editions": 1,
    "fewer_than_100_finishes_finishes": 14
  },
  "prespecified_gate": {
    "locked_before_outcomes": true,
    "minimum_finishes_per_edition": 100,
    "minimum_editions": 30,
    "minimum_courses": 10,
    "minimum_courses_with_half_iqr_range": 10,
    "maximum_vif": 10,
    "minimum_valid_bootstrap_fraction": 0.95,
    "bootstrap_draws": 6000,
    "bootstrap_seed": 20260911,
    "family_comparisons": 3,
    "confidence": 0.9833333333333333,
    "practical_difference_pp": 1.0,
    "association": "Interval excludes zero, absolute IQR estimate at least 1 percentage point, and every leave-one-course-out estimate has the same sign.",
    "precise_null": "Entire interval lies strictly inside \u00b11 percentage point and every leave-one-course-out estimate is also strictly inside \u00b11 percentage point."
  },
  "outcome": {
    "label": "Median pace change: 20\u201340 km versus 0\u201320 km",
    "unit": "%",
    "positive_means": "slower second 20 km"
  },
  "methodology": [
    "The outcome is each edition's median individual percentage pace change from 0\u201320 km to 20\u201340 km: 100 \u00d7 ((time at 40 km \u2212 time at 20 km) / time at 20 km \u2212 1). Positive is slowing. These are equal-distance blocks, not measured half-marathon splits; the last 2.195 km is excluded.",
    "Each city/year must identify exactly one race and one weather row with a valid same-year race date. Keep at least 100 complete eligible finishes per edition and weight each retained edition equally. The number of finishes is not the number of independent weather observations.",
    "Use the producer's observed_at archive hour only when it is within 30 minutes of the supplied scheduled local start; either nearest hour is accepted at an exact half-hour tie. Temperature, dew point, humidity and wind must agree with that hour. Warming is temperature exactly four hourly readings later minus temperature at that start hour; no runner's finish time determines the window. Supplied start times may be approximate or refer to elite rather than mass starts.",
    "Fit one prespecified joint linear model of edition median pace change, with course fixed effects, a centered linear calendar-year term, centered start temperature and its square, start dew point, first-four-hours temperature change and start wind speed. Course denotes the supplied city, not a verified historical route. Course fixed effects are removed by within-course centering.",
    "Report each weather coefficient multiplied by that exposure's observed edition interquartile range (75th minus 25th percentile). This is a conditional regression contrast, not a prediction that sets dew point beyond the physically supported temperature range. The other modeled variables are held constant.",
    "Uncertainty resamples whole courses with replacement, keeping every edition within the drawn course and recomputing the model. The fixed seed is 20260911; 6,000 draws produce percentile intervals at 98.333333% confidence, an approximate Bonferroni adjustment for the three screened exposures. At least 95% of draws must have full rank. Repeated runners across courses are not separately clustered.",
    "Before seeing outcomes, require 30 editions, 10 courses, within-course exposure ranges at least half the overall IQR in at least 10 courses, and variance inflation factor no more than 10. A supported association additionally needs an interval excluding zero, an absolute IQR estimate of at least 1 percentage point and unchanged direction in every leave-one-course-out refit. A precise null requires the entire interval and every leave-one-course-out estimate strictly inside \u00b11 percentage point. This 1-point threshold is a prespecified practical publication threshold, not a physiological boundary or a claim that smaller changes never matter to runners. All three screen results remain in the audit, including withheld candidates.",
    "This is an exploratory, adjusted edition-level association among eligible finishers. It does not establish a weather penalty, an individual forecast or a causal effect. Field composition, fitness, opening congestion, race organization, route changes and unmeasured conditions remain possible explanations. The opening 0\u201320 km baseline can itself be affected by weather and congestion. Runners who did not finish or lack valid splits are not represented.",
    "Relative humidity changes with temperature. Dew point is the modeled moisture exposure; the raw humidity percentage is retained for context. Wind speed gives no runner-specific headwind or tailwind without a valid historical route, direction and personal exposure timeline. Scheduled-start weather is not personal wave-start weather.",
    "Use complete, strictly increasing elapsed checkpoints at 5, 10, 15, 20, 25, 30, 35, 40 and 42.195 km. Clock strings must parse as H:MM:SS or M:SS. No missing splits are interpolated.",
    "Remove exact duplicate race records, ignoring database IDs, ingestion timestamps and source URLs. Retain finishes from 90 minutes to 12 hours with every section between 2 and 20 minutes per km. These quality filters can exclude genuine unusual performances; the analysis describes this eligible cohort, not every entrant.",
    "Apply the reviewed source-quality edition exclusions for this exact export after the timing checks. Known invalid split grids, incomplete ingestion, unreconciled HOLD editions and a selected top-finisher field do not contribute to the analyses or prior benchmarks. Report source exclusions separately; an already invalid timing row is not counted twice. Missing age or recorded gender alone does not exclude an otherwise eligible finish from the overall cohort. Other sparse editions are not declared incomplete merely from their size."
  ],
  "candidates": [
    {
      "id": "humidity",
      "title": "Do runners slow down more on humid days?",
      "status": "withheld",
      "takeaway_type": null,
      "summary": "This comparison does not yet support a sufficiently clear, stable takeaway.",
      "reasons": [
        "The adjusted estimate is too small, uncertain or course-sensitive for a supported practical takeaway"
      ],
      "exposure": {
        "key": "dewpoint_c",
        "label": "Start dew point",
        "unit": "\u00b0C",
        "q25": 4.5,
        "q75": 10.8,
        "iqr": 6.300000000000001,
        "min": -4.1,
        "max": 22.0
      },
      "effect": {
        "estimate": 0.6457085860933786,
        "low": -0.3651218677291416,
        "high": 1.614145796656724,
        "confidence": 0.9833333333333333,
        "unit": "percentage points"
      },
      "support": {
        "editions": 192,
        "courses": 27,
        "finishes": 3507382,
        "vif": 2.6503851016410565,
        "courses_with_half_iqr_range": 25,
        "valid_bootstrap_draws": 6000,
        "failed_bootstrap_draws": 0,
        "leave_course_out_min": 0.38310580083785684,
        "leave_course_out_max": 0.8601710503199619,
        "failed_leave_course_out_fits": 0
      },
      "leave_course_out": [
        {
          "omitted_course": "Amsterdam",
          "estimate": 0.659096695155338
        },
        {
          "omitted_course": "Auckland",
          "estimate": 0.6768979284801042
        },
        {
          "omitted_course": "Austin",
          "estimate": 0.6345415789485717
        },
        {
          "omitted_course": "Barcelona",
          "estimate": 0.656664232532028
        },
        {
          "omitted_course": "Berlin",
          "estimate": 0.6321677816096192
        },
        {
          "omitted_course": "Boston",
          "estimate": 0.6265836075865161
        },
        {
          "omitted_course": "Chicago",
          "estimate": 0.630247211189098
        },
        {
          "omitted_course": "Copenhagen",
          "estimate": 0.5246614107833392
        },
        {
          "omitted_course": "Dubai",
          "estimate": 0.5084917464710215
        },
        {
          "omitted_course": "Eindhoven",
          "estimate": 0.752031581930105
        },
        {
          "omitted_course": "Gold Coast",
          "estimate": 0.5475063298364461
        },
        {
          "omitted_course": "Hamburg",
          "estimate": 0.6372552860311024
        },
        {
          "omitted_course": "Helsinki",
          "estimate": 0.6170811550164115
        },
        {
          "omitted_course": "London",
          "estimate": 0.6591395550879138
        },
        {
          "omitted_course": "Madrid",
          "estimate": 0.6045505222953635
        },
        {
          "omitted_course": "Melbourne",
          "estimate": 0.6457085860933786
        },
        {
          "omitted_course": "New York",
          "estimate": 0.8601710503199619
        },
        {
          "omitted_course": "Oslo",
          "estimate": 0.7430319570068844
        },
        {
          "omitted_course": "Paris",
          "estimate": 0.6457014002222898
        },
        {
          "omitted_course": "Prague",
          "estimate": 0.6162281740743624
        },
        {
          "omitted_course": "Rotterdam",
          "estimate": 0.7113749801091787
        },
        {
          "omitted_course": "Singapore",
          "estimate": 0.6457085860933786
        },
        {
          "omitted_course": "Stockholm",
          "estimate": 0.38310580083785684
        },
        {
          "omitted_course": "Sydney",
          "estimate": 0.6884494365061227
        },
        {
          "omitted_course": "Valencia",
          "estimate": 0.6067490017630802
        },
        {
          "omitted_course": "Warsaw",
          "estimate": 0.749817235541053
        },
        {
          "omitted_course": "Washington",
          "estimate": 0.7342090997329299
        }
      ]
    },
    {
      "id": "warming",
      "title": "What happens when race day gets warmer?",
      "status": "ready",
      "takeaway_type": "association",
      "summary": "An interquartile increase in first-four-hours temperature change was associated with 2.1 percentage points more slowing between the two 20 km blocks.",
      "reasons": [],
      "exposure": {
        "key": "warming_c",
        "label": "First-four-hours temperature change",
        "unit": "\u00b0C",
        "q25": 2.6000000000000005,
        "q75": 6.399999999999999,
        "iqr": 3.799999999999998,
        "min": -0.9000000000000021,
        "max": 13.6
      },
      "effect": {
        "estimate": 2.0684859965664524,
        "low": 1.5314115301369298,
        "high": 2.663187482870909,
        "confidence": 0.9833333333333333,
        "unit": "percentage points"
      },
      "support": {
        "editions": 192,
        "courses": 27,
        "finishes": 3507382,
        "vif": 1.2283001007278047,
        "courses_with_half_iqr_range": 22,
        "valid_bootstrap_draws": 6000,
        "failed_bootstrap_draws": 0,
        "leave_course_out_min": 1.953976732686286,
        "leave_course_out_max": 2.13735095114441,
        "failed_leave_course_out_fits": 0
      },
      "leave_course_out": [
        {
          "omitted_course": "Amsterdam",
          "estimate": 2.0536386093073156
        },
        {
          "omitted_course": "Auckland",
          "estimate": 2.0335505361964517
        },
        {
          "omitted_course": "Austin",
          "estimate": 2.071906020495358
        },
        {
          "omitted_course": "Barcelona",
          "estimate": 2.1158203195341225
        },
        {
          "omitted_course": "Berlin",
          "estimate": 2.13735095114441
        },
        {
          "omitted_course": "Boston",
          "estimate": 2.00779120906715
        },
        {
          "omitted_course": "Chicago",
          "estimate": 1.953976732686286
        },
        {
          "omitted_course": "Copenhagen",
          "estimate": 2.002264771785732
        },
        {
          "omitted_course": "Dubai",
          "estimate": 2.094094763937233
        },
        {
          "omitted_course": "Eindhoven",
          "estimate": 2.039264543596946
        },
        {
          "omitted_course": "Gold Coast",
          "estimate": 2.117984365018906
        },
        {
          "omitted_course": "Hamburg",
          "estimate": 2.097658049880062
        },
        {
          "omitted_course": "Helsinki",
          "estimate": 2.1038326281821838
        },
        {
          "omitted_course": "London",
          "estimate": 2.0839936735800815
        },
        {
          "omitted_course": "Madrid",
          "estimate": 2.0611892032020824
        },
        {
          "omitted_course": "Melbourne",
          "estimate": 2.0684859965664524
        },
        {
          "omitted_course": "New York",
          "estimate": 2.130020872514152
        },
        {
          "omitted_course": "Oslo",
          "estimate": 2.0282979045199583
        },
        {
          "omitted_course": "Paris",
          "estimate": 2.068498157065611
        },
        {
          "omitted_course": "Prague",
          "estimate": 2.0657323532351177
        },
        {
          "omitted_course": "Rotterdam",
          "estimate": 2.006534667784777
        },
        {
          "omitted_course": "Singapore",
          "estimate": 2.0684859965664524
        },
        {
          "omitted_course": "Stockholm",
          "estimate": 2.06915069655265
        },
        {
          "omitted_course": "Sydney",
          "estimate": 2.128102384931888
        },
        {
          "omitted_course": "Valencia",
          "estimate": 2.092157695380946
        },
        {
          "omitted_course": "Warsaw",
          "estimate": 2.045167835483943
        },
        {
          "omitted_course": "Washington",
          "estimate": 2.1133150453303196
        }
      ]
    },
    {
      "id": "wind",
      "title": "How do windy and calm races compare?",
      "status": "ready",
      "takeaway_type": "precise_null",
      "summary": "No material difference was detected in this pacing measure across the observed interquartile weather contrast.",
      "reasons": [],
      "exposure": {
        "key": "wind_mps",
        "label": "Start wind speed",
        "unit": "m/s",
        "q25": 2.1975000000000002,
        "q75": 4.3075,
        "iqr": 2.11,
        "min": 0.41,
        "max": 9.93
      },
      "effect": {
        "estimate": 0.3158148236035167,
        "low": -0.36447616515041176,
        "high": 0.8248884526832191,
        "confidence": 0.9833333333333333,
        "unit": "percentage points"
      },
      "support": {
        "editions": 192,
        "courses": 27,
        "finishes": 3507382,
        "vif": 1.2576156285478468,
        "courses_with_half_iqr_range": 25,
        "valid_bootstrap_draws": 6000,
        "failed_bootstrap_draws": 0,
        "leave_course_out_min": 0.21588062863300003,
        "leave_course_out_max": 0.4772328747918101,
        "failed_leave_course_out_fits": 0
      },
      "leave_course_out": [
        {
          "omitted_course": "Amsterdam",
          "estimate": 0.34681949963536135
        },
        {
          "omitted_course": "Auckland",
          "estimate": 0.28519756698650506
        },
        {
          "omitted_course": "Austin",
          "estimate": 0.30698433609344067
        },
        {
          "omitted_course": "Barcelona",
          "estimate": 0.32539069998567777
        },
        {
          "omitted_course": "Berlin",
          "estimate": 0.3204653386768014
        },
        {
          "omitted_course": "Boston",
          "estimate": 0.2389839849442292
        },
        {
          "omitted_course": "Chicago",
          "estimate": 0.2982435671958169
        },
        {
          "omitted_course": "Copenhagen",
          "estimate": 0.21588062863300003
        },
        {
          "omitted_course": "Dubai",
          "estimate": 0.32459009126540733
        },
        {
          "omitted_course": "Eindhoven",
          "estimate": 0.25412829827183814
        },
        {
          "omitted_course": "Gold Coast",
          "estimate": 0.4772328747918101
        },
        {
          "omitted_course": "Hamburg",
          "estimate": 0.31074574977019576
        },
        {
          "omitted_course": "Helsinki",
          "estimate": 0.35011343055567934
        },
        {
          "omitted_course": "London",
          "estimate": 0.3159453067538863
        },
        {
          "omitted_course": "Madrid",
          "estimate": 0.3683303504955991
        },
        {
          "omitted_course": "Melbourne",
          "estimate": 0.3158148236035167
        },
        {
          "omitted_course": "New York",
          "estimate": 0.23096983121203235
        },
        {
          "omitted_course": "Oslo",
          "estimate": 0.31249241149609086
        },
        {
          "omitted_course": "Paris",
          "estimate": 0.3157951691179014
        },
        {
          "omitted_course": "Prague",
          "estimate": 0.31463693391951697
        },
        {
          "omitted_course": "Rotterdam",
          "estimate": 0.36018491223363946
        },
        {
          "omitted_course": "Singapore",
          "estimate": 0.3158148236035167
        },
        {
          "omitted_course": "Stockholm",
          "estimate": 0.28680286671902633
        },
        {
          "omitted_course": "Sydney",
          "estimate": 0.3326641255895735
        },
        {
          "omitted_course": "Valencia",
          "estimate": 0.33893691194624953
        },
        {
          "omitted_course": "Warsaw",
          "estimate": 0.30371611455138825
        },
        {
          "omitted_course": "Washington",
          "estimate": 0.3296015235009866
        }
      ]
    }
  ],
  "editions": [
    {
      "city": "Amsterdam",
      "year": 2012,
      "race": "Amsterdam Marathon",
      "n": 9986,
      "pace_change_pct": 5.708859356053031,
      "finish_minutes": 233.56666666666666,
      "women_pct": 20.66893651111556,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2012-10-21",
      "scheduled_start": "09:00",
      "start_hour": "2012-10-21T09:00",
      "four_hour": "2012-10-21T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 10.6,
      "humidity_pct": 92.0,
      "wind_mps": 6.14,
      "warming_c": 1.5
    },
    {
      "city": "Amsterdam",
      "year": 2013,
      "race": "Amsterdam Marathon",
      "n": 10871,
      "pace_change_pct": 8.71905274488698,
      "finish_minutes": 238.26666666666668,
      "women_pct": 20.770858246711434,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2013-10-20",
      "scheduled_start": "09:00",
      "start_hour": "2013-10-20T09:00",
      "four_hour": "2013-10-20T13:00",
      "temp_c": 12.3,
      "dewpoint_c": 11.7,
      "humidity_pct": 96.0,
      "wind_mps": 4.54,
      "warming_c": 3.8999999999999986
    },
    {
      "city": "Amsterdam",
      "year": 2014,
      "race": "Amsterdam Marathon",
      "n": 11959,
      "pace_change_pct": 9.677928639090627,
      "finish_minutes": 242.43333333333334,
      "women_pct": 22.769462329626222,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2014-10-19",
      "scheduled_start": "09:00",
      "start_hour": "2014-10-19T09:00",
      "four_hour": "2014-10-19T13:00",
      "temp_c": 16.4,
      "dewpoint_c": 14.7,
      "humidity_pct": 90.0,
      "wind_mps": 5.48,
      "warming_c": 2.6000000000000014
    },
    {
      "city": "Amsterdam",
      "year": 2015,
      "race": "Amsterdam Marathon",
      "n": 12201,
      "pace_change_pct": 5.398288347597102,
      "finish_minutes": 236.86666666666667,
      "women_pct": 21.9162363740677,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2015-10-18",
      "scheduled_start": "09:00",
      "start_hour": "2015-10-18T09:00",
      "four_hour": "2015-10-18T13:00",
      "temp_c": 7.0,
      "dewpoint_c": 6.7,
      "humidity_pct": 98.0,
      "wind_mps": 0.54,
      "warming_c": 2.9000000000000004
    },
    {
      "city": "Amsterdam",
      "year": 2016,
      "race": "Amsterdam Marathon",
      "n": 12113,
      "pace_change_pct": 7.820710973724876,
      "finish_minutes": 239.56666666666666,
      "women_pct": 23.503673738958145,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2016-10-16",
      "scheduled_start": "09:00",
      "start_hour": "2016-10-16T09:00",
      "four_hour": "2016-10-16T13:00",
      "temp_c": 9.3,
      "dewpoint_c": 7.5,
      "humidity_pct": 89.0,
      "wind_mps": 4.48,
      "warming_c": 6.0
    },
    {
      "city": "Amsterdam",
      "year": 2017,
      "race": "Amsterdam Marathon",
      "n": 10942,
      "pace_change_pct": 10.215698577621602,
      "finish_minutes": 244.86666666666667,
      "women_pct": 23.944434289892158,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2017-10-15",
      "scheduled_start": "09:00",
      "start_hour": "2017-10-15T09:00",
      "four_hour": "2017-10-15T13:00",
      "temp_c": 12.2,
      "dewpoint_c": 11.7,
      "humidity_pct": 97.0,
      "wind_mps": 3.72,
      "warming_c": 6.800000000000001
    },
    {
      "city": "Amsterdam",
      "year": 2018,
      "race": "Amsterdam Marathon",
      "n": 11985,
      "pace_change_pct": 6.204009134737376,
      "finish_minutes": 237.7,
      "women_pct": 23.99666249478515,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2018-10-21",
      "scheduled_start": "09:00",
      "start_hour": "2018-10-21T09:00",
      "four_hour": "2018-10-21T13:00",
      "temp_c": 8.8,
      "dewpoint_c": 7.8,
      "humidity_pct": 93.0,
      "wind_mps": 3.14,
      "warming_c": 6.1
    },
    {
      "city": "Amsterdam",
      "year": 2019,
      "race": "Amsterdam Marathon",
      "n": 13253,
      "pace_change_pct": 5.253899378444937,
      "finish_minutes": 237.58333333333334,
      "women_pct": 24.95284086621897,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2019-10-20",
      "scheduled_start": "09:00",
      "start_hour": "2019-10-20T09:00",
      "four_hour": "2019-10-20T13:00",
      "temp_c": 9.0,
      "dewpoint_c": 8.7,
      "humidity_pct": 98.0,
      "wind_mps": 2.32,
      "warming_c": 4.9
    },
    {
      "city": "Amsterdam",
      "year": 2021,
      "race": "Amsterdam Marathon",
      "n": 6491,
      "pace_change_pct": 5.0703717069650045,
      "finish_minutes": 232.35,
      "women_pct": 20.551532891696194,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2021-10-17",
      "scheduled_start": "09:00",
      "start_hour": "2021-10-17T09:00",
      "four_hour": "2021-10-17T13:00",
      "temp_c": 9.5,
      "dewpoint_c": 4.5,
      "humidity_pct": 71.0,
      "wind_mps": 4.09,
      "warming_c": 2.8000000000000007
    },
    {
      "city": "Amsterdam",
      "year": 2022,
      "race": "Amsterdam Marathon",
      "n": 12458,
      "pace_change_pct": 7.357660763104712,
      "finish_minutes": 236.4,
      "women_pct": 23.470862096644726,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2022-10-16",
      "scheduled_start": "09:00",
      "start_hour": "2022-10-16T09:00",
      "four_hour": "2022-10-16T13:00",
      "temp_c": 13.1,
      "dewpoint_c": 10.9,
      "humidity_pct": 87.0,
      "wind_mps": 6.31,
      "warming_c": 3.5999999999999996
    },
    {
      "city": "Amsterdam",
      "year": 2024,
      "race": "Amsterdam Marathon",
      "n": 16735,
      "pace_change_pct": 5.4941534518660795,
      "finish_minutes": 238.45,
      "women_pct": 26.662682999701225,
      "median_recorded_age": null,
      "weather_race": "Amsterdam Marathon",
      "date": "2024-10-20",
      "scheduled_start": "09:00",
      "start_hour": "2024-10-20T09:00",
      "four_hour": "2024-10-20T13:00",
      "temp_c": 13.7,
      "dewpoint_c": 12.8,
      "humidity_pct": 95.0,
      "wind_mps": 4.33,
      "warming_c": 2.1000000000000014
    },
    {
      "city": "Auckland",
      "year": 2016,
      "race": "Auckland Marathon",
      "n": 1541,
      "pace_change_pct": 10.110478741211914,
      "finish_minutes": 257.3666666666667,
      "women_pct": 30.30499675535367,
      "median_recorded_age": null,
      "weather_race": "Auckland Marathon",
      "date": "2016-10-30",
      "scheduled_start": "09:00",
      "start_hour": "2016-10-30T09:00",
      "four_hour": "2016-10-30T13:00",
      "temp_c": 13.3,
      "dewpoint_c": 7.0,
      "humidity_pct": 65.0,
      "wind_mps": 5.92,
      "warming_c": 1.5999999999999996
    },
    {
      "city": "Auckland",
      "year": 2017,
      "race": "Auckland Marathon",
      "n": 1520,
      "pace_change_pct": 12.370750811802779,
      "finish_minutes": 257.34166666666664,
      "women_pct": 28.02631578947368,
      "median_recorded_age": null,
      "weather_race": "Auckland Marathon",
      "date": "2017-10-29",
      "scheduled_start": "09:00",
      "start_hour": "2017-10-29T09:00",
      "four_hour": "2017-10-29T13:00",
      "temp_c": 17.1,
      "dewpoint_c": 14.2,
      "humidity_pct": 83.0,
      "wind_mps": 5.28,
      "warming_c": 1.5
    },
    {
      "city": "Auckland",
      "year": 2018,
      "race": "Auckland Marathon",
      "n": 915,
      "pace_change_pct": 7.046533713200387,
      "finish_minutes": 231.11666666666667,
      "women_pct": 18.688524590163937,
      "median_recorded_age": null,
      "weather_race": "Auckland Marathon",
      "date": "2018-10-28",
      "scheduled_start": "09:00",
      "start_hour": "2018-10-28T09:00",
      "four_hour": "2018-10-28T13:00",
      "temp_c": 17.4,
      "dewpoint_c": 13.3,
      "humidity_pct": 77.0,
      "wind_mps": 3.76,
      "warming_c": 0.6000000000000014
    },
    {
      "city": "Auckland",
      "year": 2019,
      "race": "Auckland Marathon",
      "n": 1560,
      "pace_change_pct": 10.900757196945255,
      "finish_minutes": 256.65,
      "women_pct": 28.26923076923077,
      "median_recorded_age": 44.0,
      "weather_race": "Auckland Marathon",
      "date": "2019-10-20",
      "scheduled_start": "09:00",
      "start_hour": "2019-10-20T09:00",
      "four_hour": "2019-10-20T13:00",
      "temp_c": 15.7,
      "dewpoint_c": 10.2,
      "humidity_pct": 70.0,
      "wind_mps": 3.55,
      "warming_c": 1.0
    },
    {
      "city": "Austin",
      "year": 2017,
      "race": "Austin Marathon",
      "n": 2568,
      "pace_change_pct": 15.992569317208138,
      "finish_minutes": 288.425,
      "women_pct": 40.109034267912776,
      "median_recorded_age": 37.0,
      "weather_race": "Austin Marathon",
      "date": "2017-02-19",
      "scheduled_start": "07:00",
      "start_hour": "2017-02-19T07:00",
      "four_hour": "2017-02-19T11:00",
      "temp_c": 20.0,
      "dewpoint_c": 19.6,
      "humidity_pct": 98.0,
      "wind_mps": 2.72,
      "warming_c": 2.1000000000000014
    },
    {
      "city": "Austin",
      "year": 2018,
      "race": "Austin Marathon",
      "n": 2439,
      "pace_change_pct": 8.645066273932244,
      "finish_minutes": 270.51666666666665,
      "women_pct": 35.87535875358754,
      "median_recorded_age": 36.0,
      "weather_race": "Austin Marathon",
      "date": "2018-02-18",
      "scheduled_start": "07:00",
      "start_hour": "2018-02-18T07:00",
      "four_hour": "2018-02-18T11:00",
      "temp_c": 11.2,
      "dewpoint_c": 9.0,
      "humidity_pct": 86.0,
      "wind_mps": 2.2,
      "warming_c": 2.200000000000001
    },
    {
      "city": "Austin",
      "year": 2019,
      "race": "Austin Marathon",
      "n": 2614,
      "pace_change_pct": 11.518740912936686,
      "finish_minutes": 271.26666666666665,
      "women_pct": 34.659525631216525,
      "median_recorded_age": 36.0,
      "weather_race": "Austin Marathon",
      "date": "2019-02-17",
      "scheduled_start": "07:00",
      "start_hour": "2019-02-17T07:00",
      "four_hour": "2019-02-17T11:00",
      "temp_c": 12.6,
      "dewpoint_c": 10.9,
      "humidity_pct": 90.0,
      "wind_mps": 3.58,
      "warming_c": 1.0
    },
    {
      "city": "Barcelona",
      "year": 2019,
      "race": "Barcelona Marathon",
      "n": 5535,
      "pace_change_pct": 4.8216776250249005,
      "finish_minutes": 216.9,
      "women_pct": 11.616982836495032,
      "median_recorded_age": null,
      "weather_race": "Barcelona Marathon",
      "date": "2019-03-10",
      "scheduled_start": "08:30",
      "start_hour": "2019-03-10T09:00",
      "four_hour": "2019-03-10T13:00",
      "temp_c": 10.0,
      "dewpoint_c": 6.3,
      "humidity_pct": 78.0,
      "wind_mps": 2.55,
      "warming_c": 9.899999999999999
    },
    {
      "city": "Barcelona",
      "year": 2025,
      "race": "Barcelona Marathon",
      "n": 20716,
      "pace_change_pct": 4.012567723598892,
      "finish_minutes": 232.06666666666666,
      "women_pct": 22.972581579455493,
      "median_recorded_age": null,
      "weather_race": "Barcelona Marathon",
      "date": "2025-03-16",
      "scheduled_start": "08:30",
      "start_hour": "2025-03-16T09:00",
      "four_hour": "2025-03-16T13:00",
      "temp_c": 4.4,
      "dewpoint_c": 2.2,
      "humidity_pct": 86.0,
      "wind_mps": 1.88,
      "warming_c": 7.5
    },
    {
      "city": "Barcelona",
      "year": 2026,
      "race": "Barcelona Marathon",
      "n": 23955,
      "pace_change_pct": 4.011259676284307,
      "finish_minutes": 231.61666666666667,
      "women_pct": 23.47317887706116,
      "median_recorded_age": null,
      "weather_race": "Barcelona Marathon",
      "date": "2026-03-15",
      "scheduled_start": "08:30",
      "start_hour": "2026-03-15T09:00",
      "four_hour": "2026-03-15T13:00",
      "temp_c": 7.8,
      "dewpoint_c": -0.5,
      "humidity_pct": 56.0,
      "wind_mps": 3.65,
      "warming_c": 6.000000000000001
    },
    {
      "city": "Berlin",
      "year": 2005,
      "race": "Berlin Marathon",
      "n": 30211,
      "pace_change_pct": 9.17684700407213,
      "finish_minutes": 248.05,
      "women_pct": 19.367117937175202,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2005-09-25",
      "scheduled_start": "09:15",
      "start_hour": "2005-09-25T09:00",
      "four_hour": "2005-09-25T13:00",
      "temp_c": 14.0,
      "dewpoint_c": 12.2,
      "humidity_pct": 89.0,
      "wind_mps": 2.16,
      "warming_c": 7.199999999999999
    },
    {
      "city": "Berlin",
      "year": 2006,
      "race": "Berlin Marathon",
      "n": 30026,
      "pace_change_pct": 10.824858916597835,
      "finish_minutes": 253.46666666666667,
      "women_pct": 20.219143409045497,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2006-09-24",
      "scheduled_start": "09:15",
      "start_hour": "2006-09-24T09:00",
      "four_hour": "2006-09-24T13:00",
      "temp_c": 16.9,
      "dewpoint_c": 12.3,
      "humidity_pct": 75.0,
      "wind_mps": 4.58,
      "warming_c": 7.800000000000001
    },
    {
      "city": "Berlin",
      "year": 2007,
      "race": "Berlin Marathon",
      "n": 32344,
      "pace_change_pct": 7.232616124070845,
      "finish_minutes": 242.14166666666668,
      "women_pct": 19.948058372495673,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2007-09-30",
      "scheduled_start": "09:15",
      "start_hour": "2007-09-30T09:00",
      "four_hour": "2007-09-30T13:00",
      "temp_c": 12.9,
      "dewpoint_c": 10.3,
      "humidity_pct": 84.0,
      "wind_mps": 4.49,
      "warming_c": 3.0999999999999996
    },
    {
      "city": "Berlin",
      "year": 2008,
      "race": "Berlin Marathon",
      "n": 35500,
      "pace_change_pct": 6.586525615260674,
      "finish_minutes": 242.28333333333333,
      "women_pct": 20.732394366197184,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2008-09-28",
      "scheduled_start": "09:15",
      "start_hour": "2008-09-28T09:00",
      "four_hour": "2008-09-28T13:00",
      "temp_c": 10.2,
      "dewpoint_c": 9.0,
      "humidity_pct": 93.0,
      "wind_mps": 3.23,
      "warming_c": 6.0
    },
    {
      "city": "Berlin",
      "year": 2009,
      "race": "Berlin Marathon",
      "n": 34704,
      "pace_change_pct": 9.901530991971107,
      "finish_minutes": 249.98333333333332,
      "women_pct": 20.184993084370678,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2009-09-20",
      "scheduled_start": "09:15",
      "start_hour": "2009-09-20T09:00",
      "four_hour": "2009-09-20T13:00",
      "temp_c": 13.9,
      "dewpoint_c": 10.6,
      "humidity_pct": 80.0,
      "wind_mps": 1.21,
      "warming_c": 8.499999999999998
    },
    {
      "city": "Berlin",
      "year": 2010,
      "race": "Berlin Marathon",
      "n": 33816,
      "pace_change_pct": 4.711929330601549,
      "finish_minutes": 240.93333333333334,
      "women_pct": 21.770759403832503,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2010-09-26",
      "scheduled_start": "09:15",
      "start_hour": "2010-09-26T09:00",
      "four_hour": "2010-09-26T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 11.6,
      "humidity_pct": 99.0,
      "wind_mps": 2.86,
      "warming_c": 0.8999999999999986
    },
    {
      "city": "Berlin",
      "year": 2011,
      "race": "Berlin Marathon",
      "n": 27208,
      "pace_change_pct": 7.678618853086072,
      "finish_minutes": 248.31666666666666,
      "women_pct": 22.482358129961778,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2011-09-25",
      "scheduled_start": "09:15",
      "start_hour": "2011-09-25T09:00",
      "four_hour": "2011-09-25T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 9.9,
      "humidity_pct": 88.0,
      "wind_mps": 2.48,
      "warming_c": 7.300000000000001
    },
    {
      "city": "Berlin",
      "year": 2012,
      "race": "Berlin Marathon",
      "n": 34074,
      "pace_change_pct": 5.6442527382406515,
      "finish_minutes": 241.03333333333333,
      "women_pct": 22.952984680401478,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2012-09-30",
      "scheduled_start": "09:15",
      "start_hour": "2012-09-30T09:00",
      "four_hour": "2012-09-30T13:00",
      "temp_c": 10.0,
      "dewpoint_c": 7.4,
      "humidity_pct": 84.0,
      "wind_mps": 4.08,
      "warming_c": 5.199999999999999
    },
    {
      "city": "Berlin",
      "year": 2013,
      "race": "Berlin Marathon",
      "n": 36283,
      "pace_change_pct": 5.090032610236772,
      "finish_minutes": 239.6,
      "women_pct": 24.52112559600915,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2013-09-29",
      "scheduled_start": "09:15",
      "start_hour": "2013-09-29T09:00",
      "four_hour": "2013-09-29T13:00",
      "temp_c": 6.7,
      "dewpoint_c": 5.9,
      "humidity_pct": 94.0,
      "wind_mps": 3.54,
      "warming_c": 6.3999999999999995
    },
    {
      "city": "Berlin",
      "year": 2014,
      "race": "Berlin Marathon",
      "n": 28819,
      "pace_change_pct": 7.36928104575163,
      "finish_minutes": 241.86666666666667,
      "women_pct": 23.34223949477775,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2014-09-28",
      "scheduled_start": "09:15",
      "start_hour": "2014-09-28T09:00",
      "four_hour": "2014-09-28T13:00",
      "temp_c": 10.7,
      "dewpoint_c": 9.6,
      "humidity_pct": 93.0,
      "wind_mps": 1.58,
      "warming_c": 7.900000000000002
    },
    {
      "city": "Berlin",
      "year": 2015,
      "race": "Berlin Marathon",
      "n": 36545,
      "pace_change_pct": 6.430916144434495,
      "finish_minutes": 241.23333333333332,
      "women_pct": 24.26597345738131,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2015-09-27",
      "scheduled_start": "09:15",
      "start_hour": "2015-09-27T09:00",
      "four_hour": "2015-09-27T13:00",
      "temp_c": 10.3,
      "dewpoint_c": 9.2,
      "humidity_pct": 93.0,
      "wind_mps": 2.44,
      "warming_c": 5.1
    },
    {
      "city": "Berlin",
      "year": 2016,
      "race": "Berlin Marathon",
      "n": 35821,
      "pace_change_pct": 7.843775427176558,
      "finish_minutes": 247.18333333333334,
      "women_pct": 25.658133497110637,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2016-09-25",
      "scheduled_start": "09:15",
      "start_hour": "2016-09-25T09:00",
      "four_hour": "2016-09-25T13:00",
      "temp_c": 13.2,
      "dewpoint_c": 9.9,
      "humidity_pct": 80.0,
      "wind_mps": 2.51,
      "warming_c": 7.699999999999999
    },
    {
      "city": "Berlin",
      "year": 2017,
      "race": "Berlin Marathon",
      "n": 38815,
      "pace_change_pct": 6.833312397939961,
      "finish_minutes": 247.11666666666667,
      "women_pct": 28.210743269354634,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2017-09-24",
      "scheduled_start": "09:15",
      "start_hour": "2017-09-24T09:00",
      "four_hour": "2017-09-24T13:00",
      "temp_c": 14.3,
      "dewpoint_c": 13.2,
      "humidity_pct": 93.0,
      "wind_mps": 3.2,
      "warming_c": 2.599999999999998
    },
    {
      "city": "Berlin",
      "year": 2018,
      "race": "Berlin Marathon",
      "n": 40362,
      "pace_change_pct": 9.842309199506637,
      "finish_minutes": 253.4,
      "women_pct": 30.189286953074674,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2018-09-16",
      "scheduled_start": "09:15",
      "start_hour": "2018-09-16T09:00",
      "four_hour": "2018-09-16T13:00",
      "temp_c": 14.7,
      "dewpoint_c": 10.7,
      "humidity_pct": 77.0,
      "wind_mps": 1.5,
      "warming_c": 6.199999999999999
    },
    {
      "city": "Berlin",
      "year": 2019,
      "race": "Berlin Marathon",
      "n": 43691,
      "pace_change_pct": 6.4385297845373834,
      "finish_minutes": 244.65,
      "women_pct": 30.102309400105288,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2019-09-29",
      "scheduled_start": "09:15",
      "start_hour": "2019-09-29T09:00",
      "four_hour": "2019-09-29T13:00",
      "temp_c": 14.8,
      "dewpoint_c": 10.1,
      "humidity_pct": 73.0,
      "wind_mps": 4.92,
      "warming_c": -0.20000000000000107
    },
    {
      "city": "Berlin",
      "year": 2021,
      "race": "Berlin Marathon",
      "n": 22985,
      "pace_change_pct": 12.718697702723269,
      "finish_minutes": 253.43333333333334,
      "women_pct": 27.574505112029584,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2021-09-26",
      "scheduled_start": "09:15",
      "start_hour": "2021-09-26T09:00",
      "four_hour": "2021-09-26T13:00",
      "temp_c": 16.6,
      "dewpoint_c": 14.5,
      "humidity_pct": 87.0,
      "wind_mps": 3.26,
      "warming_c": 6.299999999999997
    },
    {
      "city": "Berlin",
      "year": 2022,
      "race": "Berlin Marathon",
      "n": 34666,
      "pace_change_pct": 7.273141463652955,
      "finish_minutes": 245.64166666666668,
      "women_pct": 33.13621415796458,
      "median_recorded_age": null,
      "weather_race": "Berlin Marathon",
      "date": "2022-09-25",
      "scheduled_start": "09:15",
      "start_hour": "2022-09-25T09:00",
      "four_hour": "2022-09-25T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 9.5,
      "humidity_pct": 86.0,
      "wind_mps": 1.72,
      "warming_c": 5.5
    },
    {
      "city": "Berlin",
      "year": 2023,
      "race": "Berlin Marathon",
      "n": 42182,
      "pace_change_pct": 7.261947151449921,
      "finish_minutes": 245.03333333333333,
      "women_pct": 33.689725475321225,
      "median_recorded_age": 40.0,
      "weather_race": "Berlin Marathon",
      "date": "2023-09-24",
      "scheduled_start": "09:15",
      "start_hour": "2023-09-24T09:00",
      "four_hour": "2023-09-24T13:00",
      "temp_c": 12.9,
      "dewpoint_c": 10.6,
      "humidity_pct": 86.0,
      "wind_mps": 2.42,
      "warming_c": 5.799999999999999
    },
    {
      "city": "Berlin",
      "year": 2024,
      "race": "Berlin Marathon",
      "n": 53417,
      "pace_change_pct": 5.116408755053681,
      "finish_minutes": 240.95,
      "women_pct": 33.0625081902765,
      "median_recorded_age": 40.0,
      "weather_race": "Berlin Marathon",
      "date": "2024-09-29",
      "scheduled_start": "09:15",
      "start_hour": "2024-09-29T09:00",
      "four_hour": "2024-09-29T13:00",
      "temp_c": 8.2,
      "dewpoint_c": 5.2,
      "humidity_pct": 82.0,
      "wind_mps": 3.05,
      "warming_c": 5.5
    },
    {
      "city": "Berlin",
      "year": 2025,
      "race": "Berlin Marathon",
      "n": 47851,
      "pace_change_pct": 11.499157776530033,
      "finish_minutes": 260.3833333333333,
      "women_pct": 33.819564899375145,
      "median_recorded_age": 40.0,
      "weather_race": "Berlin Marathon",
      "date": "2025-09-21",
      "scheduled_start": "09:15",
      "start_hour": "2025-09-21T09:00",
      "four_hour": "2025-09-21T13:00",
      "temp_c": 19.8,
      "dewpoint_c": 16.0,
      "humidity_pct": 79.0,
      "wind_mps": 3.21,
      "warming_c": 5.0
    },
    {
      "city": "Boston",
      "year": 2018,
      "race": "Boston Marathon",
      "n": 25121,
      "pace_change_pct": 10.312899106002549,
      "finish_minutes": 228.06666666666666,
      "women_pct": 45.26889853110943,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2018-04-16",
      "scheduled_start": "09:00",
      "start_hour": "2018-04-16T09:00",
      "four_hour": "2018-04-16T13:00",
      "temp_c": 3.4,
      "dewpoint_c": 2.0,
      "humidity_pct": 90.0,
      "wind_mps": 9.93,
      "warming_c": 3.6999999999999997
    },
    {
      "city": "Boston",
      "year": 2019,
      "race": "Boston Marathon",
      "n": 24999,
      "pace_change_pct": 12.455122894228122,
      "finish_minutes": 224.58333333333334,
      "women_pct": 44.93779751190047,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2019-04-15",
      "scheduled_start": "09:00",
      "start_hour": "2019-04-15T09:00",
      "four_hour": "2019-04-15T13:00",
      "temp_c": 11.0,
      "dewpoint_c": 10.2,
      "humidity_pct": 95.0,
      "wind_mps": 2.33,
      "warming_c": 6.399999999999999
    },
    {
      "city": "Boston",
      "year": 2022,
      "race": "Boston Marathon",
      "n": 24763,
      "pace_change_pct": 7.55555555555556,
      "finish_minutes": 217.6,
      "women_pct": 42.55946371602795,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2022-04-18",
      "scheduled_start": "09:00",
      "start_hour": "2022-04-18T09:00",
      "four_hour": "2022-04-18T13:00",
      "temp_c": 6.9,
      "dewpoint_c": -0.8,
      "humidity_pct": 58.0,
      "wind_mps": 1.77,
      "warming_c": 2.0999999999999996
    },
    {
      "city": "Boston",
      "year": 2023,
      "race": "Boston Marathon",
      "n": 26429,
      "pace_change_pct": 5.276134122287979,
      "finish_minutes": 213.9,
      "women_pct": 42.926330924363384,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2023-04-17",
      "scheduled_start": "09:00",
      "start_hour": "2023-04-17T09:00",
      "four_hour": "2023-04-17T13:00",
      "temp_c": 8.6,
      "dewpoint_c": 7.6,
      "humidity_pct": 93.0,
      "wind_mps": 3.63,
      "warming_c": 3.200000000000001
    },
    {
      "city": "Boston",
      "year": 2024,
      "race": "Boston Marathon",
      "n": 25460,
      "pace_change_pct": 12.798942390570755,
      "finish_minutes": 223.36666666666667,
      "women_pct": 42.74548311076198,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2024-04-15",
      "scheduled_start": "09:00",
      "start_hour": "2024-04-15T09:00",
      "four_hour": "2024-04-15T13:00",
      "temp_c": 11.9,
      "dewpoint_c": 9.3,
      "humidity_pct": 84.0,
      "wind_mps": 2.72,
      "warming_c": 8.299999999999999
    },
    {
      "city": "Boston",
      "year": 2025,
      "race": "Boston Marathon",
      "n": 28340,
      "pace_change_pct": 7.402355553567597,
      "finish_minutes": 213.61666666666667,
      "women_pct": 43.02399435426958,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2025-04-21",
      "scheduled_start": "09:00",
      "start_hour": "2025-04-21T09:00",
      "four_hour": "2025-04-21T13:00",
      "temp_c": 8.6,
      "dewpoint_c": -1.1,
      "humidity_pct": 51.0,
      "wind_mps": 0.57,
      "warming_c": 3.3000000000000007
    },
    {
      "city": "Boston",
      "year": 2026,
      "race": "Boston Marathon",
      "n": 28702,
      "pace_change_pct": 4.915797817520451,
      "finish_minutes": 208.5,
      "women_pct": 43.279213992056306,
      "median_recorded_age": null,
      "weather_race": "Boston Marathon",
      "date": "2026-04-20",
      "scheduled_start": "09:00",
      "start_hour": "2026-04-20T09:00",
      "four_hour": "2026-04-20T13:00",
      "temp_c": 6.4,
      "dewpoint_c": -0.1,
      "humidity_pct": 64.0,
      "wind_mps": 3.31,
      "warming_c": 3.5
    },
    {
      "city": "Chicago",
      "year": 2015,
      "race": "Chicago Marathon",
      "n": 22055,
      "pace_change_pct": 8.490566037735858,
      "finish_minutes": 241.18333333333334,
      "women_pct": 49.993198821129,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2015-10-11",
      "scheduled_start": "07:30",
      "start_hour": "2015-10-11T07:00",
      "four_hour": "2015-10-11T11:00",
      "temp_c": 12.6,
      "dewpoint_c": 7.4,
      "humidity_pct": 71.0,
      "wind_mps": 5.73,
      "warming_c": 4.1
    },
    {
      "city": "Chicago",
      "year": 2017,
      "race": "Chicago Marathon",
      "n": 44009,
      "pace_change_pct": 15.957873620862584,
      "finish_minutes": 282.65,
      "women_pct": 48.51734872412461,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2017-10-08",
      "scheduled_start": "07:30",
      "start_hour": "2017-10-08T07:00",
      "four_hour": "2017-10-08T11:00",
      "temp_c": 13.3,
      "dewpoint_c": 11.8,
      "humidity_pct": 91.0,
      "wind_mps": 3.78,
      "warming_c": 6.899999999999999
    },
    {
      "city": "Chicago",
      "year": 2018,
      "race": "Chicago Marathon",
      "n": 51690,
      "pace_change_pct": 8.48466483642304,
      "finish_minutes": 250.4,
      "women_pct": 45.82511124008512,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2018-10-07",
      "scheduled_start": "07:30",
      "start_hour": "2018-10-07T07:00",
      "four_hour": "2018-10-07T11:00",
      "temp_c": 14.6,
      "dewpoint_c": 13.4,
      "humidity_pct": 93.0,
      "wind_mps": 4.28,
      "warming_c": 1.3000000000000007
    },
    {
      "city": "Chicago",
      "year": 2019,
      "race": "Chicago Marathon",
      "n": 51530,
      "pace_change_pct": 8.481321146527199,
      "finish_minutes": 250.4,
      "women_pct": 45.835435668542594,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2019-10-13",
      "scheduled_start": "07:30",
      "start_hour": "2019-10-13T07:00",
      "four_hour": "2019-10-13T11:00",
      "temp_c": 4.1,
      "dewpoint_c": 1.1,
      "humidity_pct": 81.0,
      "wind_mps": 4.53,
      "warming_c": 4.800000000000001
    },
    {
      "city": "Chicago",
      "year": 2024,
      "race": "Chicago Marathon",
      "n": 51545,
      "pace_change_pct": 8.47163257429564,
      "finish_minutes": 250.2,
      "women_pct": 40.083422252400815,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2024-10-13",
      "scheduled_start": "07:30",
      "start_hour": "2024-10-13T07:00",
      "four_hour": "2024-10-13T11:00",
      "temp_c": 14.7,
      "dewpoint_c": 13.2,
      "humidity_pct": 91.0,
      "wind_mps": 3.25,
      "warming_c": 0.7000000000000011
    },
    {
      "city": "Chicago",
      "year": 2025,
      "race": "Chicago Marathon",
      "n": 53619,
      "pace_change_pct": 8.609770808202644,
      "finish_minutes": 252.98333333333332,
      "women_pct": 45.20785542438315,
      "median_recorded_age": null,
      "weather_race": "Chicago Marathon",
      "date": "2025-10-12",
      "scheduled_start": "07:30",
      "start_hour": "2025-10-12T07:00",
      "four_hour": "2025-10-12T11:00",
      "temp_c": 10.6,
      "dewpoint_c": 9.0,
      "humidity_pct": 90.0,
      "wind_mps": 2.15,
      "warming_c": 3.9000000000000004
    },
    {
      "city": "Copenhagen",
      "year": 2014,
      "race": "Copenhagen Marathon",
      "n": 9528,
      "pace_change_pct": 7.571309251014924,
      "finish_minutes": 238.55833333333334,
      "women_pct": 23.499160369437448,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2014-05-18",
      "scheduled_start": "09:00",
      "start_hour": "2014-05-18T09:00",
      "four_hour": "2014-05-18T13:00",
      "temp_c": 14.9,
      "dewpoint_c": 11.5,
      "humidity_pct": 80.0,
      "wind_mps": 3.44,
      "warming_c": 2.700000000000001
    },
    {
      "city": "Copenhagen",
      "year": 2015,
      "race": "Copenhagen Marathon",
      "n": 9097,
      "pace_change_pct": 8.09872029250458,
      "finish_minutes": 238.96666666666667,
      "women_pct": 25.327030889304165,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2015-05-24",
      "scheduled_start": "09:00",
      "start_hour": "2015-05-24T09:00",
      "four_hour": "2015-05-24T13:00",
      "temp_c": 9.1,
      "dewpoint_c": 4.8,
      "humidity_pct": 75.0,
      "wind_mps": 3.79,
      "warming_c": 3.9000000000000004
    },
    {
      "city": "Copenhagen",
      "year": 2016,
      "race": "Copenhagen Marathon",
      "n": 8171,
      "pace_change_pct": 15.981012658227844,
      "finish_minutes": 252.9,
      "women_pct": 26.606290539713623,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2016-05-22",
      "scheduled_start": "09:00",
      "start_hour": "2016-05-22T09:00",
      "four_hour": "2016-05-22T13:00",
      "temp_c": 16.9,
      "dewpoint_c": 12.0,
      "humidity_pct": 73.0,
      "wind_mps": 4.96,
      "warming_c": 3.900000000000002
    },
    {
      "city": "Copenhagen",
      "year": 2017,
      "race": "Copenhagen Marathon",
      "n": 7960,
      "pace_change_pct": 8.37522517502185,
      "finish_minutes": 242.56666666666666,
      "women_pct": 25.65326633165829,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2017-05-21",
      "scheduled_start": "09:00",
      "start_hour": "2017-05-21T09:00",
      "four_hour": "2017-05-21T13:00",
      "temp_c": 13.7,
      "dewpoint_c": 9.1,
      "humidity_pct": 74.0,
      "wind_mps": 3.81,
      "warming_c": 3.400000000000002
    },
    {
      "city": "Copenhagen",
      "year": 2018,
      "race": "Copenhagen Marathon",
      "n": 7338,
      "pace_change_pct": 11.719707449476235,
      "finish_minutes": 248.55,
      "women_pct": 25.71545380212592,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2018-05-13",
      "scheduled_start": "09:00",
      "start_hour": "2018-05-13T09:00",
      "four_hour": "2018-05-13T13:00",
      "temp_c": 14.3,
      "dewpoint_c": 11.1,
      "humidity_pct": 81.0,
      "wind_mps": 3.28,
      "warming_c": 6.5
    },
    {
      "city": "Copenhagen",
      "year": 2019,
      "race": "Copenhagen Marathon",
      "n": 10707,
      "pace_change_pct": 11.418542225893047,
      "finish_minutes": 249.96666666666667,
      "women_pct": 27.215840104604467,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2019-05-19",
      "scheduled_start": "09:00",
      "start_hour": "2019-05-19T09:00",
      "four_hour": "2019-05-19T13:00",
      "temp_c": 13.9,
      "dewpoint_c": 12.5,
      "humidity_pct": 91.0,
      "wind_mps": 4.94,
      "warming_c": 4.299999999999999
    },
    {
      "city": "Copenhagen",
      "year": 2022,
      "race": "Copenhagen Marathon",
      "n": 8461,
      "pace_change_pct": 7.015403385694685,
      "finish_minutes": 237.6,
      "women_pct": 25.635267698853564,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2022-05-15",
      "scheduled_start": "09:00",
      "start_hour": "2022-05-15T09:00",
      "four_hour": "2022-05-15T13:00",
      "temp_c": 12.2,
      "dewpoint_c": 6.6,
      "humidity_pct": 69.0,
      "wind_mps": 5.8,
      "warming_c": 2.9000000000000004
    },
    {
      "city": "Copenhagen",
      "year": 2023,
      "race": "Copenhagen Marathon",
      "n": 10109,
      "pace_change_pct": 9.199065222009772,
      "finish_minutes": 239.2,
      "women_pct": 25.066772183203085,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2023-05-14",
      "scheduled_start": "09:00",
      "start_hour": "2023-05-14T09:00",
      "four_hour": "2023-05-14T13:00",
      "temp_c": 14.3,
      "dewpoint_c": 7.8,
      "humidity_pct": 65.0,
      "wind_mps": 4.34,
      "warming_c": 3.8000000000000007
    },
    {
      "city": "Copenhagen",
      "year": 2024,
      "race": "Copenhagen Marathon",
      "n": 14404,
      "pace_change_pct": 4.888718967794881,
      "finish_minutes": 235.0,
      "women_pct": 26.78422660372119,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2024-05-05",
      "scheduled_start": "09:00",
      "start_hour": "2024-05-05T09:00",
      "four_hour": "2024-05-05T13:00",
      "temp_c": 10.1,
      "dewpoint_c": 10.0,
      "humidity_pct": 99.0,
      "wind_mps": 3.7,
      "warming_c": 1.4000000000000004
    },
    {
      "city": "Copenhagen",
      "year": 2025,
      "race": "Copenhagen Marathon",
      "n": 18409,
      "pace_change_pct": 4.21644413211526,
      "finish_minutes": 232.68333333333334,
      "women_pct": 28.312238578955945,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2025-05-11",
      "scheduled_start": "09:00",
      "start_hour": "2025-05-11T09:00",
      "four_hour": "2025-05-11T13:00",
      "temp_c": 9.0,
      "dewpoint_c": 2.9,
      "humidity_pct": 65.0,
      "wind_mps": 3.35,
      "warming_c": 1.9000000000000004
    },
    {
      "city": "Copenhagen",
      "year": 2026,
      "race": "Copenhagen Marathon",
      "n": 21511,
      "pace_change_pct": 3.3495145631067924,
      "finish_minutes": 230.8,
      "women_pct": 30.04974199246897,
      "median_recorded_age": null,
      "weather_race": "Copenhagen Marathon",
      "date": "2026-05-28",
      "scheduled_start": "09:00",
      "start_hour": "2026-05-28T09:00",
      "four_hour": "2026-05-28T13:00",
      "temp_c": 14.3,
      "dewpoint_c": 7.3,
      "humidity_pct": 63.0,
      "wind_mps": 1.98,
      "warming_c": 5.199999999999999
    },
    {
      "city": "Dubai",
      "year": 2016,
      "race": "Dubai Marathon",
      "n": 1852,
      "pace_change_pct": 14.381425011864156,
      "finish_minutes": 259.90833333333336,
      "women_pct": 24.244060475161987,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2016-01-22",
      "scheduled_start": "06:30",
      "start_hour": "2016-01-22T07:00",
      "four_hour": "2016-01-22T11:00",
      "temp_c": 14.7,
      "dewpoint_c": 14.6,
      "humidity_pct": 99.0,
      "wind_mps": 2.25,
      "warming_c": 6.0
    },
    {
      "city": "Dubai",
      "year": 2019,
      "race": "Dubai Marathon",
      "n": 1688,
      "pace_change_pct": 14.6674386877097,
      "finish_minutes": 259.5833333333333,
      "women_pct": 20.082938388625593,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2019-01-25",
      "scheduled_start": "06:30",
      "start_hour": "2019-01-25T07:00",
      "four_hour": "2019-01-25T11:00",
      "temp_c": 14.0,
      "dewpoint_c": 13.8,
      "humidity_pct": 99.0,
      "wind_mps": 2.55,
      "warming_c": 6.399999999999999
    },
    {
      "city": "Dubai",
      "year": 2020,
      "race": "Dubai Marathon",
      "n": 1824,
      "pace_change_pct": 14.157855080591798,
      "finish_minutes": 262.10833333333335,
      "women_pct": 22.25877192982456,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2020-01-24",
      "scheduled_start": "06:30",
      "start_hour": "2020-01-24T07:00",
      "four_hour": "2020-01-24T11:00",
      "temp_c": 18.2,
      "dewpoint_c": 15.5,
      "humidity_pct": 84.0,
      "wind_mps": 3.38,
      "warming_c": 1.1000000000000014
    },
    {
      "city": "Dubai",
      "year": 2023,
      "race": "Dubai Marathon",
      "n": 3742,
      "pace_change_pct": 10.060571130141204,
      "finish_minutes": 254.61666666666667,
      "women_pct": 20.523784072688404,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2023-02-12",
      "scheduled_start": "06:00",
      "start_hour": "2023-02-12T06:00",
      "four_hour": "2023-02-12T10:00",
      "temp_c": 13.9,
      "dewpoint_c": 12.8,
      "humidity_pct": 93.0,
      "wind_mps": 2.5,
      "warming_c": 6.4
    },
    {
      "city": "Dubai",
      "year": 2024,
      "race": "Dubai Marathon",
      "n": 1245,
      "pace_change_pct": 10.599622285174704,
      "finish_minutes": 250.01666666666668,
      "women_pct": 19.437751004016064,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2024-01-07",
      "scheduled_start": "06:00",
      "start_hour": "2024-01-07T06:00",
      "four_hour": "2024-01-07T10:00",
      "temp_c": 17.8,
      "dewpoint_c": 14.2,
      "humidity_pct": 79.0,
      "wind_mps": 3.75,
      "warming_c": 4.099999999999998
    },
    {
      "city": "Dubai",
      "year": 2025,
      "race": "Dubai Marathon",
      "n": 1534,
      "pace_change_pct": 8.456503717043194,
      "finish_minutes": 240.59166666666667,
      "women_pct": 19.752281616688396,
      "median_recorded_age": 40.0,
      "weather_race": "Dubai Marathon",
      "date": "2025-01-12",
      "scheduled_start": "06:00",
      "start_hour": "2025-01-12T06:00",
      "four_hour": "2025-01-12T10:00",
      "temp_c": 14.7,
      "dewpoint_c": 5.4,
      "humidity_pct": 54.0,
      "wind_mps": 1.71,
      "warming_c": 4.100000000000001
    },
    {
      "city": "Eindhoven",
      "year": 2011,
      "race": "Eindhoven Marathon",
      "n": 1268,
      "pace_change_pct": 3.93962415043837,
      "finish_minutes": 220.64166666666668,
      "women_pct": 14.74763406940063,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2011-10-09",
      "scheduled_start": "10:00",
      "start_hour": "2011-10-09T10:00",
      "four_hour": "2011-10-09T14:00",
      "temp_c": 8.6,
      "dewpoint_c": 7.8,
      "humidity_pct": 94.0,
      "wind_mps": 3.69,
      "warming_c": 3.0999999999999996
    },
    {
      "city": "Eindhoven",
      "year": 2012,
      "race": "Eindhoven Marathon",
      "n": 1264,
      "pace_change_pct": 4.108489991018294,
      "finish_minutes": 217.03333333333333,
      "women_pct": 17.009493670886076,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2012-10-14",
      "scheduled_start": "10:00",
      "start_hour": "2012-10-14T10:00",
      "four_hour": "2012-10-14T14:00",
      "temp_c": 7.0,
      "dewpoint_c": 5.3,
      "humidity_pct": 89.0,
      "wind_mps": 5.97,
      "warming_c": 3.6999999999999993
    },
    {
      "city": "Eindhoven",
      "year": 2013,
      "race": "Eindhoven Marathon",
      "n": 1277,
      "pace_change_pct": 3.964413922272514,
      "finish_minutes": 219.33333333333334,
      "women_pct": 15.81832419733751,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2013-10-13",
      "scheduled_start": "10:00",
      "start_hour": "2013-10-13T10:00",
      "four_hour": "2013-10-13T14:00",
      "temp_c": 7.9,
      "dewpoint_c": 6.7,
      "humidity_pct": 92.0,
      "wind_mps": 7.0,
      "warming_c": 0.7999999999999989
    },
    {
      "city": "Eindhoven",
      "year": 2014,
      "race": "Eindhoven Marathon",
      "n": 1154,
      "pace_change_pct": 6.82665400365522,
      "finish_minutes": 218.93333333333334,
      "women_pct": 17.76429809358752,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2014-10-12",
      "scheduled_start": "10:00",
      "start_hour": "2014-10-12T10:00",
      "four_hour": "2014-10-12T14:00",
      "temp_c": 10.3,
      "dewpoint_c": 9.8,
      "humidity_pct": 97.0,
      "wind_mps": 1.75,
      "warming_c": 6.300000000000001
    },
    {
      "city": "Eindhoven",
      "year": 2015,
      "race": "Eindhoven Marathon",
      "n": 1839,
      "pace_change_pct": 4.87210718635811,
      "finish_minutes": 224.18333333333334,
      "women_pct": 16.965742251223492,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2015-10-11",
      "scheduled_start": "10:00",
      "start_hour": "2015-10-11T10:00",
      "four_hour": "2015-10-11T14:00",
      "temp_c": 6.0,
      "dewpoint_c": 1.7,
      "humidity_pct": 74.0,
      "wind_mps": 5.0,
      "warming_c": 4.699999999999999
    },
    {
      "city": "Eindhoven",
      "year": 2016,
      "race": "Eindhoven Marathon",
      "n": 2123,
      "pace_change_pct": 5.710921401236391,
      "finish_minutes": 226.83333333333334,
      "women_pct": 18.935468676401317,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2016-10-09",
      "scheduled_start": "10:00",
      "start_hour": "2016-10-09T10:00",
      "four_hour": "2016-10-09T14:00",
      "temp_c": 7.2,
      "dewpoint_c": 6.2,
      "humidity_pct": 93.0,
      "wind_mps": 1.53,
      "warming_c": 5.3
    },
    {
      "city": "Eindhoven",
      "year": 2018,
      "race": "Eindhoven Marathon",
      "n": 2012,
      "pace_change_pct": 13.984265848952827,
      "finish_minutes": 237.68333333333334,
      "women_pct": 18.041749502982107,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2018-10-14",
      "scheduled_start": "10:00",
      "start_hour": "2018-10-14T10:00",
      "four_hour": "2018-10-14T14:00",
      "temp_c": 19.1,
      "dewpoint_c": 10.8,
      "humidity_pct": 59.0,
      "wind_mps": 4.03,
      "warming_c": 5.399999999999999
    },
    {
      "city": "Eindhoven",
      "year": 2019,
      "race": "Eindhoven Marathon",
      "n": 2386,
      "pace_change_pct": 13.304071207696655,
      "finish_minutes": 238.11666666666667,
      "women_pct": 17.728415758591787,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2019-10-13",
      "scheduled_start": "10:00",
      "start_hour": "2019-10-13T10:00",
      "four_hour": "2019-10-13T14:00",
      "temp_c": 18.0,
      "dewpoint_c": 15.7,
      "humidity_pct": 86.0,
      "wind_mps": 5.18,
      "warming_c": 5.0
    },
    {
      "city": "Eindhoven",
      "year": 2021,
      "race": "Eindhoven Marathon",
      "n": 1377,
      "pace_change_pct": 4.40578767680051,
      "finish_minutes": 228.13333333333333,
      "women_pct": 18.445896877269426,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2021-10-10",
      "scheduled_start": "10:00",
      "start_hour": "2021-10-10T10:00",
      "four_hour": "2021-10-10T14:00",
      "temp_c": 7.3,
      "dewpoint_c": 7.1,
      "humidity_pct": 98.0,
      "wind_mps": 0.45,
      "warming_c": 7.500000000000001
    },
    {
      "city": "Eindhoven",
      "year": 2022,
      "race": "Eindhoven Marathon",
      "n": 2459,
      "pace_change_pct": 5.455825413586757,
      "finish_minutes": 223.6,
      "women_pct": 19.601464009760065,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2022-10-09",
      "scheduled_start": "10:00",
      "start_hour": "2022-10-09T10:00",
      "four_hour": "2022-10-09T14:00",
      "temp_c": 9.3,
      "dewpoint_c": 6.9,
      "humidity_pct": 85.0,
      "wind_mps": 2.19,
      "warming_c": 7.699999999999999
    },
    {
      "city": "Eindhoven",
      "year": 2023,
      "race": "Eindhoven Marathon",
      "n": 2866,
      "pace_change_pct": 7.155979069776263,
      "finish_minutes": 232.09166666666667,
      "women_pct": 16.399162595952546,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2023-10-08",
      "scheduled_start": "10:00",
      "start_hour": "2023-10-08T10:00",
      "four_hour": "2023-10-08T14:00",
      "temp_c": 15.9,
      "dewpoint_c": 13.5,
      "humidity_pct": 86.0,
      "wind_mps": 1.44,
      "warming_c": 2.5999999999999996
    },
    {
      "city": "Eindhoven",
      "year": 2024,
      "race": "Eindhoven Marathon",
      "n": 4728,
      "pace_change_pct": 4.351702263586077,
      "finish_minutes": 230.51666666666668,
      "women_pct": 17.364636209813874,
      "median_recorded_age": null,
      "weather_race": "Eindhoven Marathon",
      "date": "2024-10-13",
      "scheduled_start": "10:00",
      "start_hour": "2024-10-13T10:00",
      "four_hour": "2024-10-13T14:00",
      "temp_c": 10.2,
      "dewpoint_c": 4.5,
      "humidity_pct": 68.0,
      "wind_mps": 6.12,
      "warming_c": 1.4000000000000004
    },
    {
      "city": "Gold Coast",
      "year": 2016,
      "race": "Gold Coast Marathon",
      "n": 5331,
      "pace_change_pct": 14.29731925264013,
      "finish_minutes": 258.01666666666665,
      "women_pct": 36.80360157568936,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2016-07-03",
      "scheduled_start": "06:20",
      "start_hour": "2016-07-03T06:00",
      "four_hour": "2016-07-03T10:00",
      "temp_c": 12.2,
      "dewpoint_c": 10.2,
      "humidity_pct": 88.0,
      "wind_mps": 1.9,
      "warming_c": 5.400000000000002
    },
    {
      "city": "Gold Coast",
      "year": 2017,
      "race": "Gold Coast Marathon",
      "n": 5111,
      "pace_change_pct": 13.414322250639387,
      "finish_minutes": 257.8833333333333,
      "women_pct": 35.53120720015652,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2017-07-02",
      "scheduled_start": "06:20",
      "start_hour": "2017-07-02T06:00",
      "four_hour": "2017-07-02T10:00",
      "temp_c": 10.8,
      "dewpoint_c": 7.2,
      "humidity_pct": 79.0,
      "wind_mps": 2.34,
      "warming_c": 7.0
    },
    {
      "city": "Gold Coast",
      "year": 2018,
      "race": "Gold Coast Marathon",
      "n": 5712,
      "pace_change_pct": 15.944631760214723,
      "finish_minutes": 263.35833333333335,
      "women_pct": 35.53921568627451,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2018-07-01",
      "scheduled_start": "06:20",
      "start_hour": "2018-07-01T06:00",
      "four_hour": "2018-07-01T10:00",
      "temp_c": 16.2,
      "dewpoint_c": 15.0,
      "humidity_pct": 93.0,
      "wind_mps": 1.06,
      "warming_c": 3.900000000000002
    },
    {
      "city": "Gold Coast",
      "year": 2019,
      "race": "Gold Coast Marathon",
      "n": 5620,
      "pace_change_pct": 12.613743007654177,
      "finish_minutes": 258.01666666666665,
      "women_pct": 32.52669039145907,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2019-07-07",
      "scheduled_start": "06:20",
      "start_hour": "2019-07-07T06:00",
      "four_hour": "2019-07-07T10:00",
      "temp_c": 15.2,
      "dewpoint_c": 13.4,
      "humidity_pct": 89.0,
      "wind_mps": 3.81,
      "warming_c": 2.1000000000000014
    },
    {
      "city": "Gold Coast",
      "year": 2022,
      "race": "Gold Coast Marathon",
      "n": 3959,
      "pace_change_pct": 8.08122104115563,
      "finish_minutes": 235.63333333333333,
      "women_pct": 28.99722152058601,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2022-07-03",
      "scheduled_start": "06:20",
      "start_hour": "2022-07-03T06:00",
      "four_hour": "2022-07-03T10:00",
      "temp_c": 14.6,
      "dewpoint_c": 13.3,
      "humidity_pct": 92.0,
      "wind_mps": 0.92,
      "warming_c": 2.5999999999999996
    },
    {
      "city": "Gold Coast",
      "year": 2023,
      "race": "Gold Coast Marathon",
      "n": 5811,
      "pace_change_pct": 8.003233629749396,
      "finish_minutes": 237.61666666666667,
      "women_pct": 26.46704525899157,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2023-07-02",
      "scheduled_start": "06:20",
      "start_hour": "2023-07-02T06:00",
      "four_hour": "2023-07-02T10:00",
      "temp_c": 14.2,
      "dewpoint_c": 7.8,
      "humidity_pct": 66.0,
      "wind_mps": 4.62,
      "warming_c": 4.600000000000001
    },
    {
      "city": "Gold Coast",
      "year": 2024,
      "race": "Gold Coast Marathon",
      "n": 5692,
      "pace_change_pct": 5.4824693826824085,
      "finish_minutes": 223.30833333333334,
      "women_pct": 25.0,
      "median_recorded_age": null,
      "weather_race": "Gold Coast Marathon",
      "date": "2024-07-07",
      "scheduled_start": "06:20",
      "start_hour": "2024-07-07T06:00",
      "four_hour": "2024-07-07T10:00",
      "temp_c": 13.9,
      "dewpoint_c": 10.1,
      "humidity_pct": 78.0,
      "wind_mps": 5.14,
      "warming_c": 4.200000000000001
    },
    {
      "city": "Hamburg",
      "year": 2013,
      "race": "Hamburg Marathon",
      "n": 11355,
      "pace_change_pct": 5.9001731102135135,
      "finish_minutes": 239.03333333333333,
      "women_pct": 21.329810656098637,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2013-04-21",
      "scheduled_start": "09:00",
      "start_hour": "2013-04-21T09:00",
      "four_hour": "2013-04-21T13:00",
      "temp_c": 6.2,
      "dewpoint_c": 2.4,
      "humidity_pct": 77.0,
      "wind_mps": 3.11,
      "warming_c": 7.3
    },
    {
      "city": "Hamburg",
      "year": 2014,
      "race": "Hamburg Marathon",
      "n": 12806,
      "pace_change_pct": 4.771921341070273,
      "finish_minutes": 236.88333333333333,
      "women_pct": 21.90379509604873,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2014-05-04",
      "scheduled_start": "09:00",
      "start_hour": "2014-05-04T09:00",
      "four_hour": "2014-05-04T13:00",
      "temp_c": 7.8,
      "dewpoint_c": 2.6,
      "humidity_pct": 70.0,
      "wind_mps": 4.58,
      "warming_c": 1.5000000000000009
    },
    {
      "city": "Hamburg",
      "year": 2015,
      "race": "Hamburg Marathon",
      "n": 14663,
      "pace_change_pct": 5.535268114549297,
      "finish_minutes": 239.55,
      "women_pct": 22.860260519675375,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2015-04-26",
      "scheduled_start": "09:00",
      "start_hour": "2015-04-26T09:00",
      "four_hour": "2015-04-26T13:00",
      "temp_c": 11.1,
      "dewpoint_c": 10.3,
      "humidity_pct": 95.0,
      "wind_mps": 2.86,
      "warming_c": 2.200000000000001
    },
    {
      "city": "Hamburg",
      "year": 2016,
      "race": "Hamburg Marathon",
      "n": 12019,
      "pace_change_pct": 5.2263749620176325,
      "finish_minutes": 238.06666666666666,
      "women_pct": 22.381229719610616,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2016-04-17",
      "scheduled_start": "09:00",
      "start_hour": "2016-04-17T09:00",
      "four_hour": "2016-04-17T13:00",
      "temp_c": 6.4,
      "dewpoint_c": 3.2,
      "humidity_pct": 80.0,
      "wind_mps": 5.21,
      "warming_c": 3.5
    },
    {
      "city": "Hamburg",
      "year": 2017,
      "race": "Hamburg Marathon",
      "n": 11884,
      "pace_change_pct": 5.090714120332295,
      "finish_minutes": 237.55833333333334,
      "women_pct": 23.39279703803433,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2017-04-23",
      "scheduled_start": "09:00",
      "start_hour": "2017-04-23T09:00",
      "four_hour": "2017-04-23T13:00",
      "temp_c": 5.7,
      "dewpoint_c": 2.2,
      "humidity_pct": 78.0,
      "wind_mps": 5.48,
      "warming_c": 2.3
    },
    {
      "city": "Hamburg",
      "year": 2018,
      "race": "Hamburg Marathon",
      "n": 9953,
      "pace_change_pct": 9.63975509041719,
      "finish_minutes": 248.43333333333334,
      "women_pct": 23.590877122475636,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2018-04-29",
      "scheduled_start": "09:00",
      "start_hour": "2018-04-29T09:00",
      "four_hour": "2018-04-29T13:00",
      "temp_c": 12.6,
      "dewpoint_c": 9.3,
      "humidity_pct": 81.0,
      "wind_mps": 1.43,
      "warming_c": 5.000000000000002
    },
    {
      "city": "Hamburg",
      "year": 2019,
      "race": "Hamburg Marathon",
      "n": 10010,
      "pace_change_pct": 4.75573422181138,
      "finish_minutes": 237.64166666666668,
      "women_pct": 23.096903096903095,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2019-04-28",
      "scheduled_start": "09:00",
      "start_hour": "2019-04-28T09:00",
      "four_hour": "2019-04-28T13:00",
      "temp_c": 8.3,
      "dewpoint_c": 7.0,
      "humidity_pct": 92.0,
      "wind_mps": 2.67,
      "warming_c": 0.7999999999999989
    },
    {
      "city": "Hamburg",
      "year": 2022,
      "race": "Hamburg Marathon",
      "n": 5460,
      "pace_change_pct": 6.489034579269304,
      "finish_minutes": 236.53333333333333,
      "women_pct": 22.234432234432234,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2022-04-24",
      "scheduled_start": "09:00",
      "start_hour": "2022-04-24T09:00",
      "four_hour": "2022-04-24T13:00",
      "temp_c": 8.6,
      "dewpoint_c": 4.5,
      "humidity_pct": 75.0,
      "wind_mps": 5.54,
      "warming_c": 3.5999999999999996
    },
    {
      "city": "Hamburg",
      "year": 2023,
      "race": "Hamburg Marathon",
      "n": 8343,
      "pace_change_pct": 7.108816521048444,
      "finish_minutes": 240.5,
      "women_pct": 23.648567661512647,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2023-04-23",
      "scheduled_start": "09:00",
      "start_hour": "2023-04-23T09:00",
      "four_hour": "2023-04-23T13:00",
      "temp_c": 9.7,
      "dewpoint_c": 7.9,
      "humidity_pct": 88.0,
      "wind_mps": 2.5,
      "warming_c": 5.100000000000001
    },
    {
      "city": "Hamburg",
      "year": 2024,
      "race": "Hamburg Marathon",
      "n": 10481,
      "pace_change_pct": 8.737580362361186,
      "finish_minutes": 245.7,
      "women_pct": 24.558725312470184,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2024-04-28",
      "scheduled_start": "09:00",
      "start_hour": "2024-04-28T09:00",
      "four_hour": "2024-04-28T13:00",
      "temp_c": 13.4,
      "dewpoint_c": 7.8,
      "humidity_pct": 69.0,
      "wind_mps": 5.02,
      "warming_c": 4.200000000000001
    },
    {
      "city": "Hamburg",
      "year": 2025,
      "race": "Hamburg Marathon",
      "n": 10595,
      "pace_change_pct": 5.650035137034437,
      "finish_minutes": 239.43333333333334,
      "women_pct": 24.577630957999055,
      "median_recorded_age": null,
      "weather_race": "Hamburg Marathon",
      "date": "2025-04-27",
      "scheduled_start": "09:00",
      "start_hour": "2025-04-27T09:00",
      "four_hour": "2025-04-27T13:00",
      "temp_c": 8.6,
      "dewpoint_c": 2.3,
      "humidity_pct": 65.0,
      "wind_mps": 2.48,
      "warming_c": 6.200000000000001
    },
    {
      "city": "Helsinki",
      "year": 2015,
      "race": "Helsinki Marathon",
      "n": 3356,
      "pace_change_pct": 8.178767013002709,
      "finish_minutes": 256.675,
      "women_pct": 28.36710369487485,
      "median_recorded_age": null,
      "weather_race": "Helsinki Marathon",
      "date": "2015-08-15",
      "scheduled_start": "15:00",
      "start_hour": "2015-08-15T15:00",
      "four_hour": "2015-08-15T19:00",
      "temp_c": 19.8,
      "dewpoint_c": 9.1,
      "humidity_pct": 50.0,
      "wind_mps": 2.21,
      "warming_c": -0.1999999999999993
    },
    {
      "city": "Helsinki",
      "year": 2016,
      "race": "Helsinki Marathon",
      "n": 2716,
      "pace_change_pct": 7.804136730519895,
      "finish_minutes": 254.50833333333333,
      "women_pct": 27.356406480117823,
      "median_recorded_age": null,
      "weather_race": "Helsinki Marathon",
      "date": "2016-08-13",
      "scheduled_start": "15:00",
      "start_hour": "2016-08-13T15:00",
      "four_hour": "2016-08-13T19:00",
      "temp_c": 15.7,
      "dewpoint_c": 14.2,
      "humidity_pct": 91.0,
      "wind_mps": 7.67,
      "warming_c": 1.1999999999999993
    },
    {
      "city": "Helsinki",
      "year": 2017,
      "race": "Helsinki Marathon",
      "n": 1781,
      "pace_change_pct": 12.293519695044463,
      "finish_minutes": 278.03333333333336,
      "women_pct": 27.231892195395847,
      "median_recorded_age": null,
      "weather_race": "Helsinki Marathon",
      "date": "2017-08-12",
      "scheduled_start": "15:00",
      "start_hour": "2017-08-12T15:00",
      "four_hour": "2017-08-12T19:00",
      "temp_c": 22.1,
      "dewpoint_c": 18.4,
      "humidity_pct": 80.0,
      "wind_mps": 2.12,
      "warming_c": -0.9000000000000021
    },
    {
      "city": "London",
      "year": 2019,
      "race": "London Marathon",
      "n": 41765,
      "pace_change_pct": 11.404494382022467,
      "finish_minutes": 264.48333333333335,
      "women_pct": 41.83167724170956,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2019-04-28",
      "scheduled_start": "09:30",
      "start_hour": "2019-04-28T09:00",
      "four_hour": "2019-04-28T13:00",
      "temp_c": 9.7,
      "dewpoint_c": 4.5,
      "humidity_pct": 70.0,
      "wind_mps": 6.73,
      "warming_c": 2.4000000000000004
    },
    {
      "city": "London",
      "year": 2021,
      "race": "London Marathon",
      "n": 21929,
      "pace_change_pct": 12.27159468438539,
      "finish_minutes": 254.66666666666666,
      "women_pct": 37.306762734278806,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2021-10-03",
      "scheduled_start": "09:30",
      "start_hour": "2021-10-03T09:00",
      "four_hour": "2021-10-03T13:00",
      "temp_c": 11.3,
      "dewpoint_c": 8.9,
      "humidity_pct": 85.0,
      "wind_mps": 3.89,
      "warming_c": 4.1
    },
    {
      "city": "London",
      "year": 2022,
      "race": "London Marathon",
      "n": 30878,
      "pace_change_pct": 12.194104262959382,
      "finish_minutes": 265.925,
      "women_pct": 39.231815532094046,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2022-10-02",
      "scheduled_start": "09:30",
      "start_hour": "2022-10-02T09:00",
      "four_hour": "2022-10-02T13:00",
      "temp_c": 13.2,
      "dewpoint_c": 11.9,
      "humidity_pct": 92.0,
      "wind_mps": 2.2,
      "warming_c": 3.6999999999999993
    },
    {
      "city": "London",
      "year": 2023,
      "race": "London Marathon",
      "n": 33381,
      "pace_change_pct": 9.072773007199242,
      "finish_minutes": 252.73333333333332,
      "women_pct": 31.269284922560736,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2023-04-23",
      "scheduled_start": "09:30",
      "start_hour": "2023-04-23T09:00",
      "four_hour": "2023-04-23T13:00",
      "temp_c": 10.9,
      "dewpoint_c": 7.9,
      "humidity_pct": 82.0,
      "wind_mps": 4.79,
      "warming_c": 0.09999999999999964
    },
    {
      "city": "London",
      "year": 2024,
      "race": "London Marathon",
      "n": 46160,
      "pace_change_pct": 8.551393200617753,
      "finish_minutes": 255.4,
      "women_pct": 41.57062391681109,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2024-04-21",
      "scheduled_start": "09:30",
      "start_hour": "2024-04-21T09:00",
      "four_hour": "2024-04-21T13:00",
      "temp_c": 7.2,
      "dewpoint_c": 0.9,
      "humidity_pct": 64.0,
      "wind_mps": 6.81,
      "warming_c": 2.6000000000000005
    },
    {
      "city": "London",
      "year": 2025,
      "race": "London Marathon",
      "n": 53796,
      "pace_change_pct": 13.752261716846393,
      "finish_minutes": 272.21666666666664,
      "women_pct": 43.43445609338985,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2025-04-27",
      "scheduled_start": "09:30",
      "start_hour": "2025-04-27T09:00",
      "four_hour": "2025-04-27T13:00",
      "temp_c": 12.6,
      "dewpoint_c": 7.4,
      "humidity_pct": 70.0,
      "wind_mps": 0.41,
      "warming_c": 6.700000000000001
    },
    {
      "city": "London",
      "year": 2026,
      "race": "London Marathon",
      "n": 56762,
      "pace_change_pct": 11.239832093515055,
      "finish_minutes": 267.8,
      "women_pct": 43.32299778020507,
      "median_recorded_age": null,
      "weather_race": "London Marathon",
      "date": "2026-04-26",
      "scheduled_start": "09:30",
      "start_hour": "2026-04-26T09:00",
      "four_hour": "2026-04-26T13:00",
      "temp_c": 10.6,
      "dewpoint_c": 7.0,
      "humidity_pct": 78.0,
      "wind_mps": 2.31,
      "warming_c": 7.6
    },
    {
      "city": "Madrid",
      "year": 2013,
      "race": "Madrid Marathon",
      "n": 7572,
      "pace_change_pct": 3.410145424641964,
      "finish_minutes": 234.06666666666666,
      "women_pct": 7.63338615953513,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2013-04-28",
      "scheduled_start": "09:00",
      "start_hour": "2013-04-28T09:00",
      "four_hour": "2013-04-28T13:00",
      "temp_c": 3.7,
      "dewpoint_c": -4.1,
      "humidity_pct": 57.0,
      "wind_mps": 5.18,
      "warming_c": 4.8
    },
    {
      "city": "Madrid",
      "year": 2014,
      "race": "Madrid Marathon",
      "n": 5873,
      "pace_change_pct": 6.3190705582317985,
      "finish_minutes": 236.15,
      "women_pct": 9.058402860548272,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2014-04-27",
      "scheduled_start": "09:00",
      "start_hour": "2014-04-27T09:00",
      "four_hour": "2014-04-27T13:00",
      "temp_c": 8.4,
      "dewpoint_c": 1.6,
      "humidity_pct": 62.0,
      "wind_mps": 2.52,
      "warming_c": 6.6
    },
    {
      "city": "Madrid",
      "year": 2015,
      "race": "Madrid Marathon",
      "n": 11517,
      "pace_change_pct": 1.8290148261050243,
      "finish_minutes": 242.41666666666666,
      "women_pct": 10.124164278892072,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2015-04-26",
      "scheduled_start": "09:00",
      "start_hour": "2015-04-26T09:00",
      "four_hour": "2015-04-26T13:00",
      "temp_c": 10.9,
      "dewpoint_c": 9.9,
      "humidity_pct": 94.0,
      "wind_mps": 3.45,
      "warming_c": 3.1999999999999993
    },
    {
      "city": "Madrid",
      "year": 2016,
      "race": "Madrid Marathon",
      "n": 9757,
      "pace_change_pct": 5.79896907216495,
      "finish_minutes": 245.15,
      "women_pct": 10.771753612790818,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2016-04-24",
      "scheduled_start": "09:00",
      "start_hour": "2016-04-24T09:00",
      "four_hour": "2016-04-24T13:00",
      "temp_c": 6.3,
      "dewpoint_c": 4.8,
      "humidity_pct": 90.0,
      "wind_mps": 1.9,
      "warming_c": 8.0
    },
    {
      "city": "Madrid",
      "year": 2017,
      "race": "Madrid Marathon",
      "n": 9781,
      "pace_change_pct": 6.299212598425208,
      "finish_minutes": 249.85,
      "women_pct": 12.094877824353338,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2017-04-23",
      "scheduled_start": "09:00",
      "start_hour": "2017-04-23T09:00",
      "four_hour": "2017-04-23T13:00",
      "temp_c": 11.3,
      "dewpoint_c": -1.5,
      "humidity_pct": 41.0,
      "wind_mps": 0.91,
      "warming_c": 9.8
    },
    {
      "city": "Madrid",
      "year": 2018,
      "race": "Madrid Marathon",
      "n": 8310,
      "pace_change_pct": 5.544109660997199,
      "finish_minutes": 249.6,
      "women_pct": 12.912154031287606,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2018-04-22",
      "scheduled_start": "09:00",
      "start_hour": "2018-04-22T09:00",
      "four_hour": "2018-04-22T13:00",
      "temp_c": 12.1,
      "dewpoint_c": 7.6,
      "humidity_pct": 74.0,
      "wind_mps": 3.4,
      "warming_c": 9.299999999999999
    },
    {
      "city": "Madrid",
      "year": 2019,
      "race": "Madrid Marathon",
      "n": 7677,
      "pace_change_pct": 8.720040795512496,
      "finish_minutes": 238.66666666666666,
      "women_pct": 12.622118014849551,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2019-04-27",
      "scheduled_start": "09:00",
      "start_hour": "2019-04-27T09:00",
      "four_hour": "2019-04-27T13:00",
      "temp_c": 7.9,
      "dewpoint_c": 2.5,
      "humidity_pct": 69.0,
      "wind_mps": 1.97,
      "warming_c": 8.299999999999999
    },
    {
      "city": "Madrid",
      "year": 2021,
      "race": "Madrid Marathon",
      "n": 2978,
      "pace_change_pct": 10.093017917326787,
      "finish_minutes": 237.13333333333333,
      "women_pct": 10.846205507051712,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2021-09-26",
      "scheduled_start": "09:00",
      "start_hour": "2021-09-26T09:00",
      "four_hour": "2021-09-26T13:00",
      "temp_c": 12.8,
      "dewpoint_c": 12.4,
      "humidity_pct": 98.0,
      "wind_mps": 1.42,
      "warming_c": 7.199999999999999
    },
    {
      "city": "Madrid",
      "year": 2022,
      "race": "Madrid Marathon",
      "n": 4152,
      "pace_change_pct": 7.628798785613878,
      "finish_minutes": 228.1,
      "women_pct": 12.114643545279383,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2022-04-24",
      "scheduled_start": "09:00",
      "start_hour": "2022-04-24T09:00",
      "four_hour": "2022-04-24T13:00",
      "temp_c": 6.7,
      "dewpoint_c": 3.2,
      "humidity_pct": 78.0,
      "wind_mps": 2.02,
      "warming_c": 7.1000000000000005
    },
    {
      "city": "Madrid",
      "year": 2023,
      "race": "Madrid Marathon",
      "n": 6914,
      "pace_change_pct": 9.450124598717679,
      "finish_minutes": 238.45,
      "women_pct": 13.205091119467745,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2023-04-23",
      "scheduled_start": "09:00",
      "start_hour": "2023-04-23T09:00",
      "four_hour": "2023-04-23T13:00",
      "temp_c": 11.5,
      "dewpoint_c": 5.2,
      "humidity_pct": 65.0,
      "wind_mps": 1.22,
      "warming_c": 7.699999999999999
    },
    {
      "city": "Madrid",
      "year": 2024,
      "race": "Madrid Marathon",
      "n": 8495,
      "pace_change_pct": 6.975933031042891,
      "finish_minutes": 234.81666666666666,
      "women_pct": 14.396703943496176,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2024-04-28",
      "scheduled_start": "09:00",
      "start_hour": "2024-04-28T09:00",
      "four_hour": "2024-04-28T13:00",
      "temp_c": 6.8,
      "dewpoint_c": 5.0,
      "humidity_pct": 88.0,
      "wind_mps": 0.92,
      "warming_c": 7.3
    },
    {
      "city": "Madrid",
      "year": 2025,
      "race": "Madrid Marathon",
      "n": 9910,
      "pace_change_pct": 8.165412790058369,
      "finish_minutes": 238.43333333333334,
      "women_pct": 17.81029263370333,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2025-04-27",
      "scheduled_start": "09:00",
      "start_hour": "2025-04-27T09:00",
      "four_hour": "2025-04-27T13:00",
      "temp_c": 9.2,
      "dewpoint_c": 3.6,
      "humidity_pct": 68.0,
      "wind_mps": 2.12,
      "warming_c": 8.5
    },
    {
      "city": "Madrid",
      "year": 2026,
      "race": "Madrid Marathon",
      "n": 10813,
      "pace_change_pct": 10.504065040650401,
      "finish_minutes": 243.71666666666667,
      "women_pct": 17.89512623693702,
      "median_recorded_age": null,
      "weather_race": "Madrid Marathon",
      "date": "2026-04-26",
      "scheduled_start": "09:00",
      "start_hour": "2026-04-26T09:00",
      "four_hour": "2026-04-26T13:00",
      "temp_c": 15.2,
      "dewpoint_c": 11.2,
      "humidity_pct": 77.0,
      "wind_mps": 1.97,
      "warming_c": 7.699999999999999
    },
    {
      "city": "Melbourne",
      "year": 2015,
      "race": "Melbourne Marathon",
      "n": 416,
      "pace_change_pct": 8.599401123866034,
      "finish_minutes": 246.18333333333334,
      "women_pct": 27.403846153846157,
      "median_recorded_age": null,
      "weather_race": "Melbourne Marathon",
      "date": "2015-10-18",
      "scheduled_start": "07:00",
      "start_hour": "2015-10-18T07:00",
      "four_hour": "2015-10-18T11:00",
      "temp_c": 12.6,
      "dewpoint_c": 9.6,
      "humidity_pct": 82.0,
      "wind_mps": 3.4,
      "warming_c": 4.000000000000002
    },
    {
      "city": "New York",
      "year": 2006,
      "race": "New York City Marathon",
      "n": 34056,
      "pace_change_pct": 6.7772235176822075,
      "finish_minutes": 259.875,
      "women_pct": 31.503993422598075,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2006-11-05",
      "scheduled_start": "09:00",
      "start_hour": "2006-11-05T09:00",
      "four_hour": "2006-11-05T13:00",
      "temp_c": 3.3,
      "dewpoint_c": 1.0,
      "humidity_pct": 85.0,
      "wind_mps": 0.85,
      "warming_c": 5.1000000000000005
    },
    {
      "city": "New York",
      "year": 2007,
      "race": "New York City Marathon",
      "n": 15398,
      "pace_change_pct": 9.04036623922566,
      "finish_minutes": 258.825,
      "women_pct": 40.187037277568514,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2007-11-04",
      "scheduled_start": "09:00",
      "start_hour": "2007-11-04T09:00",
      "four_hour": "2007-11-04T13:00",
      "temp_c": 7.4,
      "dewpoint_c": 4.3,
      "humidity_pct": 81.0,
      "wind_mps": 3.13,
      "warming_c": 5.699999999999999
    },
    {
      "city": "New York",
      "year": 2009,
      "race": "New York City Marathon",
      "n": 42364,
      "pace_change_pct": 11.431341720499798,
      "finish_minutes": 258.43333333333334,
      "women_pct": 34.60957416674535,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2009-11-01",
      "scheduled_start": "09:00",
      "start_hour": "2009-11-01T09:00",
      "four_hour": "2009-11-01T13:00",
      "temp_c": 9.6,
      "dewpoint_c": 8.1,
      "humidity_pct": 90.0,
      "wind_mps": 2.78,
      "warming_c": 1.700000000000001
    },
    {
      "city": "New York",
      "year": 2010,
      "race": "New York City Marathon",
      "n": 43854,
      "pace_change_pct": 12.203117435918642,
      "finish_minutes": 260.775,
      "women_pct": 35.76412641948283,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2010-11-07",
      "scheduled_start": "09:00",
      "start_hour": "2010-11-07T09:00",
      "four_hour": "2010-11-07T13:00",
      "temp_c": 3.3,
      "dewpoint_c": -1.8,
      "humidity_pct": 69.0,
      "wind_mps": 3.68,
      "warming_c": 4.4
    },
    {
      "city": "New York",
      "year": 2011,
      "race": "New York City Marathon",
      "n": 45929,
      "pace_change_pct": 12.579879496074486,
      "finish_minutes": 262.3666666666667,
      "women_pct": 36.155805700102334,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2011-11-06",
      "scheduled_start": "09:00",
      "start_hour": "2011-11-06T09:00",
      "four_hour": "2011-11-06T13:00",
      "temp_c": 2.8,
      "dewpoint_c": 1.2,
      "humidity_pct": 89.0,
      "wind_mps": 2.01,
      "warming_c": 7.6000000000000005
    },
    {
      "city": "New York",
      "year": 2013,
      "race": "New York City Marathon",
      "n": 48583,
      "pace_change_pct": 11.370468611847917,
      "finish_minutes": 262.45,
      "women_pct": 39.07539674371694,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2013-11-03",
      "scheduled_start": "09:00",
      "start_hour": "2013-11-03T09:00",
      "four_hour": "2013-11-03T13:00",
      "temp_c": 7.8,
      "dewpoint_c": 2.0,
      "humidity_pct": 67.0,
      "wind_mps": 4.62,
      "warming_c": 2.3999999999999995
    },
    {
      "city": "New York",
      "year": 2014,
      "race": "New York City Marathon",
      "n": 42792,
      "pace_change_pct": 12.882237177545441,
      "finish_minutes": 267.48333333333335,
      "women_pct": 41.74144699943915,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2014-11-02",
      "scheduled_start": "09:00",
      "start_hour": "2014-11-02T09:00",
      "four_hour": "2014-11-02T13:00",
      "temp_c": 4.8,
      "dewpoint_c": -2.7,
      "humidity_pct": 58.0,
      "wind_mps": 8.13,
      "warming_c": 3.1000000000000005
    },
    {
      "city": "New York",
      "year": 2015,
      "race": "New York City Marathon",
      "n": 48685,
      "pace_change_pct": 14.406065711878679,
      "finish_minutes": 272.78333333333336,
      "women_pct": 41.66991886618055,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2015-11-01",
      "scheduled_start": "09:00",
      "start_hour": "2015-11-01T09:00",
      "four_hour": "2015-11-01T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 8.0,
      "humidity_pct": 78.0,
      "wind_mps": 3.9,
      "warming_c": 3.8999999999999986
    },
    {
      "city": "New York",
      "year": 2016,
      "race": "New York City Marathon",
      "n": 50546,
      "pace_change_pct": 12.550105300019855,
      "finish_minutes": 270.7,
      "women_pct": 41.56016301982353,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2016-11-06",
      "scheduled_start": "09:00",
      "start_hour": "2016-11-06T09:00",
      "four_hour": "2016-11-06T13:00",
      "temp_c": 10.3,
      "dewpoint_c": 5.2,
      "humidity_pct": 71.0,
      "wind_mps": 3.91,
      "warming_c": 1.5
    },
    {
      "city": "New York",
      "year": 2017,
      "race": "New York City Marathon",
      "n": 49354,
      "pace_change_pct": 12.208889320889128,
      "finish_minutes": 269.85,
      "women_pct": 41.461684969809944,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2017-11-05",
      "scheduled_start": "09:00",
      "start_hour": "2017-11-05T09:00",
      "four_hour": "2017-11-05T13:00",
      "temp_c": 12.2,
      "dewpoint_c": 10.4,
      "humidity_pct": 88.0,
      "wind_mps": 3.18,
      "warming_c": 3.1000000000000014
    },
    {
      "city": "New York",
      "year": 2018,
      "race": "New York City Marathon",
      "n": 51928,
      "pace_change_pct": 13.33806311901239,
      "finish_minutes": 271.46666666666664,
      "women_pct": 41.84255122477276,
      "median_recorded_age": 41.0,
      "weather_race": "New York City Marathon",
      "date": "2018-11-04",
      "scheduled_start": "09:00",
      "start_hour": "2018-11-04T09:00",
      "four_hour": "2018-11-04T13:00",
      "temp_c": 7.6,
      "dewpoint_c": 0.3,
      "humidity_pct": 60.0,
      "wind_mps": 1.41,
      "warming_c": 3.0999999999999996
    },
    {
      "city": "New York",
      "year": 2019,
      "race": "New York City Marathon",
      "n": 52752,
      "pace_change_pct": 12.118318502772485,
      "finish_minutes": 268.81666666666666,
      "women_pct": 42.22020018198362,
      "median_recorded_age": 41.0,
      "weather_race": "New York City Marathon",
      "date": "2019-11-03",
      "scheduled_start": "09:00",
      "start_hour": "2019-11-03T09:00",
      "four_hour": "2019-11-03T13:00",
      "temp_c": 6.8,
      "dewpoint_c": 1.0,
      "humidity_pct": 67.0,
      "wind_mps": 3.51,
      "warming_c": 4.1000000000000005
    },
    {
      "city": "New York",
      "year": 2021,
      "race": "New York City Marathon",
      "n": 24617,
      "pace_change_pct": 12.412297486924363,
      "finish_minutes": 269.43333333333334,
      "women_pct": 45.18828451882845,
      "median_recorded_age": 39.0,
      "weather_race": "New York City Marathon",
      "date": "2021-11-07",
      "scheduled_start": "09:00",
      "start_hour": "2021-11-07T09:00",
      "four_hour": "2021-11-07T13:00",
      "temp_c": 5.4,
      "dewpoint_c": 3.3,
      "humidity_pct": 86.0,
      "wind_mps": 2.55,
      "warming_c": 6.1
    },
    {
      "city": "New York",
      "year": 2022,
      "race": "New York City Marathon",
      "n": 46935,
      "pace_change_pct": 17.333199356913177,
      "finish_minutes": 284.06666666666666,
      "women_pct": 44.0353680622137,
      "median_recorded_age": 41.0,
      "weather_race": "New York City Marathon",
      "date": "2022-11-06",
      "scheduled_start": "09:00",
      "start_hour": "2022-11-06T09:00",
      "four_hour": "2022-11-06T13:00",
      "temp_c": 19.9,
      "dewpoint_c": 16.7,
      "humidity_pct": 82.0,
      "wind_mps": 5.28,
      "warming_c": 3.900000000000002
    },
    {
      "city": "New York",
      "year": 2023,
      "race": "New York City Marathon",
      "n": 50436,
      "pace_change_pct": 13.144514183460466,
      "finish_minutes": 272.56666666666666,
      "women_pct": 44.248156078991194,
      "median_recorded_age": 40.0,
      "weather_race": "New York City Marathon",
      "date": "2023-11-05",
      "scheduled_start": "09:00",
      "start_hour": "2023-11-05T09:00",
      "four_hour": "2023-11-05T13:00",
      "temp_c": 8.6,
      "dewpoint_c": 7.0,
      "humidity_pct": 90.0,
      "wind_mps": 1.06,
      "warming_c": 5.800000000000001
    },
    {
      "city": "New York",
      "year": 2024,
      "race": "New York City Marathon",
      "n": 55064,
      "pace_change_pct": 9.390542974242667,
      "finish_minutes": 263.23333333333335,
      "women_pct": 44.32296963533343,
      "median_recorded_age": 39.0,
      "weather_race": "New York City Marathon",
      "date": "2024-11-03",
      "scheduled_start": "09:00",
      "start_hour": "2024-11-03T09:00",
      "four_hour": "2024-11-03T13:00",
      "temp_c": 5.0,
      "dewpoint_c": -2.0,
      "humidity_pct": 61.0,
      "wind_mps": 3.64,
      "warming_c": 6.5
    },
    {
      "city": "New York",
      "year": 2025,
      "race": "New York City Marathon",
      "n": 58339,
      "pace_change_pct": 10.6327462491846,
      "finish_minutes": 263.5833333333333,
      "women_pct": 45.58528600078849,
      "median_recorded_age": 38.0,
      "weather_race": "New York City Marathon",
      "date": "2025-11-02",
      "scheduled_start": "09:00",
      "start_hour": "2025-11-02T09:00",
      "four_hour": "2025-11-02T13:00",
      "temp_c": 5.4,
      "dewpoint_c": 3.0,
      "humidity_pct": 84.0,
      "wind_mps": 1.03,
      "warming_c": 7.199999999999999
    },
    {
      "city": "Oslo",
      "year": 2016,
      "race": "Oslo Marathon",
      "n": 2384,
      "pace_change_pct": 6.029549178485372,
      "finish_minutes": 236.45833333333334,
      "women_pct": 24.161073825503358,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2016-09-17",
      "scheduled_start": "10:00",
      "start_hour": "2016-09-17T10:00",
      "four_hour": "2016-09-17T14:00",
      "temp_c": 14.9,
      "dewpoint_c": 11.1,
      "humidity_pct": 78.0,
      "wind_mps": 2.25,
      "warming_c": 1.700000000000001
    },
    {
      "city": "Oslo",
      "year": 2017,
      "race": "Oslo Marathon",
      "n": 1975,
      "pace_change_pct": 8.618708342909676,
      "finish_minutes": 234.1,
      "women_pct": 21.367088607594937,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2017-09-16",
      "scheduled_start": "10:00",
      "start_hour": "2017-09-16T10:00",
      "four_hour": "2017-09-16T14:00",
      "temp_c": 12.2,
      "dewpoint_c": 7.3,
      "humidity_pct": 72.0,
      "wind_mps": 1.44,
      "warming_c": 3.900000000000002
    },
    {
      "city": "Oslo",
      "year": 2018,
      "race": "Oslo Marathon",
      "n": 2204,
      "pace_change_pct": 7.976615109193375,
      "finish_minutes": 236.56666666666666,
      "women_pct": 23.049001814882033,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2018-09-15",
      "scheduled_start": "10:00",
      "start_hour": "2018-09-15T10:00",
      "four_hour": "2018-09-15T14:00",
      "temp_c": 11.1,
      "dewpoint_c": 5.0,
      "humidity_pct": 66.0,
      "wind_mps": 2.75,
      "warming_c": 3.3000000000000007
    },
    {
      "city": "Oslo",
      "year": 2022,
      "race": "Oslo Marathon",
      "n": 1788,
      "pace_change_pct": 6.822171041607983,
      "finish_minutes": 235.79166666666666,
      "women_pct": 22.03579418344519,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2022-09-17",
      "scheduled_start": "10:00",
      "start_hour": "2022-09-17T10:00",
      "four_hour": "2022-09-17T14:00",
      "temp_c": 12.5,
      "dewpoint_c": 4.8,
      "humidity_pct": 59.0,
      "wind_mps": 2.87,
      "warming_c": 2.9000000000000004
    },
    {
      "city": "Oslo",
      "year": 2023,
      "race": "Oslo Marathon",
      "n": 2490,
      "pace_change_pct": 6.742873198536681,
      "finish_minutes": 237.275,
      "women_pct": 20.0,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2023-09-16",
      "scheduled_start": "10:00",
      "start_hour": "2023-09-16T10:00",
      "four_hour": "2023-09-16T14:00",
      "temp_c": 14.4,
      "dewpoint_c": 12.2,
      "humidity_pct": 86.0,
      "wind_mps": 4.49,
      "warming_c": -0.3000000000000007
    },
    {
      "city": "Oslo",
      "year": 2024,
      "race": "Oslo Marathon",
      "n": 3958,
      "pace_change_pct": 5.729670756999649,
      "finish_minutes": 234.81666666666666,
      "women_pct": 21.197574532592217,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2024-09-21",
      "scheduled_start": "10:00",
      "start_hour": "2024-09-21T10:00",
      "four_hour": "2024-09-21T14:00",
      "temp_c": 12.0,
      "dewpoint_c": 11.5,
      "humidity_pct": 97.0,
      "wind_mps": 1.64,
      "warming_c": 2.5
    },
    {
      "city": "Oslo",
      "year": 2025,
      "race": "Oslo Marathon",
      "n": 4112,
      "pace_change_pct": 6.309139023709697,
      "finish_minutes": 237.79166666666666,
      "women_pct": 24.53793774319066,
      "median_recorded_age": null,
      "weather_race": "Oslo Marathon",
      "date": "2025-09-20",
      "scheduled_start": "10:00",
      "start_hour": "2025-09-20T10:00",
      "four_hour": "2025-09-20T14:00",
      "temp_c": 14.6,
      "dewpoint_c": 13.2,
      "humidity_pct": 91.0,
      "wind_mps": 2.69,
      "warming_c": 1.700000000000001
    },
    {
      "city": "Paris",
      "year": 2019,
      "race": "Paris Marathon",
      "n": 46903,
      "pace_change_pct": 7.292751897603811,
      "finish_minutes": 246.95,
      "women_pct": 25.887469884655566,
      "median_recorded_age": 40.0,
      "weather_race": "Paris Marathon",
      "date": "2019-04-14",
      "scheduled_start": "08:45",
      "start_hour": "2019-04-14T09:00",
      "four_hour": "2019-04-14T13:00",
      "temp_c": 1.8,
      "dewpoint_c": -1.8,
      "humidity_pct": 77.0,
      "wind_mps": 2.2,
      "warming_c": 6.500000000000001
    },
    {
      "city": "Paris",
      "year": 2024,
      "race": "Paris Marathon",
      "n": 53067,
      "pace_change_pct": 10.625402965828501,
      "finish_minutes": 246.5,
      "women_pct": 27.14492999415833,
      "median_recorded_age": 36.0,
      "weather_race": "Paris Marathon",
      "date": "2024-04-07",
      "scheduled_start": "08:45",
      "start_hour": "2024-04-07T09:00",
      "four_hour": "2024-04-07T13:00",
      "temp_c": 14.5,
      "dewpoint_c": 10.8,
      "humidity_pct": 79.0,
      "wind_mps": 4.77,
      "warming_c": 2.3000000000000007
    },
    {
      "city": "Prague",
      "year": 2016,
      "race": "Prague Marathon",
      "n": 5732,
      "pace_change_pct": 8.255192553556256,
      "finish_minutes": 258.10833333333335,
      "women_pct": 21.929518492672713,
      "median_recorded_age": null,
      "weather_race": "Prague Marathon",
      "date": "2016-05-08",
      "scheduled_start": "09:00",
      "start_hour": "2016-05-08T09:00",
      "four_hour": "2016-05-08T13:00",
      "temp_c": 14.0,
      "dewpoint_c": 7.1,
      "humidity_pct": 63.0,
      "wind_mps": 4.0,
      "warming_c": 4.899999999999999
    },
    {
      "city": "Prague",
      "year": 2017,
      "race": "Prague Marathon",
      "n": 6452,
      "pace_change_pct": 5.608414871999412,
      "finish_minutes": 256.7083333333333,
      "women_pct": 22.427154370737757,
      "median_recorded_age": null,
      "weather_race": "Prague Marathon",
      "date": "2017-05-07",
      "scheduled_start": "09:00",
      "start_hour": "2017-05-07T09:00",
      "four_hour": "2017-05-07T13:00",
      "temp_c": 12.5,
      "dewpoint_c": 9.8,
      "humidity_pct": 83.0,
      "wind_mps": 3.08,
      "warming_c": 3.6000000000000014
    },
    {
      "city": "Prague",
      "year": 2018,
      "race": "Prague Marathon",
      "n": 6921,
      "pace_change_pct": 5.791054739652868,
      "finish_minutes": 258.48333333333335,
      "women_pct": 22.814622164427107,
      "median_recorded_age": null,
      "weather_race": "Prague Marathon",
      "date": "2018-05-06",
      "scheduled_start": "09:00",
      "start_hour": "2018-05-06T09:00",
      "four_hour": "2018-05-06T13:00",
      "temp_c": 14.6,
      "dewpoint_c": 1.7,
      "humidity_pct": 42.0,
      "wind_mps": 2.98,
      "warming_c": 5.4
    },
    {
      "city": "Prague",
      "year": 2019,
      "race": "Prague Marathon",
      "n": 7227,
      "pace_change_pct": 1.808103471030753,
      "finish_minutes": 249.66666666666666,
      "women_pct": 22.36059222360592,
      "median_recorded_age": null,
      "weather_race": "Prague Marathon",
      "date": "2019-05-05",
      "scheduled_start": "09:00",
      "start_hour": "2019-05-05T09:00",
      "four_hour": "2019-05-05T13:00",
      "temp_c": 5.8,
      "dewpoint_c": 0.5,
      "humidity_pct": 69.0,
      "wind_mps": 5.6,
      "warming_c": 3.500000000000001
    },
    {
      "city": "Rotterdam",
      "year": 2013,
      "race": "Rotterdam Marathon",
      "n": 8281,
      "pace_change_pct": 12.53968253968254,
      "finish_minutes": 246.88333333333333,
      "women_pct": 18.59678782755706,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2013-04-14",
      "scheduled_start": "10:00",
      "start_hour": "2013-04-14T10:00",
      "four_hour": "2013-04-14T14:00",
      "temp_c": 13.4,
      "dewpoint_c": 10.7,
      "humidity_pct": 84.0,
      "wind_mps": 5.35,
      "warming_c": 5.4
    },
    {
      "city": "Rotterdam",
      "year": 2014,
      "race": "Rotterdam Marathon",
      "n": 10601,
      "pace_change_pct": 7.162357475509884,
      "finish_minutes": 239.5,
      "women_pct": 19.271766814451468,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2014-04-13",
      "scheduled_start": "10:00",
      "start_hour": "2014-04-13T10:00",
      "four_hour": "2014-04-13T14:00",
      "temp_c": 10.0,
      "dewpoint_c": 4.7,
      "humidity_pct": 70.0,
      "wind_mps": 5.37,
      "warming_c": 1.1999999999999993
    },
    {
      "city": "Rotterdam",
      "year": 2015,
      "race": "Rotterdam Marathon",
      "n": 11756,
      "pace_change_pct": 7.358570177533641,
      "finish_minutes": 238.78333333333333,
      "women_pct": 19.98979244641034,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2015-04-12",
      "scheduled_start": "10:00",
      "start_hour": "2015-04-12T10:00",
      "four_hour": "2015-04-12T14:00",
      "temp_c": 8.7,
      "dewpoint_c": 5.5,
      "humidity_pct": 80.0,
      "wind_mps": 4.11,
      "warming_c": 4.0
    },
    {
      "city": "Rotterdam",
      "year": 2016,
      "race": "Rotterdam Marathon",
      "n": 12740,
      "pace_change_pct": 8.597671097061678,
      "finish_minutes": 241.33333333333334,
      "women_pct": 21.483516483516482,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2016-04-10",
      "scheduled_start": "10:00",
      "start_hour": "2016-04-10T10:00",
      "four_hour": "2016-04-10T14:00",
      "temp_c": 8.3,
      "dewpoint_c": 4.7,
      "humidity_pct": 78.0,
      "wind_mps": 2.27,
      "warming_c": 3.8999999999999986
    },
    {
      "city": "Rotterdam",
      "year": 2017,
      "race": "Rotterdam Marathon",
      "n": 12693,
      "pace_change_pct": 11.48800000000001,
      "finish_minutes": 248.35,
      "women_pct": 22.01213267155125,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2017-04-09",
      "scheduled_start": "10:00",
      "start_hour": "2017-04-09T10:00",
      "four_hour": "2017-04-09T14:00",
      "temp_c": 10.8,
      "dewpoint_c": 7.1,
      "humidity_pct": 78.0,
      "wind_mps": 1.97,
      "warming_c": 7.199999999999999
    },
    {
      "city": "Rotterdam",
      "year": 2018,
      "race": "Rotterdam Marathon",
      "n": 13790,
      "pace_change_pct": 13.286347693733036,
      "finish_minutes": 252.71666666666667,
      "women_pct": 23.589557650471356,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2018-04-08",
      "scheduled_start": "10:00",
      "start_hour": "2018-04-08T10:00",
      "four_hour": "2018-04-08T14:00",
      "temp_c": 13.7,
      "dewpoint_c": 10.8,
      "humidity_pct": 82.0,
      "wind_mps": 1.4,
      "warming_c": 5.900000000000002
    },
    {
      "city": "Rotterdam",
      "year": 2019,
      "race": "Rotterdam Marathon",
      "n": 14269,
      "pace_change_pct": 12.265512265512267,
      "finish_minutes": 252.05,
      "women_pct": 23.134066858224124,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2019-04-07",
      "scheduled_start": "10:00",
      "start_hour": "2019-04-07T10:00",
      "four_hour": "2019-04-07T14:00",
      "temp_c": 12.6,
      "dewpoint_c": 9.6,
      "humidity_pct": 82.0,
      "wind_mps": 3.02,
      "warming_c": 6.6
    },
    {
      "city": "Rotterdam",
      "year": 2021,
      "race": "Rotterdam Marathon",
      "n": 10632,
      "pace_change_pct": 6.064474990097657,
      "finish_minutes": 238.81666666666666,
      "women_pct": 21.661023325808877,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2021-10-24",
      "scheduled_start": "10:00",
      "start_hour": "2021-10-24T10:00",
      "four_hour": "2021-10-24T14:00",
      "temp_c": 6.7,
      "dewpoint_c": 4.4,
      "humidity_pct": 85.0,
      "wind_mps": 3.07,
      "warming_c": 5.8
    },
    {
      "city": "Rotterdam",
      "year": 2022,
      "race": "Rotterdam Marathon",
      "n": 11613,
      "pace_change_pct": 7.562679819153306,
      "finish_minutes": 238.3,
      "women_pct": 21.53620942047705,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2022-04-10",
      "scheduled_start": "10:00",
      "start_hour": "2022-04-10T10:00",
      "four_hour": "2022-04-10T14:00",
      "temp_c": 7.4,
      "dewpoint_c": 1.1,
      "humidity_pct": 65.0,
      "wind_mps": 3.13,
      "warming_c": 3.299999999999999
    },
    {
      "city": "Rotterdam",
      "year": 2023,
      "race": "Rotterdam Marathon",
      "n": 16543,
      "pace_change_pct": 4.46405056623651,
      "finish_minutes": 234.43333333333334,
      "women_pct": 22.861633319228677,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2023-04-16",
      "scheduled_start": "10:00",
      "start_hour": "2023-04-16T10:00",
      "four_hour": "2023-04-16T14:00",
      "temp_c": 8.2,
      "dewpoint_c": 6.7,
      "humidity_pct": 90.0,
      "wind_mps": 5.25,
      "warming_c": 1.1000000000000014
    },
    {
      "city": "Rotterdam",
      "year": 2024,
      "race": "Rotterdam Marathon",
      "n": 17005,
      "pace_change_pct": 7.691172128727497,
      "finish_minutes": 239.31666666666666,
      "women_pct": 23.340194060570422,
      "median_recorded_age": null,
      "weather_race": "Rotterdam Marathon",
      "date": "2024-04-14",
      "scheduled_start": "10:00",
      "start_hour": "2024-04-14T10:00",
      "four_hour": "2024-04-14T14:00",
      "temp_c": 11.6,
      "dewpoint_c": 4.5,
      "humidity_pct": 62.0,
      "wind_mps": 3.51,
      "warming_c": 1.700000000000001
    },
    {
      "city": "Singapore",
      "year": 2025,
      "race": "Singapore Marathon",
      "n": 8877,
      "pace_change_pct": 14.989802855200551,
      "finish_minutes": 316.6,
      "women_pct": 18.339529120198264,
      "median_recorded_age": null,
      "weather_race": "Singapore Marathon",
      "date": "2025-12-07",
      "scheduled_start": "04:30",
      "start_hour": "2025-12-07T05:00",
      "four_hour": "2025-12-07T09:00",
      "temp_c": 23.5,
      "dewpoint_c": 22.0,
      "humidity_pct": 91.0,
      "wind_mps": 1.57,
      "warming_c": 3.1000000000000014
    },
    {
      "city": "Stockholm",
      "year": 2011,
      "race": "Stockholm Marathon",
      "n": 9924,
      "pace_change_pct": 5.506924694117332,
      "finish_minutes": 238.6,
      "women_pct": 29.07093913744458,
      "median_recorded_age": null,
      "weather_race": "Stockholm Marathon",
      "date": "2011-06-04",
      "scheduled_start": "12:00",
      "start_hour": "2011-06-04T12:00",
      "four_hour": "2011-06-04T16:00",
      "temp_c": 21.6,
      "dewpoint_c": 8.5,
      "humidity_pct": 43.0,
      "wind_mps": 4.78,
      "warming_c": -0.20000000000000284
    },
    {
      "city": "Stockholm",
      "year": 2021,
      "race": "Stockholm Marathon",
      "n": 6952,
      "pace_change_pct": 7.880838935418688,
      "finish_minutes": 242.4,
      "women_pct": 27.128883774453392,
      "median_recorded_age": null,
      "weather_race": "Stockholm Marathon",
      "date": "2021-10-09",
      "scheduled_start": "12:00",
      "start_hour": "2021-10-09T12:00",
      "four_hour": "2021-10-09T16:00",
      "temp_c": 13.9,
      "dewpoint_c": 11.4,
      "humidity_pct": 85.0,
      "wind_mps": 3.96,
      "warming_c": 0.0
    },
    {
      "city": "Stockholm",
      "year": 2024,
      "race": "Stockholm Marathon",
      "n": 16949,
      "pace_change_pct": 12.806372549019617,
      "finish_minutes": 276.43333333333334,
      "women_pct": 26.868841819576378,
      "median_recorded_age": null,
      "weather_race": "Stockholm Marathon",
      "date": "2024-06-01",
      "scheduled_start": "12:00",
      "start_hour": "2024-06-01T12:00",
      "four_hour": "2024-06-01T16:00",
      "temp_c": 25.6,
      "dewpoint_c": 13.2,
      "humidity_pct": 46.0,
      "wind_mps": 3.39,
      "warming_c": 0.7999999999999972
    },
    {
      "city": "Sydney",
      "year": 2017,
      "race": "Sydney Marathon",
      "n": 3461,
      "pace_change_pct": 11.828413675939697,
      "finish_minutes": 250.48333333333332,
      "women_pct": 29.87575845131465,
      "median_recorded_age": null,
      "weather_race": "Sydney Marathon",
      "date": "2017-09-17",
      "scheduled_start": "07:00",
      "start_hour": "2017-09-17T07:00",
      "four_hour": "2017-09-17T11:00",
      "temp_c": 8.1,
      "dewpoint_c": 3.6,
      "humidity_pct": 73.0,
      "wind_mps": 3.28,
      "warming_c": 8.1
    },
    {
      "city": "Sydney",
      "year": 2018,
      "race": "Sydney Marathon",
      "n": 3552,
      "pace_change_pct": 10.047127153908132,
      "finish_minutes": 251.40833333333333,
      "women_pct": 28.82882882882883,
      "median_recorded_age": null,
      "weather_race": "Sydney Marathon",
      "date": "2018-09-16",
      "scheduled_start": "07:00",
      "start_hour": "2018-09-16T07:00",
      "four_hour": "2018-09-16T11:00",
      "temp_c": 8.7,
      "dewpoint_c": -1.0,
      "humidity_pct": 51.0,
      "wind_mps": 4.78,
      "warming_c": 6.5
    },
    {
      "city": "Sydney",
      "year": 2019,
      "race": "Sydney Marathon",
      "n": 4332,
      "pace_change_pct": 13.088144452843931,
      "finish_minutes": 255.9,
      "women_pct": 27.21606648199446,
      "median_recorded_age": null,
      "weather_race": "Sydney Marathon",
      "date": "2019-09-15",
      "scheduled_start": "07:00",
      "start_hour": "2019-09-15T07:00",
      "four_hour": "2019-09-15T11:00",
      "temp_c": 9.6,
      "dewpoint_c": 8.3,
      "humidity_pct": 91.0,
      "wind_mps": 3.06,
      "warming_c": 13.6
    },
    {
      "city": "Valencia",
      "year": 2021,
      "race": "Valencia Marathon",
      "n": 12410,
      "pace_change_pct": 3.864841600874558,
      "finish_minutes": 219.625,
      "women_pct": 15.842062852538275,
      "median_recorded_age": null,
      "weather_race": "Valencia Marathon",
      "date": "2021-12-05",
      "scheduled_start": "08:30",
      "start_hour": "2021-12-05T09:00",
      "four_hour": "2021-12-05T13:00",
      "temp_c": 11.8,
      "dewpoint_c": 2.2,
      "humidity_pct": 52.0,
      "wind_mps": 7.43,
      "warming_c": 3.0999999999999996
    },
    {
      "city": "Valencia",
      "year": 2022,
      "race": "Valencia Marathon",
      "n": 21306,
      "pace_change_pct": 4.1125339253689885,
      "finish_minutes": 217.15,
      "women_pct": 0.0,
      "median_recorded_age": null,
      "weather_race": "Valencia Marathon",
      "date": "2022-12-04",
      "scheduled_start": "08:30",
      "start_hour": "2022-12-04T09:00",
      "four_hour": "2022-12-04T13:00",
      "temp_c": 10.2,
      "dewpoint_c": 5.6,
      "humidity_pct": 73.0,
      "wind_mps": 1.57,
      "warming_c": 4.0
    },
    {
      "city": "Valencia",
      "year": 2023,
      "race": "Valencia Marathon",
      "n": 24578,
      "pace_change_pct": 3.4698558174353633,
      "finish_minutes": 213.41666666666666,
      "women_pct": 0.0,
      "median_recorded_age": null,
      "weather_race": "Valencia Marathon",
      "date": "2023-12-03",
      "scheduled_start": "08:30",
      "start_hour": "2023-12-03T09:00",
      "four_hour": "2023-12-03T13:00",
      "temp_c": 5.5,
      "dewpoint_c": -0.4,
      "humidity_pct": 66.0,
      "wind_mps": 1.7,
      "warming_c": 8.8
    },
    {
      "city": "Valencia",
      "year": 2024,
      "race": "Valencia Marathon",
      "n": 27515,
      "pace_change_pct": 5.869632375656475,
      "finish_minutes": 216.3,
      "women_pct": 0.0,
      "median_recorded_age": null,
      "weather_race": "Valencia Marathon",
      "date": "2024-12-01",
      "scheduled_start": "08:30",
      "start_hour": "2024-12-01T09:00",
      "four_hour": "2024-12-01T13:00",
      "temp_c": 11.1,
      "dewpoint_c": 9.2,
      "humidity_pct": 88.0,
      "wind_mps": 1.49,
      "warming_c": 5.299999999999999
    },
    {
      "city": "Warsaw",
      "year": 2015,
      "race": "Warsaw Marathon",
      "n": 6883,
      "pace_change_pct": 6.2301335028607685,
      "finish_minutes": 237.2,
      "women_pct": 13.569664390527386,
      "median_recorded_age": null,
      "weather_race": "Warsaw Marathon",
      "date": "2015-09-27",
      "scheduled_start": "09:00",
      "start_hour": "2015-09-27T09:00",
      "four_hour": "2015-09-27T13:00",
      "temp_c": 11.7,
      "dewpoint_c": 9.2,
      "humidity_pct": 85.0,
      "wind_mps": 4.96,
      "warming_c": 3.5
    },
    {
      "city": "Warsaw",
      "year": 2016,
      "race": "Warsaw Marathon",
      "n": 6512,
      "pace_change_pct": 5.076926157803929,
      "finish_minutes": 232.65,
      "women_pct": 14.695945945945946,
      "median_recorded_age": null,
      "weather_race": "Warsaw Marathon",
      "date": "2016-09-25",
      "scheduled_start": "09:00",
      "start_hour": "2016-09-25T09:00",
      "four_hour": "2016-09-25T13:00",
      "temp_c": 11.2,
      "dewpoint_c": 9.7,
      "humidity_pct": 91.0,
      "wind_mps": 1.64,
      "warming_c": 4.800000000000001
    },
    {
      "city": "Warsaw",
      "year": 2017,
      "race": "Warsaw Marathon",
      "n": 5467,
      "pace_change_pct": 7.801213522103434,
      "finish_minutes": 236.36666666666667,
      "women_pct": 14.432046826413023,
      "median_recorded_age": null,
      "weather_race": "Warsaw Marathon",
      "date": "2017-09-24",
      "scheduled_start": "09:00",
      "start_hour": "2017-09-24T09:00",
      "four_hour": "2017-09-24T13:00",
      "temp_c": 14.9,
      "dewpoint_c": 11.8,
      "humidity_pct": 82.0,
      "wind_mps": 4.05,
      "warming_c": 2.4999999999999982
    },
    {
      "city": "Warsaw",
      "year": 2018,
      "race": "Warsaw Marathon",
      "n": 4290,
      "pace_change_pct": 8.927188640325689,
      "finish_minutes": 238.225,
      "women_pct": 15.36130536130536,
      "median_recorded_age": null,
      "weather_race": "Warsaw Marathon",
      "date": "2018-09-30",
      "scheduled_start": "09:00",
      "start_hour": "2018-09-30T09:00",
      "four_hour": "2018-09-30T13:00",
      "temp_c": 8.7,
      "dewpoint_c": 2.1,
      "humidity_pct": 63.0,
      "wind_mps": 3.42,
      "warming_c": 4.9
    },
    {
      "city": "Washington",
      "year": 2008,
      "race": "Washington Marathon",
      "n": 17385,
      "pace_change_pct": 11.412850550230736,
      "finish_minutes": 275.53333333333336,
      "women_pct": 38.717285015818234,
      "median_recorded_age": 37.0,
      "weather_race": "Washington Marathon",
      "date": "2008-10-26",
      "scheduled_start": "07:55",
      "start_hour": "2008-10-26T08:00",
      "four_hour": "2008-10-26T12:00",
      "temp_c": 6.5,
      "dewpoint_c": 5.3,
      "humidity_pct": 92.0,
      "wind_mps": 1.7,
      "warming_c": 8.9
    },
    {
      "city": "Washington",
      "year": 2009,
      "race": "Washington Marathon",
      "n": 19593,
      "pace_change_pct": 11.838790931989918,
      "finish_minutes": 276.3833333333333,
      "women_pct": 39.815240136783544,
      "median_recorded_age": 37.0,
      "weather_race": "Washington Marathon",
      "date": "2009-10-25",
      "scheduled_start": "07:55",
      "start_hour": "2009-10-25T08:00",
      "four_hour": "2009-10-25T12:00",
      "temp_c": 9.8,
      "dewpoint_c": 3.2,
      "humidity_pct": 64.0,
      "wind_mps": 2.92,
      "warming_c": 4.1
    },
    {
      "city": "Washington",
      "year": 2010,
      "race": "Washington Marathon",
      "n": 20820,
      "pace_change_pct": 13.86049734116359,
      "finish_minutes": 279.46666666666664,
      "women_pct": 39.19308357348703,
      "median_recorded_age": 37.0,
      "weather_race": "Washington Marathon",
      "date": "2010-10-31",
      "scheduled_start": "07:55",
      "start_hour": "2010-10-31T08:00",
      "four_hour": "2010-10-31T12:00",
      "temp_c": 7.5,
      "dewpoint_c": 3.0,
      "humidity_pct": 73.0,
      "wind_mps": 2.4,
      "warming_c": 7.9
    },
    {
      "city": "Washington",
      "year": 2011,
      "race": "Washington Marathon",
      "n": 19708,
      "pace_change_pct": 10.474575166866861,
      "finish_minutes": 277.2916666666667,
      "women_pct": 40.38968946620662,
      "median_recorded_age": 38.0,
      "weather_race": "Washington Marathon",
      "date": "2011-10-30",
      "scheduled_start": "07:55",
      "start_hour": "2011-10-30T08:00",
      "four_hour": "2011-10-30T12:00",
      "temp_c": 0.0,
      "dewpoint_c": -1.1,
      "humidity_pct": 92.0,
      "wind_mps": 3.28,
      "warming_c": 8.4
    },
    {
      "city": "Washington",
      "year": 2012,
      "race": "Washington Marathon",
      "n": 21771,
      "pace_change_pct": 11.694545454545446,
      "finish_minutes": 281.3333333333333,
      "women_pct": 42.73574939139222,
      "median_recorded_age": 38.0,
      "weather_race": "Washington Marathon",
      "date": "2012-10-28",
      "scheduled_start": "07:55",
      "start_hour": "2012-10-28T08:00",
      "four_hour": "2012-10-28T12:00",
      "temp_c": 13.6,
      "dewpoint_c": 8.8,
      "humidity_pct": 73.0,
      "wind_mps": 4.3,
      "warming_c": 1.0999999999999996
    },
    {
      "city": "Washington",
      "year": 2013,
      "race": "Washington Marathon",
      "n": 19737,
      "pace_change_pct": 9.092240117130302,
      "finish_minutes": 279.6166666666667,
      "women_pct": 43.40071946091098,
      "median_recorded_age": 38.0,
      "weather_race": "Washington Marathon",
      "date": "2013-10-27",
      "scheduled_start": "07:55",
      "start_hour": "2013-10-27T08:00",
      "four_hour": "2013-10-27T12:00",
      "temp_c": 4.6,
      "dewpoint_c": 1.3,
      "humidity_pct": 79.0,
      "wind_mps": 2.4,
      "warming_c": 7.6
    },
    {
      "city": "Washington",
      "year": 2014,
      "race": "Washington Marathon",
      "n": 18995,
      "pace_change_pct": 14.077936333699226,
      "finish_minutes": 288.26666666666665,
      "women_pct": 43.47459857857331,
      "median_recorded_age": 39.0,
      "weather_race": "Washington Marathon",
      "date": "2014-10-26",
      "scheduled_start": "07:55",
      "start_hour": "2014-10-26T08:00",
      "four_hour": "2014-10-26T12:00",
      "temp_c": 11.8,
      "dewpoint_c": 4.2,
      "humidity_pct": 59.0,
      "wind_mps": 2.86,
      "warming_c": 4.599999999999998
    },
    {
      "city": "Washington",
      "year": 2015,
      "race": "Washington Marathon",
      "n": 21776,
      "pace_change_pct": 12.62284556493164,
      "finish_minutes": 289.93333333333334,
      "women_pct": 45.02663482733284,
      "median_recorded_age": 40.0,
      "weather_race": "Washington Marathon",
      "date": "2015-10-25",
      "scheduled_start": "07:55",
      "start_hour": "2015-10-25T08:00",
      "four_hour": "2015-10-25T12:00",
      "temp_c": 13.2,
      "dewpoint_c": 10.5,
      "humidity_pct": 84.0,
      "wind_mps": 3.11,
      "warming_c": 5.400000000000002
    },
    {
      "city": "Washington",
      "year": 2016,
      "race": "Washington Marathon",
      "n": 18866,
      "pace_change_pct": 16.65723865021801,
      "finish_minutes": 297.69166666666666,
      "women_pct": 46.23131559419061,
      "median_recorded_age": 40.0,
      "weather_race": "Washington Marathon",
      "date": "2016-10-30",
      "scheduled_start": "07:55",
      "start_hour": "2016-10-30T08:00",
      "four_hour": "2016-10-30T12:00",
      "temp_c": 13.7,
      "dewpoint_c": 11.7,
      "humidity_pct": 88.0,
      "wind_mps": 2.94,
      "warming_c": 9.900000000000002
    },
    {
      "city": "Washington",
      "year": 2017,
      "race": "Washington Marathon",
      "n": 16195,
      "pace_change_pct": 15.648445873526251,
      "finish_minutes": 293.1166666666667,
      "women_pct": 44.964495214572395,
      "median_recorded_age": 40.0,
      "weather_race": "Washington Marathon",
      "date": "2017-10-22",
      "scheduled_start": "07:55",
      "start_hour": "2017-10-22T08:00",
      "four_hour": "2017-10-22T12:00",
      "temp_c": 11.2,
      "dewpoint_c": 10.7,
      "humidity_pct": 97.0,
      "wind_mps": 1.2,
      "warming_c": 9.3
    },
    {
      "city": "Washington",
      "year": 2018,
      "race": "Washington Marathon",
      "n": 18994,
      "pace_change_pct": 12.545707369142356,
      "finish_minutes": 291.575,
      "women_pct": 46.467305464883644,
      "median_recorded_age": 40.0,
      "weather_race": "Washington Marathon",
      "date": "2018-10-28",
      "scheduled_start": "07:55",
      "start_hour": "2018-10-28T08:00",
      "four_hour": "2018-10-28T12:00",
      "temp_c": 9.4,
      "dewpoint_c": 7.8,
      "humidity_pct": 90.0,
      "wind_mps": 2.45,
      "warming_c": 4.1
    }
  ]
}
