Grassroots race control, live

See every lap. Know the standings. Instantly.

SplitSync is live classification software for mass-start velodrome and cyclocross racing. Score bibs with one tap trackside, and let riders, coaches, and spectators watch real-time standings from their phones — no app install, no sign-in.

  • No install for spectators
  • Works when trackside wifi drops
  • Free to run your first event

See it live

This is what actually shows up on race night

SplitSync public live classification board showing overall standings by rank, bib, rider, laps, last lap time, and gap

What spectators watch

Live board

SplitSync announcer view highlighting the current race leader and top of the field on a dark screen for track-side displays

What the mic booth reads

Announcer view

SplitSync organizer admin screen showing the event roster and race-day check-in, listing racers with bib, name, team, category, sex, and check-in status

What the organizer sets up

Organizer admin

Why SplitSync

Built for the chaos of race night, not a filing cabinet

The old way

A spreadsheet on a laptop, a clipboard for laps, and riders shouting "what place am I in?" from the infield.

The problem

Manual tally sheets don't survive a dropped lap count, a missed bib, or a spotty connection at the track.

SplitSync

One tap per crossing, an offline queue that never loses a lap, and a live board everyone can watch from their own phone.

Capabilities

Everything you need to run and watch a race

Spectators

Public live board

A no-login, mobile-first classification board that updates itself. Rank, laps, last-lap time, and gap-to-leader — shareable with one link, no app to install.

Scorer

One-tap bib scoring

Every rider is a large tappable tile. Tap the bib as it crosses the line and the crossing is timestamped instantly — on the web or in the mobile tracker.

Reliability

Offline-first sync

Crossings queue locally first and sync the moment connectivity returns. A unique idempotency key means a flaky trackside wifi retry never double-counts a lap.

Setup

Roster once, race often

Build your rider roster once per event, then assign riders into as many races as you run — categories, heats, and finals — without re-entering names.

Infrastructure

Real-time everywhere

Powered by Supabase Realtime. New crossings and race status changes push to every open scorer and live board immediately — no refresh required.

Sharing

One QR code per event

Publish an event and get a single QR code for the whole night. Spectators scan once and pick their race from the results hub.

How it works

From roster to results in four steps

  1. 01

    Create your event & roster

    Sign in, name the event, and build your rider roster once — bib, name, team, category.

  2. 02

    Set up races and publish

    Create each race, assign riders from the roster, and publish to generate a shareable QR code.

  3. 03

    Score with one tap

    Start the race and tap bibs as they cross the line, from the web scorer or the mobile tracker.

  4. 04

    Spectators watch live

    Standings, laps, and gaps update automatically on the public live board — no sign-in, no refresh.

Built to be trusted, not certified

Every standing traces back to a crossing

Nothing is pre-calculated

Position, lap count, gaps, and last-lap time are all derived live from the append-only log of crossings — never a stored, editable standing.

Duplicate-proof by design

Every crossing carries a client-generated idempotency key, so retried offline syncs never record the same lap twice.

Honest about scope

SplitSync provides live situational awareness and unofficial results — it is not a certified timing system for sanctioned records.

Sports

Built first for mass-start lap racing

Available now

Velodrome

Scratch races, points races, and elimination formats where lap count and gap-to-leader change every few seconds.

Available now

Cyclocross

Mass-start laps on a closed course, with categories that finish at different lap counts.

Ready when you are

Run your next race night on SplitSync

Free to create your first event. No credit card, no install for your spectators.