One Day International (ODI) is one of the formats in international cricket besides T20 internationals and Test cricket. One Day International format has seen many legendary cricketers coming out and making their name in international cricket. Many legendary cricketers are famous for their big-hitting abilities in international cricket, such as Shahid Afridi, Virender Sehwag, Sanath Jayasuriya, Chris Gayle, Kieron Pollard, Andre Russell, Hardik Pandya, MS Dhoni, Glenn Maxwell, etc. These players believe in hitting the sixes at will and have a high strike rate compared to the other batters. Strike rate plays a vital role for a team when the death overs in an ODI or a T20 match arrive, and the batters with the big-hitting abilities score the maximum runs possible to lift their team to a good total. The following list shows the top ten Non-Asian cricketers with the most sixes in the One Day International (ODI) history.

1. Chris Gayle

The legendary destructive opening batter tops the list with 331 sixes in the One Day Internationals. Gayle scored 10480 ODI runs in 301 games with 54 fifties and 25 tons in an ODI career that lasted 20 years.

2. Eoin Morgan

The World Cup-winning skipper Eoin Morgan represented both England and Ireland internationally. Morgan has hit 220 sixes in the One Day Internationals and scored 7701 runs in 246 ODI matches with 47 fifties and 14 centuries in an ODI career that started from 2006.

3. AB De Villiers

The former South African international hit 204 sixes in his One Day International career and scored 9577 runs in 228 ODI matches with the help of 53 fifties and 25 centuries in an ODI career that lasted 13 years, from 2005 to 2018.

4. Brendon McCullum

The New Zealander was a part of 260 One Day Internationals and scored 6083 runs with the help of 32 half-centuries and five centuries. The former Kiwi captain hit 200 sixes in the ODI format and retired in 2016 after making his debut way back in 2002.

5. Martin Guptill

The Kiwi opening batter has played 186 One Day Internationals and made 6927 runs with the help of 37 half-centuries and 16 centuries. Guptill made his ODI debut in 2009 and has hit the ball 181 times out of the park.

6. Ricky Ponting

The most successful captain in the One Day International format played his first ODI game in 1995 and retired in 2012. Punter hit 162 sixes in his ODI career of 375 matches, in which he scored 13704.

7. Chris Cairns

Chris Cairns made his first ODI appearance in 1991 and played his last ODI in 2006. The Kiwi all-rounder was a part of 215 ODI matches and scored 4950 runs with the help of 26 fifties and four centuries, and hit the ball 153 times out of the park in his ODI career.

8. Adam Gilchrist

The legendary wicket-keeper from the Australia cricket team played 287 ODI games and made 9619 runs with 55 half-centuries and 16 centuries. Gilly hit the ball 149 times outside the fence in his ODI career that lasted 12 years, from 1996 to 2008.

9. Ross Taylor

The New Zealand batter Ross Taylor had also led the side before. Taylor wore the New Zealand jersey in 233 ODI matches and scored 8581 runs with the help of 21 centuries and 51 half-centuries. The former Kiwi skipper hit 146 sixes throughout his ODI career that commenced in 2006.

10. Jacques Kallis

Kallis comes under the category of the greatest all-rounders, including some legendary players like Imran Khan, Kapil Dev, Shakib al Hasan, and Ian Botham. The South African legend hit the ball 137 times out of the park in an ODI career of 328 matches and 11579 runs, which began in 1996 and ended in 2014.