Digital referee report
The official result, straight from the field
ZKickoff replaces the paper match report. The referee signs in from the field, works through pre-match checks, captures the game live, and confirms the result — the submission is the official record, and the score, scorers, cards and incidents are online as soon as it syncs instead of days later.

The problem
On most platforms the match result travels on paper: the referee fills a card, hands it in, and someone re-types it days later. Standings lag, disputes pile up, and the “official” record lives in a filing cabinet. ZKickoff makes the referee’s submission the single authoritative record — captured once on the field, even offline, and, once it syncs, everywhere it needs to be.
How it works
- 1Assign
Organizer assigns a referee to the match; they get a magic-link — no password.
- 2Capture
Pre-match checks, then live events (goals, cards, subs, incidents) — works offline and syncs on reconnect.
- 3Publish
Confirm the result and it flows to standings, the public match page (QR), and PDF/API export.
What you get
- ✓ Offline-first PWA with autosave
- ✓ QR for the public page + short-lived official access
- ✓ IFAB-style discipline & incident workflow
- ✓ Audit trail with post-submit amendments
- ✓ PDF and structured JSON/API export
FAQ
Does the referee need an account or password?
No — referees sign in with a one-time magic link and never set a password.
What if there is no signal at the field?
The report captures offline and syncs automatically when the connection returns; nothing is lost.
Can other officials or a governing body get the report?
Yes — export a PDF or pull the structured report via API, and share a QR for read-only access.
Requirements & how it works
- • The assigned referee submits the report; it becomes the official result on submission. An organizer can review and amend it, and every amendment is kept in the report’s history.
- • Offline-first: the report saves on the device and syncs when back in signal, so a live score can lag connectivity until it uploads.
- • One official record per fixture — a re-submission updates it rather than creating a duplicate.
Privacy & visibility
- • Public pages show the score, scorers, cards and timeline. Disciplinary notes and incident detail stay in the organizer/referee console, not on the public page.
- • Co-officials and the owning organizer can open the full report; the public sees the result summary.
What each role gets
One magic link, your assigned games, a report pre-filled with both rosters. Capture offline; it syncs when you reconnect.
No chasing paper. Once the referee submits and the report syncs, results, discipline and an auditable trail land in the console.
Scores, cards and the public match page update as the report syncs — no waiting for Monday’s email.
Pull the structured report via API or export a signed PDF for the disciplinary record.
