One-Day Cricket has witnessed some of the finest actions in world cricket. However, in recent times, the game has evolved with more focus on strike rate and aggressive batting. Every team has started to have such players in the team, who are capable of changing the game in a few over. In this article, we will look at ‘Top 10 Batters with Highest Strike Rate in ODI’; (minimum 2,000 runs).

1. Glenn Maxwell

Australia's all-rounder Glenn Maxwell tops the list with a strike rate of 125.38 in One-Day Internationals. Maxwell has been an integral part of the Australian limited-over International side. Maxwell was also part of Australia's squad that won the World Cup in 2015. In One-Day International, Maxwell has played 135 games for Australia, scoring 3691 runs at an average of 33.86, including three centuries and 23 half-centuries.

2. Jos Buttler

The current English limited over International Captain Buttler has a strike rate of 117.93 in One-Day Internationals. Buttler has been an integral part of the English side that brought a revolution in white-ball cricket after England's exit from the 2015 World Cup. In One-Day International, Buttler has played 174 games for England, scoring 4098 runs at an average of 40.64, including 11 centuries and 25 half-centuries.

3. Shahid Afridi

The former Pakistani all-rounder Afridi has a strike rate of 117 in One-Day Internationals. Afridi was known for his power-hitting and created the record for the then-fastest century in 37 balls against Sri Lanka in 1996. Afridi had played 398 One-Day International for Pakistan, scoring 8064 runs at an average of 23.57, including six centuries and 39 half-centuries.

4. Thisara Perera

The former Sri Lankan all-rounder Perera has a strike rate of 112.08 in One-Day International. Playing down the order, Perera used to play significant cameos for Sri Lanka in a limited-over format. In One-Day International, Perera had played 166 matches for Sri Lanka, scoring 2338 runs at an average of 19.98, including one century and ten half-centuries.

5. Jason Roy

The English Opener Roy has a strike rate of 105.53 in One-Day International. Roy is known for his stroke-making and aggressive style of playing, and he formed an excellent partnership with Bairstow in opening for England. In One-Day International, Roy has played 116 matches for England, scoring 4271 runs at an average of 39.91, including 12 centuries and 21 half-centuries.

6. Virender Sehwag

The former aggressive Indian Opener Sehwag has a strike rate of 104.33 in his One-Day International career. Sehwag was known for his aggressive nature and has shown a glimpse of it in every format. Sehwag has played 251 One-Day Internationals for India, scoring 8273 runs at an average of 35.05, which includes 15 centuries. Sehwag scored the fastest century for India in 2009 against New Zealand in 60 balls.

7. David Miller

The South African batsman is one of the most powerful hitters of the ball. Miller has a strike rate of 104 in his One-Day International career. Miller has been one of the best finisher for South Africa since his debut. Miller made his debut in One-Day Internationals in 2010 and scored 4228 runs at an average of 42.70 in 166 One-Day Internationals. He has scored five centuries and 23 half-centuries in this format.

8. Jonny Bairstow

The English wicket-keeper opener Bairstow has a strike rate of 103.39 in One-Day Cricket. Bairstow formed an excellent partnership with Roy in opening for England. Since 2017, Bairstow has been a different batter in One-Day cricket. In One-Day International, Bairstow has played 103 matches for England, scoring 3780 runs at an average of 43.95, including 11 centuries and 16-half centuries.

9. Shubman Gill

The rising star of Indian batting, Gill, has made rapid progress in International cricket. The Indian batsman has a strike rate of 102.60 in a One-Day career. Gill is the fastest batsman to score 2000 runs in One-Day Internationals, reaching this milestone in 38 innings. In his 38-match One-Day International career, Gill has scored 2012 runs at an average of 62.87. He has scored six centuries and one double century in this format.

10. AB de Villiers

The legendary South African batter de Villiers has a strike rate of 101.09 in One-Day International. AB de Villiers also holds the record of fastest century in One-Day Internationals, scoring a 31-ball century against West Indies. In One-Day International, AB de Villiers has played 228 matches for South Africa, scoring 9577 runs at an average of 53.50. He has also scored 25 centuries in this format.