Sport Portal
Sport Portal familyCarnival Timing
Carnival Timing
Race control, phone timers and live result publishing for school carnivals.
Track · Swimming · Cross Country
Track & Field
Swimming
Cross Country
No app install
Any phone or tablet
Real-time sync
Live demo free
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.
Track & field hand timing
1 timerThat time, rounded up to the next tenth.
2 timersThe slower time, rounded up to the next tenth.
3 timersThe middle time, rounded up to the next tenth. Recommended.
Swimming is calculated separately: two working watches are averaged; three use the middle time; manual results are recorded to hundredths.
Sport Portal family
Want public carnival pages, house points & district qualifiers?
Carnival Timing runs race-day capture. SportCarnival publishes clean carnival hubs for draws, results, qualifiers and team scores. School Sport Portal adds the full annual school sport system.
Open SportCarnival → See School Sport Portal → Live demo
Auto-reconnects · No app install · Join & observe free
Carnival Timing · carnivaltiming.com
SP
New Carnival
Track & Field
Lane timing
Swimming
Lane timing
Cross Country
Finish order tap
Mixed Events
All modes
School
District
Region
State
Day access
Race Control uses the organiser PIN. Give the staff PIN only to officials operating timers, the starter or field stations.
Comma-separated. Leave blank to skip house points.
Pre-load your day's schedule. Use "Next Event →" in Race Control to auto-advance.
SP
Join Carnival
SP
Choose Role
Carnival
Lane 1
Event
0:00.00
Waiting for race to be armed...
Race Control
Join code
----
Staff PIN
Hidden
Race-day control
Choose what you are running. The next screen shows only the controls you need.
READY
1 Pick event2 Arm3 GO4 Review
Connection
Checking
Connecting to timing room
Devices
Checking
Waiting for staff heartbeats
Hardware
Ready
No hardware feed received
Event Flow
Select race
Age, gender, event, lanes
Save Status
No result yet
Publish will confirm database mirror
Public Board
Ready
Share link opens latest results
Recovery
Room active
Use Recall for reruns, export after publish
Proof Pack
Not ready
Publish, export, then archive
Meet Integrity
Audit log and proof pack ready after first publish
Integrity tools
Race-Day Confidence
Run rehearsal checks before the first event.
Race-day checks
Event setup
Choose the group and event. Athlete names can stay synthetic while testing.
Boys
Girls
Mixed
Event Operations
Format Standard
Track, field, swimming, cross country, and hardware imports use format-specific proof rules.
ELITE
Field Measurement / Video Assist
Calibrate from two known reference lengths, tap the mark, then confirm into field results.
FIELD
Field measurement: follow these steps
  1. Place two identical known lengths on the same flat surface and in the same direction as the jump or throw mark: one near the mark and one farther away.
  2. Frame both references and the complete mark. Keep the device square, steady and clear of athletes.
  3. Tap Open Measurement, allow the camera, then capture a sharp frame after the attempt.
  4. Tap the six requested points in order: near reference start/end, far reference start/end, then measurement start/end.
  5. Check the displayed quality and distance. Undo or clear points if either reference is not aligned.
  6. Select the competitor, attempt and legal/foul/pass status. The adult field official checks the mark and saves the attempt.
  7. For records or formal progression, confirm with a calibrated tape or EDM unless the referee has validated this setup.
Lane Assignments
Starter
Waiting for Race Control to arm...
Live Results
0:00.00
Waiting for next race...
Finish Marshal
Waiting for race to start...
XC Race Control
Race Setup
Boys
Girls
Mixed
For large fields, issue separate Finish Order, Bib Recorder and Checkpoint station links from Systems.
XC Live Results
0:00.00
Waiting for race to start...
Video Finish Assist
Slit camera timing
Video finish: follow these steps
  1. Mount the device: place it side-on, square to the finish line, below shoulder height, with all four test lanes visible. Keep it completely still.
  2. Allow the camera: use the rear camera and turn the iPad or phone to landscape. If the preview is backwards, tap the camera-switch button.
  3. Align the slit: drag the vertical slit line directly over the finish line. Do this before Race Control arms the race.
  4. Start together: Race Control arms the heat. The Starter uses Manual GO for the electronic start tone, or enables gun detection for an external clap or starting device.
  5. Do not touch the camera during the race: detected finishes will appear automatically. Use Add Manual only if a finish was missed.
  6. Review before publishing: check every detected finish against the lane timers and Finish Judge, correct the order if needed, then publish.
Video Finish Assist provides placement review and finish proof; it is not certified fully automatic timing. Keep lane timers and a Finish Judge running during the test.
Starting camera…
← earlier FINISH LINE PHOTO now →
Sensitivity 6
Camera lag offset (ms)
Progress top
Finishes
Waiting for race…
Review every detected finish before publishing.
SP
Join Page
Scan to Join
Or enter this code
Open carnivaltiming.com and tap "Join Carnival"
SP
Results
Loading...
Carnival Timing Scoreboard
Waiting for results
--:--
Live board carnivaltiming.com
3
Get set...