Blog

Cricket Points Table API Explained:

Nov. 11, 2026

Every cricket tournament has one page fans check constantly: the points table. Who's winning, who's falling behind, who needs what result to qualify for the next stage. If you're building an app, website, or dashboard that shows this, here's exactly what goes into a cricket points table, and how to get the real numbers automatically instead of calculating them yourself.

What Is a Points Table, Exactly?

A points table ranks every team in a tournament based on how they're performing. It's not just a list, it's built from several specific numbers, tracked for every team:
  • Matches played, won, and lost, straightforward match results
  • Tied matches, when both teams score exactly the same total
  • Drawn or no-result matches, when a match gets abandoned or doesn't finish, often due to weather, and no result could be reached
  • Total points, teams usually earn points for a win, sometimes a smaller amount for a tie or no result
  • Net run rate, used specifically to break ties when two or more teams finish with the same number of points, based on how fast each team scored runs compared to how fast they conceded runs to opponents. A team that scores quickly and bowls tightly will have a better net run rate than one that scrapes through close, low-scoring games.
If you're building something that shows this table to users, you need all of these numbers to be accurate and current. Getting them right yourself, from raw match results, is genuinely fiddly. That's the problem this solves.

How the Data Becomes Available

Cricket API has a dedicated feature, the Tournament Tables API, that provides all of these numbers directly, already calculated, for any tournament it covers. Instead of tracking match results yourself and doing the math, you request the tournament standings and get back a complete, ready-to-use table. One important thing to know: this updates once a match finishes, not while it's being played. If you need something that updates live, ball by ball, during an ongoing match, that comes from the Match Ball-by-Ball API or Match Via Push API instead. This endpoint is specifically for standings, and standings by definition only change once a result is final. If your team is building this, the full technical documentation for the Tournament Tables API covers the exact request format, authentication, and response structure.

What You Actually Get Back

Field What It Means
Team Position The team's current rank in the standings
Matches Won / Lost / Tied / Drawn Full match record for the team
No Result Matches Matches abandoned without a result
Points Secured Total points in the current standings
Net Run Rate The tiebreaker stat, explained above

What This Costs

This is genuinely free to use, regardless of which tournament you're pulling data for, whether it's a major international event or a smaller, lower-profile one. The only thing priced separately is access to historical data from past seasons, which costs more than current, live data. See current pricing for everything else.

Who Actually Needs This

  • Anyone building a fantasy sports app that needs a standings page, without building the win/loss/points math themselves
  • News and media apps that want to show tournament standings alongside their coverage
  • Dashboards or fan apps that show qualification scenarios, like "if this team wins their next match, they're through to the finals"

Frequently Asked Questions

How do I make a points table for a cricket tournament?

You need, per team, matches played, won, lost, tied, and drawn, total points, and net run rate. The Tournament Tables API gives you all of this directly, already calculated, so you don't have to work it out from individual match results yourself.

Does the points table update live during a match?

No. It updates once a match finishes, not continuously while it's being played. For live, ball-by-ball updates during a match, use the Match Ball-by-Ball or Match Via Push API instead.

What is net run rate, and why does it matter?

It's the number used to rank teams when two or more finish with exactly the same points. It reflects how fast a team scored runs compared to how fast they conceded runs across all their matches, so it rewards dominant performances, not just wins.

Is this free to use?

Yes. This endpoint is free regardless of which tournament you're pulling data for, big or small. Only historical data from past seasons costs extra.
Building a standings page? Get started and pull real tournament data today, or see current pricing for everything else you'll need.
Cricket MCP
Most IPL titles?MI & CSK · 5 eachHighest individual IPL score?Chris Gayle · 175* · RCBIPL 2026 final venue?Narendra Modi Stadium · 31 May

CricketAPI is now AI ready, Introducing the Cricket MCP for ChatGPT, Claude, Perplexity and more!

Explore MCP ›