Chris Gayle
Chris Gayle. (Credit: Getty Images)
2 of 10

9) Aaron Finch (Australia) – 119

Batsmen, Most sixes, Top ten, Top ten batsmen with most sixes in ODIs
Aaron Finch (Source: Twitter)

Australia’s skipper Aaron Finch is well renowned for his explosive style of batting. The 33-year-old made his debut in 2013 and has come a long way since. In the seven years since Finch has played 126 ODI matches for the Aussies, having amassed 4882 in the process, including 16 centuries and 26 fifties.

The right-handed batsman has an average of 41.02, and he has hit a mammoth 119 sixes in ODIs, therefore, Finch ranks at number ten on this list.

2 of 10

Read More  Watch- Hyderabad crowd goes 1-step further than Ahmedabad, does this to Hardik Pandya