Skip to content

Cricket Stats

Player career records · ICC rankings leaderboard

Cricket stats & ICC rankings, in one place

Search any international cricketer above to pull up their full career record — matches, runs, batting average and strike rate, wickets, economy and bowling average — broken down by format across Test, ODI and T20I cricket, plus the major franchise leagues. Numbers are the quickest way to settle a cricket argument, and these are the ones that actually separate players.

A batting average tells you how many runs a player makes before being dismissed, so it rewards consistency; strike rate measures how fast those runs come, which matters far more in white-ball cricket. For bowlers the logic flips — a low economy rate means few runs conceded per over, while a low bowling average means wickets come cheaply. The best players score well on the metrics that matter for their role and format, which is exactly what these tables surface.

Below the search you will find the live ICC rankings leaderboard for Test, ODI and T20I — batters, bowlers and all-rounders — updated as new results come in. Compare a player's career figures against where they sit in the current rankings, or head to the all-time records to see how today's stars measure up against the greats of the game. For deeper digging, the stats query tool lets you filter international batting and bowling records by opposition, venue, format and date.

ICC Rankings Leaderboard

Ranked by ICC rating · Career batting & bowling stats

Top 12 by ICC rating
#PlayerMatInnRunsHSAvgSR10050

Understanding Cricket Statistics

Cricket statistics capture performance across three international formats — Test, One-Day International (ODI) and Twenty20 International (T20I) — as well as the major franchise leagues including the IPL, PSL, BBL, CPL and The Hundred. The leaderboard above draws on ICC ranking data and live career records to show who leads each category right now.

Batting averageis the cornerstone batting statistic: total runs divided by dismissals. It answers the single most important question — how many runs does this batter contribute before they are out? Sir Don Bradman's all-time Test batting average of 99.94 is widely considered the greatest statistical achievement in any sport. Among active players, averages above 50 in Tests and above 40 in ODIs mark an elite performer. In T20Is, the aggressive style of play compresses averages; a T20I batting average above 30 paired with a strike rate above 140 is the benchmark for world-class T20 specialists.

Batting strike rate (runs per 100 balls faced) tells you how fast a batter scores, independent of how long they last. In Test cricket, a strike rate above 60 signals an aggressive approach; in ODIs, 90–100 is par and above 110 is excellent; in T20Is, a strike rate below 120 is generally considered too slow. The best T20 batters combine averages above 30 with strike rates at 145 or higher.

Bowling average (runs per wicket) is the mirror image of batting average — it asks how many runs a bowler concedes before taking a wicket. Lower is better. A Test bowling average below 25 is elite; below 20 puts a bowler in the conversation for all-time greats. The legendary Sydney Barnes averaged just 16.43 in Tests, the lowest among bowlers with more than 100 wickets. Among active bowlers, anyone sustaining an average below 23 over a long career is considered a genuine match-winner.

Bowling economy rate(runs per over) matters most in white-ball cricket where containing the batting side is often more valuable than taking wickets. In ODIs, economy rates below 5.00 are exceptional; in T20Is, keeping below 7.50 over a long career places a bowler among the world's best. Some T20 specialists trade wickets for economy, deliberately bowling for dot balls and forcing batters into errors under the pressure of a ticking run-rate.

Bowling strike rate (balls per wicket) shows how regularly a bowler takes wickets and is the most telling figure in Test cricket where the primary job is to dismiss batters regardless of cost. A Test bowling strike rate below 50 (one wicket every 50 balls) is considered elite. In white-ball formats this stat is less used because economy rate drives selection, but for death-overs specialists with strike rates below 15 in T20Is, the ability to take wickets in the final phase is the most valuable skill in the game.

The table above ranks players by their ICC rating in the selected format and category. ICC ratings use a rolling algorithm that rewards recent performances more heavily than historical ones, so a player on form this month will rise quickly while a retired legend who last played two years ago will not appear. To compare two specific players side by side, use the player comparison tool. For all-time records — most runs, most wickets, highest individual innings — see the cricket records page.

Tournament statistics reveal how players perform under pressure on the biggest stages. At the 2023 ODI World Cup, Virat Kohli averaged over 95 across the tournament — one of the most dominant single-tournament batting displays in World Cup history. The 2024-25 Border-Gavaskar Trophy saw Jasprit Bumrah claim 32 wickets across five Tests, the highest tally by any bowler in that rivalry. In the Ashes 2023, Ben Stokes led England to a series draw with batting and bowling contributions that earned him a rating spike across both categories. These tournament-level statistics are covered in the series archive alongside match scorecards, team standings and player highlights.