Results Screens
Race Leaderboard
The leaderboard ranks all teams in a race by performance. Teams are ordered by:
- Checkpoints completed — more is better. A team that finishes all checkpoints ranks above one that didn't.
- Time on course — among teams with the same checkpoint count, the faster team ranks higher.
The leaderboard updates in real time as scans arrive. Refresh the page to see the latest standings.
Team Summary
Clicking a team name on the leaderboard opens that team's full summary. This shows every checkpoint scan recorded for the team, in reverse chronological order:
- Time — when the tag was scanned (local time).
- Checkpoint — the name of the checkpoint or leg start/finish.
- Elapsed — time since the race started when this scan was recorded.
- Racer — the name the participant entered in the app when they joined the team.
If multiple teammates scan different checkpoints, each scan appears separately with the name of the person who made it.
Leg Summary
For multi-leg races, each leg has its own summary page accessible from the event public page. The leg summary shows teams ranked by how many of that leg's tags they scanned and how long the leg took them. This lets spectators track which teams are excelling on a particular section of the course.
Spectator access
All results screens are fully public — no login or app required. Share the event link or a specific team/leg link with anyone who wants to follow along:
- Event public page:
/events/public/{event-id} - Race leaderboard:
/events/public/{event-id}/races/{race-id} - Team summary:
/events/public/{event-id}/teams/{team-id} - Leg summary:
/events/public/{event-id}/legs/{leg-id}
In-app results
Participants also see a results summary in the mobile app after completing the race. The app shows all checkpoints scanned by their team during the race, including the elapsed time for each scan. After viewing, they return to the main screen to join another event or race.