Everything FairGame does
The full catalog — how FairGame handles scheduling, formats, brackets, registration, referees and the people watching, one feature at a time.
Build a schedule around your teams
Schedule matches across pitches and days, with team rest and availability built in. Review the result and adjust fixtures before publishing.

Set requirements and preferences
Set team availability, rest periods and pitch limits. Separate required rules from preferences, then review the schedule and any conflicts.

Change the schedule, keep every version
Every time you publish, FairGame snapshots the schedule — and you can save a checkpoint of the current draft any time, no publish required. When a rained-out morning forces a reshuffle, preview exactly what a restore would change, then roll back to any earlier version in one click. Nothing goes public until you re-publish.
- Every publish and checkpoint saved automatically
- Preview the diff, then restore in one click

Set up in minutes, not evenings
A guided wizard walks you from a blank slate to a ready tournament — name it, pick a format, add categories, import teams. FairGame builds the groups, the schedule and the bracket in one step.
- Proven format templates
- Invite co-organizers with one link

Build any format you can imagine
Snap phases together — round-robin groups, single tables, knockout brackets — into a system that's exactly yours. Pick how teams carry from one phase into the next, reorder on the fly, and a live preview validates the shape before you commit a single fixture.
- Groups, single tables and knockouts in any sequence
- Live preview validates the format as you build

Bracket on your terms
Top finishers and the best third-placed teams flow straight from your live group standings into the bracket — auto-seeded by OpenSkill to keep the strongest sides apart, or arranged by hand with drag and drop. Brackets run from a final up to a round of 32, a consolation plate keeps everyone else playing, and placement playoffs settle every position down to 15th. Draws that finish level go to penalties.
- Auto-seed by OpenSkill or drag to arrange
- Plate and placement playoffs — every team ends the day with a finish

Registration that runs itself
Open the tournament, send clubs one link, and the sign-ups come to you: teams, player rosters, and the strength each coach declares. Approve or decline each one from a single list, and an approved entry becomes a team in its category with the whole roster already on the sheet.
- One link — teams, rosters and declared strength come back in
- Approve or decline every sign-up from one list

Fair draws, balanced by skill
Each club enters one team per skill level, and FairGame checks every one against its OpenSkill rating — learned from real results, margins and all. Your draw gets a fairness score out of 100 with every likely blowout counted, mis-classed teams are flagged before you publish, and club ratings carry from one tournament to the next, so each event you run starts fairer than the last.
- Draw fairness scored out of 100, blowouts counted
- Club ratings carry across tournaments — not a fresh guess each time

Next year’s edition, in one click
Save this year’s tournament as a template — every venue, pitch, category, group, day and setting, minus the teams and results. Next season you pick it off the shelf and you’re back where you finished, only a year smarter. Build one from scratch in the template builder, or share it by email with another organizer so they can run your format too.
- Venues, pitches, categories and format saved for the next edition
- Share a template with another organizer by email

A personal view for every parent
Parents follow their kids’ teams and get a private, read-only view of just those teams — a merged schedule with venue and kickoff, live scores, standings, results and reschedule alerts, plus a one-tap calendar export. No logins to chase, no group chat to refresh.
- Follow teams for a personalized schedule and live scores
- Reschedule and cancellation alerts, plus calendar export

Even more in the box
Beyond the schedule itself, FairGame handles the rest of the work that goes into running a tournament.
Import from Sheets or Excel
Map your columns once and re-sync whenever your roster changes — from a shared Google Sheet, or upload an .xlsx if your roster stays private. Teams with matches are never overwritten.
Announce it once
Email every team’s coach in one go — schedule changes, arrival times, reminders. You see who’s reachable before you send, and who received it after.
Your branding on the public page
Put your logo and your sponsors on the public tournament page, add your own menu pages for travel and practical info, and pick the color theme.
Your whole organizing team
Invite co-organizers, club admins and referees to your organization by email, each with the access their role needs.
Ready-made formats
Pick a proven format and FairGame builds the whole structure in one step — round-robin, knockout, or a re-seeding ladder.
Multi-day tournaments
Run events across several days and set each day’s format on its own — all scheduled together.
QR codes & match cards
Print match cards grouped by pitch, each with a QR code that opens the referee’s score page on any phone.
Sign in your way
A one-time email code, a password, or Continue with Google — whichever your organizers prefer. Nothing to install, nothing to remember.
Cards and suspensions
Record sanctions against individual players using your sport’s own card types, and see who has picked up what across the tournament.
Next weekend.
Level the playing field — and run your next weekend from one screen.
Create account