start winning today register now!
MAIN / Cricket / Top 10 Players With the Highest Strike Rate in ODI Cricket

One Day International cricket has always been a fast-paced format. However, T20s have greatly influenced the mindset of batters, which is why we see players with high strike rates in today’s time. While making runs at a faster pace looks fun, it’s risky at the same time. You’ll find a bunch of cricketers who tend to lose their wickets in search of quick runs.

But guess what? Some top-class destructive batsmen have maintained or are maintaining a career strike rate of 100+ for years. Today at Parimatch, we’ve decided to let our readers know more about those batters. Stay tuned as we walk you through 10 players with the highest average strike rate in ODI cricket.

Highest Strike Rate in ODI for India and Others: The Ranking Factors

Strike rates in cricket are very dynamic. Unlike average, it changes with little things. So, making comparisons often becomes a bit tough. Say a player has scored 79 in two matches, and in each match, he has faced 100 balls. So his strike rate would be 79. On the other hand, if a player makes 10 in 5 balls, his strike rate would be 200.

To ensure the fairness of our list featuring players with the highest strike rate in ODI all time, we have applied specific criteria. Before selecting any player based on their strike rate, we verified whether they have been active participants for at least 3 years. Additionally, we confirmed if the player has faced a minimum of 500 balls in their career. After filtering those options, we finally got the 10 batsmen with the highest strike rate in ODI cricket.

  • AD Russell (WI)
  • GJ Maxwell (AUS)
  • JC Buttler (ENG)
  • LOB Cann (BER)
  • Shahid Afridi (PAK)
  • H Klaasen (SA)
  • L Ronchi (AUS/NZ)
  • MA Leask (SCOT)
  • YK Pathan (IND)
  • Sharjeel Khan (PAK)

Want to know which Indian cricketer has the best scoring rate? Here are the 10 players with the highest strike rate for India in ODI. As per the standards set, all of them have played international cricket for at least 3 years and have faced a minimum of 500 balls.

Pos

Player Span Mat Inns Runs HS BF

SR

9

YK Pathan (IND) 2008-2012 57 41 810 123* 713 113.6
13 HH Pandya (IND) 2016-2023 86 61 1769 92* 1603

110.35

18

RR Pant (IND) 2018-2022 30 26 865 125* 811 106.65
24 SA Yadav (IND) 2021-2023 37 35 773 72* 736

105.02

28

V Sehwag (IND) 1999-2013 251 245 8273 219 7929 104.33
31 Shubman Gill (IND) 2019-2023 44 44 2271 208 2195

103.46

38

Ishan Kishan (IND) 2021-2023 27 24 933 210 913 102.19
39 KM Jadhav (IND) 2014-2020 73 52 1389 120 1367

101.6

40

SS Iyer (IND) 2017-2023 59 54 2383 128* 2353 101.27

45

SV Samson (IND) 2021-2023 16 14 510 108 512

99.6

Did You Know? Virendra Sehwag is one of the rarest players who has played with a strike rate of 100, even before T20 was a thing. He represented India from 1999 to 2013 and had a career strike rate of 104.33ย  in ODIs. He also had a career strike rate of 82.23 in Test cricket.

Now let’s jump into the list of highest strike rate in ODI.

Top 10 Highest Strike Rate in ODI

AD Russell (WI)โ2011-2019 โ130.22

Span

Mat Inns Runs HS BF

SR

2011-2019 56 47 1034 92* 794

130.22

The first name on our list is the West Indian all-rounder Andre Dwayne Russell. Born 29 April 1988 in Jamaica, he is currently the batsman with highest strike rate in ODI. Dre Russ made his ODI debut back in 2011 against Ireland and has represented WI in 56 matches ever since.

As far as his career is concerned, Andre has made over 1000 runs in the one day international format at a blistering strike rate of 130.22. While doing so, he has hit a total of 94 4s and 57 6s.

Fun Fact: Kiwi player JEC Franklin has the record for the highest strike rate in ODI innings. During a match against Canada, he scored 31* runs off 8 balls at a rate of 387.50.

GJ Maxwell (AUS) โ2012-2023 โ126.91

Span Mat Inns Runs HS BF

SR

2012-2023

138 127 3895 201* 3069

126.91

Next on our list is Australia’s power hitter, Glenn James Maxwell. Popularly known as the Big Show, Maxi is the batter with the second highest ODI strike rate. He made his ODI debut back in 2012 when Australia faced Afghanistan. Time and time again, he has proved to be a valuable asset for the national side.

Maxwell boasts a career strike rate of 126.91. He has played various memorable knocks in his 138-match career, which includes an unbeaten double hundred in the 2023 edition of the World Cup.

Did You Know? AB de Villiers is the player who scored a century with the highest batting strike rate in ODI. In 2015, he scored 149 against WI at an SR of 338.63.

JC Buttler (ENG) โ2012-2023โ117.11

Span

Mat Inns Runs HS BF

SR

2012-2023

181 154 5022 162* 4288

117.11

The captain of the England cricket team in the limited overs format, Jos Butler, is the third highest strike rate batsman in ODI. Since 2014, he has played 181 matches and has scored 5022 runs at an average of 39.54. Besides an impressive average, Jos has the ability to score runs at an implacable SR of 117.11.

In eleven years of one day cricket, Jos Butler has already hit 407 4s and 170 6s. Although his form in the recent edition of the World Cup wasn’t up to the mark, fans expect him to go all guns blazing in the upcoming T20 World Cup.

LOB Cann (BER)โ2006-2009โ117.06

Span

Mat Inns Runs HS BF

SR

2006-2009

26 25 590 52 504 117.06

At number four, we’ve someone who will be recognized by only the true cricket fans. Remember Bermuda from the 2007 World Cup? Well, Lionel Olvin Bernard Cann, who was a part of the squad, is another player with highest strike rate in ODI. He has an impressive career strike rate of 117.06.

From 2006 to 2009, Cann represented the national side on 26 occasions, where he scored a total of 590 runs. It includes a half-century against Malaysia in 2014.

Shahid Afridi (PAK)โ1996-2015โ117.00

Span

Mat Inns Runs HS BF

SR

1996-2015

398 369 8064 124 6892

117.00

Sahibzada Mohammad Shahid Khan Afridi is a former Pakistani player and the captain of the national team, known for his fearless batting. Lala is one of those players who had started playing better than run-a-ball even before anyone knew a bit about T20s. It is his approach to scoring runs that made him popular as Boom Boom.

Shahid Afridi has played nearly 400 matches and has scored 6892 runs at a strike rate of 117.00. He played his last ODI in 2015 against Australia, and by then, his bucket of cricket was full of boundaries (730 4s and 351 6s)

Interesting Fact: Out of the seven fastest ODI centuries of all time, Afridi has three. In the very first ODI inning that he played, Lala scored a 37-ball ton against Sri Lanka.

H Klaasen (SA)โ2018-2023โ115.17

Span

Mat Inns Runs HS BF

SR

2018-2023

54 50 1723 174 1496 115.17

Heinrich Klaasen is one of the most destructive bastes of modern times. Ever since his debut against India in 2018, Klaasen has never looked back. In September 2023, when RSA was playing an ODI match against Australia in Centurion, Heinrich Klaasen played an inning of a lifetime. He scored 174 off 83 balls, hitting 13 fours and another 13 sixes.

As of today, Klaasen has batted 50 times and has scored 1496 runs at a strike rate of 115.17. On 8 January 2024, he announced his retirement from Test cricket and is likely to continue playing the limited-overs format.

L Ronchi (AUS/NZ)โ2008-2017โ114.50

Span

Mat Inns Runs HS BF

SR

2008-2017

85 68 1397 170* 1220

114.50

Luke Ronchi is a New Zealand-Australian cricket coach and a former player. He is the seventh highest strike rate player in ODI. During his playing days, he represented both the Australian national cricket team and the New Zealand national cricket team in international cricket.

In his 9 year long ODI career, Luke has played in 85 matches. Batting 68 times, he has scored 1397 runs at a strike rate of 114.50. It includes an unbeaten 170 off 99 balls against Sri Lanka. After having scored one century and 4 half centuries, Luke announced his retirement from international cricket onย  21 June 2017.

Fun Fact: Luke Ronchi is the only player to have played for AUS and NZ.

MA Leask (SCOT)โ2014-2023โ113.82

Span

Mat Inns Runs HS BF

SR

2014-2023

69 57 1268 107* 1114

113.82

Michael Alexander Leask is a cricket player from Scotland. He first played in a One Day International (ODI) on January 23, 2014. In that match, he played against Canada, where his side beat the opponent by 170 runs.

Leask represented Scotland in the 2014 Cricket World Cup Qualifier tournament, and it was his biggest-ever stage. Over the course of 69 matches, he has been at bat 57 times, scoring a total of 1268 runs at a strike rate of 113.82.

YK Pathan (IND)โ2008-2012โ113.60

Span

Mat Inns Runs HS BF

SR

2008-2012

57 41 810 123* 713

113.60

Yusuf Pathan, the right-handed batsman and a right-arm off-break bowler from Baroda, Gujarat, is at number 9. With a strike rate of 113.60ย  in 57 matches, he is the sole representative of the Indian team on this list. Yusuf made his debut for the national side back in 2008 against Pakistan after some blistering performances in the IPL and in the inaugural edition of the T20 World Cup.

Throughout his career, Yusuf has made 890 runs, which includes 2 centuries and 3 half centuries. In most of the matches that he played, he maintained a strike rate above 100. This helped Yusuf achieve the highest strike rate in ODI India (or among Indian players) to date.

Sharjeel Khan (PAK)โ2013-2017โ113.40

Span

Mat Inns Runs HS BF

SR

2013-2017

25 25 812 152 716 113.40

At number 10, we have another Pakistani player, Sharjeel Khan. Born on 14 August 1989, Sharjeel made his ODI debut in 2013. Khan scored his first century against Ireland on 18 August 2016 at Malahide. During the match, he made the first fifty runs in 34 deliveries, while the next 50 runs came in just 27 deliveries.

Sharjeel, in his 4-year career, has played 25 international matches. In that, he has scored 812 runs in total at an SR of 113.40.

Did You Know? In 2017, Sharjeel was banned for two and a half years for his involvement in spot-fixing.

Bet On Players With Highest Strike Rate in ODI Cricket

That wraps up today’s session on the best career strike rate in limited overs format of cricket. If you’ve read the guide diligently, you now know the batsman with the highest strike rate in ODI, both for India and overall. Now, with this knowledge, you’ll be able to bet on cricket matches in a more informed way.

Wonder where to start? Parimatch has all the answers. Create an account today and enjoy all the perks that a punter dreams of. From an easy-to-use platform to a diverse betting market, we make sure you’ve all the resources for making predictions. Moreover, our 24/7 support team ensures you’re never dealing with queries alone.

So why wait? Download the app today and bet on the highest strike rate in ODI player to be the game changer!

FAQs

Who has the highest strike rate in ODI?

Andre D Russell currently has the highest strike rate for an ODI player. In 56 matches played, he has a record of scoring at an impressive rate of 130.22.

Which batsman has the highest strike rate in ODI?

West Indian all-rounder Andre D Russell is the batsman with the highest strike rate in ODI. He scores runs at a rate of more than 130 per 100 balls faced.

Who has the highest strike rate in the last over in ODI?

The South African legend AB de Villiers has the highest strike rate of 172.75 in the death overs of One day international format.

Who has the most ODI 100 with a 100 strike rate?

As of January 2024, Virat Kohli has 32 ODI hundreds with a strike rate of more than 100.

Who is the king of strike rate?

Andre D Russel can be considered the king of strike rate. He currently holds the record for the highest ODI strike rate.

Who has the highest strike rate in ODI 2023?

Australian power hitter GJ Maxwell had the highest strike rate of 145.93 among all the players who have played at least 10 matches in 2023.

do you want to be the first to get updates?

Subscription was successfully completed.

register