Sixes are a holy grail for Hard Hitter Batsmen in cricket. This why every time a batsman goes for maximum, cricket fans stand up in excitement and cheer it in delight. Cricket have seen many destructive batsmen who with their special striking skills, hit many sixes in an innings. Today, we will be talking about Top 10 Batsmen with Highest ODI Sixes in History.
Contents
Top 10 Batsmen With Highest ODI Sixes in History
From Shahid Afridi to Ricky Ponting Cricket fans have witnessed many cricket legends record most number of Sixes in the ODI format. Limited overs formats (ODI and T20) become more interesting and thrilling if a batsman hits a sixes in the close moments of the game. Not only it rejoices cricket fans with entertainment, but it also adds maximum runs to the team’s total. Here is the list of Top 10 Batsmen with Highest ODI Sixes in history.
Player | Span | Mat | Inns | 6s |
Shahid Afridi | 1996-2015 | 398 | 369 | 351 |
CH Gayle | 1999-2019 | 301 | 294 | 331 |
ST Jayasuriya | 1989-2011 | 445 | 433 | 270 |
RG Sharma | 2007-2021 | 227 | 220 | 244 |
MS Dhoni | 2004-2019 | 350 | 297 | 229 |
EJG Morgan | 2006-2021 | 246 | 228 | 220 |
AB de Villiers | 2005-2018 | 228 | 218 | 204 |
BB McCullum | 2002-2016 | 260 | 228 | 200 |
SR Tendulkar | 1989-2012 | 463 | 452 | 195 |
SC Ganguly | 1992-2007 | 311 | 300 | 190 |
1. Shahid Afridi
Legendary Pakistani Cricketer Shahid Afridi takes the top spot on our list of Batsmen with most sixes in ODI format. He holds the record of hitting most sixes in the One Day Internationals. During his career from 1996 to 2015 he smashed 351 sixes in 398 matches and 369 innings. Apart from it, he also accounts for 8064 runs with an average of 23.57 and 730 fours.
Shahid Afridi was a dangerous batsman for opponent bowlers during his time. He challenged every bowler for a Sixer in every match. This is why his strike rate remained at 117.o during his career. Moreover, he also scored six hundreds and 39 fifties in the One Day format.
Boom Boom set many record during his International career as an all-rounder. He holds the 3rd fastest hundred on 37 balls. Apart from it, he also hit the longest six in ODI history.
Above all, he deserves the first spot on our list Cricketers with highest number of Sixes in ODI format.
2. Chris Gayle
Next, we have former West Indian All rounder Chris Gayle on our list at the 2nd spot. He is regarded as one of the greatest all rounder of all times in cricket. During his career from 1999 to 2019, he smashed 331 sixes in 301 ODI matches and 294 innings. Apart from it, his ODI career also refers to 1128 fours with a high score of 215.
Chris Gayle scored a total of 10,480 runs in the ODI format with an average of 37.83. His ODI Career also points to 25 hundreds and 54 fifties with a strike rate of 87.19. The universe Boss is the first batsman to score a hundred in all three format of the game.
Above all his achievements, he takes the 2nd position on our list.
3. Sanath Jayasuria
We have Former Sri Lankan captain and legendary all-rounder Sanath Jayasuria on the 3rd spot in our list of Highest number of ODI sixes. He is regarded as one of the best all-rounders of all times in cricket. During his career from 1989 to 2011, he smashed 270 ODI sixes in 445 matches and 433 innings.
His Illustrious ODI career also indicates 13,430 runs with an average of 32.34. Apart from it, he also scored 28 hundreds and 68 fifties in the format. His One Day Career also points out 1500 fours and a strike rate of 91.20. He is the only batsman to score a double of 10,000 runs and 300 wickets in One Day format.
All in all, Sanath Jayasuria earns a spot on our list of best ODI batsman with most sixes.
4. Rohit Sharma
Current Indian Batsman Rohit Sharma holds the 4th spot on our list of batsman with highest sixes in ODIs. Since his ODI debut in 2007, he has hit 244 sixes in 227 matches and 220 innings. Apart from it, he has also scored 9205 runs in ODI format with 832 fours.
Above all, he is one of the top batsman to score most sixes in ODI format.
5. MS Dhoni
At number 5, we have former Indian Captain MS Dhoni on our list. He is also regarded as one of the best finishers and most successful captains in cricket history. During his career from 2004 to 2009, he scratched 229 sixes and 824 fours in 350 matches and 297 innings.
MS Dhoni scored a total of 10773 runs with an average of 50.57. His marvelous One Day Career also points 10 hundreds and 73 fifties with a strike rate of 87.56. Captain Cool is the first batsman to pass 10,000 runs in ODI format with an average above 50. He was the first Indian to hit 200 sixes in One Day format.
Above all, he earns his name on our list.
6. Eoin Morgan
Next we have Current English Captain Eoin Morgan on our list of cricketers with most sixes in ODI format. Since his ODI debut in 2009, he has recorded 220 sixes and 654 fours in 246 matches and 228 innings. His ODI career also refers to 7701 runs with an average of 39.69.
In his period, Morgan has also scratched 14 hundreds and 47 fifties with a strike rate of 91.25. Apart from it, he also holds the fastest fifty from England’s batsman during ICC Cricket World Cup 2019. He went on to smash 17 sixes in that innings which also became the record for highest sixes in an innings.
Above all, Eoin Morgan enters his name on our list of batsman with highest ODI sixes.
7. Ab De Villiers
Former South African Batsman Ab De Villiers holds the 7th spot on our list of Cricketers with highest number of ODI sixes. During his career from 2005 to 2018, he recorded 204 sixes and 804 fours in 228 matches and 218 innings. His marvelous career also indicates 25 hundreds and 53 fifties in the ODI format.
ABD scored a total of 9577 runs in the One Day format with an average of 53.50. He achieved his highest total of 176 during his period. Apart from it, he also records the fastest ODI hundred on 31 balls. He also holds the record of fastest fifty and fastest 150 in this format as well.
Above all, he joins our list of most sixes in One Day history.
8. Brendon McCullum
Moving on with Former New Zealander batsman Brendon McCullum at number 8 on our list. During his career from 2002 to 2016, he smashed 200 sixes and 577 fours in 260 matches and 228 innings. His One Day career also points to 5 centuries and 32 fifties with a strike rate of 96.37.
Brendon McCullum scored a total of 6083 runs with an average of 30.41 in the ODI format. He is the only New Zealand batsman to smash 200 sixes in this format. He is considered as the most successful New Zealand captain of all times.
All in all, Brendon McCullum makes it on our list of Batsmen with most Sixers in One Day format.
9. Sachin Tendulkar
Next we have legendary Indian Cricketer Sachin Tendulkar on our list of cricketers with highest ODI sixes. He is considered as one of the greatest batsman of all times. Nicknamed Master Blaster, he stated 195 sixes and 2016 fours in 463 matches and 452 innings.
Sachin Tendulkar achieved 18426 runs in the ODI format with an average of 44.83. Moreover, his excellent ODI career also records 49 hundreds and 96 fifties with a high score of 200. He is one of the three Indians to score a double hundred in this format.
In short, Sachin Tendulkar joins our list of most Sixers in One Day above all his achievements.
10. Saurav Ganguly
At last we have Legendary Indian captain and all-rounder Saurav Ganguly on our list at number 10. He is considered as one of the greatest all-rounders in One Day cricket. During his career, Ganguly smashed 190 sixes and 1122 fours in 311 ODI matches and 300 innings. His magnificent ODI career also stats 22 hundreds and 72 fifties with a strike rate of 73.70.
Saurav Gangulay altogether scored 11,363 runs with an average of 41.02. He is the only batsman to win four consecutive man of the match awards in ODI format. Moreover, he also achieved unique triple of f 10,000 runs, 100 wickets & 100 catches in ODI cricket.
All in all, Saurav Ganguly makes the last spot on our list.
Conclusion
So here is our list. Who do you think should join our list in future. Let us know in the comment box.