{
 "product": "Race Entry Watch",
 "url": "https://bikoosh.com/races",
 "licence": "CC-BY-4.0",
 "generated_at": "2026-10-24T14:21:18Z",
 "events": [
  {
   "slug": "amsterdam-marathon",
   "name": "TCS Amsterdam Marathon 2027",
   "organizer": "Le Champion",
   "sport": "marathon",
   "city": "Amsterdam",
   "country": "NL",
   "url": "https://www.tcsamsterdammarathon.eu/",
   "registration_url": "https://www.tcsamsterdammarathon.eu/registration",
   "race_date": "2027-10-31",
   "registration": {
    "status": "closed",
    "method": "first-come",
    "opens_at": "2026-12-19",
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "2026 rates: TCS Marathon 145.00 EUR (2027 rates not yet published)",
    "source_url": "https://www.tcsamsterdammarathon.eu/registration",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "2026 limit: TCS Marathon 32,000 (SOLD OUT); 2027 limit not yet published",
    "source_url": "https://www.tcsamsterdammarathon.eu/registration",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Site lists the 2027 edition as Saturday 30 and Sunday 31 October (the marathon ran on the Sunday in the 2026 programme). 2027 registration opens Saturday, December 19 (2026); no ballot mentioned; 2026 entries sold out against a 32,000 limit.",
   "sources": [
    {
     "url": "https://www.tcsamsterdammarathon.eu/registration",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "barcelona-marathon",
   "name": "Zurich Marato Barcelona 2027",
   "organizer": "Institut Barcelona Esports / RPM Sports",
   "sport": "marathon",
   "city": "Barcelona",
   "country": "ES",
   "url": "https://www.zurichmaratobarcelona.es/en/",
   "registration_url": "https://www.zurichmaratobarcelona.es/en/",
   "race_date": "2027-03-14",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-04-30",
    "closes_at": "2027-03-07",
    "ballot": null
   },
   "fee": {
    "text": "Bibs 1-1000: 70 EUR; 1001-6000: 80 EUR; 6001-16,000: 90 EUR; 16001-37,000: 100 EUR",
    "source_url": "https://zurichmaratobarcelona.es/en/i-am-a-runner/regulation/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "There will be a quota of 37,000 bibs available",
    "source_url": "https://zurichmaratobarcelona.es/en/i-am-a-runner/regulation/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Regulation Art. 6 prices entries by bib number (70 to 100 EUR) and states registrations close when 37,000 registrants are reached or on March 7, 2027. A news item dated 30 April 2026 announced registrations opened that day; the Registration button goes to the RockTheSport platform.",
   "sources": [
    {
     "url": "https://zurichmaratobarcelona.es/en/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "berlin-marathon",
   "name": "GENERALI BERLIN-MARATHON 2027",
   "organizer": "SCC EVENTS GmbH",
   "sport": "marathon",
   "city": "Berlin",
   "country": "DE",
   "url": "https://www.generali-berlin-marathon.com/en/",
   "registration_url": "https://www.generali-berlin-marathon.com/en/registration/run",
   "race_date": "2027-09-26",
   "registration": {
    "status": "ballot_open",
    "method": "ballot",
    "opens_at": "2026-10-01",
    "closes_at": "2026-11-12",
    "ballot": {
     "opens_at": "2026-10-01",
     "closes_at": "2026-11-12",
     "results_at": "2026-12-03",
     "note": "Race entries will be allocated by lottery; results emailed 3 Dec 2026, fee charged from 4 Dec 2026 only if selected. Fast runners upload a qualifying time (acceptance not guaranteed)."
    }
   },
   "fee": {
    "text": "Participation fee 215 EUR (charged after the drawing and only if you have been assigned a race entry)",
    "source_url": "https://www.generali-berlin-marathon.com/en/registration/run",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Title sponsor changes from BMW to Generali for 2027; bmw-berlin-marathon.com/en/ still resolves and links here. Other routes: Jubilee Club (guaranteed), charity race entries, tour operators, 50 Sozialticket S entries at 50 EUR.",
   "sources": [
    {
     "url": "https://www.generali-berlin-marathon.com/en/registration/run",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2025 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "birkebeinerrennet",
   "name": "Birkebeinerrennet 2027",
   "organizer": "Birken AS",
   "sport": "ski",
   "city": "Rena",
   "country": "NO",
   "url": "https://birken.no/en/ski/birkebeinerrennet-54-km",
   "registration_url": "https://birken.no/en/sign-up/prices-2025/prices-skibirken-2027_1",
   "race_date": "2027-03-20",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-03-15",
    "closes_at": "2027-03-19",
    "ballot": null
   },
   "fee": {
    "text": "NOK 1800 (24.03.2026-31.10.2026); 1965 (01.11.2026-15.02.2027); 2125 full price (16.02.2027-19.03.2027)",
    "source_url": "https://birken.no/en/sign-up/prices-2025/prices-skibirken-2027_1",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Saturday 20 March 2027, Rena to Lillehammer (87th edition). Early-bird price 1595 NOK applied 15.03.2026-23.03.2026; registration via tiur.birken.no.",
   "sources": [
    {
     "url": "https://birken.no/en/sign-up/prices-2025/prices-skibirken-2027_1",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "bosphorus-cross-continental-swim",
   "name": "Bosphorus Cross-Continental Swim",
   "organizer": "Turkish Olympic Committee",
   "sport": "swim",
   "city": "Istanbul",
   "country": "TR",
   "url": "https://bogazici.olimpiyat.org.tr/",
   "registration_url": "https://bogazici.olimpiyat.org.tr/",
   "race_date": null,
   "registration": {
    "status": "unknown",
    "method": "unknown",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "The official site renders its content client-side: the fetched HTML shows only navigation and no 2027 date, fee, quota or registration window.",
   "sources": [
    {
     "url": "https://bogazici.olimpiyat.org.tr/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; no status phrase found on the registration page, unknown stays unknown"
    }
   ]
  },
  {
   "slug": "boston-marathon",
   "name": "2027 Boston Marathon presented by Bank of America",
   "organizer": "Boston Athletic Association (B.A.A.)",
   "sport": "marathon",
   "city": "Boston",
   "country": "US",
   "url": "https://www.baa.org/races/boston-marathon",
   "registration_url": "https://www.baa.org/races/boston-marathon/qualify/",
   "race_date": "2027-04-19",
   "registration": {
    "status": "closed",
    "method": "qualifying",
    "opens_at": "2026-09-14",
    "closes_at": "2026-09-18",
    "ballot": null
   },
   "fee": {
    "text": "The entry fee for accepted qualifiers will be $270 USD.",
    "source_url": "https://www.baa.org/news/qualifier-registration-for-131st-boston-marathon-presented-by-bank-of-america-begins-today/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "30,000 participants will race on Patriots' Day",
    "source_url": "https://www.baa.org/races/boston-marathon",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Qualifier registration ran 14-18 Sep 2026 (not first-come); standards e.g. men 18-34 2:55:00, women 3:25:00; cut-off 5:17, 33,656 applications, 25,630 accepted incl. about 1,000 via the new random Boston Qualifier Selection. 215 official charities; the 2028 qualifying window began 19 Sep 2026.",
   "sources": [
    {
     "url": "https://www.baa.org/races/boston-marathon/qualify/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026, 2025, 2024 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "cape-town-cycle-tour",
   "name": "Cape Town Cycle Tour 2027",
   "organizer": "Cape Town Cycle Tour Trust",
   "sport": "cycling",
   "city": "Cape Town",
   "country": "ZA",
   "url": "https://www.capetowncycletour.com/",
   "registration_url": "https://www.capetowncycletour.com/events/the-cape-town-cycle-tour",
   "race_date": "2027-03-14",
   "registration": {
    "status": "closed",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "R745.00 PPA Members; R995.00 General Entry; R1815.00 International Entry; R1225.00 African Cont. Entry",
    "source_url": "https://www.capetowncycletour.com/events/the-cape-town-cycle-tour",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "drawing around 30,000 riders annually",
    "source_url": "https://www.capetowncycletour.com/about-us",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "109 km on Sunday, 14 March 2027. The event page says 'Entries open soon' without a date; entries are processed on online.entries.co.za (linked as 'Enter Now').",
   "sources": [
    {
     "url": "https://www.capetowncycletour.com/events/the-cape-town-cycle-tour",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "cape-town-marathon",
   "name": "Sanlam Cape Town Marathon 2027",
   "organizer": "Sanlam Cape Town Marathon",
   "sport": "marathon",
   "city": "Cape Town",
   "country": "ZA",
   "url": "https://www.capetownmarathon.com/",
   "registration_url": "https://capetownmarathon.com/faq/",
   "race_date": "2027-05-23",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-06-10",
    "closes_at": "2026-06-24",
    "ballot": {
     "opens_at": "2026-06-10",
     "closes_at": "2026-06-24",
     "results_at": "2026-06-26",
     "note": "General ballot for the marathon; successful and unsuccessful entrants notified 26 June 2026, successful applications charged on 26 June with retries on 30 June or 3 July"
    }
   },
   "fee": null,
   "capacity": null,
   "notes": "General ballot ran 10-24 June 2026 with results emailed 26 June 2026; Candidacy Club (10-18 June), sponsored, tour operator and charity entries (from 26 June 2026, first come) have separate windows.",
   "sources": [
    {
     "url": "https://capetownmarathon.com/faq/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026, 2025 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "challenge-roth",
   "name": "DATEV Challenge Roth 2027",
   "organizer": "TEAMCHALLENGE GmbH",
   "sport": "triathlon",
   "city": "Roth",
   "country": "DE",
   "url": "https://www.challenge-roth.com/en/",
   "registration_url": "https://www.challenge-roth.com/en/registration.html",
   "race_date": "2027-07-04",
   "registration": {
    "status": "ballot_open",
    "method": "mixed",
    "opens_at": "2026-07-13",
    "closes_at": "2026-07-16",
    "ballot": {
     "opens_at": "2026-07-13",
     "closes_at": "2026-11-09",
     "results_at": "2026-11-11",
     "note": "Late Entry Draw: buy any number of 10-euro raffle tickets (5 euros donated to charity) until Monday, November 9, 2026, 23:59 CET; slots drawn on November 11th, winners emailed immediately afterwards"
    }
   },
   "fee": {
    "text": "Late entry fee: 779 Euros for individual starters / relay teams 879 Euros; draw ticket 10 euros",
    "source_url": "https://www.challenge-roth.com/en/late-entry-draw.html",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "At least 300 individual starting spots and 25 relay starting spots (Late Entry Draw)",
    "source_url": "https://www.challenge-roth.com/en/registration.html",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Online registration window (July 13, 2026 10:00 a.m. CEST to July 16, 2026 11:59 pm CEST, via mikatiming) is closed. Entry now only via the Late Entry Draw raffle running July 13 - November 9, 2026; home page advertises at least 400 individual slots in the draw.",
   "sources": [
    {
     "url": "https://www.challenge-roth.com/en/registration.html",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'ballot_open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (5 source row(s))"
    }
   ]
  },
  {
   "slug": "chicago-marathon",
   "name": "2027 Bank of America Chicago Marathon",
   "organizer": "Chicago Event Management",
   "sport": "marathon",
   "city": "Chicago",
   "country": "US",
   "url": "https://www.chicagomarathon.com/",
   "registration_url": "https://www.chicagomarathon.com/apply/",
   "race_date": "2027-10-10",
   "registration": {
    "status": "ballot_open",
    "method": "ballot",
    "opens_at": "2026-10-08",
    "closes_at": "2026-10-29",
    "ballot": {
     "opens_at": "2026-10-08",
     "closes_at": "2026-10-29",
     "results_at": "2026-12-08",
     "note": "Non-guaranteed entry drawing: names selected from the full pool after the window closes (Thu Oct 8 8 a.m. to Thu Oct 29 2 p.m. CT); no fee to apply; status emailed Tuesday, December 8."
    }
   },
   "fee": {
    "text": "U.S. residents, non-charity: $250 (USD); Non-U.S. residents, non-charity: $260 (USD); charity $325 / $335 (USD)",
    "source_url": "https://www.chicagomarathon.com/apply/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Guaranteed entry paths: time qualifiers (e.g. men 16-34 2:50:00, women 3:20:00; window Jan 1, 2025 to Oct 29, 2026), legacy finishers (5+ finishes in 10 years), charity (raise at least $2,500), tour operators (open to Aug 10, 2027), Chicago Distance Series.",
   "sources": [
    {
     "url": "https://www.chicagomarathon.com/apply/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2025 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "comrades-marathon",
   "name": "Comrades Marathon 2027",
   "organizer": "Comrades Marathon Association (CMA)",
   "sport": "ultra",
   "city": "Pietermaritzburg",
   "country": "ZA",
   "url": "https://www.comrades.com/",
   "registration_url": "https://www.comrades.com/2027-entry-schedule",
   "race_date": "2027-06-13",
   "registration": {
    "status": "unknown",
    "method": "ballot",
    "opens_at": "2026-08-25",
    "closes_at": "2026-09-22",
    "ballot": {
     "opens_at": "2026-09-09",
     "closes_at": "2026-09-22",
     "results_at": "2026-09-23",
     "note": "General entries allocated by ballot (non-refundable R10 application fee); draw 23 Sep 2026, redraws 28 Sep and 1 Oct for unpaid or withdrawn places; winners then pay the entry fee"
    }
   },
   "fee": {
    "text": "SA: R1,200; Rest of Africa: R2,000; International: R4,500 (plus Easyreg admin fee); ballot application R10",
    "source_url": "https://www.comrades.com/2027-entry-schedule",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "The entry cap for the 2027 Comrades Marathon is 28,000 entrants.",
    "source_url": "https://www.comrades.com/faqs",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "First-come windows from 25 Aug 2026 (Green and Yellow numbers, R10,000 charity entries, CMA members 2-5 Sep), then the general ballot 9-22 Sep, draw 23 Sep, redraws to 1 Oct; home page: 'ENTRIES ARE OFFICIALLY CLOSED', 28,070 entries from 56,283 applications. Qualifier (42.2 km in 4:59:59) due 3 May",
   "sources": [
    {
     "url": "https://comrades.com/2027-entry-schedule",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; no status phrase found on the registration page, unknown stays unknown; the research pass read 'closed' but its phrase was not on the fetched page"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2025 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "copenhagen-marathon",
   "name": "Copenhagen Marathon 2027",
   "organizer": "Sparta Athletics & Running",
   "sport": "marathon",
   "city": "Copenhagen",
   "country": "DK",
   "url": "https://copenhagenmarathon.dk/en/",
   "registration_url": "https://copenhagenmarathon.dk/en/entries-for-copenhagen-marathon-2027-will-be-allocated-through-a-lottery/",
   "race_date": "2027-05-09",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-05-13",
    "closes_at": "2026-06-03",
    "ballot": {
     "opens_at": "2026-05-13",
     "closes_at": "2026-06-03",
     "results_at": null,
     "note": "Free lottery; entries allocated through a random draw among all registered participants; group entries of up to three; selected runners have 48 hours to complete payment"
    }
   },
   "fee": {
    "text": "DKK 995 plus a DKK 20 administration fee",
    "source_url": "https://copenhagenmarathon.dk/en/entries-for-copenhagen-marathon-2027-will-be-allocated-through-a-lottery/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "35,000 places available for the race (80,937 runners entered the lottery)",
    "source_url": "https://copenhagenmarathon.dk/en/massive-interest-in-copenhagen-marathon-more-than-80000-runners-apply-for-an-entry/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Entries for 2027 were allocated by lottery (window 13 May to 3 June 2026); no waiting list or resale platform; unsuccessful applicants may still enter via official charity partners or tour operators.",
   "sources": [
    {
     "url": "https://copenhagenmarathon.dk/en/entries-for-copenhagen-marathon-2027-will-be-allocated-through-a-lottery/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2025 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "dubai-marathon",
   "name": "Dubai Marathon 2027",
   "organizer": "Dubai Marathon",
   "sport": "marathon",
   "city": "Dubai",
   "country": "AE",
   "url": "https://www.dubaimarathon.org/",
   "registration_url": "https://www.dubaimarathon.org/race-info/how-to-register/",
   "race_date": "2027-01-17",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "42.195km Marathon 150 USD; 10km Road Race 85 USD; 4km Fun Run 50 USD",
    "source_url": "https://www.dubaimarathon.org/race-info/entry-fees/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Home page banner reads 'REGISTRATION OPEN'; entry is online only via the official link (reg.mikatiming.com/dubaimarathon/2027), marathon entrants must be 18 or over, six-hour finish limit. No refunds or transfers; no closing date or field cap is stated.",
   "sources": [
    {
     "url": "https://www.dubaimarathon.org/race-info/how-to-register/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "dublin-marathon",
   "name": "Irish Life Dublin Marathon 2027",
   "organizer": "Dublin Marathon Group",
   "sport": "marathon",
   "city": "Dublin",
   "country": "IE",
   "url": "https://irishlifedublinmarathon.ie/",
   "registration_url": "https://irishlifedublinmarathon.ie/2027-event-dates-entry-information/",
   "race_date": "2027-10-24",
   "registration": {
    "status": "closed",
    "method": "ballot",
    "opens_at": "2026-11-12",
    "closes_at": "2026-11-17",
    "ballot": {
     "opens_at": "2026-11-12",
     "closes_at": "2026-11-17",
     "results_at": "2026-11-25",
     "note": "Public ballot for 17,200 general entry places; 4 EUR ballot fee (plus platform fees) refunded to unsuccessful applicants and offset against the 130 EUR entry fee for successful ones"
    }
   },
   "fee": {
    "text": "Entry Fee: 130 EUR + platform and payment processing fees (ballot fee 4 EUR + fees)",
    "source_url": "https://irishlifedublinmarathon.ie/2027-event-dates-entry-information/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "Event Capacity: 22,500 runners; 17,200 places will be available through the public ballot",
    "source_url": "https://irishlifedublinmarathon.ie/2027-event-dates-entry-information/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "The 2026 race (Sunday 25 October 2026) is sold out. 2027 ballot results on Wednesday 25 November 2026, successful applicants pay by 30 November; Good for Age applications 7-26 May 2027; official charity places from 26 October 2026.",
   "sources": [
    {
     "url": "https://irishlifedublinmarathon.ie/2027-event-dates-entry-information/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "edinburgh-marathon",
   "name": "Edinburgh Marathon 2027",
   "organizer": "GSi Events Ltd",
   "sport": "marathon",
   "city": "Edinburgh",
   "country": "GB",
   "url": "https://www.edinburghmarathon.com/",
   "registration_url": "https://www.edinburghmarathon.com/marathon/event-information",
   "race_date": "2027-05-30",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Standard Entry From GBP 84.50; Charity Entry: From GBP 0",
    "source_url": "https://www.edinburghmarathon.com/marathon/event-information",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Entries are first come via the Enter Now button; the FAQ says events close when they reach capacity so no definite closing date is given, and no waiting list is offered. Minimum age 18 on event day.",
   "sources": [
    {
     "url": "https://www.edinburghmarathon.com/marathon/event-information",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "engadin-skimarathon",
   "name": "57. Engadin Skimarathon (2027)",
   "organizer": "Engadin Skimarathon",
   "sport": "ski",
   "city": "Maloja",
   "country": "CH",
   "url": "https://www.engadin-skimarathon.ch/",
   "registration_url": "https://www.engadin-skimarathon.ch/rennen/engadin-skimarathon",
   "race_date": "2027-03-14",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "CHF 100.00 until 31 Aug; CHF 120.00 from 1 Sep; CHF 140.00 from 1 Jan; CHF 160.00 from 1 Feb; CHF 190.00 from 1 Mar",
    "source_url": "https://www.engadin-skimarathon.ch/rennen/engadin-skimarathon",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "42 km from Maloja to S-chanf on 14 March 2027; registration via Datasport (onreg.datasport.com). No closing date or participant limit is stated.",
   "sources": [
    {
     "url": "https://engadin-skimarathon.ch/rennen/engadin-skimarathon",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "escape-from-alcatraz-triathlon",
   "name": "2027 Sokin Escape From Alcatraz Triathlon",
   "organizer": "PTO Commercial, LLC (event operator Earl US, LLC)",
   "sport": "triathlon",
   "city": "San Francisco",
   "country": "US",
   "url": "https://www.escapealcatraztri.com/",
   "registration_url": "https://www.escapealcatraztri.com/event-information/overview",
   "race_date": "2027-06-06",
   "registration": {
    "status": "ballot_open",
    "method": "mixed",
    "opens_at": "2026-09-23",
    "closes_at": "2026-11-10",
    "ballot": {
     "opens_at": "2026-09-23",
     "closes_at": "2026-11-10",
     "results_at": "2026-11-18",
     "note": "Random Drawing for Age Groupers in two rounds: Round 1 Sep 23 - Oct 20, 2026 (winners announced Oct 28); Round 2 Oct 21 - Nov 10, 2026 (winners announced Nov 18)"
    }
   },
   "fee": {
    "text": "Age Group Individuals: $879; Open Relay Teams: $491 per team member; Collegiate Division: $377 per team member",
    "source_url": "https://www.escapealcatraztri.com/frequently-asked-questions",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "Participation is limited to 2,000 athletes, a cap set by the race's Start Boat capacity",
    "source_url": "https://www.escapealcatraztri.com/frequently-asked-questions",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Race day Sunday, June 6, 2027 (event weekend June 5-6). Age-group entry is by random drawing (entered via Haku); Charity Racer entries guarantee a place, and Open Relay, Corporate Escape and Collegiate registrations opened September 23, 2026.",
   "sources": [
    {
     "url": "https://www.escapealcatraztri.com/event-information/overview",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'ballot_open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "frankfurt-marathon",
   "name": "Mainova Frankfurt Marathon 2027",
   "organizer": "motion events GmbH",
   "sport": "marathon",
   "city": "Frankfurt",
   "country": "DE",
   "url": "https://www.frankfurt-marathon.com/en/",
   "registration_url": "https://www.frankfurt-marathon.com/en/",
   "race_date": "2027-10-31",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": "2027-10-24",
    "ballot": null
   },
   "fee": {
    "text": "2027 tiers by registration count: 111 EUR (first 1,000), 126, 136, 146, 156, 166, then 176 EUR until October 24, 2027",
    "source_url": "https://www.frankfurt-marathon.com/en/yourrun/marathon/startfee/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Site news dated 23 October 2026 states 'Registration for 2027 is now open'; the start-fee page is dated Sunday 31 October 2027. FAQ: online registration runs until one week before the event, late entry on site only if places remain.",
   "sources": [
    {
     "url": "https://www.frankfurt-marathon.com/en/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "fred-whitton-challenge",
   "name": "Wheelbase Fred Whitton Challenge 2027",
   "organizer": "Fred Whitton Challenge",
   "sport": "cycling",
   "city": "Grasmere",
   "country": "GB",
   "url": "https://fredwhittonchallenge.co.uk/",
   "registration_url": "https://fredwhittonchallenge.co.uk/entry/",
   "race_date": "2027-05-09",
   "registration": {
    "status": "closed",
    "method": "mixed",
    "opens_at": "2026-12-01",
    "closes_at": "2026-12-10",
    "ballot": {
     "opens_at": "2026-12-01",
     "closes_at": "2026-12-10",
     "results_at": null,
     "note": "General ballot 1 - 10 December 2026; 'Successful entrants are notified once the ballot closes'. Pre-ballot entries (Special Charity / Deferred / Volunteer) open 2 November 2026"
    }
   },
   "fee": {
    "text": "General Entry GBP 125 + processing; Volunteer Entry GBP 65 + processing; Special Charity Entry GBP 325 + processing",
    "source_url": "https://fredwhittonchallenge.co.uk/entry/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "Overseas Entry limited to 100 entries in total",
    "source_url": "https://fredwhittonchallenge.co.uk/entry/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Challenge day Sunday 9 May 2027 (112 miles through the Lake District). Not yet open: pre-ballot entries from 2 Nov 2026, general ballot 1-10 Dec 2026; volunteers from the previous year get a guaranteed entry.",
   "sources": [
    {
     "url": "https://fredwhittonchallenge.co.uk/entry/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2024 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "gran-fondo-new-york",
   "name": "GFNY World Championship NYC 2027",
   "organizer": "Gran Fondo New York Inc.",
   "sport": "cycling",
   "city": "New York",
   "country": "US",
   "url": "https://nyc.gfny.com/",
   "registration_url": "https://nyc.gfny.com/register/",
   "race_date": "2027-05-16",
   "registration": {
    "status": "unknown",
    "method": "unknown",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "MAY 16, 2027, starting on the George Washington Bridge. Registration happens through the organiser's GFNY.cc account platform; the public pages state no fee, capacity or open/closed status.",
   "sources": [
    {
     "url": "https://nyc.gfny.com/register/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; no status phrase found on the registration page, unknown stays unknown"
    }
   ]
  },
  {
   "slug": "hardrock-100",
   "name": "Hardrock Hundred Mile Endurance Run 2027",
   "organizer": "Hardrock Hundred Endurance Run",
   "sport": "ultra",
   "city": "Silverton",
   "country": "US",
   "url": "https://www.hardrock100.com/",
   "registration_url": "https://www.hardrock100.com/",
   "race_date": "2027-07-09",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": null,
    "closes_at": null,
    "ballot": {
     "opens_at": null,
     "closes_at": null,
     "results_at": "2026-12-05",
     "note": "Application window on UltraSignup during the first two weeks of October; lottery drawn Sat. Dec 5 2026. The Dec 6, 2025 lottery selected 147 entrants (64/83 Finished/Never Finished pools)"
    }
   },
   "fee": {
    "text": "The entry fee for the Hardrock Hundred Endurance Run is $450 plus applicable UltraSignup processing fees.",
    "source_url": "https://www.hardrock100.com/hardrock-entry.php",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "147 entrants selected in the Dec 6, 2025 lottery for the 2026 Hardrock (64/83 Finished/Never)",
    "source_url": "https://www.hardrock100.com/hardrock-lottery.php",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Race July 9 - July 11, 2027 (counter clockwise direction). Lottery applications are closed; the lottery is drawn Dec 5, 2026 and scholarship applications (not the lottery) close December 15.",
   "sources": [
    {
     "url": "https://www.hardrock100.com/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "hong-kong-marathon",
   "name": "Standard Chartered Hong Kong Marathon 2027",
   "organizer": "Hong Kong, China Association of Athletics Affiliates Limited (HKAAA)",
   "sport": "marathon",
   "city": "Hong Kong",
   "country": "HK",
   "url": "https://www.hkmarathon.com/",
   "registration_url": "https://www.hkmarathon.com/race-information",
   "race_date": "2027-01-17",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-09-11",
    "closes_at": "2026-09-20",
    "ballot": {
     "opens_at": "2026-09-11",
     "closes_at": "2026-09-20",
     "results_at": "2026-09-25",
     "note": "Public Ballot allocates main-race places; 1st-round results 25 Sep 2026 (pay by 2 Oct), 2nd-round results 7 Oct (pay by 10 Oct). Priority Entry on verified results ran 4-7 Sep"
    }
   },
   "fee": {
    "text": "Marathon: Local Participant HKD 600; Non-Local Participant USD 90",
    "source_url": "https://www.hkmarathon.com/race-information",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "Marathon quota 18,000",
    "source_url": "https://www.hkmarathon.com/race-information",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Entrants must be 20 or over in 2027 and have completed a race of 10 km or longer between 2025-01-01 and 2026-08-31; home-page headlines cite a main-race quota of 78,000 and over 140,000 entries. Marathon Charity Programme runner registration stays open until 2026-11-06.",
   "sources": [
    {
     "url": "https://www.hkmarathon.com/race-information",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2025 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "honolulu-marathon",
   "name": "JAL Honolulu Marathon 2026",
   "organizer": "Honolulu Marathon Association",
   "sport": "marathon",
   "city": "Honolulu",
   "country": "US",
   "url": "https://www.honolulumarathon.org/",
   "registration_url": "https://www.honolulumarathon.org/key-information/how-to-enter",
   "race_date": "2026-12-13",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Oct 13-Dec 3: USA & Canada residents $255; Hawaii residents $255; International $320; Expo $460 (USD)",
    "source_url": "https://www.honolulumarathon.org/key-information/how-to-enter",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Tiered 2026 entry fees: Jun 2-Sep 7 ($215 US/Canada, $260 intl), Sep 8-Oct 12 ($235/$310), Oct 13-Dec 3 ($255/$320), then Expo $460; 10% discount for US active duty military and students. No lottery or qualifying times stated.",
   "sources": [
    {
     "url": "https://www.honolulumarathon.org/key-information/how-to-enter",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "houston-marathon",
   "name": "Chevron Houston Marathon 2027",
   "organizer": "Houston Marathon Committee",
   "sport": "marathon",
   "city": "Houston",
   "country": "US",
   "url": "https://www.chevronhoustonmarathon.com/",
   "registration_url": "https://www.chevronhoustonmarathon.com/registration/",
   "race_date": "2027-01-17",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "Tier pricing (Tiers 1-5) dependent upon registration still being available before reaching capacity; marathon and half SOLD OUT in every tier; home page: 'Sold Out for 2027!'. No lottery mentioned; front corral seeding by qualifying time, deadline 2026-11-30.",
   "sources": [
    {
     "url": "https://www.chevronhoustonmarathon.com/registration/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "lake-zurich-swim",
   "name": "Stadtzuercher Seeueberquerung 2027",
   "organizer": "Verein Stadtzuercher Seeueberquerung",
   "sport": "swim",
   "city": "Zurich",
   "country": "CH",
   "url": "https://www.seeueberquerung.ch/",
   "registration_url": "https://www.seeueberquerung.ch/",
   "race_date": "2027-07-07",
   "registration": {
    "status": "closed",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Erwachsene (ab 16 Jahre): 25 Franken; ZKB-Kund*innen: 20 Franken; Jugendliche (12 bis 15 Jahre): kostenlos",
    "source_url": "https://www.seeueberquerung.ch/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "Die Teilnehmerzahl ist auf 9'000 Personen beschraenkt",
    "source_url": "https://www.seeueberquerung.ch/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Mittwoch, 7. Juli 2027 (reserve dates 14 July and 25 August 2027), Mythenquai to Tiefenbrunnen; tickets on Ticketcorner from 12 Uhr on the Monday before the swim. Site states 'Die Seeueberquerung 2026 ist ausverkauft'.",
   "sources": [
    {
     "url": "https://www.seeueberquerung.ch/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "leadville-trail-100-run",
   "name": "Life Time Leadville Trail 100 RUN presented by La Sportiva 2027",
   "organizer": "Life Time",
   "sport": "ultra",
   "city": "Leadville",
   "country": "US",
   "url": "https://www.leadvilleraceseries.com/run/leadvilletrail100run/",
   "registration_url": "https://www.leadvilleraceseries.com/lottery-qualification/",
   "race_date": "2027-08-21",
   "registration": {
    "status": "closed",
    "method": "mixed",
    "opens_at": "2026-12-01",
    "closes_at": "2026-12-15",
    "ballot": {
     "opens_at": "2026-12-01",
     "closes_at": "2026-12-15",
     "results_at": "2027-01-07",
     "note": "Leadville Trail 100 Lottery (MTB & Run): December 1-15, 2026; results January 7th, 2027 per lottery page (event page says 'Results announced 1/6/27')"
    }
   },
   "fee": {
    "text": "$495 (2026 pricing; 2027 pricing not yet available)",
    "source_url": "https://www.leadvilleraceseries.com/run/leadvilletrail100run/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Lottery not yet open (December 1-15, 2026). Guaranteed entries also via qualifiers (Silver Rush 50 Run, Leadville Trail Marathon), the Leadville Trail 100 Run Camp, official charity partners and Boundless Coaching.",
   "sources": [
    {
     "url": "https://www.leadvilleraceseries.com/lottery-qualification/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "letape-du-tour-de-france",
   "name": "L'Etape du Tour de France 2027 (35th edition)",
   "organizer": "A.S.O. (Amaury Sport Organisation)",
   "sport": "cycling",
   "city": "Cluses",
   "country": "FR",
   "url": "https://www.letapedutourdefrance.com/",
   "registration_url": "https://www.letapedutourdefrance.com/fr/la-course/s-inscrire",
   "race_date": "2027-07-11",
   "registration": {
    "status": "closed",
    "method": "first-come",
    "opens_at": "2026-11-02",
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "Cluses (Haute-Savoie) to Les Saisies (Savoie), 154 km with 4,850 m of climbing, on 11 July 2027. General-public registration opens 2 November 2026 at 14:00 French time on the Time To platform.",
   "sources": [
    {
     "url": "https://www.letapedutourdefrance.com/fr/la-course/s-inscrire",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "lisbon-marathon",
   "name": "EDP Lisbon Marathon",
   "organizer": "Maratona Clube de Portugal",
   "sport": "marathon",
   "city": "Lisbon",
   "country": "PT",
   "url": "https://www.maratonaclubedeportugal.com/",
   "registration_url": "https://maratonaclubedeportugal.com/en/",
   "race_date": null,
   "registration": {
    "status": "unknown",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "The 2026 edition (10 October 2026) has taken place and its page shows provisional results; no 2027 marathon page is published yet. 2026 fees were tiered by registration count (70 / 95 / 130 EUR plus a 4 EUR fee).",
   "sources": [
    {
     "url": "https://maratonaclubedeportugal.com/en/",
     "accessed_at": "2026-10-24T10:00:23Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T10:00:23Z",
   "change_log": [
    {
     "at": "2026-10-24T10:00:23Z",
     "field": "seed",
     "note": "seed; the research pass found no status on the page; only the record's own phrases will ever decide"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "london-marathon",
   "name": "2027 Double TCS London Marathon",
   "organizer": "London Marathon Events Limited",
   "sport": "marathon",
   "city": "London",
   "country": "GB",
   "url": "https://www.londonmarathonevents.co.uk/london-marathon",
   "registration_url": "https://www.londonmarathonevents.co.uk/ballot",
   "race_date": "2027-04-24",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": null,
    "closes_at": null,
    "ballot": {
     "opens_at": null,
     "closes_at": null,
     "results_at": "2026-07-09",
     "note": "Random ballot; the 'double your chances' option enters unsuccessful applicants into a second ballot. Results sent Thursday 9 July; places had to be confirmed by 16:00 BST Friday 31 July."
    }
   },
   "fee": {
    "text": "UK ballot place GBP 79.99 (GBP 49.99 with 'double your chances'); international entry fee GBP 275 incl. carbon offset",
    "source_url": "https://www.londonmarathonevents.co.uk/ballot",
    "accessed_at": "2026-10-24T10:00:20Z"
   },
   "capacity": {
    "text": "Be one of 100,000 runners taking part in 2027",
    "source_url": "https://www.londonmarathonevents.co.uk/london-marathon",
    "accessed_at": "2026-10-24T10:00:20Z"
   },
   "notes": "One-off two-day format: Saturday 24 and Sunday 25 April 2027, 100,000 runners (race_date = first day). Ballot opening and closing dates are not stated on the page; a limited number of charity places are still available; Championship and Good for Age applications open.",
   "sources": [
    {
     "url": "https://www.londonmarathonevents.co.uk/ballot",
     "accessed_at": "2026-10-24T10:00:20Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T10:00:20Z",
   "change_log": [
    {
     "at": "2026-10-24T10:00:20Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2025 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "mallorca-312",
   "name": "MALLORCA 312 OK MOBILITY 2027",
   "organizer": "312 Bike & Tours SLU",
   "sport": "cycling",
   "city": "Playa de Muro",
   "country": "ES",
   "url": "https://www.mallorca312.com/en/",
   "registration_url": "https://www.mallorca312.com/en/",
   "race_date": "2027-04-24",
   "registration": {
    "status": "waitlist",
    "method": "unknown",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": {
    "text": "8.500 participants",
    "source_url": "https://www.mallorca312.com/en/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Direct entries only via the 'Waiting list' (RockTheSport); 'Registration + accommodation' packages via Scio Pro Cycling. The official resale Marketplace will be open from 1 December 2026 to 31 March 2027.",
   "sources": [
    {
     "url": "https://mallorca312.com/en/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'waitlist' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "marathon-des-sables",
   "name": "MDS Legendary 2027",
   "organizer": "MDS (Marathon des Sables)",
   "sport": "ultra",
   "city": "Sahara",
   "country": "MA",
   "url": "https://www.marathondessables.com/en",
   "registration_url": "https://www.marathondessables.com/en/event/mds-legendary-2027",
   "race_date": "2027-04-04",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Classic Offer EUR 3,990 per person; Superior Offer EUR 4,390 per person",
    "source_url": "https://www.marathondessables.com/en/event/mds-legendary-2027",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "41st edition: 11-day programme Friday April 2 to Monday April 12, 2027 in Morocco, Stage 1 on Sunday April 4 (race_date). Both offers are fully booked; the page points to a waiting-list form.",
   "sources": [
    {
     "url": "https://marathondessables.com/en/event/mds-legendary-2027",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "maratona-dles-dolomites",
   "name": "Maratona dles Dolomites - Enel 2027",
   "organizer": "SSD Comitato Maratona dles Dolomites Srl",
   "sport": "cycling",
   "city": "La Villa (Alta Badia)",
   "country": "IT",
   "url": "https://www.maratona.it/en/",
   "registration_url": "https://www.maratona.it/en/how-to-register-2027",
   "race_date": "2027-07-04",
   "registration": {
    "status": "open",
    "method": "mixed",
    "opens_at": "2026-10-14",
    "closes_at": "2026-11-10",
    "ballot": {
     "opens_at": "2026-10-14",
     "closes_at": "2026-11-10",
     "results_at": null,
     "note": "Pre-registration requests submitted by November 10th 2026 (midnight GMT+1) enter the draw held in the second half of November 2026; admitted list published one day after; payment by December 10th 2026"
    }
   },
   "fee": {
    "text": "Pre-registration 3,00 EUR; registration 185,00 EUR (165,00 fee + 10,00 chip deposit + 10,00 one-day licence)",
    "source_url": "https://www.maratona.it/en/how-to-register-2027",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "400 charity-surcharge starting numbers (200 from Nov 25, 200 from Mar 18); women's groups max 200",
    "source_url": "https://www.maratona.it/en/how-to-register-2027",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "40th edition (#mdd40) on July 4th 2027. Entry via the pre-registration draw, official tour-operator packages or charity starting numbers; pre-registered riders not drawn after six negative draws are readmitted.",
   "sources": [
    {
     "url": "https://www.maratona.it/en/how-to-register-2027",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from a shared phrase; the research pass read 'ballot_open' but its phrase was not on the fetched page"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (6 source row(s))"
    }
   ]
  },
  {
   "slug": "marine-corps-marathon",
   "name": "Marine Corps Marathon 2026",
   "organizer": "Marine Corps Marathon Organization",
   "sport": "marathon",
   "city": "Arlington",
   "country": "US",
   "url": "https://www.marinemarathon.com/",
   "registration_url": "https://www.marinemarathon.com/marine-corps-marathon/",
   "race_date": "2026-10-25",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-04-06",
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "51st MCM Standard Rate: $240 (USD)",
    "source_url": "https://www.marinemarathon.com/marine-corps-marathon/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "2026 plan: early windows for 50th MCM participants, Active Duty and Runners Club, then General Registration opened 2026-04-06 at 10am EST; charity partners offer guaranteed access (bib deadline July 31). No 2027 MCM registration or lottery info is stated on the site.",
   "sources": [
    {
     "url": "https://www.marinemarathon.com/event/marine-corps-marathon/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "melbourne-marathon",
   "name": "Nike Melbourne Marathon Festival 2027",
   "organizer": "Melbourne Marathon Festival (MARI)",
   "sport": "marathon",
   "city": "Melbourne",
   "country": "AU",
   "url": "https://melbournemarathon.com.au/",
   "registration_url": "https://melbournemarathon.com.au/waitlist/",
   "race_date": null,
   "registration": {
    "status": "waitlist",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "2026 edition: Australian Residents $235; International Entrants $295",
    "source_url": "https://melbournemarathon.com.au/nike-melbourne-marathon/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "The 2026 race was Sunday 11 October 2026; the site shows no 2027 race date or registration opening date, only 'JOIN THE 2027 WAITLIST'. No ballot or lottery is mentioned; Preferred Start positions require qualifying times achieved since 1 January 2025.",
   "sources": [
    {
     "url": "https://melbournemarathon.com.au/waitlist/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'waitlist' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026, 2025, 2024 (4 source row(s))"
    }
   ]
  },
  {
   "slug": "mumbai-marathon",
   "name": "Tata Mumbai Marathon 2027",
   "organizer": "Procam International",
   "sport": "marathon",
   "city": "Mumbai",
   "country": "IN",
   "url": "https://tatamumbaimarathon.procam.in/",
   "registration_url": "https://tatamumbaimarathon.procam.in/race-categories/marathon/registration-date",
   "race_date": "2027-01-17",
   "registration": {
    "status": "open",
    "method": "qualifying",
    "opens_at": "2026-07-31",
    "closes_at": "2026-11-05",
    "ballot": null
   },
   "fee": {
    "text": "Domestic applicants (residing in India) INR 5,000 incl. 18% GST; overseas applicants USD 90",
    "source_url": "https://tatamumbaimarathon.procam.in/race-categories/marathon/application-fees",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Marathon entry is only against a timing certificate (marathon under 7 hrs; 25K under 3:18 men/3:35 women; half under 2:45/3:00; race run on or after 2025-07-17), confirmed first come, first served per age group within 10 working days or by 2026-12-09. Minimum age 18; charity running places also offe",
   "sources": [
    {
     "url": "https://tatamumbaimarathon.procam.in/race-categories/marathon/registration-date",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "new-york-city-marathon",
   "name": "2026 TCS New York City Marathon",
   "organizer": "New York Road Runners",
   "sport": "marathon",
   "city": "New York",
   "country": "US",
   "url": "https://www.nyrr.org/tcsnycmarathon",
   "registration_url": "https://www.nyrr.org/tcsnycmarathon/run-in-2026",
   "race_date": "2026-11-01",
   "registration": {
    "status": "sold_out",
    "method": "ballot",
    "opens_at": "2026-02-04",
    "closes_at": "2026-02-25",
    "ballot": {
     "opens_at": "2026-02-04",
     "closes_at": "2026-02-25",
     "results_at": "2026-03-04",
     "note": "Non-guaranteed entry drawing (application Feb 4-25, 2026; drawing March 4, 2026) run in three pools: NYC metro, National, International; NYRR Member-Only Second-Chance Drawing the same day."
    }
   },
   "fee": null,
   "capacity": null,
   "notes": "Guaranteed routes: 9+1 program, official charity partners, time qualifiers, 15+ finishers, tour operators, virtual guaranteed-entry tier. 2027 drawing and claim periods are listed as dates to be announced.",
   "sources": [
    {
     "url": "https://www.nyrr.org/tcsnycmarathon/run-in-2026",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026, 2025 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "paris-marathon",
   "name": "ASICS Marathon de Paris 2027",
   "organizer": "Cadence Running United",
   "sport": "marathon",
   "city": "Paris",
   "country": "FR",
   "url": "https://www.asicsmarathondeparis.com/en",
   "registration_url": "https://www.asicsmarathondeparis.com/en/prepare-my-marathon/",
   "race_date": "2027-04-04",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-09-08",
    "closes_at": "2026-09-30",
    "ballot": {
     "opens_at": "2026-09-08",
     "closes_at": "2026-09-30",
     "results_at": "2026-10-01",
     "note": "Free lottery (one entry per person; teams of 2-6 share one result); results emailed in waves from October 1; 72 hours to buy the bib; unselected applicants auto-entered in any subsequent draws."
    }
   },
   "fee": {
    "text": "The General Entry Fee for the ASICS Marathon de Paris 2027 is 169 EUR.",
    "source_url": "https://www.asicsmarathondeparis.com/en/faq/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "50th edition, now 'ASICS Marathon de Paris' by Cadence Running United. Lottery open 8-30 September (160,000 registered); other routes: charity entries (raise at least 420 EUR), corporate entries, resale platform opens 1 Dec.",
   "sources": [
    {
     "url": "https://www.asicsmarathondeparis.com/en/prepare-my-marathon",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026, 2025 (3 source row(s))"
    }
   ]
  },
  {
   "slug": "paris-roubaix-challenge",
   "name": "Paris-Roubaix Challenge 2027 (17th edition)",
   "organizer": "A.S.O. (Amaury Sport Organisation)",
   "sport": "cycling",
   "city": "Roubaix",
   "country": "FR",
   "url": "https://www.parisroubaixchallenge.com/en",
   "registration_url": "https://www.parisroubaixchallenge.com/en/the-race/registrations",
   "race_date": "2027-04-10",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-10-14",
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": null,
   "notes": "Registration opened 14 and 15 October 2026 ('2027 Registration: Save the Dates - 14 and 15 October') on the Time To platform; fees appear only as an image price grid. Charity bibs and tour-operator packages are also offered.",
   "sources": [
    {
     "url": "https://www.parisroubaixchallenge.com/en/the-race/registrations",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "philadelphia-marathon",
   "name": "TIAA Philadelphia Marathon 2026",
   "organizer": "City of Philadelphia",
   "sport": "marathon",
   "city": "Philadelphia",
   "country": "US",
   "url": "https://www.philadelphiamarathon.com/",
   "registration_url": "https://www.philadelphiamarathon.com/races/marathon/",
   "race_date": "2026-11-22",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": null,
   "capacity": {
    "text": "Join over 30,000 athletes on race weekend!",
    "source_url": "https://www.philadelphiamarathon.com/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Race weekend is November 20-22, 2026. For guaranteed entry, an official charity partner may have bibs available for fundraisers; the deadline to defer from 2026 to 2027 is 2026-11-02; no entry fees stated.",
   "sources": [
    {
     "url": "https://www.philadelphiamarathon.com/races/marathon/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "prague-marathon",
   "name": "Vodafone Prague Marathon 2027",
   "organizer": "RunCzech s.r.o.",
   "sport": "marathon",
   "city": "Prague",
   "country": "CZ",
   "url": "https://www.runczech.com/en/",
   "registration_url": "https://www.runczech.com/en/events/vodafone-prague-marathon-2027",
   "race_date": "2027-05-02",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Vodafone Prague Marathon: From EUR 120.00",
    "source_url": "https://www.runczech.com/en/events/vodafone-prague-marathon-2027",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "Runners 17000",
    "source_url": "https://www.runczech.com/en/events/vodafone-prague-marathon-2027",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Direct online registration via RunCzech's own register.runczech.com ('Register' button, 'From EUR 120.00'); no lottery or qualifying times are stated.",
   "sources": [
    {
     "url": "https://www.runczech.com/en/events/vodafone-prague-marathon-2027",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "rome-marathon",
   "name": "Run Rome The Marathon 2027",
   "organizer": "Infront Italy S.p.A. with Corriere dello Sport and Rome Marathon Runners",
   "sport": "marathon",
   "city": "Rome",
   "country": "IT",
   "url": "https://www.runromethemarathon.com/en/",
   "registration_url": "https://www.runromethemarathon.com/en/home-2025-en-2/marathon/",
   "race_date": "2027-03-14",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "99 EUR until 31/05/2026; 109 EUR 01/06-31/07/2026; 119 EUR 01/08-15/09/2026; 129 EUR until registration closes",
    "source_url": "https://www.runromethemarathon.com/wp-content/uploads/2026/09/RRTM27-regolamento-ENG.pdf",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Official 2027 rules (PDF) list date-tiered fees ending 2026-05-31, 2026-07-31 and 2026-09-15, then a final tier until registration closes; a waiting list opens if registration closes early at capacity. Minimum age 20.",
   "sources": [
    {
     "url": "https://www.runromethemarathon.com/en/home-2025-en-2/marathon/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "rotterdam-marathon",
   "name": "NN Marathon Rotterdam 2027",
   "organizer": "Rotterdam Marathon B.V. (Golazo Sports)",
   "sport": "marathon",
   "city": "Rotterdam",
   "country": "NL",
   "url": "https://nnmarathonrotterdam.nl/en/",
   "registration_url": "https://nnmarathonrotterdam.nl/en/pre-registration/",
   "race_date": "2027-04-11",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-10-20",
    "closes_at": "2026-11-03",
    "ballot": null
   },
   "fee": {
    "text": "Rate 155 EUR",
    "source_url": "https://nnmarathonrotterdam.nl/en/register/nn-marathon-rotterdam-2/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Free, mandatory pre-registration (20 Oct to 3 Nov 2026, 10:00) gives a personal registration link; registration opens 4 Nov 2026 (10:00 for 2026 pre-registrants who missed out, 14:00 for all others) and entries are allocated first come, first served until gone. A waiting list is to be announced.",
   "sources": [
    {
     "url": "https://nnmarathonrotterdam.nl/en/pre-registration/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026, 2025 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "seoul-marathon",
   "name": "2027 Seoul Marathon",
   "organizer": "Seoul Marathon Organizing Committee",
   "sport": "marathon",
   "city": "Seoul",
   "country": "KR",
   "url": "https://seoul-marathon.com/",
   "registration_url": "https://en.seoul-marathon.com/84",
   "race_date": "2027-03-21",
   "registration": {
    "status": "open",
    "method": "qualifying",
    "opens_at": "2026-09-01",
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Marathon (Full Course) entry fee USD 150; 10K course USD 100 (overseas participants)",
    "source_url": "https://en.seoul-marathon.com/60/?idx=173536131&bmode=view",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Overseas entrants register on the Dong-A Marathon Club site from 2026-09-01 and must submit an official marathon record of 4:59:59 or faster (set 2024-01-01 to 2026-11-30) between 2026-10-01 and 2026-11-30; start groups A-H by time. Refunds until 2026-12-18; no close date or quota.",
   "sources": [
    {
     "url": "https://en.seoul-marathon.com/84",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "seville-marathon",
   "name": "Zurich Maraton de Sevilla 2027",
   "organizer": "Zurich Maraton de Sevilla",
   "sport": "marathon",
   "city": "Seville",
   "country": "ES",
   "url": "https://www.zurichmaratonsevilla.es/en/",
   "registration_url": "https://www.zurichmaratonsevilla.es/en/",
   "race_date": "2027-02-21",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": "2026-04-09",
    "closes_at": "2027-02-15",
    "ballot": null
   },
   "fee": {
    "text": "General (non-residents): 82.1 EUR; Seville-province residents 20.85/41.74/62.61 EUR by date; waiting list 97.1 EUR",
    "source_url": "https://www.zurichmaratonsevilla.es/en/zms-registrations",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "The registration limit for the XLII Zurich Seville Marathon 2027 is 20,000 runners",
    "source_url": "https://www.zurichmaratonsevilla.es/en/zms-registrations",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Registration opened in loyalty phases (9-12 April 2026 for 2026 entrants, 13-16 April for the 2026 waiting list, general public from 17 April) and runs until 15 Feb 2027 or sell-out; the home page states 'Bibs sold out' with a waiting list open at 97.1 EUR.",
   "sources": [
    {
     "url": "https://www.zurichmaratonsevilla.es/en/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "spartan-race-world-championship",
   "name": "2026 Abu Dhabi Spartan World Championship Weekend",
   "organizer": "Spartan Race Inc. (hosted by Abu Dhabi Sports Council)",
   "sport": "obstacle",
   "city": "Abu Dhabi",
   "country": "AE",
   "url": "https://www.spartan.com/en/race/detail/10664/overview",
   "registration_url": "https://www.spartan.com/en/race/detail/10664/overview",
   "race_date": "2026-11-21",
   "registration": {
    "status": "open",
    "method": "qualifying",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "Beast 21K FROM $150.00; Super 10K FROM $119.00; Sprint 5K FROM $99.00",
    "source_url": "https://www.spartan.com/en/race/detail/10664/overview",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Beast World Championship on Nov 21, 2026 at Al Wathba, Abu Dhabi (weekend Nov 19 - 22, 2026); the page describes 'qualification-based 21K Beast Championships' for Elite and Age Group racers alongside open Sprint/Super races. Tickets are on sale on the official page.",
   "sources": [
    {
     "url": "https://www.spartan.com/en/race/detail/10664/overview",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "stockholm-marathon",
   "name": "adidas Stockholm Marathon 2027",
   "organizer": "Marathongruppen i Stockholm AB",
   "sport": "marathon",
   "city": "Stockholm",
   "country": "SE",
   "url": "https://stockholmmarathon.se/",
   "registration_url": "https://stockholmmarathon.se/eng/",
   "race_date": "2027-05-29",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": null,
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "PRICE TABLE for 2027: PERIOD 1 1295 SEK; PERIOD 2 1495 SEK; PERIOD 3 1795 SEK; PERIOD 4 1995 SEK",
    "source_url": "https://stockholmmarathon.se/eng/eng-lopare/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Direct registration through Marathongruppen's platform with four price periods rising from 1295 to 1995 SEK; the site states the 29 May 2027 race is sold out. No ballot or qualifying route is described; minimum age 18.",
   "sources": [
    {
     "url": "https://stockholmmarathon.se/eng/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "sydney-marathon",
   "name": "TCS Sydney Marathon presented by ASICS 2027",
   "organizer": "Pont3",
   "sport": "marathon",
   "city": "Sydney",
   "country": "AU",
   "url": "https://www.tcssydneymarathon.com/",
   "registration_url": "https://www.tcssydneymarathon.com/sign-up",
   "race_date": "2027-08-29",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-09-29",
    "closes_at": "2026-10-19",
    "ballot": {
     "opens_at": "2026-09-29",
     "closes_at": "2026-10-19",
     "results_at": "2026-11-03",
     "note": "This is not a first-come, first-served system: every application is equally considered in a random draw. Free to enter; successful applicants notified and cards charged 3 November 2026."
    }
   },
   "fee": {
    "text": "If drawn, card charged domestic (AUD 280) or international (AUD 330) entry fees",
    "source_url": "https://www.tcssydneymarathon.com/sign-up",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "40,000+ Starting Positions",
    "source_url": "https://www.tcssydneymarathon.com/sign-up",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "Ballot ran 10:00 AM AEST 29 September to 10:00 AM AEDT 19 October; unsuccessful applicants are directed to the Travel and Charity Programs. 123,000+ applications in 2026; 36,295 participants this year.",
   "sources": [
    {
     "url": "https://www.tcssydneymarathon.com/sign-up",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "tel-aviv-marathon",
   "name": "Tel Aviv Marathon 2027",
   "organizer": "Kapaim Active",
   "sport": "marathon",
   "city": "Tel Aviv",
   "country": "IL",
   "url": "https://www.tlvmarathon.co.il/en/",
   "registration_url": "https://www.tlvmarathon.co.il/regTLVMarathon_en.aspx",
   "race_date": "2027-02-26",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": "2027-02-20",
    "ballot": null
   },
   "fee": {
    "text": "Marathon: 240 NIS early (to 30.11.26), 270 NIS standard (to 20.01.27), 300 NIS late (to 20.02.27)",
    "source_url": "https://www.tlvmarathon.co.il/regTLVMarathon_en.aspx",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": null,
   "notes": "Three price tiers: early to 2026-11-30, standard to 2027-01-20, late to 2027-02-20; Tel Aviv residents with a DigiTel card get 20% off and the event shirt costs an extra 60 NIS. Half marathon 180/200/220 NIS.",
   "sources": [
    {
     "url": "https://www.tlvmarathon.co.il/regTLVMarathon_en.aspx",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "tokyo-marathon",
   "name": "Tokyo Marathon 2027",
   "organizer": "Tokyo Marathon Foundation",
   "sport": "marathon",
   "city": "Tokyo",
   "country": "JP",
   "url": "https://www.marathon.tokyo/en/",
   "registration_url": "https://www.marathon.tokyo/en/participants/",
   "race_date": "2027-03-07",
   "registration": {
    "status": "ballot_closed",
    "method": "ballot",
    "opens_at": "2026-08-14",
    "closes_at": "2026-08-28",
    "ballot": {
     "opens_at": "2026-08-14",
     "closes_at": "2026-08-28",
     "results_at": "2026-09-18",
     "note": "General Entry: once the entry exceeds the field size, the entry will be chosen by random drawing; results announced via My Entry; payment 18-30 Sep 2026."
    }
   },
   "fee": {
    "text": "Event Fee: Domestic Participants: JPY 19,800, International Participants: USD 230 (handling fee and tax included)",
    "source_url": "https://www.marathon.tokyo/en/participants/guideline/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "Field Size 40,000",
    "source_url": "https://www.marathon.tokyo/en/participants/guideline/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "All 2027 categories show 'Entry Close': charity runner applications 24 Jun-9 Jul 2026, semi-elite RUN as ONE and ONE TOKYO GLOBAL member entry 31 Jul-13 Aug 2026 (results 1 Sep), general entry 14-28 Aug 2026 (results 18 Sep).",
   "sources": [
    {
     "url": "https://www.marathon.tokyo/en/participants/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'ballot_closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "tour-of-flanders-cyclo",
   "name": "We Ride Flanders 2027 (Tour of Flanders Cyclo)",
   "organizer": "Peloton",
   "sport": "cycling",
   "city": "Oudenaarde",
   "country": "BE",
   "url": "https://www.werideflanders.com/en",
   "registration_url": "https://werideflanders.com/en/register-2/",
   "race_date": "2027-04-03",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": null,
    "closes_at": "2027-04-03",
    "ballot": null
   },
   "fee": {
    "text": "EUR 87 (registrations 1-1000), EUR 97 (1001-6000), EUR 107 (6001+); the price is valid for all distances",
    "source_url": "https://werideflanders.com/en/register-2/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Saturday 03.04.2027 from Bruges and Oudenaarde; the fee rises with the number of registrations ('The earlier you register, the better the rate'). Group registration closes Monday 15 March, 11:59 PM.",
   "sources": [
    {
     "url": "https://werideflanders.com/en/register-2/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    }
   ]
  },
  {
   "slug": "transgrancanaria",
   "name": "The North Face Transgrancanaria 2027",
   "organizer": "Arista Eventos, S.L.",
   "sport": "trail",
   "city": "Maspalomas",
   "country": "ES",
   "url": "https://transgrancanaria.net/en/",
   "registration_url": "https://transgrancanaria.net/en/",
   "race_date": "2027-02-26",
   "registration": {
    "status": "sold_out",
    "method": "first-come",
    "opens_at": "2026-07-01",
    "closes_at": "2027-02-02",
    "ballot": null
   },
   "fee": {
    "text": "Classic: 180 EUR (1st period, from 1 July), 205 EUR (2nd period), 225 EUR (15 September - 2 February)",
    "source_url": "https://transgrancanaria.net/en/prices-timetable/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Event week 22-28 February 2027; Classic 126 km starts Friday, February 26, 11.59 PM. Home page still shows 'OPEN REGISTRATIONS' (RockTheSport) for remaining distances, while organiser news of 20 Oct 2026 reports five sold-out distances and 5,000+ registered runners.",
   "sources": [
    {
     "url": "https://transgrancanaria.net/en/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "ultra-trail-cape-town",
   "name": "RMB Ultra-trail Cape Town 2026",
   "organizer": "Summit Events Pty Ltd",
   "sport": "trail",
   "city": "Cape Town",
   "country": "ZA",
   "url": "https://www.ultratrailcapetown.com/",
   "registration_url": "https://www.ultratrailcapetown.com/enter",
   "race_date": "2026-11-20",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-02-26",
    "closes_at": null,
    "ballot": null
   },
   "fee": {
    "text": "100 Mile R6 495; 100KM R5 495; 55KM R4 055; 35KM R2 855; 23KM R1 095; 16KM R1 795",
    "source_url": "https://www.ultratrailcapetown.com/enter",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "Race days 20 | 21 | 22 November 2026 (festival 16 to 22 November); entries are sold through Quicket, linked from the official Enter page. No closing date or sold-out notice is stated on the organiser's pages.",
   "sources": [
    {
     "url": "https://www.ultratrailcapetown.com/enter",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "utmb-mont-blanc",
   "name": "HOKA UTMB Mont-Blanc",
   "organizer": "UTMB Group",
   "sport": "trail",
   "city": "Chamonix",
   "country": "FR",
   "url": "https://montblanc.utmb.world/",
   "registration_url": "https://montblanc.utmb.world/races-runners/registrationconditions",
   "race_date": null,
   "registration": {
    "status": "closed",
    "method": "ballot",
    "opens_at": null,
    "closes_at": null,
    "ballot": {
     "opens_at": null,
     "closes_at": null,
     "results_at": null,
     "note": "Lottery-based races: a priority entry is subject to the same rules as a standard entry (minimum 1 Running Stone, UTMB index valid for the race); 2027 lottery schedule not yet published"
    }
   },
   "fee": null,
   "capacity": null,
   "notes": "Home page shows the 2026 edition (24 - 30 August 2026) with UTMB, CCC and OCC 'Registrations closed' and a 'See you in 2027' call-to-action. The 2027 registration conditions page is a placeholder ('Information Coming Soon').",
   "sources": [
    {
     "url": "https://montblanc.utmb.world/races-runners/registrationconditions",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026 (2 source row(s))"
    }
   ]
  },
  {
   "slug": "valencia-marathon",
   "name": "Valencia Marathon Trinidad Alfonso Zurich 2026",
   "organizer": "S.D. Correcaminos",
   "sport": "marathon",
   "city": "Valencia",
   "country": "ES",
   "url": "https://www.valenciaciudaddelrunning.com/en/marathon/marathon/",
   "registration_url": "https://www.valenciaciudaddelrunning.com/en/marathon/info-registration-2026/",
   "race_date": "2026-12-06",
   "registration": {
    "status": "sold_out",
    "method": "ballot",
    "opens_at": "2025-12-11",
    "closes_at": null,
    "ballot": {
     "opens_at": "2025-12-16",
     "closes_at": "2025-12-26",
     "results_at": "2026-01-13",
     "note": "After a 4-day loyalty period (11-15 Dec) for 2025 participants, free ballot registration 16-26 Dec (5 EUR card hold); draw before a notary 12 Jan, results 13 Jan, winners register 13-26 Jan."
    }
   },
   "fee": {
    "text": "Bib numbers 1 to 10,000: 80 EUR; 10,001 to 36,000: 180 EUR; bibs from ballot: 180 EUR (+5 EUR day licence); waiting list",
    "source_url": "https://www.valenciaciudaddelrunning.com/en/marathon/regulations-valencia-marathon/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "36,000 race bibs",
    "source_url": "https://www.valenciaciudaddelrunning.com/en/marathon/info-registration-2026/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "2026 edition sold out; the waiting list (200 EUR) fills vacancies but new registrations for the waiting list are currently not being accepted. Regulations state the race on Sunday, 6 December 2026.",
   "sources": [
    {
     "url": "https://www.valenciaciudaddelrunning.com/en/marathon/info-registration-2026/",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'sold_out' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2026 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "vasaloppet",
   "name": "Vasaloppet 2027",
   "organizer": "Vasaloppet",
   "sport": "ski",
   "city": "Mora",
   "country": "SE",
   "url": "https://www.vasaloppet.se/en/",
   "registration_url": "https://vasaloppet.se/en/ski/vasaloppet/",
   "race_date": "2027-03-07",
   "registration": {
    "status": "open",
    "method": "first-come",
    "opens_at": "2026-02-19",
    "closes_at": "2027-03-07",
    "ballot": null
   },
   "fee": {
    "text": "Period 1 2,460 SEK (19/2-27/3); Period 3 2,685 SEK (11/9-5/11); Period 5 2,985 SEK (25/2-7/3)",
    "source_url": "https://vasaloppet.se/en/ski/vasaloppet/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": null,
   "notes": "90 km Saelen to Mora on Sunday March 7, 2027 (home page: '103rd Vasaloppet'). Registration runs in five price periods from 19 Feb 2026 to race day; the page shows a 'Register' button and no sold-out notice.",
   "sources": [
    {
     "url": "https://vasaloppet.se/en/ski/vasaloppet/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'open' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "vienna-city-marathon",
   "name": "Vienna City Marathon 2027",
   "organizer": "Enterprise Sport Promotion GmbH",
   "sport": "marathon",
   "city": "Vienna",
   "country": "AT",
   "url": "https://www.vienna-marathon.com/",
   "registration_url": "https://www.vienna-marathon.com/?go=marathon&lang=en",
   "race_date": "2027-04-18",
   "registration": {
    "status": "waitlist",
    "method": "first-come",
    "opens_at": null,
    "closes_at": "2026-09-20",
    "ballot": null
   },
   "fee": {
    "text": "VCM 2027: 155 EUR; one price for all, no quotas, the price remains the same regardless of when you register",
    "source_url": "https://www.vienna-marathon.com/?go=marathon&lang=en",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "capacity": {
    "text": "15,000 VCM entries over 42.195 km; around 50,000 expected across all races",
    "source_url": "https://www.vienna-marathon.com/",
    "accessed_at": "2026-10-24T09:57:28Z"
   },
   "notes": "No lottery (starting places are available directly); registration closes when capacity is reached and closed on 20 Sep 2026. Free marathon waiting list: returned entries are allocated automatically to the next person by 7 March 2027 at the latest, and the entry fee is then charged.",
   "sources": [
    {
     "url": "https://www.vienna-marathon.com/?go=marathon&lang=en",
     "accessed_at": "2026-10-24T09:57:28Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:57:28Z",
   "change_log": [
    {
     "at": "2026-10-24T09:57:28Z",
     "field": "seed",
     "note": "seed; status 'waitlist' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:14:37Z",
     "field": "history",
     "note": "past editions added: 2027 (1 source row(s))"
    }
   ]
  },
  {
   "slug": "western-states-100",
   "name": "Western States 100-Mile Endurance Run 2027",
   "organizer": "Western States Endurance Run Foundation",
   "sport": "ultra",
   "city": "Olympic Valley",
   "country": "US",
   "url": "https://www.wser.org/",
   "registration_url": "https://www.wser.org/entry-process/",
   "race_date": "2027-06-26",
   "registration": {
    "status": "closed",
    "method": "ballot",
    "opens_at": "2026-11-01",
    "closes_at": "2026-11-21",
    "ballot": {
     "opens_at": "2026-11-01",
     "closes_at": "2026-11-21",
     "results_at": "2026-12-05",
     "note": "Entrants selected via lottery on Saturday, December 5, 2026 (Placer High School Auditorium, Auburn, CA); each applicant must complete a qualifying race in the one-year qualifying period"
    }
   },
   "fee": {
    "text": "The entry fee is $575 + the online fee",
    "source_url": "https://www.wser.org/entry-process/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "capacity": {
    "text": "Our permit with the U.S. Forest Service limits us to 369 runners.",
    "source_url": "https://www.wser.org/lottery/",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Lottery application not yet open (November 1-21, 2026; drawing December 5, 2026); race Saturday June 26 to Sunday June 27, 2027. Automatic entrants (Golden Ticket, Top Ten, etc.) register at ultrasignup.com before the lottery; 75 applicants are selected for the waitlist.",
   "sources": [
    {
     "url": "https://www.wser.org/entry-process/",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2026, 2025, 2024 (4 source row(s))"
    }
   ]
  },
  {
   "slug": "zegama-aizkorri",
   "name": "XXVI. Zegama-Aizkorri (2027)",
   "organizer": "Zegamako Udala (Zegama Town Council) and Amezti",
   "sport": "trail",
   "city": "Zegama",
   "country": "ES",
   "url": "https://www.zegama-aizkorri.com/",
   "registration_url": "https://www.zegama-aizkorri.com/noticias/367-fecha-2027",
   "race_date": "2027-06-06",
   "registration": {
    "status": "closed",
    "method": "mixed",
    "opens_at": "2027-01-11",
    "closes_at": "2027-01-22",
    "ballot": {
     "opens_at": "2027-01-11",
     "closes_at": "2027-01-22",
     "results_at": "2027-02-12",
     "note": "Marathon pre-registration 11 January (12:00) to 22 January 2027; draw ('sorteo') on 12 February for '225 plazas disponibles a sorteo'; other places reserved for the organisation and best past times"
    }
   },
   "fee": null,
   "capacity": {
    "text": "225 plazas disponibles a sorteo (2026 rules: m\u00e1ximo de 500 participantes)",
    "source_url": "https://www.zegama-aizkorri.com/noticias/367-fecha-2027",
    "accessed_at": "2026-10-24T09:47:19Z"
   },
   "notes": "Announcement of 9 Oct 2026: XXVI edition on 6 June 2027, marathon pre-registration from 11 January, vertical kilometre on 4 June (pre-registration 25 Jan - 5 Feb). The inscripci\u00f3n page still shows the 2026 (XXV) rules.",
   "sources": [
    {
     "url": "https://www.zegama-aizkorri.com/noticias/367-fecha-2027",
     "accessed_at": "2026-10-24T09:47:19Z",
     "note": "seed read (ledger 229)"
    }
   ],
   "verified_at": "2026-10-24T09:47:19Z",
   "change_log": [
    {
     "at": "2026-10-24T09:47:19Z",
     "field": "seed",
     "note": "seed; status 'closed' from the page's own phrase, which the record's checker keeps"
    },
    {
     "at": "2026-10-24T13:05:31Z",
     "field": "history",
     "note": "past editions added: 2027, 2026 (2 source row(s))"
    }
   ]
  }
 ]
}