In the last few years, the 50-over format has seen a boom in run-scoring. One-day International (ODI) cricket has become as thrilling as T20 international cricket, with teams posting 400-plus totals increasingly frequently. Batsmen have developed remarkable hitting skills as a result of the T20 phenomena, which can also be witnessed in 50-over cricket.

The batsmen have increased the ante when it comes to smashing fours and sixes, taking advantage of the narrow boundaries and ever-improving bats. Batsmen feel more at ease clearing the ropes with field limits on and a lower risk of being caught in the outfield, especially in the power play overs.

Last year, Eoin Morgan had a great year, with one of his career highlights being helping England to their first-ever ICC One-Day International World Cup victory. Morgan hammered 17 sixes in that innings, which is still the world record for the most sixes by an individual batsman in an ODI inning.

Three of the world’s cleanest strikers are tied for second place on this list when it comes to hitting the ball long. In a single ODI inning, India’s Rohit Sharma, former South African top-order batsman AB de Villiers, and West Indies veteran Chris Gayle have all struck 16 sixes. Shane Watson, one of Australia’s best top-order batters, was as destructive as the world’s best on his day.