Sports Live Players Tournaments Teams Rankings News Platform Developers Pricing
Log in Start free
Live

40 sports on one platform

Every sport. Every match. Every score. Every fan.

Cricket to kabaddi, boxing to badminton, athletics to esports — create the tournament, register the field, score it live and publish every moment, on one platform from the first entry form to the verified result.

0 Sports live
0 Athletes
0 ms to the fan
99.95 Uptime %
Live Basketball · National Basketball Championship 2026 BB-4471
MUM
Mumbai Lions
Mumbai
78
Q4
03:42
BLR
Bengaluru Tigers
Bengaluru
72
Q121-18
Q219-22
Q320-15
Q418-17
Nesco Dome
Play-by-play pushed over WebSocket
--:--Waiting for the next eventPlay
Trusted by federations, leagues and promotions
Vantara Motors Kinetix Northwind Bank Halo Hydration Tarmac Apparel Grid Telecom

One platform, four jobs

From the entry form
to the final scorecard

01

Organize

Create the tournament, open registration, approve teams and generate a conflict-free schedule.

  • Wizard in 11 steps
  • 10 competition formats
  • Venue and slot conflicts blocked
See it
02

Score

A purpose-built console for the table. Big targets, keyboard shortcuts, and it keeps working offline.

  • Sub-second propagation
  • Append-only corrections
  • Works with no signal
See it
03

Publish

Every match, team and athlete gets a crawlable page with live scores and full statistics.

  • SEO-ready URLs
  • Structured data
  • Share and follow
See it
04

Monetize

Sponsor inventory, registration payments, an API business and white-label portals.

  • Six sponsor tiers
  • Impression and CTR reporting
  • API subscriptions
See it

Live scoring

A scoring console
built for the table,
not for a browser tab

The scorer is the most important user on the platform. Their interface is the fastest thing we build: oversized targets, single-key shortcuts, an undo that is auditable, and a connection state they can read from two metres away.

Offline first

Events queue locally with monotonic sequence numbers and reconcile in order on reconnect.

Corrections, not overwrites

An edit appends a reversing event. The original is never deleted.

Clock and shot clock

Period control, timeouts, substitutions and overtime, all rule-configurable.

Verified before published

Scorer submits, official verifies, organizer publishes. Three signatures.

Open the scorer console
Scorer consoleBB-4471 ONLINE
Live Basketball · National Basketball Championship 2026 BB-4471
MUM
Mumbai Lions
Mumbai
78
Q4
03:42
BLR
Bengaluru Tigers
Bengaluru
72
Q121-18
Q219-22
Q320-15
Q418-17
Nesco Dome

Preview only. The console on scorer.php is fully interactive.

API platform

Your scores,
everywhere else

Arena OS is API-first: the public website is just one consumer of the same REST and WebSocket contracts you get. Media partners pull fixtures, your own site embeds a live widget, and your app subscribes to match events.

REST Fixtures, results, standings, rosters, statistics and play-by-play.
WebSocket Subscribe to a match and receive every event in sequence.
Webhooks score.updated, match.completed, tournament.published and 12 more.
Widgets A scoreboard, a standings table or a fixture list on any CMS.
Read the API docs
GET /api/v1/matches/BB-4471/live
{
  "match_id": "BB-4471",
  "sport": "basketball",
  "status": "live",
  "period": { "number": 4, "label": "Q4", "clock": "03:42" },
  "score": { "home": 78, "away": 72 },
  "possession": "home",
  "last_event": {
    "sequence_number": 1184,
    "event_type": "score",
    "payload": { "points": 3, "player": 12 }
  }
}
EMBED Live scoreboard widget
<script src="https://cdn.arenaos.dev/embed.js"></script>
<div data-arena="scoreboard"
     data-match="BB-4471"
     data-theme="dark"></div>

Multi-sport plugin engine

Forty sports shipped.
The queue keeps moving.

Sport, ruleset, match, participant, period, event, statistic. Everything above that is shared: every racquet sport is one configuration of the rally engine, every timed sport one configuration of the leaderboard engine.

Netball

Q3 2027

Quarters, shooting circle, positional zones

Lacrosse

Q3 2027

Quarters, goals, man-up situations

Water Polo

Q4 2027

Quarters, exclusions, penalty shots

Padel

Q4 2027

Tennis ladder scoring, glass-wall play

Sepak Takraw

Q4 2027

Rally sets, regu format

Curling

Q1 2028

Ends, hammer, house scoring

Biathlon

Q1 2028

Ski time plus range penalties

Chess

Q1 2028

Classical, rapid and blitz ratings

How it works. A ruleset declares its periods, its legal events and a pure reducer that turns an event into new match state. The core replays the event log to derive the score, so the same code that scores a basketball quarter scores a boxing round. You can read the three shipped rulesets in assets/js/engine.js.
0 Sports live
0 Active tournaments
0 Matches today
0 Live now
0 Teams
0 Athletes
0 API requests today
“We ran 62 matches across three venues in nineteen days and never once phoned a scorer to ask what the score was.”
Meera Kulkarni Competitions Director, Basketball Federation of India
“The offline queue paid for the subscription on day one. Our arena wifi died in the fourth set and the console never blinked.”
Rahul Menon Tournament Manager, Asia Volleyball Invitational
“Judges enter independently, the system totals the cards, and the result is public thirty seconds after the final bell.”
Sundar Iyer Chief Official, Iron Coast Promotions

Pricing

Start free. Pay when
the season gets serious.

Full comparison

Free

₹0 / month

For a single club running its first season.


  • 1 active tournament
  • All 40 sports
  • 2 concurrent live matches
  • 5,000 API requests / month
  • 1 embeddable widget
Choose Free
Most popular

Professional

₹7,900 / month

For associations running a full calendar.


  • 10 active tournaments
  • All 40 sports
  • 10 concurrent live matches
  • 250,000 API requests / month
  • Unlimited widgets and branding
Choose Professional

Business

₹24,900 / month

For federations and multi-sport bodies.


  • Unlimited tournaments
  • 50 concurrent live matches
  • 2M API requests / month
  • Custom ranking formulas
  • Advanced analytics and exports
Choose Business

Enterprise

Let's talk

White-label portals on your own domain.


  • Unlimited everything
  • Dedicated realtime capacity
  • White-label domain and branding
  • Custom sport plugins
  • Data warehouse sync
Contact sales

Questions

The things organizers ask first

Yes. A sport is a ruleset module: its periods, legal events, a pure reducer and a statistics schema. Families of similar sports share a factory — every racquet sport is one configuration of the rally engine, every timed sport one configuration of the leaderboard engine. You can read all forty in assets/js/engine.js.

Get started

Your next tournament
can run on Arena OS

Set up an organization, create a tournament and score a full match in the sandbox today. No card, no sales call, and your data exports whenever you want it.

Start your tournament Talk to us Free plan, no card required