Service-Disabled Veteran-Owned
Launch App →
🧪 RG Timer is in active beta — we're looking for match directors running Tactical Biathlon and Run & Gun events in 2026 to pilot the platform. Free during beta. Interested? Email us at info@rgtimer.com
Active Beta
System status
Operational

Tactical Biathlon · Run & Gun · Any Device · Remote Range Ready

RACE
COMMAND.

RG Timer is a flexible race operations platform built specifically for Tactical Biathlon and Run & Gun — giving match directors the tools to configure, run, and monitor multiple simultaneous races with accurate, consistent data capture. Works on any device — desktop, laptop, iOS, or Android. Runner timing is designed to work without signal at remote ranges. Live dashboards and operational metrics update in real time when connected. Export clean data into your own scoring system, or use ours. No paper. No spreadsheets. No excuses.

Race configuration Live course tracking RO coordination Accurate data capture Runner timing offline-capable Any device
Launch the app → No install required
⚙️
Full race configuration
Stages, par times, RO confirmation codes, obstacle tracking, scoring weights, and target configuration — every setting your event needs, purpose-built for the way Run & Gun actually runs.
👥
Roster & check-in
Import your CSV roster the night before, add walk-up runners individually on race morning, and check in competitors on any device — entirely offline at the start line.
🎯
Live course dashboard
See every stage at once — queue depth, runners en route with ETA, average wait times, and active shooter elapsed time. RO flags and distress alerts surface instantly to the match director.
📊
Accurate data capture & export
Consistent, timestamp-accurate stage entries, shoot times, wait times, DNF and FTN data — captured at the source and exportable to CSV. Plug clean data directly into your own scoring system, or use RG Timer's built-in results.
📡
Built for remote ranges
Runner timing — stage stamps, shoot times, RO confirmations — writes to on-device storage the moment it happens, with or without signal. Live dashboards and real-time metrics use connectivity when available and fall back to last-known-good data when they don't.
Race configuration Live course dashboard RO coordination Runner timing offline-capable iOS & Android Roster import Multi-race simultaneous Desktop & mobile Auto background sync Tactical Biathlon Run & Gun RO confirmation codes DNF & FTN tracking Shoot par times Obstacle tracking Accurate data capture CSV export Remote range ready Remote range ready SDVOB Race configuration Live course dashboard RO coordination Runner timing offline-capable iOS & Android Roster import Multi-race simultaneous Desktop & mobile Auto background sync Tactical Biathlon Run & Gun RO confirmation codes DNF & FTN tracking Shoot par times Obstacle tracking Accurate data capture CSV export Remote range ready Remote range ready SDVOB
Built for every role — on course and off
🏴
Match Director
Full platform control · desktop or mobile
  • Configure and manage multiple simultaneous races from any browser — desktop, laptop, or phone
  • Import CSV rosters, add walk-ups, and publish races independently
  • Real-time Course Dashboard — queue depth, runners en route, and avg wait at every stage simultaneously
  • Receive RO flags and GPS distress alerts the moment they happen
  • Accurate, consistent data capture — export clean CSV to plug into any scoring system
  • Full results and per-stage splits available the moment the last runner finishes
🎯
Range Officer
Stage operations
  • Dedicated RO Dashboard — select your stage assignment at login
  • See active shooter, queue, and en-route runners with ETAs
  • Enter shoot times and confirm with your stage RO code
  • One-tap flag to match director — no radio needed
  • Live stage throughput stats — avg shoot time, avg wait, DNF count
  • Queue and en-route data updates when connected — falls back to last-known state without signal
🏃
Runner
Race day experience
  • Check in on any phone — no app store, no account required
  • Self-track stage entries, exits, and shoot times on device
  • RO confirms your shoot time with a stage code — no ambiguity
  • GPS distress alert sends your location to officials if you need pickup
  • All timing data writes locally first — nothing is lost even with no signal
  • Race progress syncs to the server automatically when connectivity returns
  • Works on any modern iOS or Android browser, installed or not
🚦
Start Line
Wave management
  • Dedicated start line manager — pipeline view of all runners and their wave order
  • Drag-and-drop runner sequencing and interval management
  • Configurable wave intervals with visual countdown
  • Works independently of the main admin screen
👁
Viewer / Official
Read-only live access
  • Live scoreboard access without admin privileges
  • Real-time runner positions, stage progress, and split times
  • Ideal for scorers, media, and event staff who need visibility without edit access
  • Invite-based access — no shared passwords
How a race day works
01
Set up your event
Create your race, configure stages and par times, generate RO confirmation codes, and import your runner roster via CSV. Set up scoring weights, obstacle rules, and target tracking. Everything is locked in before race morning.
Works offline
02
Publish & check in
Publish your race when ready. Runners check in on their own device at the start line — offline, no connectivity needed. Walk-up registrations can be added individually. ROs log in and select their stage assignment.
Fully disconnected
03
Run the course
Runners self-track on their phones — timing data writes locally even without signal. Range Officers confirm shoot times from the RO Dashboard. The match director watches every stage in real time on the Course Dashboard when connected — queue depth, runners en route, and alerts.
Runner timing offline Live dashboards online
04
Export results
When the last runner finishes, finalize and export. Accurate per-stage splits, shoot times, wait times, DNF and FTN flags — clean, consistent data to CSV in one click. Plug directly into your scoring system or use RG Timer's built-in results.
Instant export
30
Stages per race
supported
Runners per
event
5
Roles — MD, RO,
Start Line, Runner, Viewer
0
Signal required
on course
🖥
Desktop
Any modern browser
RG Timer runs fully in Chrome, Safari, Firefox, and Edge — no installation needed. Match directors and officials get the full admin experience on a laptop or desktop, ideal for the command post.

The large-screen layout gives MDs a complete view of all races, the live runner dashboard, and the Course Dashboard simultaneously.

Works on Windows, macOS, and Linux.
iOS
Safari · Add to Home Screen
Open app.rgtimer.com in Safari, tap Share, then Add to Home Screen. RG Timer installs instantly as a full-screen app — no App Store, no account, no waiting.

Persistent on-device storage keeps runner timing data safe across sessions — with or without signal. Live dashboards and real-time metrics require connectivity to update. Wake Lock keeps the screen on during timing.

Works on iPhone and iPad running iOS 16.4 or later.
🤖
Android
Chrome · Install App prompt
Open app.rgtimer.com in Chrome. The browser detects RG Timer as an installable PWA and shows a native Add to Home Screen prompt — one tap to install.

Background Sync means runner timing data reaches the server automatically the moment connectivity returns — even if the app is closed. Live operational dashboards update in real time when connected.

Works on Android 8.0+ with Chrome or any Chromium-based browser.