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
Player | Matches | Runs | Highest Score | Batting Average | Strike Rate | 100s | Sixes |
Glenn Maxwell (AUS) | 36 | 1074 | 201* | 38.35 | 134.75 | 3 | 58 |
Heinrich Klaasen (SA) | 44 | 1823 | 174 | 50.63 | 123.59 | 4 | 65 |
Travis Head (AUS) | 28 | 1390 | 154* | 57.91 | 121.29 | 5 | 48 |
Rohit Sharma (IND) | 48 | 2085 | 131 | 48.48 | 114.12 | 4 | 100 |
David Miller (SA) | 50 | 1432 | 101 | 49.37 | 109.64 | 1 | 56 |
Jos Buttler (ENG) | 42 | 1271 | 162* | 35.30 | 106.62 | 2 | 45 |
Sean Williams (ZIM) | 31 | 1423 | 174 | 50.82 | 103.71 | 5 | 24 |
David Warner (AUS) | 45 | 1942 | 163 | 44.13 | 101.94 | 5 | 52 |
Shreyas Iyer (IND) | 54 | 2141 | 128* | 47.57 | 101.85 | 5 | 53 |
Aiden Markram (SA) | 49 | 1645 | 175 | 41.12 | 101.79 | 3 | 44 |
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.