Skip to content
All sports

23 sports. 23 scoring models.

Supporting many sports is easy if you only support one and rename the fields. BallOBall gives each sport its own plugin — its own events, its own period structure, its own standings columns and tiebreaks — so a cricket scorecard is a cricket scorecard and a bowling game is ten frames.

Modelled, not mapped

Four sports that share almost nothing

Every value below is read from that sport’s own definition in the platform, not written by hand for this page.

How four sports are scored differently on BallOBall
SportThe unit of scoreThe unit of timeStandings columnsEvents it records
BasketballPoints4 × QuarterGP · W · L · Win % · PF · PA · Diff12
CricketRuns2 × OverP · W · L · T · RF · RA · RD · NRR · Win %11
TennisSets3 × SetP · W · L · Win % · SF · SA · SD8
BowlingPins10 × FrameP · W · L · Win % · PF · PA · PD5
Every sport

Pick yours.

Each page shows that sport’s console, its standings columns and the leagues running on the platform today.

Field & Court

Major team sports — pitches, courts, diamonds, and the rosters that fill them.

Racquet & Net

Racquet and shuttle sports — singles, doubles, sets, and tiebreaks.

Precision & Cue

Target, lane, stone, and cue sports — every frame, end, and arrow logged.

Do not see your sport?

Tell us which one. Sports are added as plugins, so a new one is a defined piece of work rather than a rewrite — and we will say honestly whether and when it is likely.