Rohit Sharma is widely regarded as one of the greatest opening batsmen in the history of One Day International cricket. Known for his elegant batting style, exceptional timing, and ability to score big hundreds, Rohit Sharma has built a remarkable ODI career for the India national cricket team.
Since making his ODI debut in 2007, Rohit Sharma has become one of the most dominant batsmen in modern cricket. His ability to convert starts into massive scores and his record-breaking innings have made him a fan favorite across the world. One of the most defining moments of his career came when he scored 264 runs in an ODI match, which remains the highest individual score in the history of ODI cricket.
Over the years, Rohit Sharma has achieved numerous milestones including multiple centuries, match-winning performances in ICC tournaments, and leadership roles for the Indian team. His transformation into an opening batsman in 2013 changed his career dramatically and allowed him to unlock his full potential as a run-scoring machine.
In this article, we explore Rohit Sharma ODI stats including his career averages, performance against different teams, year-by-year records, tournament achievements, and overall contribution to international cricket.
Quick Rohit Sharma ODI Stats
Before diving into detailed statistics, here is a quick overview of Rohit Sharma’s ODI career numbers.
| Stat | Value |
|---|---|
| Matches | 282 |
| Innings | 274 |
| Runs | 11,577 |
| Batting Average | 48.84 |
| Strike Rate | 92.74 |
| Centuries | 33 |
| Half Centuries | 61 |
| Highest Score | 264 |
| Fours | 1090 |
| Sixes | 357 |
These numbers highlight Rohit Sharma’s consistency and ability to score runs across different conditions and opponents.
Rohit Sharma ODI Career Averages
The following table shows the overall batting performance of Rohit Sharma across his ODI career.
| Span | Mat | Inns | NO | Runs | HS | Avg | BF | SR | 100s | 50s | 0s | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007–2026 | 282 | 274 | 37 | 11577 | 264 | 48.84 | 12482 | 92.74 | 33 | 61 | 16 | 1090 | 357 |
Maintaining a batting average close to 50 in ODI cricket is considered exceptional, especially for an opening batsman who faces the new ball.
Rohit Sharma ODI Stats vs Teams
Rohit Sharma has performed strongly against several major cricketing nations. His record against Australia and Sri Lanka is particularly impressive.
| Team | Matches | Runs | Average | 100s | 50s |
|---|---|---|---|---|---|
| Australia | 49 | 2609 | 59.29 | 9 | 10 |
| Bangladesh | 18 | 827 | 55.13 | 3 | 3 |
| England | 23 | 846 | 47.00 | 3 | 4 |
| New Zealand | 34 | 1134 | 36.58 | 2 | 6 |
| Pakistan | 20 | 893 | 49.61 | 2 | 8 |
| South Africa | 29 | 952 | 35.25 | 3 | 4 |
| Sri Lanka | 55 | 2021 | 45.93 | 6 | 9 |
| West Indies | 37 | 1613 | 57.60 | 3 | 12 |
These statistics demonstrate Rohit Sharma’s ability to perform against both strong bowling attacks and different playing conditions.
Rohit Sharma vs Other ODI Legends
| Player | Matches | Runs | Average | Centuries |
|---|---|---|---|---|
| Rohit Sharma | 282 | 11577 | 48.84 | 33 |
| Virat Kohli | 290+ | 13000+ | 57+ | 50 |
| Sachin Tendulkar | 463 | 18426 | 44.83 | 49 |
Rohit Sharma stands among the greatest ODI batsmen alongside players like Virat Kohli and Sachin Tendulkar. If you want to explore his centuries in detail, check the Virat Kohli Centuries List
Rohit Sharma ODI Stats by Host Country
Playing conditions often influence a batsman’s performance. Rohit Sharma has been highly successful both at home and overseas.
| Country | Matches | Runs | Average | 100s |
|---|---|---|---|---|
| India | 100 | 5074 | 55.75 | 14 |
| Australia | 33 | 1530 | 56.66 | 6 |
| England | 27 | 1428 | 64.90 | 7 |
| Sri Lanka | 35 | 934 | 31.13 | 2 |
| UAE | 10 | 497 | 62.12 | 1 |
| West Indies | 18 | 529 | 48.09 | 0 |
His exceptional performances in England and Australia highlight his ability to succeed in challenging overseas conditions.
Rohit Sharma Home vs Away Performance
A player’s ability to perform in different environments is often used to judge their greatness.
| Venue | Matches | Runs | Average |
|---|---|---|---|
| Home | 100 | 5074 | 55.75 |
| Away | 118 | 3905 | 41.10 |
| Neutral | 64 | 2598 | 50.94 |
Rohit Sharma has been extremely dominant in home conditions while also maintaining strong numbers in neutral venues such as ICC tournaments.
Rohit Sharma ODI Stats by Year
Rohit Sharma’s performance has evolved significantly throughout his career.
| Year | Matches | Runs | Average | 100s |
|---|---|---|---|---|
| 2013 | 28 | 1196 | 52.00 | 2 |
| 2014 | 12 | 578 | 52.54 | 1 |
| 2015 | 17 | 815 | 50.93 | 3 |
| 2017 | 21 | 1293 | 71.83 | 6 |
| 2018 | 19 | 1030 | 73.57 | 5 |
| 2019 | 28 | 1490 | 57.30 | 7 |
| 2023 | 27 | 1255 | 52.29 | 2 |
The year 2019 stands out as one of the greatest seasons in ODI cricket, when Rohit Sharma scored five centuries during the ICC Cricket World Cup.
Rohit Sharma ODI Stats by Batting Position
| Position | Matches | Runs | Average | 100s |
|---|---|---|---|---|
| Opening | 162 | 7778 | 53.27 | 23 |
| No.2 | 31 | 1769 | 61.00 | 8 |
| Middle Order | 89 | 2030+ | 30+ | 2 |
Rohit Sharma’s success as an opener transformed his ODI career and established him as one of the most dangerous batsmen in world cricket.
Rohit Sharma ODI Tournament Stats
| Tournament | Matches | Runs | Average | 100s |
|---|---|---|---|---|
| World Cup | 28 | 1575 | 60.57 | 7 |
| Asia Cup | 28 | 939 | 46.95 | 1 |
| Champions Trophy | 15 | 661 | 47.21 | 1 |
His record in ICC tournaments further highlights his importance to the Indian team.
Rohit Sharma Captaincy Stats in ODIs
| Role | Matches | Runs | Average | 100s |
|---|---|---|---|---|
| As Captain | 56 | 2506 | 52.20 | 5 |
| Not Captain | 226 | 9071 | 47.99 | 28 |
Even after taking on leadership responsibilities, Rohit Sharma continued to deliver strong batting performances.
Major Records of Rohit Sharma
Rohit Sharma holds several historic records in ODI cricket:
- Highest individual score in ODI cricket 264 runs
- Only player with three ODI double centuries
- Five centuries in a single World Cup edition
- Among the fastest players to reach 10,000 ODI runs
- One of the most successful opening batsmen in ODI history
These achievements have firmly established him as a legend of the modern game.
Conclusion
Rohit Sharma’s ODI career is filled with remarkable achievements, unforgettable innings, and record-breaking performances. With more than 11,500 runs and over 30 centuries, he has firmly established himself as one of the greatest batsmen in the history of ODI cricket.
From his historic 264-run innings to his outstanding performances in ICC tournaments, Rohit Sharma has consistently delivered for India on the biggest stages. As his career continues, cricket fans around the world eagerly await more records and milestones from this legendary batsman.
Frequently Asked Questions
How many ODI centuries does Rohit Sharma have?
Rohit Sharma has scored 33 centuries in ODI cricket.
What is Rohit Sharma’s highest ODI score?
His highest ODI score is 264 runs, the highest individual score in ODI history.
What is Rohit Sharma’s ODI batting average?
Rohit Sharma’s ODI batting average is 48.84.
How many runs has Rohit Sharma scored in ODI cricket?
He has scored 11,577 runs in ODI cricket.
How many runs has Rohit Sharma scored as an opener in ODI cricket?
Rohit Sharma has scored more than 7,700 runs as an opening batsman in ODI cricket. His average as an opener is above 53, making him one of the most successful opening batsmen in ODI history.
What is Rohit Sharma’s strike rate in ODI cricket?
Rohit Sharma has an ODI strike rate of around 92.74, which shows his ability to score quickly while maintaining a high batting average.
Against which team has Rohit Sharma scored the most runs in ODIs?
Rohit Sharma has scored the most ODI runs against Australia, with more than 2,600 runs against the team.
How many fours and sixes has Rohit Sharma hit in ODI cricket?
Rohit Sharma has hit over 1,090 fours and 357 sixes in ODI cricket during his international career.
How many matches has Rohit Sharma played in ODI cricket?
Rohit Sharma has played more than 280 ODI matches for the India national cricket team since making his debut in 2007.
What is Rohit Sharma’s best performance in an ODI World Cup?
Rohit Sharma’s best World Cup performance came in 2019, when he scored 648 runs and five centuries, the most centuries by any player in a single World Cup.
When did Rohit Sharma score his first ODI century?
Rohit Sharma scored his first ODI century in 2010 against Zimbabwe, marking the beginning of his rise as a top international batsman.
How many runs has Rohit Sharma scored in ODI World Cups?
Rohit Sharma has scored over 1,500 runs in ODI World Cups, making him one of the most successful batsmen in World Cup history.
What is Rohit Sharma’s highest score against Australia in ODIs?
Rohit Sharma’s highest score against Australia in ODI cricket is 209 runs, which was one of his famous double centuries.
How successful is Rohit Sharma as an ODI captain?
As captain, Rohit Sharma has scored more than 2,500 runs in ODIs with an average above 50, showing that his batting performance remained strong even while leading the team.
