CycleRaceTimer is a professional race timing app designed for road cycling events. Whether you're organizing a criterium, a point-to-point race, or a training session, CycleRaceTimer gives you accurate, reliable timing with minimal setup.
🏆 Key Features
Automatic Bib Recognition
Point your camera at riders as they cross the finish line. CycleRaceTimer uses on-device OCR (ML Kit) to automatically detect bib numbers in real time — no internet connection required. Recognized numbers are instantly matched against your registered racer list.
Multi-Racer Support
Handle simultaneous finishes with ease. The app records each racer's passage time independently, so even a sprint finish won't cause missed or duplicate entries.
Race Management
Create and manage multiple races. Each race supports two modes:
Loop Race — track lap times for criteriums and circuit races
Point-to-Point — record finish times for road stages and time trials
Racer Management
Add racers manually or import your entire start list from a CSV file. Each racer is identified by their bib number and name.
Live Results
Monitor live standings during the race. View lap counts, best lap times, and cumulative times for every racer as they update in real time.
Result Review & Correction
After the race, review all recorded passages on the result screen. Edit misidentified entries, delete false detections, or manually add missed passages — giving you full control over the final results.
CSV Export & Google Drive Upload
Export final results as a CSV file and share them instantly via any app on your device, or upload directly to Google Drive for easy distribution.
OCR Fine-Tuning
Adjust recognition parameters to match your environment — set confidence thresholds, cooldown intervals, and bib digit range to optimize accuracy for your specific race conditions.
🔒 Privacy
All processing happens entirely on your device. No data is collected, transmitted, or stored externally.