Live demo
Runs a real carnival with 8 athletes. No sign-up.
→
How it works
1
Race Control creates a carnival
Takes 10 seconds. You get a 4-letter code.
2
Everyone joins on their phone
Open carnivaltiming.com, tap Join Carnival, enter the code. Pick a role — Timer, Observer, Starter or XC Marshal.
3
Race Control arms & fires GO
All timers start simultaneously. Tap STOP when your athlete finishes.
4
Times sync instantly — publish when ready
Race Control sees all splits live and publishes the averaged result.
Roles
Race ControlArms races, fires GO/RECALL, publishes results. One per carnival.
TimerTaps STOP for one lane. Bring 2–3 per lane for accuracy.
StarterFires GO from the start line (optional — Race Control can do it).
ObserverWatches live splits on any device. Read-only.
XC MarshalTaps finishers in order at the cross country finish chute.
How many timers per lane?
1 timerThat time is used directly.
2 timersAverage of both.
3+ timersTrimmed mean — fastest and slowest dropped, rest averaged. Recommended for accuracy.
No hard limit on timers. More timers per lane = more accurate result.
🏅
School Sport Portal
Want persistent results, house points & district qualifiers?
Carnival Timing is free and always will be. School Sport Portal adds automatic house point tallies, event program builder, district qualifier tracking and permanent public results pages — for $1/student/year.
Works offline · No app install · Free to use
Carnival Timing · carnivaltiming.com
Carnival Timing · carnivaltiming.com