Rohit Sharma, India’s cricket captain, is renowned for his powerful batting and record-breaking performances. In a recent match against England, he scored a remarkable 119 runs off 90 balls, leading India to a series victory.
This inning marked his return to form and added to his impressive tally of sixes in One Day Internationals (ODIs). As of August 2024, Rohit had hit 338 sixes in 267 ODIs, placing him second on the all-time list.
Rohit Sharma led from the front with an outstanding đŻ in the chase & bagged the Player of the Match award as #Teamindia beat England in Cuttack! đ đ
Scorecard âśď¸ https://t.co/NReW1eEQtF#Sowing | @IDFCFIRSTBank pic.twitter.com/UIUHEtfSfb
â BCCI (@BCCI) February 9, 2025
This achievement moved him ahead of legends like Chris Gayle, Sanath Jayasuriya and MS Dhoni. In this article, we will explore the top 10 players with the most sixes in ODI history, highlighting their contributions to the game.
Check Out| Most Sixes in an Innings by a Team Till 2024
Rohit Sharmaâs Record-Breaking Feat: A New Milestone in ODI Cricket
Source: The Independent
On February 9, 2025, Rohit Sharma achieved several milestones during the second ODI against England in Cuttack.
His performance not only helped India secure a series-clinching victory but also etched his name in cricket history alongside some of the game’s legends.
Key Highlights of Rohit Sharma’s Record-Breaking Feat:
- Second-Highest Six-Hitter in ODIs: During his innings of 119 runs off 90 balls, Rohit Sharma surpassed Chris Gayle’s record of 331 sixes to become the second-highest six-hitter in ODIs with 338 sixes. He is now only behind Shahid Afridi, who holds the record with 351 sixes.
- Most International Centuries: After Turning 30 Sharma now holds the record for the most international centuries (36) by an Indian player after turning 30, surpassing Sachin Tendulkar, who previously held the record with 35 centuries.
- Most 50+ Scores as an Indian Opener: Rohit Sharma recorded his 121st fifty-plus score in international cricket, setting a new benchmark for Indian openers. Sachin Tendulkar previously held the record with 120 such scores.
- Second-Highest Run-Scorer as an Opener for India: Sharma has now amassed 15,404 runs as an opener across all formats for India, overtaking Sachin Tendulkar’s record of 15,335 runs. He now trails only Virender Sehwag, who leads with 15,758 runs.
- First Captain to Hit 250 International Sixes: Rohit Sharma became the first captain to hit 250 international sixes.
- Other Records: Overtook Rahul Dravid’s tally of 10,889 runs to enter the list of the top 10 highest run-getters in ODI history.
In the match, Sharma scored 119 runs off 90 balls, with 12 fours and 7 sixes. His century came in just 76 balls, which is the second-fastest of his career in the ODI format. This was also his 32nd ODI century.
Other ODI Records of Rohit Sharma
Rohit Sharma, India’s cricket captain, has achieved numerous records in One Day Internationals (ODIs). Here’s a summary of his notable achievements:
Category |
Record |
Rank |
Statistic |
All-round: Batting and Fielding |
5000 runs and 50 fielding dismissals |
– |
Achieved |
Batting: Most Runs |
Most runs in career |
10th |
10,987 runs |
Most runs in an innings |
1st |
264 runs |
|
Most runs in an innings (progressive record holder) |
12th |
264 runs |
|
Most runs in a series |
6th |
648 runs |
|
Most runs in a calendar year |
9th |
1,490 runs |
|
Most runs in an innings (by batting position) |
1st |
264 runs |
|
Most runs in a match on the losing side |
7th |
171* runs |
|
Most runs in a series by a captain |
2nd |
597 runs |
|
Most runs in an innings by a captain |
2nd |
208* runs |
|
Batting: Averages and Strike Rates |
Highest career batting average |
13th |
49.26 |
Batting: Debuts and Last Match |
Hundred in last match |
18th |
119 runs |
Batting: Hundreds |
Most hundreds in a career |
3rd |
32 hundreds |
Most hundreds in a series |
1st |
5 hundreds |
|
Most hundreds in a calendar year |
2nd |
7 hundreds |
|
Most hundreds against one team |
4th |
8 hundreds |
|
Hundreds in consecutive innings |
2nd |
3 hundreds |
|
Oldest player to score a hundred |
15th |
37 years, 285 days |
|
Batting: Nineties |
Most nineties in career |
22nd |
5 nineties |
Dismissed for 99 |
1st |
99 runs |
|
Batting: Fifties |
Most fifties in career |
11th |
89 fifties |
Fifties in consecutive innings |
13th |
5 fifties |
|
Batting: Ducks and Pairs |
Most ducks in career |
39th |
16 ducks |
Batting: Boundaries |
Most sixes in career |
2nd |
338 sixes |
Most fours in career |
13th |
1,024 fours |
|
Most sixes in an innings |
2nd |
16 sixes |
|
Most fours in an innings |
1st |
33 fours |
|
Most runs from fours and sixes in an innings |
1st |
186 runs |
|
Batting: Long Innings |
Longest individual innings (by balls) |
5th |
173 balls |
Highest percentage of runs in a completed innings |
4th |
65.34% |
|
Batting: Fastest Career Runs |
Fastest to 5,000 runs |
36th |
142 innings |
Fastest to 6,000 runs |
17th |
162 innings |
|
Fastest to 7,000 runs |
5th |
181 innings |
|
Fastest to 8,000 runs |
4th |
200 innings |
|
Fastest to 9,000 runs |
3rd |
217 innings |
|
Fastest to 10,000 runs |
2nd |
241 innings |
|
Fielding: Most Catches |
Most catches in career |
36th |
95 catches |
Partnerships: Innings Partnerships |
Highest partnerships for any wicket |
36th |
246 runs |
Highest partnership for the first wicket |
27th |
227 runs |
|
Highest partnership for the second wicket |
13th |
246 runs |
|
Highest partnership for the third wicket |
26th |
211 runs |
|
Highest partnership for the fifth wicket |
23rd |
167 runs |
|
Individual: Players |
Most matches in career |
37th |
267 matches |
Most player-of-the-match awards |
17th |
25 awards |
|
Most player-of-the-series awards |
20th |
5 awards |
|
Longest careers |
22nd |
17 years, 231 days |
|
Individual: Captains |
Oldest captains |
26th |
37 years, 285 days |
Note: The ranks and statistics are based on the data provided and may have changed over time.
For You| [Updated] List of the Top 10 Cricketers With Most Sixes in Test Cricket
Most Sixes in ODI Cricket: Where Does Rohit Sharma Stand?
On February 9, 2025, Indian skipper Rohit Sharma surpassed Chris Gayle in becoming the second-most six-hitter batsman in the ODI cricket world.
In an intriguing ODI match with England at Cuttack, Rohit Sharma made 119 runs off 90 balls, which brought him from the #3 position to the #2 position, eclipsing Chris Gayle, who now holds the #3 position.
Top 10 Players with the Most Sixes in ODI History
According to ESPNinfo, here are the top 10 players with the most sixes in ODI history:
Player (Team) |
Span |
Mat |
Inns |
6s |
Shahid Afridi (PAK) |
1996-2015 |
398 |
369 |
351 |
Rohit Sharma (IND) |
2007-2025 |
267 |
259 |
338 |
Chris Gayle (WI) |
1999-2019 |
301 |
294 |
331 |
Sanath jayasuriya (SL) |
1989-2011 |
445 |
433 |
270 |
Ms Dona (IND) |
2004-2019 |
350 |
297 |
229 |
John Morgan (ENG) |
2006-2022 |
248 |
230 |
220 |
AB DE VILLLIERS (In) |
2005-2018 |
228 |
218 |
204 |
Brendon McCullum (NZ) |
2002-2016 |
260 |
228 |
200 |
Sachin Tendulkar (IND) |
1989-2012 |
463 |
452 |
195 |
Sourav Ganguly (IND) |
1992-2007 |
311 |
300 |
190 |