Fair playing time.
Every match.

FairSub calculates substitutions in real time, so every player gets a fair share of playing time.

Built for grassroots youth soccer teams. Available on iPhone and Android.

FairSub live match screen with the substitution countdown, on a phone held over a soccer pitch

Countdown to every sub.

FairSub is built for the coach with a full bench, a ticking clock, and no time to do mental math.

Take a closer look.

Designed for the sideline
Your eyes belong on the pitch, not on your phone. Sounds, haptics and a lock-screen notification tell you when it's time to sub. Keep your phone in your pocket and your eyes on the game.
Set your gameplan
Choose your formation, match length, periods and rotation style. FairSub plans the subs before kick-off, so the minutes are spread fairly from the start.
Set the team. Period by period
Pick from over 40 formations, from 3v3 to 11v11. Plan a starting lineup for every period, so every player gets a fair chance to start. Arrive at kick-off with the team set.
Real-time substitutions
What happens on the pitch is reflected in the app, as it happens. Skip a sub, swap a player, manage an injury: the plan recalculates to keep playing time as fair as possible. No fixed substitution intervals. No rigid rotation schedules.
Position-aware substitutions
A defender replaces a defender whenever possible. Fair playing time always comes first, but the engine prefers like-for-like swaps to keep your formation intact.
Statistics that show the complete picture
Before kick-off, see who's played the most and who could use more time on the pitch. After the final whistle, the match summary shows exactly who played, when and for how long. Across the season, track each player's matches, starts and minutes.
Fair playing time, even for goalkeepers
Time in goal isn't the same as time playing outfield. FairSub tracks both separately, so no one misses out on valuable outfield playing time.
Share playing time with parents and your club
Share a match report right after the final whistle, or a monthly summary of matches and playing time. Easy and secure sharing via a link.

Plans change.
FairSub adapts.

Missed a substitution? Player injured? FairSub’s purpose-built match engine recalculates the plan in real time based on what actually happens on the field, keeping playing time as equal as possible.
No guesswork.

Coach and two young players on the sideline at an evening match, one raising a hand for a high five

Eyes on the pitch.
Not on your phone.

FairSub Live Activity showing the next substitution

Free to start. Fair to pay.

Free

$0

Forever free. No ads.

  • Smart substitutions
  • Unlimited matches
  • Full match history
  • Lineup builder
  • Background notifications
  • No account required

Team

Coming soon

One team, multiple coaches, shared data.

  • Everything in Free and Coach
  • Up to 5 coaches per team
  • Synced across devices
  • Invite co-coaches with a code
  • Up to 5 teams

Every kid on your team
deserves to play.

High five to that.

Questions.

Who is FairSub for?
Volunteer and grassroots soccer coaches working with kids aged 5–12. From 3-a-side to 11-a-side, any roster size and any number of periods.

For coaches who want every player to get fair playing time without counting minutes in their heads on the sideline.
How does FairSub calculate substitutions?
FairSub simulates the match ahead and plans the substitutions needed to keep playing time as fair as possible. As the match unfolds, FairSub keeps the plan up to date. If you miss a sub or a player gets injured, the plan recalculates automatically. Why timers fail
Why does equal playing time matter?
Every kid on the pitch gets a chance to touch the ball, make decisions and feel part of the team. That's where confidence grows. That's where the love for the game begins. Why equal playing time matters
Why doesn't FairSub track goals?
FairSub counts minutes, not goals. At ages 5–12, kids develop by playing. Every touch, every decision, every minute on the pitch counts.
What is the Monthly Report?
A shareable summary of your team's matches over the month. See how much each player played and how often they were selected.

Create it in the app and share a link with parents and your club, just like each match report. Reports are protected by a team-name check before they can be viewed. Requires Coach. How to show parents the playing-time data
Is FairSub really free?
Yes. The full substitution engine, lineup builder and match history are free. No trial period. No match limits.

The optional Coach upgrade ($14.99 per year) adds position-aware substitutions, Live Activity, flexible rotation styles and the Monthly Report. The free version is not a demo.
Do I need an account?
No. FairSub works without an account. Your match data stays on your device. No sign-up or password required.
What about my players' privacy?
FairSub stores only the information needed to manage matches and playing time, including players' first names and a team name. Your match data stays on your device.

When you share a report, it's available through a protected link. Viewers need to enter the team name to access it.

We collect only the data we need and take extra care with children's privacy. GDPR and national laws set a high bar for protecting minors' data, for good reason.

A coaching app doesn't need photos, parent contact details or personal notes about families to do its job. Our privacy stance
Does the app work offline?
Yes. Your match data is stored on your device, so you can use FairSub without an internet connection, even during a match.
Fair playing time. Every match. App Store Google Play