Cricket is a Gentleman’s game. But, there are legends who loves to play attacking cricket and have shown their class by producing fear among bowlers. Check out list of ODI batsmen who hit most number of sixes in ODIs below: –
Shahid Afridi-351
Shahid Afridi is leading the table with 351 sixes in 369 ODI innings. This player is known for its boom-boom playing style. Team mates call him “Lala”. He is a known killer who loves to destroy the momentum of bowlers. His most number of sixes record is quite impossible for others.
Sanath Jayasurya
Great opener, great hitter, and a perfect match finisher, I think words are less to determine his class. He is the second highest 6 hitter in the ODIs. Jayasurya landed the ball out of the boundary 270 times in 433 innings.
Chris Gayle
T-20 icon Chris Gayle is not far behind than the other hitters. He is among the top three with 238 sixes in 269 innings. He also holds IPL’s the most number 6 hitting record. His appearance on the crease is enough to produce fear among bowlers.
Brandon McCullum
This Former Kiwi Skipper is known for his aggressive batting class. He loved to play attacking cricket in all cricket formats whether it is t20, ODI, or test. He has hit 200 sixes in 228 innings.
Mahendra Singh Dhoni
Mahendra Singh Dhoni has many identities and records. Now, he is the fourth top six hitters of the world. He took just 244 innings to reach the milestone.
Sachin Tendulkar
Sir Sachin Ramesh Tendulkar. This name do not need any identity. This legend secured fifth position in terms of hitting most sixes in ODIS.
Saurav Ganguly
Former Indian Skipper “Dada” who lead the “Men in Blue” also a member of highest ODI 6 hitters club. He hit 190 sixes in 300 innings.
AB Devilliers
“AB Devilliers”, this name comes 7th in the list. He hit 187 sixes in just 197 innings. It is almost 1 six/match.