About

Kheldo is an independent IPL statistics site — built to answer the questions a scorecard leaves open.

It spans every Indian Premier League match from 2008 to 2025 — 18 seasons and 1,180 matches, with every player and team to have appeared in them.

Most cricket sites will give you a player's aggregate and stop there. The harder and more interesting questions are the ones underneath: where that number came from, who it was made against, whether it held up in a final, and how much of it is a real pattern rather than a small sample dressed up as one.

The statistics here are computed from underlying match data rather than copied from another statistics site. The calculations are the work; the match facts beneath them are public. That distinction is what makes the rest of this page possible — and necessary.

About
Kheldo

Where the data comes from

Match and scorecard data comes from public cricket data sources. The bulk of it is built from published Cricinfo scorecards, with a smaller amount of ball-by-ball data from Cricsheet, which publishes under a Creative Commons licence.

From there it runs through four stages. Source data is normalised first, so that a club appears as one continuous franchise across rebrands and a ground appears as one venue across renamings. The calculations are then written against that normalised data. Each one is verified before it ships: the output is independently recomputed and compared field by field against the query that produces it, so an error has to survive two separate implementations to reach the page. Where a result still looks wrong, it is investigated against published scorecards.

That last step is how the divergences further down were found rather than guessed at.

Kheldo is not affiliated with, endorsed by or connected to Cricinfo, the BCCI or the Indian Premier League. Club badges are the trademarks of their respective franchises and are used to identify the teams; their use does not imply any affiliation or endorsement.

What is original here

More than it might look. The raw match data is public; almost everything built on top of it is not.

  • The home-ground dataset. Which grounds a club used as a home venue, and in which years, exists nowhere in the source data. It is hand-curated here and verified across every franchise to have played in the IPL — the 10 clubs still active and the 4 since folded. It is the reason the home and away figures on this site are defensible.
  • Franchise continuity. Rebrands, relocations and the suspension years are mapped by hand, so a club's history reads as one history rather than breaking in two at a name change.
  • Every derived metric. The rankings, rate calculations, qualifying thresholds and sample-size gates are all editorial decisions made here.
  • All written analysis. The prose throughout the site is generated from the data by engines written for this project.

How Kheldo handles small samples

Not every number that leads a table is a pattern. A player can hold a career-best average across three innings; a club can win every match at a ground it has visited twice. Neither tally says much. Cricket statistics are easy to make emphatic by choosing a small enough window.

So rate-based records carry minimum-sample requirements, while comparisons drawn in the written analysis sit behind evidence thresholds — a claim is made only where there is enough underneath it to support one. Where a record is shared it is reported as shared; it is not resolved into a single name by an arbitrary tiebreak.

The visible consequence is that Kheldo will sometimes decline the strongest claim its own data would allow, and occasionally says nothing where another site would find a headline. That is intended behaviour, not a gap.

Where these numbers differ, and why

Some figures here deliberately disagree with other cricket sites. Each difference is a considered decision, not a discrepancy, so they are stated openly rather than left for a reader to trip over.

Home and away

Most sites take the scheduled home team at face value. That label is unreliable: it is recorded for finals at neutral venues, for the bio-bubble seasons when whole tournaments were relocated, and for one-off moved fixtures. Taken literally it puts a club on home ground in cities where it has never played a home fixture. Here, a match counts as home only if it was played at a ground the club actually used as its home ground that year — which is what the home advantage on these pages is measured against. The consequence: home totals on this site run lower than on sites that trust the label.

Minimum qualifications

Each rate-based record — best average, best economy — carries a minimum-innings qualification, counted from innings actually played, so a career-best rate built on a handful of innings does not displace a genuine sample. The exact threshold depends on the statistic and is stated where the record appears.

Net run rate

NRR follows the competition's own conventions, including the full-quota rule for a side bowled out and the handling of rain-affected and tied matches. These details matter: applying them incorrectly can change the standings.

Corrections and contact

A statistic here can be wrong. If you find one that looks off, please say so — it is the most useful message this site can receive. Include the page and the figure you are questioning and it will be checked against the underlying match data.

[email protected]

The same address covers rights enquiries and anything else about the site.