The batsman with the highest strike rate in ODI cricket (minimum 50 games) is West Indies’ Andre Russell. Known for his exceptional hitting in T20 cricket, Russell also dominated ODIs, smashing bowlers all over the park. After making his ODI debut in 2011, Russell played 56 matches, scoring 1,034 runs at an impressive strike rate of 130.22, the highest in ODI history among players with at least 50 matches. He recorded four half-centuries, with a highest score of 92*, and maintained an average of 27.21.
Batsmen with the Highest Strike Rates in ODIs
Player | Mat | Runs | Ave | SR | 50 | 0 | 4s | 6s |
AD Russell (WI) | 56 | 1034 | 27.21 | 130.22 | 4 | 6 | 94 | 57 |
GJ Maxwell (AUS) | 129 | 3495 | 33.60 | 124.68 | 23 | 9 | 333 | 128 |
JC Buttler (ENG) | 169 | 4823 | 41.57 | 118.00 | 25 | 13 | 392 | 162 |
LOB Cann (BMUDA) | 26 | 590 | 26.81 | 117.06 | 1 | 3 | 46 | 29 |
Shahid Afridi (Asia/ICC/PAK) | 398 | 8064 | 23.57 | 117 | – | – | – | – |
Top Batsmen with the Highest Strike Rates in ODI Cricket
Andre Russell
Andre Russell holds the top spot for the highest strike rate in ODI cricket when considering players who have played a minimum of 50 matches. However, the list changes significantly when the criteria are set to a minimum of 100 matches.
Glenn Maxwell
Leading this category is Glenn Maxwell, the Australian all-rounder, with a strike rate of 124.68 over 127 ODIs. Maxwell has accumulated 3,495 runs at an average of 33.60, including two centuries and 23 fifties. With many ODIs ahead in 2023, Maxwell’s strike rate is poised to climb even higher.
Read More about-Best Bowling Performances in ODI World Cup: Top Figures and Records
Jos Buttler
England’s white-ball captain Jos Buttler ranks second with a strike rate of 118 after 169 ODIs. Buttler has scored 4,823 runs at an average of 41.57, featuring 11 centuries and 25 half-centuries.
Shahid Afridi
Shahid Afridi, one of Pakistan’s legendary players, played 398 ODIs and maintained a strike rate of 117. Afridi amassed 8,064 runs at an average of 23.57, with six centuries and 39 fifties, known for his aggressive batting that often helped Pakistan secure victories.
Thisara Perera
Despite his early retirement, Thisara Perera ranks fourth with a strike rate of 112.08 in 166 ODIs. Perera scored one century and 10 fifties, frequently rescuing Sri Lanka with his crucial knocks.
Jason Roy
Jason Roy stands fifth with a strike rate of 105.99 in 110 ODIs, amassing 3,993 runs. Before being dropped from England’s ODI team, Roy hit 10 centuries and 21 fifties, often giving his team rapid starts.
Other Notable Players
Other notable players with high strike rates in ODIs include Virender Sehwag (104.33), David Miller (101.58), and AB de Villiers (101.09).
Also, Check – Highest Opening Partnership in ODI
Highest Strike Rates in a Single ODI Innings
Player | Knock | Balls | Fours | Sixes | Strike rate | Team | Against | Venue | Date |
JEC Franklin | 31* | 8 | 2 | 3 | 387.5 | New Zealand | v Canada | Wankhede | 13 Mar 2011 |
JDS Neesham | 47* | 13 | 0 | 6 | 361.53 | New Zealand | v Sri Lanka | Mount Maunganui | 3 Jan 2019 |
NL McCullum | 32* | 9 | 3 | 3 | 355.55 | New Zealand | v Sri Lanka | Hambantota | 12 Nov 2013 |
GJ Maxwell | 32* | 9 | 3 | 3 | 355.55 | Australia | v Zimbabwe | Townsville | 28 Aug 2022 |
MM Ali | 31* | 9 | 1 | 4 | 344.44 | England | v Afghanistan | Manchester | 18 Jun 2019 |
Sometimes, players hit the ball exceptionally well from the start, especially during the final stages of an innings in white-ball cricket, aiming to either secure a win or set a competitive total. In doing so, they often achieve remarkable feats, including setting records for the highest strike rate in an ODI innings.
Players With Highest Strike Rate in ODI Match
James Franklin
James Franklin tops the list without any specific criteria, having smashed an unbeaten 31 off just 8 balls against Canada, achieving a strike rate of 387.50. However, when applying the minimum criteria of 50 runs, the highest strike rate in an ODI innings looks different.
AB de Villiers
Leading this list is AB de Villiers, who scored an unbeaten 149 at an incredible strike rate of 338.63 against West Indies during the 2015 home season in Johannesburg. De Villiers’ extraordinary knock included nine fours and 16 sixes.
Martin Guptill
Martin Guptill, the New Zealand opener, ranks second for the highest strike rate in an ODI innings. He blasted an unbeaten 93 off just 30 balls against Sri Lanka, achieving a strike rate of 310. His explosive innings featured nine fours and eight sixes.
Brendon McCullum
Brendon McCullum, the current England Test coach, showcased his prowess against England’s bowlers during the 2015 World Cup in Wellington. He hammered 88 runs off just 25 deliveries at a strike rate of 308, hitting eight fours and seven sixes.
Shahid Afridi and Liam Livingstone
Shahid Afridi and Liam Livingstone complete the list for the highest strike rates in an ODI innings with a minimum of 50 runs. Afridi scored an unbeaten 55 off 18 balls at a strike rate of 305.55 against the Netherlands in September 2002 in Colombo. Livingstone, similarly, took on the Netherlands’ bowlers, hitting an unbeaten 66 off 22 balls at a strike rate of 300, with six fours and six sixes in his remarkable innings.
ODI Match – Highest Strike Rate by Indians
Player | Mat | Runs | Ave | SR |
YK Pathan | 57 | 810 | 27 | 113.6 |
HH Pandya | 82 | 1758 | 33.80 | 110.21 |
RR Pant | 30 | 865 | 34.6 | 106.65 |
SA Yadav | 30 | 667 | 27.79 | 105.70 |
V Sehwag | 241 | 7995 | 35.37 | 104.44 |
Indians Players with the Highest Strike Rates in ODI Match
Virender Sehwag
Leading this list is the explosive opener Virender Sehwag. Over his illustrious career, Sehwag played 251 ODIs for India, amassing 8,273 runs at an impressive strike rate of 104.33. He recorded 15 centuries and 38 fifties in the 50-over format.
Suresh Raina
Suresh Raina, known for his stylish play, ranks second among Indians with a high strike rate in ODIs. In 226 matches, Raina scored 5,615 runs at an average of 35.31 and a strike rate of 93.5, making him one of the most dynamic players with a minimum of 5,000 ODI runs.
Virat Kohli
Virat Kohli is the third Indian cricketer with one of the highest strike rates in ODIs among those with at least 5,000 career runs. Having played 281 matches, Kohli has scored 13,083 runs at a remarkable average of 57.38 and a strike rate of 93.78. With many more years ahead in his career, Kohli is likely to continue climbing this list.
Go Through- Most Runs Conceded By A Bowler in ODI World Cup
Shikhar Dhawan
Shikhar Dhawan also features prominently, boasting a strike rate of 91.35 over 167 ODIs, during which he scored 6,793 runs. Currently out of the team, it remains to be seen if Dhawan can make a comeback to India’s playing XI and further his impressive stats.
T20 World Cup 2024 Best Strike Rate
Player | Mat | Sr | Runs | 4s | 6s | Avg | Inn | 30s | 50s | 100s |
Naseem Shah | 3 | 250 | 10 | 2 | 0 | – | 1 | 0 | 0 | 0 |
Wanindu Hasaranga | 3 | 222 | 20 | 1 | 2 | 10 | 3 | 0 | 0 | 0 |
Marcus Stoinis | 4 | 190 | 156 | 13 | 10 | 78 | 3 | 1 | 2 | 0 |
Harry Brook | 5 | 186 | 67 | 6 | 2 | – | 2 | 1 | 1 | 0 |
Phil Salt | 5 | 181 | 147 | 13 | 9 | 49 | 4 | 1 | 1 | 0 |
Liam Livingstone | 5 | 175 | 28 | 0 | 3 | 14 | 3 | 0 | 0 | 0 |
Moeen Ali | 5 | 174 | 54 | 2 | 5 | 18 | 3 | 3 | 0 | 0 |
Brandon McMullen | 4 | 170 | 140 | 13 | 8 | 70 | 3 | 0 | 2 | 0 |
Tim David | 4 | 169 | 44 | 4 | 4 | 22 | 3 | 0 | 0 | 0 |
Andre Russell | 5 | 165 | 63 | 8 | 2 | 31 | 5 | 1 | 0 | 0 |
For cricket enthusiasts looking to place T20 bets on matches, Indibet offers a comprehensive platform with competitive odds and real-time updates. Bet on your favorite players and teams with Indibet App, the trusted app for all your cricket betting needs.
FAQs
Q1: Who has the highest strike rate in ODI cricket with a minimum of 50 games?
A1: Andre Russell from West Indies, with a strike rate of 130.22.
Q2: Which player has the highest strike rate in ODI cricket with a minimum of 100 matches?
A2: Glenn Maxwell from Australia, with a strike rate of 124.68.
Q3: Who has the highest strike rate in a single ODI innings (min. 50 runs)?
A3: AB de Villiers, with a strike rate of 338.63, scoring 149 runs against West Indies.
Q4: Which Indian cricketer has the highest strike rate in ODI cricket?
A4: Virender Sehwag, with a strike rate of 104.33.