Rohit Sharma, Team India’s ODI captain, has made headlines in recent days due to concerns about his international future. The Hitman resigned from Twenty20 Internationals after leading the Men in Blue to win in the 2024 T20 World Cup. He also withdrew from Tests ahead of India’s trip of England. As a result, Rohit will now represent India exclusively in one-day matches.
The 38-year-old’s future has been the subject of conflicting reports in recent days. According to one rumor, he (and Virat Kohli) are expected to retire following the ODI series in Australia in October. Another report refuted the story, stating that the BCCI had yet to make a decision on the couple.
Rohit has played 273 one-day matches and scored more than 11,000 runs. In this article, we compare his batting statistics to those of Sri Lanka’s Sanath Jayasuriya at the same stage. Jayasuriya, a devastating opener, played 445 ODIs and was the team’s former captain.
Rohit Sharma vs Sanath Jayasuriya: Comparing ODI Averages After 273 Matches

Rohit Sharma averages 48.76, with 11, 168 runs and a strike-rate of 92.80 after 273 matches across one-day matches. His total of runs made is more than 11,000 of which 2,407 of this run have been against Australia averaging 57.30 in 46 matches. Rohit has also got 2,021 runs in 53 matches against Sri Lanka, at the average of 45.93, and 1,037 runs in 31 One-Day Internationals against New Zealand, the average of 38.32.
Jayasuriya played 8,108 runs in 273 matches making him average 31.79 with a strike rate of 89.62. He had 8,000-plus runs, 2,151 of them against Pakistan in 65 matches and scored 35.85 per game. The former captain of Sri Lanka also made 1,672 and 49 runs against India with a ratio of 38 as well as 1,004 and 32 against New Zealand with a ratio that constituted 32.38.
Rohit Sharma vs Sanath Jayasuriya: Comparing ODI Hundreds After 273 Matches

Rohit has 32 hundreds and 58 half-centuries in total in 273 matches. His one-day hundreds are eight against Australia, six each against Sri Lanka, England, South Africa and Bangladesh, three against the West Indies, two each against New Zealand and Pakistan, one each against Afghanistan and Zimbabwe.
| Player | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 11,168 | 48.76 | 92.80 | 264 | 32 | 58 |
| Sanath Jayasuriya | 8,108 | 31.79 | 89.62 | 189 | 13 | 50 |
Jayasuriya finished 273 one-dayers with 13 hundreds and 50 half-centuries to his name. Four of his 13 tons came against his favorite opponent, India. He also scored three centuries against New Zealand and Pakistan, and one each against England, Bangladesh, and Zimbabwe.
Rohit Sharma vs Sanath Jayasuriya: Winning Cause Records After 273 ODI Matches
Out of his 273 ODIs played to date, Rohit has played in 172 ODI winning matches by India. He has mauled 7,970 runs in 167 innings at an average of 58.17 and a strike rate of 95.33 with the highest being 264, which he made against Sri Lanka in Kolkata in November 2014. Hitman has scored 32 ODI tons out of which 25 have been in victory and seven in defeat.
| Player | Innings | Runs | Average | SR | HS | 100s | 50s |
| Rohit Sharma | 167 | 7,970 | 58.17 | 95.33 | 264 | 25 | 39 |
| Sanath Jayasuriya | 140 | 5,367 | 40.42 | 94.94 | 189 | 11 | 34 |
In his first 273 one-day international matches, Jayasuriya had played in 144 of the wins by Sri Lanka. After 140 innings, he has scored 5,376 runs, averaging 40.42 with a strike rate of 94.94 best of 189, against India in the Coca-Cola champions Trophy final in Sharjah in October 2000. In his 13 tons in 273 ODIs, 11 were in wins, one in loss and one in no result.
Rohit Sharma vs Sanath Jayasuriya: Away ODI Records Compared After 273 Matches

Rohit has played 115 matches under away conditions, out of his 273 games. He has made 3,703 runs in 109 innings at a rate of 39.81 and a strike rate of 84.13 with 10 hundreds and 20 half-centuries. At neutral venues, in 64 matches, he has scored 2,598 runs including eight hundred and 16 half-centuries to his credit with a career average of 50.94 at a strike rate of 88.36.
During his first 273 matches, Jayasuriya played only 82 matches outside his home grounds with 2,094 runs at an average of 26.84 runs and a strike rate of 88.31 with the help of four hundreds and 11 half-centuries. The former Lankan skipper played 115 matches at neutral venues where he logged in 3,609 runs in an average of 32.80 at a strike rate of 89.66 including five centuries 21 half-centuries.
