ODI Cricket has evolved a lot in the recent times. In every other match, we are witnessing scores in excess of 400 and batsmen scoring 200+ which was unheard of a decade back.

Today, we look at the most destructive batsman in ODI cricket, players who have scored 1000+ runs with highest strike rate since 2020.

Most destructive batsman in ODI cricket

PlayerMatchesRunsHighest ScoreBatting AverageStrike Rate100sSixes
Glenn Maxwell (AUS)361074201*38.35134.75358
Heinrich Klaasen (SA)44182317450.63123.59465
Travis Head (AUS)281390154*57.91121.29548
Rohit Sharma (IND)48208513148.48114.124100
David Miller (SA)50143210149.37109.64156
Jos Buttler (ENG)421271162*35.30106.62245
Sean Williams (ZIM)31142317450.82103.71524
David Warner (AUS)45194216344.13101.94552
Shreyas Iyer (IND)542141128*47.57101.85553
Aiden Markram (SA)49164517541.12101.79344

Related IPL 2025 Highest Paid Cricketers: 6 Players with 20 Cr + Salary

Australia’s Glenn Maxwell has been one of the most dangerous batsmen of recent times. Since 2020, the middle-order basher has smashed 1074 runs at a staggering strike rate of 134.75. His ODI World Cup 2024 innings of 201* against Afghanistan is hailed as one of the best ODI innings ever.

Heinrich Klaasen, Travis Head, Rohit Sharma are among the other three batsmen with 110+ Strike Rate since 2020.

Related 8 Teams With Most ODI Wins In History

Which batsman has smashed most sixes in ODI cricket since 2020?

When it comes to most ODI sixes since 2020, our very own hitman Rohit Sharma tops the charts with 100 sixes.  

The second best is nowhere near. South Africa’s Heinrich Klaasen is the next in most sixes in One Day Internationals since 2020 list with 65 maximums.

Follow us on X (Twitter) for more.

Himanshu has more than 10 years of experience in the industry in both news and sports. He has worked in a renowned media house to began with and then went on to digital desk of Fantasy Sports startup to get back to covering sport. His focus now is covering sports especially Cricket.

Leave A Reply