Minutes from every match
On Match Day you record substitutions from the touchline as they happen. After the final whistle, the match record shows who played, when and for how long.
A season record for every player
Each player’s minutes add up across the season, alongside how often they were available. A season position heatmap shows where each player actually played.
Fair share, not equal share
Fairtime compares each player’s minutes with their fair share: the minutes they would have played if every available player were rotated equally across the matches they were available for. A player who missed matches is not counted short for the games they weren’t there for.
Four statuses
Every outfield player sits in one of four statuses, read from their minutes alone:
- Rotation Priority — well below their fair share — prioritise them next match.
- Needs Minutes — a little below their fair share.
- On Track — within tolerance of their fair share.
- Rotation Credit — above their fair share — they have credit for a rest when a rotation choice comes up.
A dedicated goalkeeper shows GK instead.
Who needs minutes next time
The match review shows who needs minutes next week and turns it into actions for the next match plan. When you open that plan, it reminds you who sat on the bench despite being available.
Share each child’s record with their parent
You can give each player’s parent a private link, with no login for parents. Through it, parents can set their child’s availability and follow the live score.
If you choose to share it, the same link also shows that child’s season so far: their minutes match by match, and their share of the minutes they were available for. Each parent sees their own child only.
What it does not do
Fairtime does not rate or rank children. Minutes measure opportunity, not ability.
How fairness is measured
Fairtime publishes its method in full: how fair share is worked out, the four statuses, worked examples and the known limits.
Read the full methodology →Free for coaches
Coach access is invite-only while we run a small pilot. If you coach a grassroots team, request access — a real person reads every request.
Request access