Top 5 players with the most sixes in ODI cricket

Biggest Six Hitters in ODI Cricket History

One Day International (ODI) cricket has witnessed some of the most explosive batting performances, with power-hitters thrilling fans through their massive sixes. Over the years, several players have redefined big-hitting, setting records and entertaining audiences worldwide. Here’s a look at the top cricketers with the most sixes in ODI history:

1. Shahid Afridi – 351 Sixes

The legendary Pakistani all-rounder Shahid Afridi tops the list with a staggering 351 sixes in 398 ODIs. Known for his fearless and aggressive batting, Afridi often started his innings with a six, making him one of the most exciting players in cricket history.

2. Rohit Sharma – 338 Sixes

Indian opener Rohit Sharma follows closely with 338 sixes. Renowned for his elegant yet destructive batting, Sharma is the only player to have scored three double centuries in ODIs, making him one of the most dominant batsmen of his era.

3. Chris Gayle – 331 Sixes

West Indies’ “Universe Boss,” Chris Gayle, is third on the list with 331 sixes in 301 matches. His towering sixes and record-breaking knocks, including a breathtaking 215 against Zimbabwe in the 2015 ICC World Cup, have made him an ODI icon.

4. Sanath Jayasuriya – 270 Sixes

Sri Lankan legend Sanath Jayasuriya revolutionized ODI cricket with his explosive batting. He smashed 270 sixes in 445 matches and played a crucial role in Sri Lanka’s 1996 World Cup triumph. His 189-run knock against India in 2000 remains one of his most memorable performances.

5. MS Dhoni – 229 Sixes

India’s former captain MS Dhoni, famous for his finishing ability, ranks fifth with 229 sixes. Known for his powerful strikes, Dhoni’s most iconic six came in the 2011 World Cup final, sealing India’s victory in grand style.

These cricketers have left a lasting impact on ODI cricket with their aggressive play and match-winning performances, ensuring their names remain etched in the history of the sport.

Share this post