Skip to content
The beautiful game, run end to end

Run your soccer league like a federation

From Sunday-league kickoff to cup-final extra time, BallOBall handles the whole season — fixtures and group stages, live goal-by-goal scoring with card and penalty-shootout tracking, a goal-difference-correct table, and a broadcast-grade fan page. Hand a tablet to the fourth official and let the match run itself.

Goals
Scored in
Halves
Played in
4
Positions
Built for Soccer

One engine, tuned to Soccer

The whole platform re-skins to Soccer — labels, scoring, period structure, and brand accent all follow the sport.

  1. 01

    Goal-accurate live scoring

    Tap a goal, penalty, or own goal and the scoreline, scorers, and assists move together on the console and the scorebug. Own goals credit the right side automatically — the scoreboard never lies, even on a deflection.

  2. 02

    Cards, shootouts & discipline

    Yellow and red cards roll up to a live discipline log, with two yellows or a straight red sending a player off. A goal given in error is undone from the play-by-play with the score reversed in the same stroke, and a drawn cup tie opens a dedicated penalty-shootout mode whose kicks never touch goal difference.

  3. 03

    Halves, stoppage & extra time

    Two halves, added time, and full 30-minute extra time with a penalty shootout — handled. The clock and period model follow the laws of the game, not a generic quarter timer.

  4. 04

    A table that respects the rules

    Played, Won, Drawn, Lost, GF, GA, Goal Difference, and Points (3 for a win, 1 for a draw) — sorted with GD as the tiebreaker. Group stages and goal-difference tiebreaks are built in; pools and knockouts come with the Tournaments module.

It really speaks the sport

A Soccer console & table — not a spreadsheet

The scorekeeper buttons and the standings columns below are exactly what Soccer gets — generated from the sport engine, not a generic grid.

LiveSoccer
Half 18:32
NOR2Northside9–1 · 1st
vs
RIV1Riverside7–3 · 2nd

Example · Goals · live to the fan page

Soccer scorekeeper16 event types

Scores goals

  • Goal+1
  • Penalty+1

Tracked events

  • Own Goal
  • Shot on Target
  • Shot off Target
  • Save
  • Assist
  • Yellow Card
  • Red Card
  • Foul
  • Corner
  • Offside
  • Substitution
  • Pen Scored
  • Pen Missed
  • Pen Saved
Soccer standingsauto-built
#TeamPWDLGFGAGDPts
1Northside129214218+2429
2Riverside127233325+823
3Harbour125252930-117

Positions

  • GK
  • DF
  • MF
  • FW

Rule presets

  • FIFA standard
  • Youth quarters
Everything in the box

The full Soccer operation

From the first fixture to the broadcast scorebug — every surface your Soccer league runs on, built in.

  • Fixtures & group stages

    Round-robin leagues with home-and-away passes, or — with the Tournaments module — World-Cup-style groups into a seeded cup draw. Conflict detection warns when a team or a venue is double-booked; you assign the pitches and the kickoff windows.

  • Match stats & shot counts

    Shots on and off target, corners, offsides, fouls, and save percentage — built from the events your scorekeeper already taps. Ready in the dressing room at half-time.

  • Broadcast scorebug & overlays

    A soccer-themed scorebug, lower thirds for the goalscorer, and a half-time card — one browser source into OBS. The scorekeeper drives it; no separate operator needed.

  • Club fan pages

    Every club can publish a branded public page with live scores, the goal feed, the table, and top-scorer leaderboards. No login — your supporters just follow the match.

Why operators switch

What Soccer leagues get

  • Pushed

    Goal to the broadcast

    When the scorekeeper taps a goal, a WebSocket relay pushes it to the broadcast overlay — no webhooks to wire, no second operator. The public match center picks it up on its next load.

  • GD-correct

    Tables that tiebreak right

    Points, then goal difference, then goals scored are applied in the right order, so the standings match what the league rulebook says — every week.

  • 0

    Spreadsheets at the touchline

    Replace the clipboard, the group chat, and the post-match stats email with one tablet that does scoring, stats, and the stream at once.

Start your Soccer league

From Sunday-league kickoff to cup-final extra time, BallOBall handles the whole season — fixtures and group stages, live goal-by-goal scoring with card and penalty-shootout tracking, a goal-difference-correct table, and a broadcast-grade fan page. Create an account, set up your organization and pick a sport. The free tier asks for no card.