In the one-day format, Shahid Afridi has the record for the highest number of sixes in ODI cricket. In the table of most sixes in ODI cricket, current Indian captain Rohit Sharma is just behind him. Then Chris Gayle, Sanath Jayasuriya, Dhoni, McCullum, or Morgan—all superstars—are present.
Afridi is a very powerful ball hitter. In his career, he hit 351 maximums in 369 innings. Rohit Sharma loves the attacking approach in the beginning phase of the innings. He smashes 344 sixes, which is more than Chris Gayle’s record.
Except for Hitman, 3 more Indian batsmen are part of the highest sixes in the ODI list. Master Blaster Sachin Tendulkar, MS Dohni and Sourav Ganguly are in the top six hitters in the ODI.
Most Number of Sixes in ODI History
Batsman | Inn | 6s |
Shahid Afridi | 369 | 351 |
Rohit Sharma | 265 | 344 |
Chris Gayle | 294 | 331 |
Sanath Jayasuriya | 433 | 270 |
MS Dhoni | 297 | 229 |
Eoin Morgan | 230 | 220 |
AB de Villiers | 218 | 204 |
Brendon McCullum | 228 | 200 |
Sachin Tendulkar | 452 | 195 |
Sourav Ganguly | 300 | 190 |
1-Shahid Afridi
Shahid Khan Afridi first appeared for Pakistan in 1996 against Kenya as a leg-spinner. But his power to smash the ball forced team management to give him a chance as a batter. In the same year, he scored the fastest ODI hundred in a match with Sri Lanka which was broken by the Kiwi player after 18 years.
In his 19 years of one-day career, Afridi hits 351 sixes in 398 games. At the international stage, he smashed 476 sixes which is the highest ODI sixes as Pakistani. He also achieved the record of longest maximum of 153 meters.
2-Rohit Sharma
The current skipper of the Indian men’s ODI team made his debut in 2007. He was selected as a finisher but then MS Dhoni gave him an opportunity as an opener. He always looks to give his team an attacking start with his proper hard-hitting.
Rohit after becoming an opener made many records. Currently, he hits 344 maximums which is 2nd most sixes in ODI internationals. Now, he is the player with the most sixes in international cricket. He is the only player who has 3 double hundreds in ODI’s.
3-Chris Gayle
The retired Caribbean player smashed 331 sixes in 294 innings. Mr. Universe Boss during his tenure, was considered as the most destructive batsman. Gayle finished many games single-handedly for his nation. He has the 2nd most number of sixes in international cricket.