The verified source of truth for soccer competitions

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.

Official referee report Final
Valley Strikers 2 1 Coastal Rovers
Submitted from the field · U14 Girls · Semifinal
updates everything downstream
Score
Valley 2–1 Coastal · Final
Standings
Valley → 1st (+3)
Bracket
Valley → Final
Discipline
#6 Okafor · 1 yellow
Player stats
S. Nguyen · +1 goal

Product preview · sample data

Free first event

Run a real competition free — up to 8 teams, one division.

Offline match reporting

Referees capture on the field; it syncs later.

Auditable amendments

Every change to a result is logged.

Own your data

Full CSV/JSON export and a read-only API.

No app to install

Everyone signs in with a magic link.

One platform · every role

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.

Referees · Organizers

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 →
Final · verifiedDigital referee report
HARHarbor FC
30
City UnitedCIT
  • 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
Signed · Ref. A. PowellScan for public page ▣

Product preview · sample data

Coaches · Players

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 →
1Diallo2Reyes5Okafor4Sato3Novak8Haddad6Costa10Ferreira7Mbeki9Ramos11Ivanov

Product preview · sample data

Everyone

Stats explorer

Historical tournament & team stats — golden boot, discipline, results archive, standings over time. Public and searchable.

Learn more →
Golden bootKing Cup · all-time
  • A. Ramos · Harbor FC8
  • K. Ivanov · Harbor FC6
  • M. Haddad · Rovers5
128
matches
417
goals
24
teams

Product preview · sample data

Teams · Players

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 →
Harbor FC
Premier
Record9-2-1WWDWL
  • 9A. RamosFW
  • 10L. FerreiraMF
  • 1S. DialloGK
Players choose what's public · portable passport

Product preview · sample data

The referee report

Results, straight from the pitch

1

Log in with a magic link

No app, no password. The referee taps a link in their email and sees only their assigned games.

2

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.

3

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.

1 · Referee records — on the pitch90’+2
Goal · #9 Rivera assist #10
🟨 Caution · #4 dissent
2 · Referee submits — this becomes the official record
3 · Everything updates from this one record

One official record · organizer amendments tracked · fully auditable

Product preview · sample data

One platform

Soccer league & tournament management, built in from day one

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

Organizer view in ZKickoff

The problem

Spreadsheets, group chats and paper score sheets that never agree.

The workflow

  1. 1Bulk-import teams & rosters
  2. 2Auto-build the schedule across venues
  3. 3Assign referees & open registration
  4. 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.

Family & fans

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.

Live score & timelineSchedule & standingsFollow a teamPlayer stats

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.