Built for swim coaches · Train + Compete

Every session kept. Every race understood.

Train keeps Monday morning in full from a whiteboard photo — with nothing asked of athletes. Compete keeps every official swim, best and club record in one track record. Open one, then the other, and see the correlation for yourself.

  • Train: a whiteboard photo is the whole job — no retyping, no extras
  • Compete: every official swim, best and club record in one place
  • Nothing asked of athletes — no scores, no forms, no wearables
Two modes, one coaching toolkit

Train for the work. Compete for the races.

Two separate modes, each complete on its own. Train keeps your sessions in full from a single photo. Compete keeps every official swim, best and club record in one track record. As the coach you hold both — look at the track record, look at the training record, and see the correlation for yourself.

Train — the training record

Monday's session, remembered in December

Train · Session capture

Snap the whiteboard. That's the whole job.

No retyping after the session, no backlog that never gets entered, nothing handed to athletes to fill in. A photo of the board on deck is enough — the organised training record builds itself from there.

Each session is kept in full — warm-up, main sets, repeats, rest, strokes, equipment, even the segments inside mixed reps — so December can still see what Monday morning actually contained.

  • Photo the board: take a picture on deck and MyAthlete reads the sets for you.
  • Write it like you say it: type 10x100 Free @1:25 and MyAthlete understands distances, strokes, efforts and rest.
  • Your words, your shorthand: keep your own names for things — if easy is "smooth" and sprinting is "blast", MyAthlete learns that.
How training tracking works →
WHITEBOARD → STRUCTURED PARSED ✓
4 x 100 freestyle, easy pace @ 1:30
rest 2:00 · 4 x 50 fly, fast @ 1:00
Plain words turn into a full session ✓
Upload Whiteboard Photo Snap a picture ✓
Natural Writing Type or paste ✓
Write in Sesh DSL Save Plan ✓
Train · Training record

More than "we did a lot of kick last week"

A week later, every plan blurs into a summary. MyAthlete keeps the ins and outs instead: how much was kick, how much was threshold, how tight the rest was, which squad swam it — stored accurately from the session itself, ready whenever you ask.

The same board lands differently on different squads, so the record is anchored to each squad's own race speeds. And because everything is read from the session — never from an athlete's 2-out-of-5 guess — there is no regression to the mean. No subjectivity means a simpler routine and a far more accurate record.

  • Kept in full: stroke mix, sprint vs endurance balance, efforts, rest and pool — not just total metres.
  • True to each squad: seniors and juniors swimming the same board get correctly different reads, from their own race speeds.
  • Objective by design: measured from what was written, so a hard week can't flatten into everyone answering "3/5".
Read the Sesh 3.0 whitepaper →
SESSION BREAKDOWN Mostly easy, sharp top
Effort score 48.5 · Distance 3200m
Swim vs rest 78:22 · Still there in December
Easy swimming 1250m · 42%
Steady threshold Every 1:30 · kept
Top-end sprint 20s rest · kept
✓ Shoulder load · Leg load: balanced
Train · Squad form

Fresh, building, or overdoing it?

After a few weeks of sessions, MyAthlete learns each swimmer's normal workload and reads form in plain terms: primed to race, building well, or piling up fatigue — purely from the training record, with no input from anyone.

Coaches see the shape of the whole squad — who is flying, who is building, who needs a break — and tap any group to see exactly who is in it. Read from sessions already kept. No daily check-ins, no wearables, nothing asked of athletes.

  • Plain-English form: primed, building, or carrying fatigue — per swimmer, per squad.
  • Who needs attention: Monday starts with names, not hunches — groups open to exact rosters.
  • Every timescale: this week, rolling 28 days, rolling 12 weeks, or any custom range — same depth throughout.
How training tracking works →
SQUAD BALANCE 24 SWIMMERS
Who is fresh, who is working hard
Read from sessions already kept · No forms
Building well 6 swimmers (25%)
Fresh and ready Tap to see ✓
Working hard Aoife, Conor
Train · Consistency

Showing up predicts the PB

A personal best looks backwards. Attendance, streaks and balanced weeks point forwards. Train makes consistency visible and worth protecting — per swimmer, per squad, all season.

Planned vs done every week, metres left on the table when sessions are missed, and permanent leaderboards and Hall of Fame across streaks, distance, hours and attendance.

  • Streaks worth protecting: consecutive sessions attended, shown as a number swimmers defend.
  • Metres behind: missed sessions accumulate visibly — fair to excused absences.
  • Squads at a glance: weekly planned vs done, top consistency plus flags, stroke and easy/hard mix in one view.
How training tracking works →
Training Leaderboards DISTANCE · SQUAD · THIS YEAR
This week vs expected · Last 12 weeks
Distance and hours · Squad and club boards
Showing up: 92% 5 weeks in a row ★
Compete — the competitive track record

Every race, fully understood

Separately, Compete keeps the complete racing picture for every athlete you coach. Open a swimmer's track record, then open their training record, and judge the correlation for yourself.

Compete · Meet analysis

Every meet, read like a coach reads it

Results stop living as scattered PDFs. Every official swim lands with context — how far ahead or behind best at the time, in seconds, plus World Aquatics points so quality compares across strokes and distances.

Zoom out to the meet: squad performance trends, strongest strokes and distances, full meet history per swimmer. That is the meeting debrief, already written — who stepped up and which events are moving.

  • Per-swim context: every race vs best-at-the-time, in seconds, with WA points attached.
  • Squad trends: performance over time across the squad, strongest events, full meet history in one place.
  • Yours to cross-reference: keep the track record open, check the training record separately, and draw your own conclusions.
How race analysis works →
CLUB MEETS 64 RACES
Team results across every competition
Short course (25m) · New bests rate · Total time dropped −12.34s
Best: 100 Free — 55.21 (512 pts) New best ✓
Top 3 swims by points 623 pts
Top 3 biggest time drops −1.24s
Compete · Bests & records

Bests, records and goals — handled

Lifetime and season bests track themselves across every stroke, distance and course. When an official result lands, Junior and Open club records ratify automatically — no paper lists, no missed breakthroughs.

Turn targets into plans: adopt an official cut as a goal and track seconds left with the weekly pace needed, project a target-meet range, and set lap splits with fair 25m ↔ 50m conversions. And you can open any athlete you coach in their full Compete mode — the same deep view they see, from your seat.

  • Best tracking: lifetime + season bests with WA points, best strokes and distances at a glance.
  • Records that sort themselves: Junior & Open credit awarded together when a swim earns both.
  • Every athlete, fully open: goals, standards, projections and history for each swimmer you coach.
How race analysis works →
CLUB RECORDS & TIMES SENIOR GIRLS
Club records · Find best times
Best 1:02.11 · Qualifies · Best time · Points · Last raced
Standard
National
Converted
Same speed
Goal
−1.25s · 5 days left
✓ Junior + Senior · Current best: 2:13.65 · Set as time goal
Coach Performance plan

Coaching tools without the Club OS overhead

Coach Performance is a standalone Train + Compete suite for squads — no club billing, store or committee admin required. Available standalone or as an add-on to Pay-As-You-Grow, and included free in Club OS Pro. See Coach Performance plans →

Train and Compete, in one toolkit.

Keep every session in Train from a whiteboard photo. Keep every race in Compete's track record. As the coach holding both, the correlation is yours to judge — with nothing asked of athletes.

See Coach Performance plans →

Prefer to talk first? Contact us → • 🇮🇪 Live across Ireland

Or, download the mobile app for iOS and Android:

Get it on the App Store Install for Android