Top 5 batsmen with most sixes in ODIs since 2010

Chris Gayle
Chris Gayle

#3 Eoin Morgan - 142 sixes

Eoin Morgan
Eoin Morgan

England cricket team's fortunes in limited overs cricket took a drastic turn after their dismal performance in 2015 World Cup. Eoin Morgan is one of the major reason for that overturn in fortunes as he took the responsibility of leading the struggling England team after the disastrous World Cup campaign and transformed them into a formidable ODI side in the last few years through his tactical acumen and attacking brand of gameplay.

He has also led the team by example by producing match-winning knocks regularly. He has played in 174 ODI matches since 2010 and hit 142 sixes. He currently holds the third position on this list.


#2 AB de Villiers - 155 sixes

Modern day legend - AB de Villiers
Modern day legend - AB de Villiers

Mr.360 AB de Villiers retired from international cricket this year owing to personal reasons and fatigue. Before retiring from international cricket he established himself as one of the greats of the game through his illustrious accomplishments. He is one of the cleanest hitters the game of cricket has ever seen and possesses the ability to hit sixes towards all directions of the ground.

He played 135 ODI matches and hit 155 sixes. He currently holds the second position on this list. He is the only retired batsman on this list so it seems highly unlikely that he will hold onto the second position for long as Eoin Morgan is closing in on his tally.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links

App download animated image Get the free App now