Rohit Sharma vs Sourav Ganguly Stats: Test, ODI, T20I & IPL
By CricketTaken EditorialPublished Cricket in India7 min read
Sourav Ganguly made 11,363 One-Day International runs. Rohit Sharma has made 11,895. Both opened for India, both captained the side, and their career totals in the format sit about 500 runs apart. It is the closest headline number in any comparison of two Indian batters from different eras, and it is also the most misleading, because those two totals were made under different rules against different bowling with different bats.
The differences appear as soon as you look past the totals. Rohit averages 48.95 with 34 hundreds; Ganguly averaged 41.02 with 22. Ganguly took 100 ODI wickets; Rohit has never been a bowler. Ganguly made 7,212 Test runs against Rohit's 4,301. Rohit made 4,231 T20I runs in a format Ganguly never played, and he has two global titles as captain against Ganguly's none.
This page compares them where the comparison is fair, notes where it is not, and says which parts of each record the other man could not have produced.
The ledgers
| Category | Ganguly | Rohit |
|---|---|---|
| Tests | 113 matches, 7,212 runs at 42.17, 16 hundreds | 67 matches, 4,301 runs at 40.57, 12 hundreds |
| ODIs | 311 matches, 11,363 runs at 41.02, 22 hundreds, 72 fifties | 288 matches, 11,895 runs at 48.95, 34 hundreds, 62 fifties |
| T20Is | None | 159 matches, 4,231 runs at 32.05, 5 hundreds |
| ODI strike rate | 73.70 | Around 92 |
| Bowling | 32 Test wickets, 100 ODI wickets at 38.49 | No significant record |
| IPL | 59 matches, around 1,350 runs | 7,329 runs, six winner's medals |
| Highest score | 239 (Test), 183 (ODI) | 212 (Test), 264 (ODI), 121 not out (T20I) |
| Titles as captain | None | 2024 T20 World Cup, 2025 Champions Trophy |
Ganguly's figures are final; he retired from international cricket in 2008. Rohit's Test and T20I rows are closed and his ODI row stood as of 22 July 2026.
ODIs: the same total, eighteen runs an innings apart on rate
Rohit's average is nearly eight runs better and his hundreds count is half as large again, from 23 fewer matches. On the numbers alone that is a clear win.
The rate difference is where the era shows. Ganguly opened at 73.70 runs per hundred balls; Rohit opens at around 92. In the late 1990s and early 2000s, one ball was used for fifty overs, the pitches were slower, the boundaries were further back and a total of 250 usually won a match. Under those conditions Ganguly's strike rate was competitive and his average was good. Two new balls arrived in 2011, fielding restrictions were reworked, and the same job began producing different numbers.
What Ganguly has that Rohit does not is the partnership. Opening with Sachin Tendulkar, he formed the most prolific pair in the format's history — 8,227 runs together, which no other combination has approached. His own 183 against Sri Lanka at Taunton in the 1999 World Cup came in a 318-run stand with Rahul Dravid, then the highest partnership anybody had made in an ODI.
What Rohit has that Ganguly does not is the ceiling. His 264 against Sri Lanka at Eden Gardens in 2014 is the highest individual innings ever played in the format, he is the only batter with three ODI double-hundreds, and at the 2019 World Cup he made five hundreds in a single tournament. The longer view of the format in India is set out in the page on India's ODI cricket history.
Tests: Ganguly, on volume
Nearly 3,000 more Test runs and four more hundreds, at an average within two runs of Rohit's. Ganguly played 46 more Tests, which accounts for most of the gap, and the averages tell you the two records were of similar quality per innings.
Both careers had the same structural flaw and dealt with it differently. Ganguly was superb against full-length seam and spin on the off side — his 131 on debut at Lord's in 1996 and his 239 against Pakistan at Bengaluru in 2007 were built on it — and was exposed by the short ball, especially in Australia and South Africa, throughout his career. Rohit could not hold a middle-order place for six years and was rescued by being moved to open in 2019, after which most of his twelve hundreds arrived.
Ganguly's late career is the more remarkable stretch. Dropped in 2005 during his dispute with the coach Greg Chappell, he was out of the side for over a year, returned at the end of 2006 and then had the best calendar year of his Test life in 2007 at the age of 35. Very few discarded batters have come back to be their side's leading scorer.
Bowling: 100 wickets against nothing
Ganguly bowled medium pace as a fifth or sixth option and finished with 100 ODI wickets at 38.49 and 32 in Tests. It is not a genuine all-round record, and it is a column Rohit simply does not have — he has bowled a handful of overs of off-spin in his career and taken almost nothing.
In a side where the fifth bowler is a chronic problem, a captain who can bowl eight overs himself is worth something that does not show up in a batting comparison. Ganguly used himself as a bowler regularly in the years he led the side.
T20 cricket and the IPL: a generational split
Ganguly played no T20 Internationals. India's first came in December 2006 and he was out of the side within two years. Rohit played 159, made 4,231 runs with five hundreds, and was the leading run-scorer in men's T20I history when he retired after captaining India to the 2024 T20 World Cup in Barbados.
Their IPL careers overlapped for two seasons and nothing else. Ganguly captained Kolkata Knight Riders through the competition's first years, later played for Pune Warriors, and finished with around 1,350 runs from 59 matches. Rohit has 7,329 runs, the second-highest total in the competition's history, and six winner's medals — one with Deccan Chargers in 2008 and five as Mumbai Indians captain.
Ganguly was 35 when the IPL began. That single fact accounts for the whole difference.
Captaincy: the two most cited India captaincies before Kohli
Ganguly captained India in 49 Tests and won 21, which was the national record when he stopped. More important than the count is what he inherited: a side that had just lost its captain to a fixing ban, had never won a Test series in Pakistan and had a reputation for folding away from home. He drew in England in 2002, reached the 2003 World Cup final, led at 1-1 in Australia in 2003-04, and won in Pakistan in 2004. He also backed young players — Yuvraj Singh, Zaheer Khan, Harbhajan Singh, Virender Sehwag — who became the core of a side that went to No. 1 in the world.
Rohit's Test captaincy was short and ended in a poor run in May 2025. His white-ball captaincy delivered what Ganguly's never did: the 2024 T20 World Cup and the 2025 Champions Trophy, two global titles in eight months, plus the World Cup final at Ahmedabad in 2023 that India lost after ten straight wins.
The whole line of Indian captains in the longest format is set out in the page on India's Test captains, and Ganguly's third career, as president of the board from 2019 to 2022, is covered in the page on how the BCCI is structured.
Verdict
- ODI runs: Rohit, by about 500, from 23 fewer matches.
- ODI average, hundreds, highest score and double-centuries: Rohit.
- ODI opening partnership record: Ganguly, with Tendulkar, and it still stands.
- Test runs and Test hundreds: Ganguly.
- Test average: level, within two runs.
- Bowling: Ganguly.
- T20 international cricket and IPL: Rohit, on a format and a competition Ganguly barely had.
- Test wins as captain: Ganguly.
- Global titles as captain: Rohit.
- Captaincy against the position inherited: Ganguly, and it is the argument his supporters make first.
Both careers are set out in full on the pages for Sourav Ganguly and Rohit Sharma, and the player directory has their contemporaries. The cricket in India hub carries the two eras they belonged to.
Sources and method
Ganguly's figures are final and come from ESPNcricinfo career records and the statistical summary on his Wikipedia entry. For Rohit the international cut-off is 22 July 2026 and the IPL cut-off 31 May 2026. Ganguly's IPL total is given approximately because published figures for his five seasons vary slightly between references.
Strike rates are quoted where a source states them and rounded where they do not — Ganguly's 73.70 is from his career record, Rohit's is given as approximate. The Tendulkar-Ganguly partnership aggregate, the 1999 Taunton stand, the highest ODI score and the record for hundreds in a World Cup edition are as listed by ICC and ESPNcricinfo record pages. Captaincy win counts come from ESPNcricinfo captaincy records.
The account of era effects — one ball against two, boundary distances, pitch speeds — names changes that are matters of record but applies no adjustment to either average, and the assessment of Ganguly's technique against the short ball rests on contemporaneous analysis rather than a calculation performed here. Figures current as of 27 August 2026.