Skip to content
Trackbuddy

Lane Trackbuddy Field Notes

What a Track and Field Coach App Needs to Do

2026-09-18 · 5 min read

coachesloggingteams

Every team sport has a dozen apps for rosters, attendance and messaging. Most of them can be bent to run a track club, and most track coaches who try end up back on a whiteboard photo in a group chat. A track and field coach app has a different job from a team app, and the difference is worth spelling out before choosing one, or building one.

The coach holds the data

In football the athlete's performance is a video and a set of team stats. In track the athlete's performance is a number, and the person holding the stopwatch, the tape or the wind gauge is the coach. In a club group of fifteen sprinters the coach reads out 6.91, 6.88, 7.02 and, in most clubs, those numbers are gone by the time the athletes get home.

So the first requirement is not "athletes log their workouts." It is coach enters results for athletes, fast, from the trackside. One session, fifteen athletes, six reps each, in less time than the recovery between sets. If entry takes longer than the rest interval, the coach stops entering.

The corollary: every result needs an author. When the athlete later sees 6.88 in their log, they should know it was the coach's hand time on mondo in spikes, not their own guess.

Events are not interchangeable

A "workout" in a generic app is a duration and maybe a distance. Track has at least six shapes of result:

Event familyThe result isContext that changes its meaning
Sprints and hurdlesA time, sometimes with splitsWind, start type, timing method, surface
Middle distanceTimes per rep, rest betweenPace target, surface
Horizontal jumpsA distance, or a foul, per attemptWind, approach length, takeoff error
Vertical jumpsA height cleared or missed, per attemptApproach length, bar progression
ThrowsA distance, or a foul, per attemptImplement weight, full or standing
Multi-eventsAll of the above, scoredDay one or day two

An app that stores a long jump as "distance: 6.42" without whether it was a foul, what the wind was and how long the approach was has thrown away most of what the coach needs. An app that stores a shot put without the implement weight cannot compare a 7.26 kg throw with a 6 kg one. The event model is the product; everything else is furniture.

The roster problem

A track coach's roster is not one list. It is the sprint group, the jumpers who also sprint, the throwers who train at a different time, the middle distance group, and three parents who coach their own kids and want to see the sessions. The same athlete can be in two groups. The app has to handle:

  • Groups with overlap, so the sprint session goes to sprinters and the jumpers who do speed work, without duplicating athletes.
  • Coach roles with limits. A parent-coach should see and enter their own athlete's results and nothing else. An assistant coach enters for the group. The head coach sees the club.
  • Athlete consent for who can see what. A sixteen-year-old's log is theirs; the coach is granted access, not owed it.

Generic team apps model one team, one roster, one coach role. That is the point at which most track clubs give up on them.

Planning that speaks the language

Coaches write sessions in notation: 3×(150m + 150m) @ 95%, 30" / 8'. An app that makes the coach translate that into a form with drop-downs for each rep has misunderstood the job. Session planning should accept the notation, expand it into reps for entry on the day, and keep the prescribed intensity next to the achieved time so the review is one glance: were the 150s at 95 percent, or did they drift to 100 and explain the tired Thursday?

The season structure matters here too. A coach should be able to see that this is week three of the specific preparation phase and the group has done two speed endurance sessions this week already, without counting.

Meet day

Competitions are where the app either earns its place or gets left in the bag. Requirements are simple and unforgiving:

  • Enter a result in five seconds, standing, in the sun, with a phone at low battery. Distance or time, wind, foul. Done.
  • Handle rounds: heats, semis, finals; six attempts with the top eight getting three more; bar progressions with passes. Standard T&F notation (× for a foul, p for a pass, o for a clearance) should be how it looks, because that is how the coach reads a results sheet.
  • Work offline. Track meets happen in places where the signal does not.

What the athlete gets

If the coach carries the entry burden, the athlete's side should be almost entirely reading: progression per event, personal bests with the conditions they were set in, the plan for the week, and the ability to add their own context (feel, sleep, a note) to a session the coach created. The athlete's job is to train; the coach's job includes the numbers. An app that inverts this, asking athletes to type in what the coach just read out, produces empty logs.

A short checklist

When evaluating a track and field coach app, or a team app someone is proposing to use as one, ask:

  1. Can I enter results for fifteen athletes in the rest interval?
  2. Does a long jump attempt carry wind and foul status? Does a throw carry the implement weight?
  3. Can one athlete belong to two groups, and can a parent-coach see only their own child?
  4. Can I write 6×150 @ 95% with 4' rest and have it understood?
  5. Does it work at a meet with no signal?

Anything that fails two of these will be a whiteboard photo within a month. Trackbuddy was built around coach-entered, event-specific results with grouped rosters (coaches); the logging model it uses is the one described in how to log track workouts.