The Top 10 ODI Players with the Most Sixes
One-day international cricket is one of the most popular formats in the world. This is also the most popular with the audience. There was a time when players only dealt with bowlers in fours, but after the introduction of T20 cricket, batsmen became more aggressive and began to hit sixes more frequently in One Day Internationals as well. However, explosive players such as Gayle, Afridi, MS Dhoni, and Rohit Sharma have demonstrated the art of hitting sixes in the legendary 50-over format. The most interesting part is that five Indian batsmen are among the top ten players with the most sixes in One Day Internationals. Consider the players who have the most sixes in ODIs. Batsman with the most sixes in one-day internationals: Shahid Afridi - Shahid Afridi, a former Pakistani all-rounder, has the most sixes in ODIs, with 351 sixes in 398 matches. Afridi was a Pakistani cricketer who served the country for 19 years (1995-2015). Shahid has made 8064 runs at an average of 23.57. Afrid