Compare career batting averages, strike rates, centuries, and head-to-head numbers across Tests, ODIs, T20Is, and IPL — all formats combined.
Tests ODIs T20Is IPL Updated Daily
Select Two Batsmen to Compare
Trending
📐
Batting Average
Total runs ÷ dismissals. Averages above 50 in Tests are considered elite. The gold standard metric.
🚀
Strike Rate
Runs per 100 balls. Crucial in T20s & ODIs. A high SR with a high average is the holy grail.
🔄
Conversion Rate
Turning 50s into 100s. Elite batsmen convert 35–40% of their half-centuries into full hundreds.
🕐
Live Updates
All stats refreshed within 24 hours of any international match or IPL game finishing.
Frequently Asked Questions
Common questions about cricket batting stats and this comparison tool
What is a good batting average in cricket?
In Tests, 50+ is elite and 40–50 is excellent. In ODIs, 45+ is elite. In T20s, 35+ is considered elite. Anything above 30 across formats shows consistency.
Which formats are included in these stats?
All four major formats: Test matches, One Day Internationals (ODIs), T20 Internationals, and the Indian Premier League (IPL). Career totals are combined across all formats.
How often are the batting stats updated?
Stats are refreshed within 24 hours of any international match or IPL game concluding. Live match data is not shown — only completed innings.
Can I compare players from different eras?
Yes, though context matters. Pitches, equipment, and match conditions have evolved significantly. Use these numbers as a guide alongside broader cricket knowledge.
What does strike rate tell me about a batsman?
Strike rate shows scoring aggression — how many runs per 100 balls. A high strike rate combined with a high average is the hallmark of the very best batsmen.
Why are some stats showing as a dash (—)?
A dash means the player has no recorded stats in that particular format or against that specific opposition. Not all players compete in every format or face every team.