Most Sixes in ODI cricket
ODI cricket

ODI Cricket: Six-hitting is an art in modern day cricket, and with T20 cricket getting more popular, it has become very important for the players to clear the fence. That’s where we see players with the ability to hit sixes are more popular among the fans.

Irrespective of the format, it is important now for a batter to hit sixes. This article is also related to one such stat where we will ask about the most sixes in the ODI cricket. We will talk about the top five six-hitters in the ODI cricket. So, let’s check out this special list for some elite batters.

Top five batters with most sixes in ODI cricket

5. MS Dhoni (IND) – 229 sixes

Most Sixes in ODI cricket
MS Dhoni

Former Indian captain MS Dhoni was one of the best strikers. He was a great finisher and was a legendary captain. But he loved to hit sixes. Dhoni played 350 matches between 2004 and 2019 and scored 10773 at an average and strike rate of 50.57 and 87.56, respectively. He hit 229 sixes in ODI cricket.

4. Sanath Jayasuriya (SL) – 270 sixes

Former Sri Lankan star Sanath Jayasuriya was known to be an aggressive opener. He had a strike rate of 91.20 in ODI cricket before the T20 era. Jayasuriya won many matches on his own. He played 445 ODIs and scored 13430 runs with 28 centuries. Jayasuriya finished with 270 sixes in ODI cricket.

3. Chris Gayle (WI) – 331 sixes 

Most Sixes in ODI cricket
Chris Gayle

Chris Gayle was a beast when it came to powerhitting. He was the most fierce batter of his time, and his presence at the crease was always a pressure on the opposition because of his ability to hit big sixes. Gayle played 301 games and scored 10480 runs with 25 sixes. Gayle hit 331 sixes in ODI cricket.

2. Rohit Sharma (IND) – 331 sixes

Most Sixes in ODI cricket
Rohit Sharma

Indian captain Rohit Sharma is known as “Hitman” because of his ability to hit sixes. He is not a big powerhitter but knows how to send the ball long to the boundary line. Rohit played his maiden ODI in 2007, but since he became the opener, he has shown his full range. Rohit has scored 10866 runs in 265 ODIs, with 31 centuries, including three double centuries and 331 sixes. He might end up breaking the record until his retirement.

1. Shahid Afridi (PAK) – 351 sixes

Most Sixes in ODI cricket
Shahid Afridi

Shahid Afridi introduced himself with a brute innings where he smashed a 36-ball ton in the ODI cricket. Since then, many things have changed, but what didn’t change was his way to bat. Afridi played 398 games and scored 8064 runs with 395 wickets. Afridi hit 351 sixes in ODI cricket.

Also Read: 3 Major Reasons why India suffered a humiliating Series defeat in Sri Lanka after 27 years