Rohit Sharma vs Babar Azam
Full head-to-head breakdown across Test, ODI, T20I & IPL — batting, bowling and career records
Rohit Sharma vs Babar Azam: Modern Cricket's Most Compared Opening Pair
Every India versus Pakistan match intensifies this comparison. Rohit Sharma and Babar Azam are the two most discussed batters in world cricket outside the Kohli conversation, and their records across formats are close enough to generate genuine debate rather than a clear statistical winner.
In Test cricket Rohit averages 40.57 a strong number but reflecting his relatively recent full conversion to Test opening. Babar averages 42.68 across 67 Tests with 9 centuries. Both players are in a comparable bracket in Tests, though neither has the extended Test record that would place them definitively among the all-time greats of the format.
In ODI cricket Rohit has played 264 matches and scored over 10,000 runs including three double centuries a record that stands entirely alone in cricket history. Babar has averaged above 53 in ODIs and reached the top ODI ranking at his peak. Rohit's volume and his extraordinary individual scores give him the historical ODI edge even where Babar's consistency is comparable.
In T20 international cricket Rohit has played over 150 T20Is and scored 4,000 plus runs at a strike rate above 140 as an opener. Babar has played over 120 T20Is with a lower strike rate that drew criticism despite his consistently high averages. Both countries have at different times considered whether Babar's T20 strike rate was sufficient for the format's demands.
The verdict depends significantly on the format. In ODIs Rohit's historical record is the stronger case. In T20Is Rohit's strike rate gives him the statistical edge. In Tests the players are closely matched. Overall Rohit's longer career and greater volume of runs across formats give him the edge in a direct comparison, while Babar's peak ODI consistency makes him a compelling alternative case.
Rohit Sharma vs Babar Azam: Complete Head-to-Head — Batting, Bowling & All Formats Compared
Rohit Sharma leads this head-to-head 13–7 across batting categories, holding a clear advantage — with the strongest edge coming in ODIs, where Rohit Sharma averages 48.95 compared to Babar Azam's 53.44.
In ODI cricket, Babar Azam leads with an average of 53.44 versus Rohit Sharma's 48.95 — a meaningful difference of 4.49 runs per dismissal. Rohit Sharma has also accumulated more ODI runs overall (11,895 vs 6,626). Rohit Sharma's 34 ODI centuries to Babar Azam's 20 underlines who converts more often under pressure.
In T20 Internationals, Babar Azam holds the edge — averaging 38.95 at a strike rate of 128.03, while Rohit Sharma averages 31.34 at SR 140.9. Rohit Sharma has an IPL record (7,329 runs at SR 132.92) that Babar Azam lacks — an additional dimension not captured in international averages alone.
Both players contribute with the ball. Rohit Sharma leads on international wickets (12 vs 2 across formats), and their all-round contributions add meaningful value beyond batting averages alone.
| Rohit Sharma | Stat | Babar Azam |
|---|---|---|
| M | ||
| Inn | ||
| Runs | ||
| HS | ||
| Avg | ||
| SR | ||
| 100s | ||
| 50s | ||
| 4s | ||
| 6s | ||
| Ducks | ||
| NO |
Overall Profile — TEST
Key Stats — TEST
📤 Share this Rohit Sharma vs Babar Azam comparison
The Verdict
Based on major batting metrics such as runs, average, centuries, strike rate, and ICC achievements, Rohit Sharma leads in most categories. Rohit Sharma has converted more innings into hundreds (51 vs 32 across formats) — the clearest sign of who performs when it matters most. Babar Azam does have the edge in T20I metrics, keeping this from being a complete shutout.
Frequently Asked — Rohit Sharma vs Babar Azam
Rohit Sharma leads 13–7 across the batting categories included in this comparison. Rohit Sharma leads in more batting categories overall, while Babar Azam holds advantages in some individual metrics.
Babar Azam holds the edge in ODI batting average, averaging 53.44 with 6626 runs, compared to Rohit Sharma's average of 48.95 and 11895 runs. Babar Azam has also scored more ODI centuries (20 vs 34).
In Test cricket, Babar Azam averages 43.68 versus Rohit Sharma's 40.58 — a meaningful difference of 3.1 runs per dismissal. Babar Azam has accumulated 4,674 Test runs including 9 centuries.
In T20Is, Babar Azam averages 38.95 at a strike rate of 128.03, while Rohit Sharma averages 31.34 at a strike rate of 140.9. Rohit Sharma has the higher strike rate (140.9 vs 128.03).
Rohit Sharma has IPL data (7,329 runs at a strike rate of 132.92), while Babar Azam has not played in the IPL.
Both players have contributed with the ball. Rohit Sharma has taken 12 international wickets compared to Babar Azam's 2. Babar Azam has the lower white-ball economy rate (0 vs 7.605).
Both Rohit Sharma and Babar Azam achieve their highest batting averages in ODIs. Rohit Sharma averages 48.95 compared to Babar Azam's 53.44 in that format.