Most sixes in ODI cricket: Indian Cricket Captain Rohit Sharma holds the record for hitting the most sixes in ODI cricket history with 555 sixes. Recently, Rohit smashed 5 sixes in the World Cup 2023 match against Afghanistan. Earlier, former West Indian opener Chris Gayle held the record for smashing the most number of sixes in international cricket with 553 sixes. Now, the number of Rohit Sharma ODI sixes is 556 (Till Now).
Top 10 Players With Most Sixes in ODI
Table of Contents
S.No. | Player Name | Country | No. of Sixes in ODI |
1 | Rohit Sharma | India | 555 |
2 | Chris Gayle | West Indies | 553 |
3 | Shahid Afridi | Pakistan | 476 |
4 | Brendon McCullum | New Zealand | 398 |
5 | Martin Guptill | England | 383 |
6 | MS Dhoni | India | 359 |
7 | Sanath Jayasuriya | Sri Lanka | 352 |
8 | Eoin Morgan | England | 346 |
9 | AB de Villiers | South Africa | 328 |
10 | Jos Butller | England | 315 |
Must Read: How Many Times has India won the Cricket World Cup (ODI)?
Highest Score in ODI International
Another record where the Indian Captian Rohit Sharma is on the top is the highest Score in ODI International. Rohit scored 264 runs against Sri Lanka on 13 Nov 2014 and became the only player who scored 250+ runs in ODI match. The second-highest score in ODI international by a player is Martin Guptill (New Zealand), who scored 237 runs against West Indies.
Most Runs in ODI Cricket By a Player
Indian Cricket star, Sachin Tendulkar holds the record of scoring the most runs in ODI Cricket by a player. He scored 18,426 runs in 452 innings. He also holds the record for the highest number of centuries and half centries in ODI.
Fastest Century in ODI World Cup
South African batsman A. Markram played a fabulous inning in the CWC 2023 and smashed fastest centre in world cup in just 49 balls against Sri Lanka.