Most Sixes in ODI Cricket History (Updated)

2 minute read
Most Sixes in ODI Cricket

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

S.No.Player NameCountryNo. of Sixes in ODI
1Rohit Sharma India555
2Chris Gayle West Indies553
3Shahid Afridi Pakistan476
4Brendon McCullum New Zealand398 
5Martin Guptill England383
6MS Dhoni India359
7Sanath JayasuriyaSri Lanka352
8 Eoin MorganEngland346
9 AB de VilliersSouth Africa328
10 Jos Butller England315 
Six Record in ODI (Updated)

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.

Leave a Reply

Required fields are marked *