Skip to content

Player Comparison

Search and compare career statistics head-to-head

Select Player A

Select Player B

Search and select two players above to compare their career statistics

Cricket Player Comparison — How It Works

The player comparison tool lets you search any two international cricketers and view their career statistics side by side, broken down by format. Search for a player by name in either slot — the search covers every active and retired international player with a CricAPI profile — then select from the autocomplete list. The comparison table updates instantly to show batting and bowling records for Tests, ODIs, and T20 Internationals. Pre-built comparison pages for the most popular rivalries are listed above in the Popular Comparisons section; these pages also include additional context about each head-to-head matchup.

When comparing batters, the most informative metrics are batting average (runs per dismissal — the gold standard for consistency) and strike rate (runs per 100 balls faced — matters increasingly in shorter formats). A batter who averages 50 in Tests is exceptional; the same average in T20Is would be almost unprecedented, because the format's pace compresses scores. Similarly, an ODI strike rate of 90 was excellent in 2005 but below-par by 2023 standards. Context — era, format, home vs away — is essential for fair comparison, which is why the tool displays format-by-format breakdowns rather than career aggregates alone.

For bowlers, the key comparison metrics are wickets (volume), bowling average (runs per wicket — lower is better), economy rate (runs per over — critical in limited-overs formats), and bowling strike rate (balls per wicket — the purest measure of wicket-taking frequency). An elite Test bowler targets a bowling average below 25 and a strike rate below 50; in T20Is, an economy under 7.0 is considered good, while strike rate becomes less relevant than wickets-per-match at 24-ball windows. All-rounders are the most interesting comparison subjects because they produce meaningful stats in both columns — visit the popular comparisons for Kapil Dev vs Ian Botham, Imran Khan vs Richard Hadlee, and Shakib Al Hasan vs Ravindra Jadeja for examples.

Comparing Cricket Players — How to Read the Numbers

A head-to-head player comparison is one of cricket's favourite debates: Sachin Tendulkar vs Brian Lara, Virat Kohli vs Steve Smith, Dale Steyn vs James Anderson. The tool above places two cricketers side by side across their entire international careers in Test, ODI and T20I cricket, so the numbers can settle — or at least inform — the argument.

Batting comparisonshinge on four headline numbers. Batting average (runs per dismissal) is the most widely cited measure of consistency. Strike rate (runs per 100 balls) captures scoring pace. Centuries mark a batter's ability to convert starts into match-defining innings. And career runs set the longevity benchmark. But the four figures need context: a high batting average in a weak era against weak bowling attacks is less impressive than a lower average sustained over fifteen years at the top of the world game. Format matters too — averages compress naturally in T20Is because the attacking approach increases dismissal risk; a T20I batting average of 30 with a strike rate of 145 is equivalent in value to a Test batting average of 50.

Bowling comparisons are structured around three statistics. Bowling average (runs conceded per wicket) is the primary measure — it tells you how cheaply a bowler takes wickets. Economy rate (runs per over) shows how many runs a bowler gives away regardless of wickets taken — the key metric in white-ball cricket where containment is as valuable as wicket-taking. Bowling strike rate (balls per wicket) reveals how regularly a bowler breaks partnerships — the most telling number for Test bowlers who may bowl long economical spells without taking wickets but are still maintaining pressure. A pace bowler with a Test bowling average of 22 and a strike rate of 45 is world-class by any measure; a spinner with a T20I economy rate below 7.00 is similarly elite.

All-rounders are compared across both disciplines simultaneously, which is why they are the rarest and most valuable players in the game. The historical benchmark is a batting average above 35 and a bowling average below 28 in Tests — only a handful of cricketers have sustained both across long careers. Imran Khan, Garfield Sobers, Richard Hadlee and Ian Botham are the canonical Tests all-rounders; Jacques Kallis comfortably clears the bar in ODIs as well. Among active players, Ben Stokes, Ravindra Jadeja and Shakib Al Hasan are the closest equivalents in their respective formats.

When comparing players across different eras, adjust for context: run rates in ODIs in the 1980s averaged 4.0–4.5 runs per over; modern ODIs average 6.0–6.5. A player averaging 35 in ODIs in 1992 was achieving something more difficult than the same average today, because boundary dimensions were larger, protective equipment was worse, and the fielding restrictions were fewer. Similarly, Test pitches in the 1990s generally offered more assistance to bowlers than the flat modern surfaces at subcontinental venues. Numbers are most reliable when compared within the same era or the same format. Use the all-time cricket records for historical context, and the ICC Rankings for the current world order.