Run the whole tournament from one screen.
From the first team you import to the final whistle — FairGame schedules every pitch, scores every match live, and publishes standings the moment they change. Hundreds of fixtures, solved in seconds.
Free for up to 16 teams — no card required.

One platform, every tournament
Round-robin, knockout, group-to-bracket — the formats your sport actually runs, ready out of the box.
The whole weekend, under control
Every pitch, fully packed
FairGame fills every court from the first whistle — no idle gaps, no dead time. Auto-schedule hundreds of matches in seconds, then drag to fine-tune. It re-flows the rest around you.
- Conflict-free across every pitch
- Rest windows respected per team

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. A consolation plate keeps everyone else playing.
- Auto-seed by OpenSkill or drag to arrange
- Consolation plate keeps non-qualifiers playing

A referee on every pitch
Assign referees across the whole schedule from one board. See who’s available and when, click to put them on a pitch, and FairGame flags every slot left uncovered before the first whistle — so no match starts without an official.
- Referee availability and coverage at a glance
- Uncovered pitches flagged before kickoff

Get paid, automatically
Collect entry fees the moment a team registers. FairGame handles the checkout, tracks who has paid, and chases the ones who haven’t — so the money side of the weekend runs itself.
- Entry fees collected at sign-up
- Paid / unpaid status at a glance

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. It scores how balanced your categories are, flags the teams sitting outside their band before you publish, and tells you exactly which coaches mis-classed their team at sign-up.
- OpenSkill ratings compared against each skill band
- Mis-classed teams flagged before you publish

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

The whole tournament, in real time
The moment a referee logs a goal it lands on the live dashboard — every pitch, the matches in play, just finished, and up next, refreshed automatically so you see the entire day at a glance.
No refresh. No spreadsheet. No surprises.
Scoring, straight from the pitch
Every referee gets their own score page — opened with the QR code on the printed match card, no app and no login. One tap adds a goal and it’s live on the dashboard before they leave the pitch.
- Scan the match card — no install
- Works on any phone, built for gloves-on speed
Even more in the box
Beyond the schedule itself, FairGame handles the rest of the work that goes into running a tournament.
Import from Google Sheets
Map your columns once and re-sync whenever your roster changes. Teams with matches are never overwritten.
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.
Passwordless login
Sign in with a one-time email code, and invite co-organizers onto your account with a single link.
Ask the assistantComing soon
Set up groups, reshuffle a schedule, or answer a question in plain language.
The next season of FairGame is intelligent
We're teaching FairGame to do the thinking, not just the bookkeeping — at the tournament, and in every week between. First up: FairMatch. The scheduler you can talk to follows.
FairMatch — the right opponent, any week of the year
Tournament weekends are two a year; your teams play all season. Tell FairMatch when they can play — free dates, home slots, how far you'll travel — and it proposes friendlies against clubs at their level, matched on the same ratings that keep FairGame draws fair. Both clubs see a fixture that fits their calendars; one click to agree, and the match card, QR scoring, live score and parent view are ready. Every result feeds the rating — so the next matchup, and your next tournament draw, is fairer still. No ring-around, no mismatches, no wasted Saturdays.
- Opponents matched by the FairRating system — not by whoever answers the phone
- One click to agree — fixture, referee card and parent view created automatically


Schedule the whole day in a sentence
Tell FairGame how the day should run — keep the youngest groups in the morning, give every team a break between games, put the semi-finals on the show pitch — and it drafts a complete, conflict-free plan across every pitch in one pass. Every assignment is checked against your rules before it reaches the board, so you review, tweak and publish while the busywork never touches your desk.
- Plans a full day from a plain-language brief
- Every assignment rule-checked before you apply


More intelligence, arriving through the season
Ask the assistant
Set up groups, reshuffle a schedule or answer a question in plain language — right inside the app.
Sharper every season
FairGame learns from the tournaments you run, so its plans and suggestions keep getting better.
The same tournaments, far less busywork
Put FairGame next to the tournament systems Icelandic and Nordic organizers use today. Here's where it pulls ahead — and what it does that they simply don't.
| The job | FairGameThat's us | Torneopal | Keppniskerfi |
|---|---|---|---|
| Custom tournament builder | FairGameCompose multi-phase systems — groups, tables & brackets — then save and reuse them | TorneopalFixed menu of preset formats; not a composable builder | KeppniskerfiRound-robin + auto brackets; no custom builder documented |
| Everyone keeps playing | FairGameConsolation plate & ladder cups keep knocked-out teams in real matches | TorneopalKnockout with a 3rd-place playoff; no full consolation track documented | KeppniskerfiRound-robin + playoff bracket; no consolation track documented |
| Automatic scheduling | FairGameSolver fills every pitch in seconds; pin what you set and it re-flows the rest | TorneopalManual drag-and-drop placement; no optimizing solver | KeppniskerfiAuto-scheduler advertised; speed at scale unpublished |
| Schedule version history | FairGameEvery publish snapshots the schedule; save checkpoints and restore any version in one click | TorneopalNo schedule revision history or one-click restore documented | KeppniskerfiNo schedule revision history or one-click restore documented |
| Live control room | FairGameA 'needs attention' queue surfaces conflicts, gaps & knockout readiness, most urgent first | TorneopalAdmin dashboard + public results; no prioritized action queue documented | KeppniskerfiReal-time standings; no live decision queue documented |
| Score from the pitch | FairGameQR on the match card — no app, no login; one tap goes live and refs fix their own slips | TorneopalQR cards too, but refs can't self-correct; live app costs extra | KeppniskerfiNo referee scoring flow documented |
| Referee coverage | FairGameAssign refs across the schedule; every uncovered pitch flagged before kickoff | TorneopalReferee appointments, fees & grading; coverage-gap flagging not documented | KeppniskerfiNo referee assignment flow documented |
| Skill-based fairness | FairGameOpenSkill ratings flag mis-classed teams and seed brackets fairly | TorneopalStandard groups & knockouts; no skill-rating fairness | KeppniskerfiRe-seeds by standings; no skill-rating fairness |
| Ratings that compound | FairGameClub skill ratings carry across every tournament — a fairer draw each event | TorneopalPer-event results only; no cross-tournament skill ratings | KeppniskerfiPer-event standings; no cross-tournament skill ratings |
| Parent & fan view | FairGamePersonal parent view — merged schedule, live scores, alerts, calendar export | TorneopalPublic live results; no personalized follow-your-team view | KeppniskerfiPublic standings; no personalized follow-your-team view |
| Free to start | FairGameFree forever up to 16 teams, then a flat fee per team on publish | TorneopalPaid per team from £2.50; apps, API & modern skin cost extra | KeppniskerfiFree while in development; pricing not yet decided |
| Modern & bilingual | FairGameFast, mobile-first UI in Icelandic and English | TorneopalBrowser utility look; a 'modern' skin is a paid upgrade | KeppniskerfiClean web app, but Icelandic only; mobile support undocumented |
Based on each product's publicly available information as of July 2026. Competitors' features may have changed since.
Free for up to 16 teams — pay per team only when you grow
The whole platform — auto-scheduling and all — free for tournaments of up to 16 teams.
- Tournaments
- Unlimited — one active at a time
- Teams
- Up to 16
- Billing
- Free forever, no card required
For clubs and organizers running tournaments with more than 16 teams.
- Tournaments
- Unlimited
- Teams
- No limit
- Billing
- Billed at publish for the teams on your schedule — add teams later, pay only the difference
Examples: 24 teams → 28,800 kr. · 48 → 57,600 kr. · 120 → 144,000 kr.
For federations and district associations running tournaments at scale.
- Tournaments
- Unlimited
- Teams
- Committed annual volume, in bands — talk to us
- Billing
- One flat annual fee; teams above your band billed per team
Includes multiple organizers under one account, single sign-on and an SLA. Committed volume can also sponsor sanctioned community events — badged as sponsored by you on every schedule.
Collect entry fees on any plan — including Free.
FairGame Payments handles registration and entry fees: 1.9% + 190 kr. per transaction — never more than 9.9% of the payment — plus payment-processing costs. Money goes to your account, paid/unpaid status updates live, and FairGame chases the stragglers. No monthly fee — you only pay when money moves.
Good to know
How fast can I set up a tournament?
Minutes. The onboarding wizard takes you from a blank slate to a ready schedule — name it, pick a format, add categories and import teams, and FairGame builds the groups, schedule and bracket in one step.
Which sports does FairGame support?
Soccer, basketball, handball and volleyball out of the box, with round-robin, knockout and group-to-bracket formats. If your sport runs on fixtures and standings, FairGame fits.
Can referees score from their phones?
Yes. Print match cards grouped by pitch, each with a QR code that opens the referee’s score page on any phone — no app install, no login. Scores land on the live dashboard instantly.
Does FairGame handle payments?
It does. Collect entry fees the moment a team registers, track who has paid, and let FairGame chase the ones who haven’t — available on the Club plan and up.
Is there a free plan?
Yes — tournaments with up to 16 teams are free forever, with the whole platform: auto-scheduling, live scoring and a public results page. No card required to get started.
Curious? Want early access?
Tell us about your tournament and we’ll get you set up — or just say hello.
Prefer to email us directly? info@fairgame.is
Start today.
Level the playing field — and run your next weekend from one screen.