Rosters, bibs, live timing, field events, scoring, and instant results — a junior high or middle school XC or track meet, start to finish, from a phone. No timing company. No big invoice.
| 1 | Ava Ramirez · Maple | 5:31.4 |
| 2 | Sofia Chen · Ridgeline | 5:33.9 |
| 3 | Harper Diaz · Maple | 5:36.1 |
| 4 | … crossing |
The live results page every family watches — from the stands or three states away.
Timing companies haul in trailers of expensive gear — chip mats, readers, cameras, consoles — and bill you for it meet after meet. Your phone already has a camera, a clock, and a screen. XCTimer puts them to work, and any coach can run it.
Every job you used to hand off, in one tool you run yourself — for cross country and track & field.
Drop in a spreadsheet, PDF, or photo of a roster — AI cleans it up, assigns bibs, and prints Avery stickers.
Tap finishers for cross country, heats & lanes for track — with a no-login QR so helpers can pitch in.
Point a phone at the finish line and bibs read themselves — hands-free timing no other phone can do.
Long Jump and Shot Put with all three attempts, plus a High Jump make/miss grid — the way officials record them.
Print clean heat sheets, mark them up at the event, snap a photo — the marks read straight in.
A public results page with a QR, team scoring by grade & gender, Excel export — and AI answers for PRs and records.
Share one link or QR and families watch finishers roll in the instant they cross — while a live progress bar shows where the meet stands and team scores climb as points land. No app, no account.
"I spent years in those stands as a parent of three runners — this is the feature I always wished I had."
| # | School | Points |
|---|---|---|
| 1 | Riverside | 154 |
| 2 | Oakmont | 148 |
| 3 | Summit Ridge | 121 |
Eight years timing junior-high meets as a coach, and just as many seasons in the stands as a parent of three runners. Every feature comes from one of those two seats.
When every school hosts on its own timing system, every meet is a fresh start — retyped rosters, emailed entry sheets, helpers relearning the tools, and gear bought twice. Put the whole district on one platform and each meet gets easier than the last.
Every school keeps its roster in one place — the host never retypes a visiting team, and bibs print from the same pool at every meet.
Season bests from every district meet feed the draw — heats seed themselves with real times, not guesses.
Coaches and parent helpers learn one system. At any school's meet, anyone can tap times, scan bibs, or run a pit — no retraining.
Visiting coaches declare their own entries from their phone — no entry sheets emailed to the host the night before.
PRs, progress cards, season points, and a district record board build automatically across every meet — and AI can answer questions about all of it.
The same live results page at every meet — parents learn it once and follow every race, all season, at every school.
The same engine now powers community races — a fun run, a neighborhood 5K, or a 10K & half. Share one link and runners sign themselves up; you just show up and start the clock.
Pick your race · grab your bib · no account needed
Open the link, register in 20 seconds, from any phone.
School meet or community fun run — no timing company, no big invoice.