Rohit Sharma editorial illustration for CricXZ
CricXZ editorial illustration — Rohit Sharma.
INDIA INTERNATIONAL

Rohit SharmaInternational Runs, ODI Records & Sixes

India international opening batter and former captain

Rohit Sharma has scored 20,652 runs and hit 674 sixes across Test, ODI and T20I cricket as of 03 October 2026. He remains active in ODIs after retiring from T20 internationals in 2024 and Test cricket in 2025.

Opening batterIndiaRight-handed

Player Information

Full nameRohit Gurunath Sharma
Date of birth30 April 1987
BirthplaceNagpur, Maharashtra, India
NationalityIndian
RoleBatter / Opening batter
Batting styleRight-handed
Bowling styleRight-arm off break

International Career Stats

Test

Matches
67
Innings
116
Not outs
10
Runs
4,301
Highest score
212
Batting average
40.58
Strike rate
57.05
Hundreds
12
Fifties
18
Fours
473
Sixes
88

ODI

Matches
291
Innings
283
Not outs
37
Runs
12,120
Highest score
264
Batting average
48.90
Strike rate
93.04
Hundreds
35
Fifties
63
Fours
1,148
Sixes
381

T20I

Matches
159
Innings
151
Not outs
19
Runs
4,231
Highest score
121*
Batting average
32.05
Strike rate
140.89
Hundreds
5
Fifties
32
Fours
393
Sixes
208

Statistics as of: 03 October 2026.

Test and T20I figures are final career totals. ODI figures include matches through 03 October 2026 and may change if Rohit plays again.

Primary career statistics source: BCCI. Detailed innings, not-out, boundary and strike-rate fields were reconciled with ESPNcricinfo records using the same cutoff.

As of 03 October 2026, Rohit Sharma has scored 20,652 international runs across Test, ODI and T20I cricket, including 4,301 Test runs, 12,120 ODI runs and 4,231 T20I runs.

Rohit Sharma ODI Career

Rohit Sharma made his ODI debut for India against Ireland on 23 June 2007. He later established himself as an opening batter and developed into one of India's most successful ODI run-scorers.

As of 03 October 2026, Rohit has played 291 ODIs and scored 12,120 runs in 283 innings at an average of 48.90 and a strike rate of 93.00. His ODI record includes 35 centuries and 63 half-centuries, with a highest score of 264.

Rohit's 264 against Sri Lanka in 2014 remains the highest individual score in men's ODI cricket. He is also the only batter to have scored three ODI double-centuries.

Rohit has also had a major leadership role in India's ODI history. He captained India to the 2023 ICC Men's Cricket World Cup final and the 2025 ICC Champions Trophy title. As of 03 October 2026, he remains active in ODI cricket as a batter and does not hold India's current international captaincy.

International Debuts

Test debut

6 November 2013

Against West Indies at Eden Gardens, Kolkata.

ODI debut

23 June 2007

Against Ireland at Civil Service Cricket Club, Stormont, Belfast.

T20I debut

19 September 2007

Against England at Kingsmead, Durban.

Current International Status

Status as of 03 October 2026. Rohit retired from T20 internationals on 29 June 2024 and from Test cricket on 7 May 2025. He remains an active ODI batter based on his selection and appearances for India in September 2026; no official ODI-retirement announcement had been made. He does not hold a current India international captaincy role.

Test

Retired on 7 May 2025 after 67 Test matches.

ODI

Active as a batter. He most recently played for India against England at Lord’s on 19 July 2026.

T20I

Retired on 29 June 2024 after captaining India to the ICC Men’s T20 World Cup title.

Historical India Leadership

2023

World Test Championship Final

Captained India in the 2023 ICC World Test Championship Final, where India finished runners-up.

2023

Men’s Cricket World Cup Final

Captained India to the 2023 ICC Men’s Cricket World Cup final after ten consecutive wins.

2024

Men’s T20 World Cup

Captained India to the ICC Men’s T20 World Cup title through an unbeaten campaign.

2025

ICC Champions Trophy

Captained India to the ICC Men’s Champions Trophy title through an unbeaten campaign and was Player of the Match in the final after scoring 76.

Verified Records & Achievements

2014

Highest men’s ODI score

Scored 264 against Sri Lanka at Eden Gardens, the highest individual score in men’s ODI cricket.

2013–2017

Three ODI double-centuries

Became the only batter to score three ODI double-centuries.

2015–2023

Seven ODI World Cup centuries

Scored seven centuries in men’s ODI World Cups, including a record five in the 2019 edition.

2024

Five men’s T20I centuries

Became the first batter to score five men’s T20I centuries.

2024

600 international sixes

Became the first player to reach 600 sixes in international cricket.

2013

Century on Test debut

Scored 177 against West Indies on Test debut and followed it with 111 not out, making centuries in each of his first two Tests.

Follow the latest India cricket news and match coverage on CricXZ, or explore more Indian cricket player profiles and career statistics.

← Back to All Players