One match record.
Every part of your competition updated.
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.
★ Founding OrganizerFirst league season free — or first tournament free. Free for single-team coaches, players & referees. See the offer →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.
Everything a competition needs — in one place
The referee enters the match once. It becomes live results, coach tactics, player records and public pages — automatically. Here's what that looks like.
Digital referee report
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 →- 12'R⚽ #9 RamosHarbor FC
- 34'S🟨 #4 SatoCity United
- 57'I⚽ #11 IvanovHarbor FC
- 78'C🟥 #6 CostaCity United
- 84'R⚽ #9 RamosHarbor FC
Product preview · sample data
Tactics board
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
Stats explorer
Historical tournament & team stats — golden boot, discipline, results archive, standings over time. Public and searchable.
Learn more →- A. Ramos · Harbor FC8
- K. Ivanov · Harbor FC6
- M. Haddad · Rovers5
Product preview · sample data
Public team pages
A shareable team page with record, form and opt-in player profiles — plus a portable player passport that follows you.
Learn more →- 9A. RamosFW
- 10L. FerreiraMF
- 1S. DialloGK
Product preview · sample data
The referee report
Results, straight from the pitch
Log in with a magic link
No app, no password. The referee taps a link in their email and sees only their assigned games.
Tap in the result
A report pre-filled with both rosters and jersey numbers. Enter score, scorers, cards and notes — from the pitch, even offline.
Submit — everything updates
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
Soccer league & tournament management, built in from day one
Leagues →
Season-long play with an automatic standings table, matchdays, and full roster and results history. Renew season after season.
- • Round-robin standings with configurable tiebreakers
- • Multiple divisions and age categories
- • Results history and player stats
Tournaments →
Many teams across dozens of age categories — group stage into a playoff bracket, each division standing on its own.
- • Group stage → knockout bracket
- • First-class divisions — scales to dozens of age groups
- • Bulk import from a spreadsheet in minutes
Your competition website, already updated
Publish your website from the same official match record
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
Every side of the game, connected

The problem
Spreadsheets, group chats and paper score sheets that never agree.
The workflow
- 1Bulk-import teams & rosters
- 2Auto-build the schedule across venues
- 3Assign referees & open registration
- 4Publish a live public page
Outcome: One command center — readiness, coverage gaps, payments and results at a glance.
↔ Feeds coaches their fixtures and referees their assignments.
Follow every match, live — no account needed
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
Free to try. Tailored as you grow.
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.
- ✓ Free to run your first event — no card required
- ✓ League (recurring season) and tournament (per-event) plans
- ✓ Registration & team fees handled through our commerce partner
What you get free
- ✓ Public event page — teams, rosters, standings, brackets
- ✓ Digital referee report → official results, synced from the field
- ✓ Bulk import your teams from a spreadsheet
- ✓ “Powered by ZKickoff” + a sponsor slot
Put your first event online — free.
Import your teams, publish a live page, and let the referees do the rest.
Prefer to talk it through? Contact the ZKickoff team.
