Skip to content

Race control

Race control is a web dashboard with a live overview of a race — your team, the athletes, every penalty and incident, and the maps — designed for officials monitoring the race from a fixed location, typically a control room at the venue. You may also hear it called the VCC (Venue Control Centre).

Opening race control

Sign in at app.raceranger.com on a computer and open the race. The dashboard shows a tab bar across the top with a live clock, the race name, and an Active / Not active status indicator; the selected tab is highlighted with a teal underline. Race control opens on the Race log so you land on the running record of the race straight away.

Who can access it

Race control is available to officials whose role has the race view permission enabled. This typically includes:

  • Head Referee
  • Technical Delegate
  • Chief Venue Control Centre / Assistant Venue Control Centre
  • Chief Technology / Assistant Technology
  • Organisation Admin

The tabs at a glance

  • Team — who's in race mode, who's tracking, who needs attention.
  • Athletes — the full roster, with each athlete's penalties and incidents.
  • Race log — a running record of everything that happens in the race.
  • Penalties and Incidents — the live list, updating as officials submit.
  • Map — the course, with penalties, incidents, officials, and athletes as layers you can show or hide.
  • Chat — the event's channels, in a floating panel available on every tab.

That's the whole dashboard. Open a section below when you want the detail of a specific tab.

Full details

Team tab

Shows three stat cards at a glance — how many officials are in race mode, how many are actively tracking, and how many need attention (highlighted in amber when the count is non-zero). Below the cards, officials are grouped by role (LOC, Medical / CMO, Technical Delegate, Technical Official) with a tile for each person showing their current status indicator dots.

Race Control Center — Team tab grouping officials by role

When a ready check is in progress for a race, a READY card appears alongside the others showing the count of officials who have confirmed. The card turns green once everyone is ready.

Athletes tab and importing the start list

A filterable roster of all athletes in the race. A stats bar across the top summarises the field — TOTAL athletes, ACTIVE (with any activity), PEN and INC counts, and OUT (out of race). Cancelled and declined penalties, and cancelled incidents, are withdrawn decisions, so they're left out of these counts and the per-athlete pills.

Filter chips below the stats bar narrow the list to athletes With activity (any penalty, incident, or status change), Out of race (DNF, DSQ, eliminated, or withdrawn), Imported only (synced from the start list rather than entered manually), or No number (athletes who don't yet have a race number). Athletes without a number are hidden by default; tap No number to show just them, with a count, and tap it again to hide them.

Race Control Center — Athletes roster with nationality flags, activity pills, and the stats bar

Each athlete row shows their bib number, name, a nationality flag and 2-letter code, and coloured status pills — DRAFT, PEN ×N, INC ×N, DNF, DSQ, LAP, and more. Tapping a row opens a detail panel with the athlete's identity block (source — imported vs manual — bib, nationality, category, and external / athlete IDs) followed by a full chronological timeline of their penalties and incidents; each timeline entry can be tapped to open the full review dialog.

A banner appears when no start list has been imported, as athletes only appear once a penalty or incident is filed against them.

Importing the start list. When the race is connected to a start-list program and your role can edit the event, a green IMPORT button sits in the stats bar. Tapping it pulls (or re-pulls) the start list from the linked program and reports how many athletes were synced. Once a race has been synced at least once, a "Synced Nm ago" timestamp appears next to the button so you can tell how fresh the roster is. The live roster repopulates on its own as the sync completes.

Race log and AI logging

A chronological record of every action in the race — penalty submissions, status changes, incident updates, weather updates, race start/stop transitions. Each entry shows who performed the action, when, and what changed — a new entry, an approval, an automatic weather reading, and so on.

At the top the tab shows summary tiles: total log entries (last 15 minutes and last hour breakdowns), penalties to approve, and the latest weather reading (air temp, WBGT, wetsuit guidance). If your role can change the weather, an Add weather reading control lets you log a new reading on the spot; it appears read-only otherwise.

Race Control Center — Race log with audit entries and weather summary

Logging or AI-classifying from the Race log. The submit row at the top of the Race log tab lets you drop a plain log entry or hand a freeform description to the AI.

Race log submit row — athlete number, summary, Log and AI buttons

  • Log — writes the summary as a manual log entry. No classification, just a record.
  • AI (shown when your role can use AI features) — the AI reads your description and either creates a penalty or incident from it, or asks a follow-up question if there isn't enough information.

Typing "Athlete 42 drafted behind 38 on the bike for about 30 seconds, no overtake attempt." and tapping AI creates a new penalty entry against athlete 42:

Race log after AI submission — new auto-classified penalty appears

If the description is ambiguous the AI replies with a follow-up question dialog instead of creating the entry directly — answer the question and the AI either resolves the classification or asks again.

Reading the race log on your phone. The race log is no longer web-only. During an event you can open a read-only Race Log from the race-mode tools on your phone, so officials on the course — who can't open race control on the web — can still follow the running record of the race. Log entries appear in your app language.

Penalties and Incidents tab

A live list updating in real time as officials on the course submit. The filter pills at the top (All / Penalties / Incidents) switch between the combined view, penalties-only, and incidents-only.

Each row shows the type badge (PEN / DRF / INC / DNF), athlete number, name, subcategory, status badge (Approved / Open / Closed / CRIT), and timestamp. Tap a row to open the full review dialog.

Penalties pane — drafting + standard violations with status badges

Incidents pane — open and closed incidents including DNFs

Above the list, three category cards summarise the totals: a penalties-only card with drafting-vs-standard breakdown, an incidents card with open-vs-closed and critical count, and an activity card with recent-minute counters.

The quick-filter chips at the top of the table — Critical only, To review only, Lapped, Eliminated — further narrow the list without affecting the All/Penalties/Incidents filter pill.

Map

One interactive map showing the course route (swim, bike, run) if a course map has been uploaded, with everything on it organised into layers you can show or hide with the floating chips:

  • Penalties and Incidents — location pins labelled with the athlete number. Hover a pin for a summary card; click it to open the same review dialog as the Penalties and Incidents tab.
  • Officials — live position markers for officials sharing their location. Click one to follow them; their recent trail appears, with a toggle between the recent trail and full history.
  • Athletes — on races with drafting devices, live positions for each athlete wearing a unit.

Race Control Center — Map with athlete markers and officials panel

Layers that don't apply to the race (no tracking, no drafting devices) simply aren't offered.

Chat panel

Access to the event's chat channels directly from the dashboard, so you can coordinate without switching screens. The chat opens as a floating panel at the bottom-right of every tab (the small "Chat" button visible in the bottom-right corner of the screenshots above).

When to use it

Race control is most useful for:

  • Venue control centre officials — monitoring the entire race from a fixed location, coordinating responses to incidents.
  • Technical delegates — keeping an overview of the race while managing officials and handling escalations.
  • Head referees — reviewing penalties and incidents as they come in, approving or declining from the dashboard.

The mobile app's race mode is designed for officials on the course — quick penalty submission, voice commands, location tracking. Race control on the web is designed for officials at a desk — broader overview, multiple data streams visible at once, larger screen real estate. Both show the same underlying data in real time.