You got into coaching to develop athletes. Not spreadsheets.

The roster in one file, training plans in another, entries on another site, the schedule in a group text. XTCoach HQ puts the whole program in one place, so you can get back to the part you love.

One headquarters for the whole program

Every job you juggle,
on one screen.

Rosters, season plans, training, meet entries, results, attendance — built exclusively for cross country and track & field, and connected so you only enter anything once.

XTCoach HQ · Ravenwood XC & Track · Outdoor 2026 Season live
7:02 AMTeam createdRavenwood XC & Track
7:04 AMRoster carried forward48 athletes · class years advanced
7:10 AMSchedule shared12 meets · one link, everyone
3:35 PMUniforms assigned41 kits checked out
3:45 PMTraining posted6×400 @ 82s · every group
4:00 PMAttendance taken44 of 48 at practice
Sat 9:00 AMMeet dayCounty Invite · 40 events entered
Sat 11:38 AMElena V. — 5:19.44 PR1600m · posted to the whole team
HQ intelligenceElena is peaking — anchor her on the 4×400.
HQ intelligenceOwen is 0.4s off the school 800 record.
HQ intelligencePriya’s load is spiking — dial back her week.

Fractured details lead to fractured focus

Nobody warned you
about the logistics operation.

I spend more time answering ‘what's practice tomorrow?’ than coaching.

The answer exists somewhere: a text thread, a doc, your head. So you answer it again. Individually. All season.

My workout plans are scattered across three different spreadsheets.

Sprinters, distance, throwers. Different groups, different paces, different files. Rebuilt from scratch every season.

Meet entry night takes my whole evening.

Forty events, a hundred athletes. Who's healthy, who's peaking, who runs the 4×4? You cross-reference it all by memory.

When I took over, the previous coach left me nothing.

Everything they knew walked out the door with them. The program reset to zero. Yours will too, unless it lives somewhere.

Real programs run on this.
Here's what a day in the life looks like.

Preseason — before the first practice

Your roster carries over. So does everything it knows.

Starting a season used to mean rebuilding the roster from scratch. Now your returning athletes come back in a tap, with every past season attached: results, records, progress, all of it.

  • Returning veterans, one tap to carry forward.
  • Every athlete's full history in one place, not five apps.
  • Minor updates and a few newcomers. That's the whole job.

First practice

Every uniform tracked, from handout to hand-back.

The uniform spreadsheet is its own second job: who has what, in what size, in what version, and who never returned last year's kit. Check them out like a library book instead.

  • Sizes logged at handout.
  • Who has what, at a glance, all season.
  • Returns checked in. Inventory that's actually right.

Sunday night

The week is planned before the kitchen's clean.

You coach five event groups, but you only get one Sunday. Writing the distance week, the sprint week, and the throws week in separate spreadsheets is how the evening disappears.

  • One workout, every group's paces.
  • Base, build, and peak on one screen.
  • Your best workouts become the library.

Tuesday, 3:32 PM

Attendance takes less time than the warm-up lap.

Eighty kids on a track. You need to know who's here, who's hurt, and who's quietly missed three Tuesdays in a row, without stopping practice to find out.

  • Tap down the grid and you're done.
  • Meet days, off days, and injuries auto-fill.
  • Three missed Tuesdays? You'll see it.

Wednesday, entries due Friday

Meet entry night stops being a night.

Forty events, a hundred athletes, one deadline. The old way is memory, a stack of browser tabs, and a legal pad. It costs coaches an evening every single week.

  • Load a template. The meet builds in seconds.
  • Ranked by season best, injuries flagged.
  • Relays done right: legs, splits, alternates.

Saturday, 6:40 PM

The meet ends. The record book is already caught up.

The results are on a crumpled heat sheet in your pocket. The old way, they stay there. By mid-season nobody's quite sure who's actually improved.

  • Enter results once. Every record updates.
  • Podiums credit all four relay legs.
  • Your AD's Monday question answers itself.

Season summary

The end of the season takes care of itself.

Every coach knows the crunch: three late nights digging through results, reconstructing each kid's season so every family hears a real story on their night.

  • Bests, podiums, improvement, already assembled.
  • Print an awards sheet per athlete.
  • Varsity letters count themselves.

Lasting program continuity

Coaches move on. The program never skips a beat.

Head coaches retire, assistants step up, new hires arrive — and every athletic director knows the question that follows: what's the state of the program? Now the answer is already there. Twelve seasons of rosters, records, and results, waiting for the next coach on day one.

  • Everything carries forward, coach to coach.
  • See what graduates before it graduates.
  • The record belongs to the program.
XT Athlete · in beta

Your athletes stop asking. Instead, they start interacting.

XT Athlete puts tomorrow's workout, meet entries, goals, and progress in every athlete's pocket, connected live to everything you plan in XTCoach HQ. No more group-text logistics.

  • Set goals and track them, shared with their coach.
  • Reflect after every workout, sent straight to their coach.
  • Meet day: events, relay legs, PRs, and history.
  • Tomorrow's workout with their paces and targets.

Download on the App Store Coming soon

Two teenage athletes with backpacks walking from the parking lot to the track at golden hour, checking the day's workout on a phone

The layer nobody built.
Until now.

Training platforms are built for paid 1-on-1 coaching businesses. Results databases are built for records and registration. The day-to-day operation of a scholastic running program, 80 athletes across five event groups and three seasons a year, sat in spreadsheets. That's the layer XTCoach HQ owns.

Final Surgetraining log

Training insight — Elena is peaking. Anchor the 4×400.

TrainingPeaksworkout plans

Workout summary — distance group hit 92% of plan.

Three spreadsheetsuniforms · records · depth

Depth alert — 4×100 needs a fourth. Marcus T. is ready.

PDFs & paperschedules · heat sheets

Results in — Elena V. 1600m 5:19.44, PR.

Docs & loose notesdossiers · meeting notes

Season report — drafted for the athletic director.

Roster Training Attendance Meets Records Uniforms Schedule Notes Results
Dragonflyroster & eligibility Source of truth
Athletic.netmeet registration Source of truth
MileSplitresults & rankings Source of truth

Training apps

TrainingPeaks · Final Surge · VDOT

Excellent for independent coaches with adult, paying athletes. Not built for school rosters, field events, meet entries, or a staff of coaches. Some of them charge your athletes, too.

Coaching operations

XTCoach HQ

Roster, seasons, training, meets, entries, results, attendance, depth, awards. The whole program, every event group, all three seasons, your entire staff. Free for athletes.

Results databases

Athletic.net · MileSplit

The standard for records and meet registration, and they're great at it. They just don't plan seasons, build workouts, or run your Tuesday practice.

Built by a coach
who was tired of the spreadsheets.

XTCoach HQ started on a high school sideline. I coach cross country and track, and I was spending my evenings the way you spend yours: rebuilding rosters, cross-referencing times, answering the same question eleven times. So I built the tool I couldn't buy. Every feature exists because a real season demanded it, and the coaches in our early access program shape what gets built next.

Chris Founder, XTCoach HQ · XC & Track coach

For the coaches who show up.

Join our early access program

Unify your program. Get back to your athletes.