StatsIndeed

Rohit Sharma ODI Runs Against All Teams

Rohit Sharma, the current Indian skipper, is regarded as one of the finest ODI batsmen in the modern game and can be placed on the list of all-time great openers in the 50-over format. The star batter has had an illustrious career in ODI cricket and will now be seen leading the Indian side in the upcoming ICC Cricket World Cup for the first time.

His overall ODI record is nothing short of sensational, given that his start to his ODI career was rather challenging. He didn’t have the best beginning to his international 50-over format, as despite having all the talents in the World, Rohit averaged only a mere 30.43 in his first 81 ODI innings, scoring just 1978 runs with only 2 centuries to his credit. Then the transformation in his ODI career happened when he was asked to take up the role of opener for the new-age Indian team.

This followed the departure of big Indian ODI names such as Sachin Tendulkar, Virender Sehwag, and Gautam Gambhir from the ODI team. Rohit had a decent ICC Champions Trophy 2013, his first major tourney as an opener, scoring 177 runs in 5 games, but the results post that have been surreal from the bat of Rohit Sharma. He has played 156 innings in the opening position for India in ODIs and has amassed a staggering 7807 runs at an incredible average of 55.76, making 28 centuries in the process.

Rohit now sits as the 10th-highest run-getter as an opener in ODI cricket, and his 28 centuries in that position are the joint second-most (along with Sanath Jayasuriya) behind Sachin Tendulkar, who has scored 45 tons in his career. These are some of his many records in the format, and we will list several more down below.

Now, let’s find out his performance against each team in terms of runs in the 50-over format.

Rohit Sharma ODI Runs Against All Teams

OpponentRunsInningsAverageHighest Score100s
Afghanistan150375.001311
Australia23794558.022098
Bangladesh7861756.141373
England7242048.26137*2
Hong Kong34217.00230
Ireland64164.00640
Nepal74174*0
Netherlands61161.00610
New Zealand9822737.761472
Pakistan8731951.351402
South Africa8062533.581503
Sri Lanka20215345.932646
United Arab Emirates57157*0
West Indies16133557.611623
Zimbabwe242740.331141
Overall1086625749.1626431

Key insights from the above stats

9837: The total number of runs scored by the Indian captain in ODI cricket. It has come from 244 matches, where he has batted for India 237 different times since his ODI debut against Ireland back in 2007. Rohit didn’t bat in his debut ODI but got a hit in his second ODI, where he played against South Africa, scoring 8 from 8 balls.

These runs have come at a stupendous average of 48.70, with a whopping 30 ODI centuries (joint 3rd most in ODIs) to his credit. And his career strike rate of just under 90 (89.98) is equally impressive, especially given the fact he struggled big time in his first 5 years of ODI cricket.

Also Read: Rohit Sharma Centuries List – Test, ODI, & T20I

978: Out of the 9837 runs in his ODI career, 978 have come in the 2 World Cups he has played (2015 and 2019). This includes a stunning 6 centuries, out of which he made 5 in the 2019 World Cup, where he emerged as the leading run-scorer in the tournament. With a staggering average of 65.20 in the 17 innings, Rohit has a golden chance to make it even more prolific in the upcoming World Cup.

15: Rohit Sharma is currently the 15th-highest run-getter in the history of ODI cricket, and he is just 163 runs short of reaching the monumental mark of 10,000 ODI runs. The 14 batters above him have all crossed the 10K milestone, and Rohit is on the verge of becoming the second fastest in terms of innings to reach the milestone.

3: The number of teams against whom the star Indian batter has scored 1000 or more runs in his ODI career. These are Australia, the West Indies, and Sri Lanka, all of whom are former world champions.

8: The above number rises to 8 when we consider his career scores of 600 or more in ODI cricket. Apart from the 3 teams mentioned above, Rohit Sharma has scored 600 or more runs against England, New Zealand, Pakistan, Bangladesh, and South Africa. With the ODI season coming up, let us hope he makes a few more big scores against these sides.

2251: The number of runs that the Indian skipper has scored against Australia in ODI cricket. He is the third-highest scorer against Australia behind Sachin Tendulkar (3077 runs in 70 innings) and Desmond Haynes (2261 runs in 64 innings). He has a chance to add even more, given that India and Australia are scheduled to play a considerable number of games in the coming months.

8: To make 2251 runs in just 42 innings, you need to score a lot of big scores, and that is what Rohit has achieved against Australia, arguably his favourite opponent in the ODI format of the game. The right-hander has scored a sensational 8 centuries against Australia in ODIs, and this is the fourth most by any batter against any single opponent in the format. Virat Kohli’s 10 and 9 ODI tons versus Sri Lanka and the West Indies, respectively, and Sachin’s 9 against Australia make the top 3 on the list.

3: Rohit Sharma has scored 3 double centuries in his ODI career and is the only one in the history of cricket to make more than 1 ODI double century. While his maiden double ton came against Australia when he scored 209 in Bangalore way back in 2013, his 2 subsequent double centuries came against the Sri Lankan team in 2014 and 2017 at Kolkata and Mohali, respectively.

264: Rohit Sharma’s highest ODI score, and this is also the highest ever by a batter in the 50-over format at the international level. He made a sensational 264 against the former World Champions, Sri Lanka, at the iconic Eden Gardens in 2014, and interestingly, his third double ton of 208* was also against the same opponent.

1807: We will continue to have Sri Lanka in our discussion, both for good and bad reasons. We have already established the fact that Rohit’s 2 of the 3 ODI double tons have come against Sri Lanka, and he may be a very prolific scorer against his neighbours.

He has made 1807 runs in 48 innings at an average of 46.33, with 6 centuries to his name. This is his second-best performance against a team in his ODI career. At the same time, Rohit has also made 5 of his 14 ducks against Sri Lanka, which is by far his most against a single side in ODIs.

1613: The other team against which Rohit has scored 1000 runs or more is the West Indies. The men from the Caribbean have had to bear the brunt of the hitman throughout his ODI career, as he has amassed a whopping 1613 runs in just 35 innings It came at an average of 57.33 (his third-best against a side with a minimum of 500 runs), scoring 3 centuries in the process.

720: The number of ODI runs that Rohit has scored against arch-rivals Pakistan in his career. This has come in 16 innings, where he has averaged 51.43, scoring 2 centuries in the process. Interestingly, both of his tons have come in the last 2 games, one each in the 2018 Asia Cup and 2019 World Cup, respectively.

738: Rohit Sharma’s big-match capabilities can be seen when he faces the other neighbour, Bangladesh, in ODI cricket. Against them, he has made 738 at an average of 61.4, which includes 3 centuries in 15 innings. All 3 have come in 3 different ICC tournaments spanning 3 different years.

The first was in the quarterfinal game in the 2015 World Cup, where he made 137, while the next 2 came in Edgbaston, one in the 2017 Champions Trophy Semifinal (123*) and the other in the 2019 ICC World Cup league stage (104).

889: He has a great chance to go past 1000 runs in ODIs against the Kiwis, as he is just 111 short of the milestone. Rohit has been historically quiet against the 2019 World Cup runners-up, averaging just 37.07 and making only 2 centuries in 25 innings.

766: The world-class batter has found things going tough when he faced the Proteas in the format, as he averages just over 33 in 24 innings. But at the same time, Rohit scored 3 tons against South Africa, one of which came in the 2019 World Cup.

637: He has made the least number of runs against England in his format (a minimum of 10 ODI innings). Rohit has faced England 19 times, scoring 637 runs at an average of 45.50 with 2 centuries.

9: Rohit has scored at least a century in ODIs against 9 teams he has played against throughout his career. The ones against which he hasn’t scored a century yet are Ireland, Afghanistan, the UAE, and Hong Kong. He has played a total of 6 ODI innings combined against these teams.

Leave a Reply

Your email address will not be published. Required fields are marked *