With the introduction of limited overs format in cricket, it has reached huge popularity. It is because of the fast-paced action we get to see. An ODI match consists of 50 overs for each team and finishes in one day. The maximum run a batter could score in a legal delivery is six. There have been many aggressive batters who aim to score six so it benefits their team the most. Here, we are going to talk about the cricketers who have hit maximum sixes in their ODI career.

1. Martin Guptill – 187 Sixes

Martin Guptill is a fierce batter who plays for the New Zealand cricket team. Guptill has consistently scored for his team in limited-overs cricket. Guptill has the record for the highest individual score in the ODI World Cup, 237*. Guptill makes his way into this list by smacking 187 sixes in his ODI career in 198 matches.

2. Sachin Tendulkar – 195 Sixes

Sachin Tendulkar, the god of cricket, was a classy player. But Sachin did not leave any occasion where he had to score a six. Despite being known for his defensive abilities and scoring runs consistently, Sachin has sixes than many cricketers with an aggressive approach. In his incredibly long career of 463 ODI matches, Sachin hit 195 sixes.

3. Brendon McCullum – 200 Sixes

Brendon McCullum was a very entertaining batter to watch limited-over matches. McCullum could easily destroy many great bowling attacks in international cricket. McCullum smashed the ball brutally all over the field. McCullum not only took this approach to limited overs, but he also scored aggressively in test cricket. In his 260 ODI matches, McCullum smashed 200 sixes.

4. AB de Villiers – 204 Sixes

AB de Villiers was also known as "Mr. 360", because of his capability to hit any ball anywhere against top bowlers. De Villiers also has the record for scoring the fastest century in ODI cricket, at just 31 balls. This shows that De Villiers was a brutal batter. De Villiers clinched 204 sixes in 228 matches, making him stand at number 7 on this list.

5. Eoin Morgan – 220 Sixes

Eoin Morgan is a former captain of England's national team and he is the only captain to lead England to the first and only World Cup trophy. Morgan's approach was very hostile, as he would always try to hit for boundaries. Morgan has the record for scoring the most sixes ever in an ODI match. Morgan has smashed the ball 220 times for maximum, playing In his 248 matches.

6. MS Dhoni – 229 Sixes

MS Dhoni is considered to be the most beloved cricketer in India. Dhoni's batting style was unique from the start of his career,  where he would try to score as much as he could quickly. Dhoni can unleash big sixes without any issues. Dhoni is regarded as the best finisher of all time. Dhoni has smacked 229 sixes in 350 matches.

7. Sanath Jayasuriya – 270 Sixes

Sanath Jayasuriya, a Sri Lankan legendary cricketer, is at number 4 on this list. Jayasuriya easily destroyed many bowling attacks because of his aggressive approach. Jayasuriya slashed and smacked the ball all over the ground. Jayasuriya played 445 matches in ODI where he hit 270 sixes.

8. Rohit Sharma – 286 Sixes

Rohit Sharma is the current skipper of the Indian national team. Rohit is also nicknamed "Hitman" because he is a hard-hitting batter who is capable of launching high sixes. Rohit stands at number 3 on this list. People are always having fun when Rohit strikes. Rohit has hit 286 sixes, the most by any Indian in ODI cricket.

9. Chris Gayle – 331 Sixes

Chris Gayle is the definition of an aggressive batting style. Gayle is the most feared batter by bowlers to bowl. Gayle has immense strength which helps the shot which is not even of technique to cross over the boundary line. Gayle is one of the two cricketers who have smashed 300 plus sixes in ODI cricket. Gayle has 331 sixes in just 301 matches.

10. Shahid Afridi – 351 Sixes

Shahid Afridi is the greatest all-rounder Pakistan could ever think of. Afridi is a compulsive basher. Afridi is the type of batter who would try every ball to hit for six. But because of his thinking, Afridi was also very inconsistent. Afridi is among the most lethal players in limited-over cricket. Afridi has smacked 351 sixes, the most by anyone in ODI history, in 398 matches.