Everything that happens to the athlete. One record.
A sixty-second check-in at the heart of it. Around it, everything a school or club needs to look after a squad — and, when you have them, GPS, match statistics and weigh-ins as separate layers that never change the scores.
The platform.
The squad board is where a coach starts every morning: every athlete, ranked by who needs a decision, each with the reason beside them. Everything below feeds it or opens from it.
Daily check-in & readiness
Five questions and a tap on the body map, on the athlete’s own phone. Each answer is compared with that athlete’s own rolling 30-day normal — not a textbook average, not a leaderboard.
- Sleep quality and hours, energy, mood, stress, soreness
- A readiness score once 14 check-ins have built a baseline
- Morning reminders, skipped for anyone who already checked in
Training load
One number after training — how hard did that feel, one to ten — multiplied by the minutes. This week is read against what the athlete is used to, so a big jump shows before it hurts.
- Load ratio, monotony and strain, in words a coach can read
- Reminders 30–90 minutes after a session ends
- Load split by session type: field, gym, match
Body map & body flags
38 zones, front and back. Every niggle is dated, so repeated soreness in one place raises a flag on its own — and it sits on the coach’s home board until somebody deals with it.
- Seen it · Cleared · Log as injury, from the board or the player page
- Availability with injury, illness or other, and where it happened
- A permanent availability history for every athlete
Coach’s overview
Every section opens with a read a coach can simply follow: one sentence, then what the numbers picked up, worst first, each with what was seen and what to consider. The detail is one tap away.
- The squad board ranked by who needs you first
- The same overview shape on squad, load, GPS, stats and weigh-in
- Suggestions only — the coach and the physio decide
Training week & calendar
Sessions and fixtures in the club’s own time zone. A player’s rating lands against the right session, and the week shows honest counts of who rated what.
- Fixtures loaded by us, not typed in by coaches
- Squads and start times carried from week to week
- Check-in reminders around every match
Gym programmes & tracking
Build a programme from the exercise library, assign it to a squad, and the athletes log their sets on their phones. The coach sees who trained — with their readiness beside them — what they lifted and how it is moving.
- Programme builder and exercise library, allocated by squad or athlete
- This week’s compliance worst-first — including who never opened it
- Top sets and estimated 1RM per movement, capped for young lifters
Squads, staff & parents
We load the school for you — sport codes, squads, staff and athletes — and send the invitations. Age-group squads are worked out from date of birth, and one record follows an athlete across every code.
- Coaches see only their own squads; schools never see each other
- Parent accounts with consent before anything is active
- Athletes join with their coach’s own link
Learn hub & ⓘ explanations
Coaches must understand the numbers, not just see them. Every figure has an ⓘ that says what it means, how it is worked out and when it is reliable — and where a number needs more data, the page says so instead of guessing.
- One page per area, showing only the modules your school has
- Each explanation checked against published sport science
- Explains, never prescribes: no target weights, no diets
Bring the data you already have.
GPS, match statistics and weigh-ins are objective, external data. We load them beside the platform and work out their own numbers from them alone — they never feed the readiness, load or body scores, so nothing changes for a school that does not have them.
GPS
Send us your units’ files — Catapult, STATSports and others — and they become a board: work rate, high-speed running per minute and top speed, each player against his own normal, by match and by position.
- Matches and trainings shown clearly apart
- “vs his normal” only from 5 matches — below that it says so
- Compare by position, unit or team, ranked either way
Match statistics
From your analyst’s sheets, a CSV, or a scoresheet entered after the game — or captured by us, charged per match. Every match gets a plain read, and every player’s line lands on his profile.
- Contact count and share of the team’s work per player
- Each player against his own earlier matches and his position group
- GPS shown beside the stats when both exist — never mixed
Weigh-in
For clubs that weigh in. Enter the whole squad’s weights in one form; each player is read against his own baseline, and unusual readings and rapid changes are flagged.
- Per-player weight graphs on the coach’s player page
- Hydration guidance from the ACSM position stand
- Never feeds the training load
What did Saturday cost him?
With match statistics or GPS match files on the record, we pair every match with the check-ins that follow it. Over a season that answers a question no coach can see by eye: how each player comes through a game, and how much the contact he took has to do with it.
Contact count
Tackles, missed tackles, carries, dominant carries and defensive contact efforts, weighted into one number per match. Rucks are left out — not every analyst counts them the same way.
Back to normal
How many days a player’s check-in takes to return to his own normal after a match. Some players are back in a day. Some need three.
Match Cost
From three matches, how a player usually comes through a game; from five, how that changes with the contact he took. GPS match files count too.
botthms Match Form
Each match against the player’s own earlier ones — tackle completion, dominant carries, work rate, top speed — as a plain count: how many of his measures were at or above his normal.
Illustration with demo players. Suggestions only — the coach and physio decide.
Honest by design: each measure says “learning” until a player has enough paired matches, is labelled as being tested on the dashboard, and is never shown in red. We publish what it is testing to the coaching staff.
Rules you can check. Numbers you can trust.
Against his own normal
Every athlete is read against himself, never a squad average or a textbook.
Says when it doesn’t know
Below the data a number needs, the page says “not enough yet” instead of guessing.
Rules, not AI
Every read is a written, testable rule. No athlete data goes to an AI service.
Explain, don’t prescribe
We say what a number means and when to involve a professional. The coach decides.
Helpmekaar KollegeJohannesburg, South Africa
KSB Rugby ŁódźŁódź, Poland
Nelspruit HoërskoolMbombela, South AfricaDo the GPS or match-statistics layers change the readiness score?
No. They sit beside the platform as separate layers. The readiness, load and body scores are worked out from the check-in and session RPE alone, so a school with no GPS gets exactly the same platform as one with it.
Is any of this worked out by AI?
No. Every score and every read on the coach’s overview comes from a written rule on our own systems — predictable and testable. No athlete data is sent to an AI service.
What does ‘being tested’ mean?
Match Cost, Back to normal, contact count and Match Form are botthms’ own measures. They are built on published research, but they have not yet been validated on enough matches, so the dashboard labels them as being tested and never shows them in red.
Can it predict injuries?
No, and anyone who says their system can is overselling. It shows a big jump in load, repeated soreness and a slow recovery after a match early enough for a coach to have the conversation — which is where the value is.