ZKickoff is soccer league & tournament management software: registration, scheduling, standings, brackets and rosters, all driven by a digital referee report — the referee's submission is the official result, and it updates everything downstream once it syncs.
Free first event (up to 8 teams) · no passwords, ever · set up in minutes.
Product preview · sample data
Run a real competition free — up to 8 teams, one division.
Referees capture on the field; it syncs later.
Every change to a result is logged.
Full CSV/JSON export and a read-only API.
Everyone signs in with a magic link.
The referee enters the match once. It becomes live results, coach tactics, player records and public pages — automatically. Here's what that looks like.
Score, scorers, cards and incidents captured on the field — even offline — and, once the submitted report syncs, online as the official result. QR, offline capture, PDF/API export.
Learn more →Product preview · sample data
Draw any field size (11v11 to 5v5, custom), set a formation, place your XI, then export or share the board straight to your players.
Learn more →Product preview · sample data
Historical tournament & team stats — golden boot, discipline, results archive, standings over time. Public and searchable.
Learn more →Product preview · sample data
A shareable team page with record, form and opt-in player profiles — plus a portable player passport that follows you.
Learn more →Product preview · sample data
The referee report
No app, no password. The referee taps a link in their email and sees only their assigned games.
A report pre-filled with both rosters and jersey numbers. Enter score, scorers, cards and notes — from the pitch, even offline.
While connected, match events can appear live; the submitted report is the official result, and once it syncs it flows into standings, brackets and the public match page. The delay of paper reports is gone.
One official record · organizer amendments tracked · fully auditable
Product preview · sample data
One platform
Season-long play with an automatic standings table, matchdays, and full roster and results history. Renew season after season.
Many teams across dozens of age categories — group stage into a playoff bracket, each division standing on its own.
Your competition website, already updated
Every league, tournament, club or academy can publish a polished website from the same data used to run the competition. Schedules, results, standings, brackets, teams, venues and sponsors stay connected — without updating a separate site.
Organization branding
Mobile-first public pages
Registration & schedule
Live results & standings
News & field alerts
Teams & profiles
Sponsors & resources
Programs & camps
Who it’s for

The problem
Spreadsheets, group chats and paper score sheets that never agree.
The workflow
Outcome: One command center — readiness, coverage gaps, payments and results at a glance.
↔ Feeds coaches their fixtures and referees their assignments.
The public match page updates as the game happens: live score, goal-by-goal timeline, lineups and cards. Browse the schedule, standings and bracket, follow your team across the season, and open a player's stats — all from a link you can share to the group chat.
Plans
Every league and tournament is different — number of divisions, teams, venues and referees all shape the right plan. Start free with a public page and the live referee report; when you want more teams and divisions, the scheduling engine, or your own data API, we’ll tailor a plan to your event.
Import your teams, publish a live page, and let the referees do the rest.
Prefer to talk it through? Contact the ZKickoff team.