◆ Features

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.

Included for every school

The platform.

Squad readiness · this morning
ReadyModifyRecover
14d
Today
Anele M.
Rugby · No. 8
58
Thabo N.
Cricket · Quick
44
Sipho D.
Rugby · Prop
81
Ruan P.
Rugby · Lock
82
Liam v.d.B.
Rugby · Fly-half
85
Kabelo M.
Athletics · Sprint
83
Sizwe K.
Hockey · Midfield
81
Jayden F.
Cricket · Bat
84
Dylan R.
Rugby · Centre
80
Ayanda Z.
Athletics · 3000m
82
Marco C.
Cricket · All-round
84
2 need a look this morning — Anele and Thabo. The other 9 are good to go.

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.

Every morning

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
After every session

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
The body

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
For the coach

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
Planning

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
Strength

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
Set-up

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
Understanding

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
Add-on layers · quoted per school

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.

Add-on layer

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
Add-on layer

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
On request

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
botthms measures · being tested

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.

Coach’s read · after SaturdayBeing tested
PlayerContactBack to normalMatch cost
Daniel S.313 daysUsually drops hard
Ethan N.272 daysDips
Morné F.242 daysDips
Luca P.121 dayHolds steady
Sipho M.9BuildingLearning · 2 of 3

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.

◆ How we build it

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.

On the field with
Helpmekaar Kollege crestHelpmekaar KollegeJohannesburg, South Africa
KSB Rugby Łódź crestKSB Rugby ŁódźŁódź, Poland
Nelspruit Hoërskool crestNelspruit HoërskoolMbombela, South Africa
◆ Questions

Do 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.

See it on your own squad.