BETA VERSION Sport Event Map is in closed beta. Event data is reviewed continuously, and your feedback helps improve the product.

Sport events. One season.

Find your next race.
Build your entire season.

Discover running, trail, ultra and triathlon events across Germany and Europe. Compare races, save your favorites and turn them into a realistic season plan.

No spreadsheets. No scattered race tabs. Everything in one place.

Loading events and growing

Germany & Europe

Running · Trail · Ultra · Triathlon

Structured event information

One connected workflow

From race discovery to race day

Sport Event Map connects event discovery, detailed race information and personal season planning in one workflow.

  1. 01

    Discover

    Search events by sport, location, date, distance and registration status.

  2. 02

    Compare and save

    Open structured event information, compare options and save the races that matter to you.

  3. 03

    Plan your season

    Turn saved events into a realistic season with priorities, countdowns and training blocks.

Event discovery

Explore events without losing context

Search, filter and open event details while the map and event list remain synchronized.

Explore the map

Season planner

Build a season you can actually execute

Prioritize your races, avoid crowded race periods and keep every important event in one personal overview.

  • Countdown to the next race
  • A/B/C race priorities
  • Calendar and season overview
  • Goals, notes and race results
Start planning

Made for the start line

Built for endurance athletes

Choose your discipline and see the event information that supports better race decisions.

5K—42K

Running

Find road races from local 5K events to major city marathons.

Ready when you are

Your next season starts with the right event.

Explore the event database, save the races that inspire you and build a season that fits your goals.

Sport Event Map
Event Wiki

Event guides built for race decisions.

Event Wiki is the knowledge area for verified detail information on endurance events, from course profile and cut-off times to race guide links, registration details and planning notes.

Course

Course information

Route character, surface, aid stations, pacers and PB potential will be shown in a consistent structure.

Cut-offs

Cut-off times

Race-day limits, intermediate cut-offs and triathlon check-in windows will be separated from generic notes.

Elevation

Elevation and difficulty

Elevation gain, terrain, wind, heat, technical trails or open-water conditions will be marked when verified.

Race guide

Bib pickup and race guide

Start documents, official race guide links, bag drop and medical information will stay close to the event facts.

Registration

Registration and prices

Entry status, price phases, lottery rules, sold-out notes and official registration links will remain source-based.

Preparation

Experience and planning tips

Event-specific atmosphere, target group, logistics and preparation notes will be added only when they can be checked.

Season Planner

Community

A place for event questions, travel and shared race plans.

Community is planned as a practical layer around events: questions and answers, rideshares, shared lodging, race reports, organizer news and finding people for training or race day.

Browse events first
Q&A

Questions and answers

Ask event-specific questions about course, cut-off, bib pickup, heat, waves or logistics.

Ride share

Find rideshares

Coordinate travel with athletes heading to the same start area or city.

Stay

Share lodging or rental cars

Prepare shared hotel, apartment or rental car plans around crowded race weekends.

Stories

Race reports

Collect practical experience from athletes who already raced the event.

News

Organizer updates

Keep relevant organizer news close to the event instead of spreading it across channels.

Buddies

Find training or race buddies

Find people preparing for the same distance, event month or race-day goal.

Select an event to view details.

Add Event

Preview Fill in the event details to preview the submission.

Login

Profile

Account Settings

Manage your login details and track your race achievements.

Achievements

0 races

Completed Events

Race history

Password

Security

Logout

Sign out on this device. Your saved races and season plan stay connected to your account.

Season Planning

Your Race Calendar

Organize A-, B- and C-races, track spacing and keep your training calendar realistic.

Next race No saved upcoming event
Date -
Location -
Planned Events 0
Upcoming 0
Season Score
Upcoming Countdowns
Season Health
Priority Focus
Key races
Sport mix
Training Block Longest time gap between two upcoming planned races.
Training opportunity
Recommended Events
Season Calendar

Your saved races as a month-by-month season plan with spacing and priority context.

Calendar Export & Sync Download a standard calendar import file for all saved races.

The download is an .ics calendar file, the standard format used by Apple Calendar, Outlook and Google Calendar import.

Season Balance

What Season Balance means

Season Balance describes how demanding your saved race calendar looks overall. It combines race volume, race difficulty, priorities and tight recovery windows into one simple planning signal.

Race difficulty

Shorter races count as lighter load. Marathons, ultras, 70.3 races and full-distance triathlons increase the planning load.

Race volume

More saved races increase the load. A busy calendar is not automatically bad, but it needs more careful spacing.

Priorities

A-races count more strongly than B-, C- or training races, because they usually need more preparation and recovery focus.

Recovery conflicts

If two races are closer together than the recommended recovery window, Season Balance becomes more demanding.

Use Season Balance as a quick reality check: if it says demanding, review whether every race belongs in your season or whether some should stay as C-races or training events.

Race Mix

How Race Mix helps your planning

Race Mix shows what kind of season you are building. It highlights your dominant sport type and the distances that appear most often in your plan.

Season focus

A clear dominant sport can be useful when you are preparing for one main goal, such as a marathon or triathlon season.

Sport distribution

Running, triathlon and ultra events are separated so you can quickly see whether your calendar fits your actual training focus.

Distance focus

Repeated distances show what kind of preparation your season demands, for example shorter races, marathons, ultras or triathlon formats.

Use Race Mix as a quick reality check. If your plan contains very different race types, make sure your training blocks still match the most important goals.

Training Block

How Training Blocks are read

Training Blocks show the time between two upcoming planned races. Past races are not included, so this stays focused on the season ahead.

Under 7 days

Very tight spacing. This is usually more recovery and logistics than meaningful training.

7-21 days

A short block. Useful for recovery, light sharpening or maintaining fitness.

22-56 days

A strong planning window. Often enough time for a focused training phase between races.

More than 56 days

A longer build phase. Good for base work, a new focus block or preparing for an A-race.

The goal is not to fill every gap. Good seasons usually alternate races, recovery and focused build phases.

Season Score

How your season score is calculated

The Season Score is a planning signal from 0 to 100. It is not a medical training metric. It helps you spot whether your race calendar looks realistic, balanced and recoverable.

Recovery windows

Races scheduled too closely together reduce the score. Larger races such as marathons, ultras and triathlons need more recovery time than shorter events.

Priority balance

Too many A-races lower the score. A strong season usually has a few main goals and supporting B- or C-races around them.

Monthly density

If too many races sit in the same month, the score drops. The planner rewards a calendar that spreads load more evenly.

Average spacing

Very short gaps are risky. Extremely long gaps are only lightly marked, because they may still be useful training blocks.

84-100Excellent
68-83Good
45-67Busy
0-44Overloaded

Use the score as a decision helper: review tight recovery gaps, reduce unnecessary A-races and keep your season focused on the races that matter most.

Notice

CLOSED BETA

Willkommen bei Sport Event Map

The platform is ready to use, but event data and planning workflows are still being refined with beta feedback.

  1. Find endurance events with the map, search and filters.
  2. Save races and organize your season with priorities.
  3. Send feedback when data is missing, outdated or unclear.

Wie hilfreich war Sport Event Map heute?

Help improve the closed beta. Please keep personal or sensitive information out of your message.

Closed beta operations

Admin Dashboard

Review submissions, monitor data quality and respond to beta feedback.

Not refreshed yet
Checking database setup...
Pending submissions 0
Approved submissions 0
Rejected submissions 0
Pending without coordinates 0
Approved last 30 days 0
Rejected last 30 days 0

Pending submissions

Loading submissions...

0 selected

Data Quality Review

Read-only review of the curated CSV. Changes continue through the import workflow.

Active approved events 0
Progress to 1,000 0%
Needs review 0
Outdated date 0
No official website 0
Possible duplicates 0
Missing coordinates 0
Average quality score 0
0 of 1,000 launch-ready events Quality-first launch target

Priority queue

Only real issues appear here: official website, date, coordinates, source, duplicates and stale checks.

0 selected

Events by sport

Events by country

Registration status unknown

Date outdated or expected

Coordinate issues

Website/source issues

Event Knowledge Base

Detailseiten pflegen

Bearbeite strukturierte Detaildaten, Quellen und FAQ für die statisch generierten Event-Guides.

Waehle ein Event, um Detaildaten zu bearbeiten.

Research

Starte einen Tool-Job für fehlende Detaildaten. Ergebnisse landen als Review-Vorschläge und werden nie automatisch public.

Tool command npm run research:event-knowledge -- --scope high --limit 10
Status queued
Current event -
Processed 0 / 0
Found fields 0
Errors 0

Research jobs run through the local tool script. Refresh after the job completes to review proposals.

Basis

Registration

Course

Race Day

Travel, Weather & Statistics

Editorial

Sources

FAQ

Knowledge Enrichment

Audit & Review Queue

Prüfe fehlende Knowledge-Daten, öffne Research Tasks und übernimm nur geprüfte Kandidaten in Supabase.

Events audited 0
Average completion 0%
High priority 0
Review tasks 0

Run npm run audit:event-knowledge and npm run enrich:event-knowledge to create the review queue.

Event Staging Workflow

New events should enter the pending review list first. Approve only events with official websites, current dates, coordinates, sport, distance and a clear source.

1. Stage as pending 2. Check quality reasons 3. Resolve duplicates 4. Approve or reject 5. Update existing event when annual dates change

World Triathlon Staging

Preview first, then save as pending. Imported rows still require admin review before they become public.

Local CSV Staging Import

Load a validated staging CSV, review the rows, then save them to Supabase as non-public staging events.

Choose a file like data/imports/staging/germany-road-running-batch-01.staging.csv.

CSV Data Workflow

Use this area as the manual checklist before adding large event batches to the map.

Beta product signals

Analytics

Understand whether testers discover events, return to the product and use the Season Planner.

Overview

Last 30 days

Total Accounts 0 Registered profiles
Active Users 7d 0 Unique users or visitors
Active Users 30d 0 Unique users or visitors
Returning 7d 0 2+ sessions or active days
Returning 30d 0 2+ sessions or active days
Total Sessions 0 Selected period
Searches 0 Searches performed
Favorites Added 0 Planning intent
Planner Users 0 Opened or added races
Planner Adds 0 Races added
Feedback 0 Submitted feedback
Retention Waiting for returning-user data.
Discovery Waiting for search and event data.
Planning Waiting for planner data.

Retention & Returning Users

Do testers come back after the first visit?

New vs returning-
Avg sessions/user0
2+ visits0
3+ visits0
5+ visits0

Search

What people search for and whether searches lead to event opens.

Total searches0
Searches/user0
Zero results0
Search → open0%
Top search terms
Most used filters

Event Discovery

Which events attract attention and convert into planning intent.

Detail opens0
Favorite conversion0%
Most viewed events
Most favorited events
Most clicked official websites

Season Planner

Whether testers move from discovery into real season planning.

Planner opens0
Planner users0
Events added0
Avg planned/user0
Recommendations0
Planner conversion0%
Priority mix
Most planned events

Feedback

Quality of beta feedback and open product issues.

Total feedback0
New feedback0
By rating-
Feedback by category
Latest feedback

Feedback review

Filter beta feedback and update its internal review status.

New 0
Planned 0
Resolved 0

Loading feedback...