Top 10 Cricketers with highest strike-rate in ODI cricket

(Criteria - 100 ODI games).

Shahid Afridi
Shahid Afridi. (Photo Source: MUNIR UZ ZAMAN/AFP/Getty Images)

In the history of One Day International Cricket, as many as 257 cricketers have featured in 100 matches or more. Well, of course, Sachin Tendulkar tops the list with a record 463 games in his 24-year-long career and maintained a strike-rate of 86.23 throughout. Considering the era he’s from, the striking was adequate and undeniably so since the Master Blaster has won more games for India than any other player. But over the years ODI Cricket has changed into a more fast-moving format of the game. In fact, the change was established the day Australia scored a total of 434/4 and still lost as South Africa chased it down with 438/9 in the end.

Following that, that rise of the T20 format has demanded the players to be more and more quick in terms of scoring runs and that has led to Cricket being faster than ever in this era. Well obviously some players from previous generations have scored myriads of runs and yet feature amongst players with top strike-rates and they’re simply class apart.


From GlennMaxwell to Tim Southee and Shahid Afridi to Adam Gilchrist, here’s the list of the Top 10 cricketers- who have played 100 ODI matches or more- with the highest strike-rates in Cricket.

10. Adam Gilchrist – 96.94

Adam Gilchrist
Australia’s Adam Gilchrist. (Photo by Fairfax Media/Fairfax Media via Getty Images)

Australia’s legendary wicketkeeper-batsman from the Golden era was a solemn combination of grace and “Just hit the ball” attitude. That’s how he merged his body language with his philosophy of how batting should be. Known for his unique grip of the bat, he crafted wonderful shots through the gap with his soft wrists with standout balance. But during the slog overs, he donned the qualities of a power hitter, notwithstanding who is facing and just batting for his team.

That explains his remarkable strike of 96.94 in ODIs after a career that spanned for 287 matches. Even in Test Cricket, he maintained a strike rate of 81 and that’s a testimony to the fact that Gilly was natural at hitting. In the World Cup 2007 final against Sri Lanka, he smashed 149 runs off 104 balls, including 13 fours and eight sixes. A tournament in which his squash ball in his glove grabbed a lot of attention.

From his 57-delivery Ashes century at Perth in 2006 or his 172 off 126 in an ODI against Zimbabwe in 2004, to a record 472 dismissals for Australia, he remains their best find in the class of wicketkeeping.

9. Tim Southee – 99.85

Tim Southee
Tim Southee. (Photo by Francois Nel/Getty Images)

Would you believe it if someone told you that the New Zealand fast bowler Tim Southee(68*) has more sixes in Test Cricket than AB De Villiers(64*) and just one less than Sachin Tendulkar(69)? Probably not. But this is exactly what the situation is, and in a matter of just 121 innings. In ODIs, where he has got lesser opportunities to bat, he has still produced quickfire cameos and maintained a high strike rate.

In 139 matches(84 innings) Southee has amassed 699 runs at almost a run-a-ball strike rate(99.85). We all remember the only fifty in his ODI career, that came against India in 2016 during the first ODI in Dharamsala. The Kiwi came out to bat with New Zealand struggling at 106/8 and scored a splendid 55 off 45 including 6 fours and three sixes. It wasn’t a match-saving innings but it says a lot about the tail ender’s ability to score runs.

8. Darren Sammy – 100.05

Darren Sammy World T20
Darren Sammy. (Photo by DIBYANGSHU SARKAR/AFP/Getty Images)

The very mention of Darren Sammy’s name takes us back to his winning speech at the World T20 2016 wherein he showcased great leadership and compassion. He was named the captain for the first time in the year 2010 and since then it’s been quite tricky since the board and the players remained in constant tension. By the year 2010, Sammy started losing his charm in Test Cricket, and in the same year when Zimbabwe toured the Caribbean, the right-arm pacer became the first West Indian to take five wickets in a T20I.

He soon moved his expertise into ODI Cricket and with his bowling, his boundary hitting abilities were also well known. In the same year, at Antigua, Sammy grabbed the attention as he scored his runs at a strike-rate of 145.31, and registered the fastest ever half-century by a West Indian at that time. From then till the time Sammy was dethroned as captain right ahead of the 2015 World Cup- when Jason Holder took over- Sammy was unstoppable in his arc.

In 126 ODI matches, Sammy hit 145 fours and 84 sixes and scored 1871 runs at 100.05 strike rate. The T20 World Cup winning captain continued to hit big and score quickly throughout T20 leagues, especially the CPL T20.

7. David Miller – 100.86

David Miller
David Miller. (Photo by Lee Warren/Gallo Images/Getty Images)

The South African pinch hitter rose to fame all over the world when he has a very successful season with the Kings XI Punjab franchise in the Indian Premier League season of 2014 and remained as one of their mainstays and was also appointed captain in the year 2016. Renowned for his power-hitting abilities, the left-handed batsman made his international debut at a young age of 19, in the year 2010. However, he couldn’t make it to the 2011 World Cup or the 2012 World T20. It was only in 2013 that became a regular at an international level, where he was most often stationed as a finisher due to his quick scoring.

Miller’s first ODI hundred came in the year 2015 when he scored 130 against West Indies in January and followed it with an unbeaten 138 in the same series. Eventually, he sealed a World Cup berth. Come to today’s date, he has maintained a strike rate of over a hundred and has scored 5 centuries and 12 fifties with 219 fours and 82 sixes.

6. AB de Villiers – 101.09

AB de Villiers and Faf Du Plessis
AB de Villiers. (Photo Source: Dailymotion)

Fans haven’t been able to wrap their heads around the fact that AB de Villiers has retired, even though South Africa have started their World Cup 2019 campaign already. Arguably the best limited-overs batsman of his generation, the one right before Virat Kohli, ABD has sure left a hole since he left with a shocker of an announcement last year. Probably because he was completely in form, but it was clear that couldn’t deal with the workload the CSA has been demanding.

From shaping himself since his debut to getting himself ‘Mr 360’ fame some years later and further to leading the national team, De Villiers remained the most significant player for South Africa in his 13-year long career.

In 228 outings in ODIs, De Villiers averaged a staggering 53.50 and ended a little short of 10,000 runs, thus breaking many hearts. Along with an insanely good average, the Proteas maestro also maintained a powerful strike rate all throughout his career. He amassed 25 tons and 53 fifties with a strike-rate of 101.09. 

5. Virender Sehwag – 104.33

Virender Sehwag
Virender Sehwag. (Photo Source: Twitter)

It is sure a nostalgic moment for all Indian fans whenever such a list features their very own Viru paaji, bringing back memories of his powerful batting. Like this list, Sehwag is timeless too. While he obeyed his captain Sourav Ganguly a little while training, he was the master of his own deeds on the field. With Sachin Tendulkar on the other side of the pitch requesting him to bat carefully and to take it slow, Sehwag often kept hitting those sixes with ease. Scoring big and scoring them quick was something intrinsic in the right-handed opener.

Overall, he was a genius at hitting boundaries, across both formats. This explains his remarkable numbers in both Test and ODIs. The format in question, in limited-overs Sehwag, maintained a strike rate of 104.33 in 251 matches and hit 136 sixes and 1132 fours! He extended his boundary-hitting ability in Test Cricket too- 1233 fours and 91 sixes in 180 Test innings wherein his strike was 82.23, which is quite high for the format.

The Nawab of Najafgarh believed in street smart Cricket and defied the technicalities of textbook Cricket, or whatever it is. He stood out as one of the kids who didn’t believe in theory but excelled in practical exams. Moreover, he smashed the hell out of every leading spinner that he faced in his peak days.

4. Thisara Perera – 112.29

Thisara Perera
Thisara Perera. (Photo by Phil Walter/Getty Images)

How often in Cricket do we see a No.7 batsman making a name for him or for the position? The odds are really low since the position itself is a tricky one and there are no regular contenders for the spot. But Sri Lanka’s Thisara Perera, as a number 7, has always had other plans. Sure Marcus Stoinis(as No.7) scored a brilliant 146 against New Zealand in January 2017. But as they say, this position is really unrewarding, Australia lost the game.

Even in Perera’s case, when the team was in shambles and he put up a great fight alone and scored his first ever ODI hundred and finished with 140 off 74, Sri Lanka still lost the game. Starting off as a seamer who is a wicket-taker to develop more into a batting all-rounder, has been the journey of Perera over the past few years. The great thing is, the change has been brought about by his ability to maintain a good strike rate. In 121 outings, Perera has kept a strike rate of 112.29.

The 30-year-old all-rounder has also upheld his ability to hit the big ones and thus amassed 165 boundaries and 80 sixes in his ODI career. It will be interesting to see what role he plays better for Sri Lanka in ICC Cricket World Cup.

3. Shahid Afridi – 117

Shahid Afridi
Shahid Afridi. (Photo Source: MUNIR UZ ZAMAN/AFP/Getty Images)

Words fall short while describing the unparalleled ambassador of Pakistan Cricket, the ruler of many hearts and one of the most popular cricketers ever, the one and only Shahid Afridi. Lala works in mysterious ways and it totally sums his career spanning for about two decades(1996-2015). While his records that are encapsulated under “youngest to do” are highly questionable, he still has myriads of other insane numbers in the limited-overs formats of the game.

In his 398-match ODI career, Afridi scored 8064 runs, 26.11 percent of those runs coming through sixes. No wonder he has the highest number of sixes(351) by any batsman in the history of the 50-over format. Lala maintaining an ODI strike rate of 117-third highest in the list- is remarkable because he has upheld that in a record 398 matches, which is an insane achievement. Even in his 27 outings in Test Cricket, he maintained a strike rate of 86.97, which is quite high in the longest format.

Moreover, he has his share of exploits as a legspinner too. With 395 scalps, Lala became only the second player in history to score 5000 runs and bag 300 wickets in One Day Internationals.

2. Jos Buttler – 119.57

Jos Buttler
Jos Buttler. (Photo by Gareth Copley-IDI/IDI via Getty Images)

There’s no denying that the English wicket-keeper Jos Buttler is a complete batsman who started off as a T20 star but has now established himself across all the three formats. However, his major ODI exploits still are those remarkable tons with jaw-dropping strike rates.

In fact, in a span of 18 months starting from mid-2014, he scored what at the time were England’s three fastest one-day hundreds, which included a 46-ball blitzkrieg against Pakistan in Dubai. No wonder seven out of his eight hundreds with have come with a strike-rate of above 100. Even though he comes out to bat in the lower-middle order with world class batsmen taking their spots above, Buttler has made full use of every situation.

When the team needs he consolidates the batting attack and when it’s his day he simply carves out a smashing hundred from a minimum number of deliveries. Therefore, he has both- impressive strike rate and average- 119.57 and 41.54 respectively in 108 innings.  From crafting the scoop shot to using the flip shot for six over long-on, Buttler has grace written all over his batting.

1. Glenn Maxwell – 121.95

Glenn Maxwell
Glenn Maxwell. (Photo Source: Twitter)

The 30-year-old Australian batting all-rounder has been around for a while now and has featured in exactly hundred matches for Australia. Over the years he has established himself as a clean striker of the ball and does not necessarily slog to get in quick runs, even though he does score quickly. In this career span of 90 innings, Maxwell has hit exactly the same number of sixes as the batting great Matthew Hayden did in his entire career.

This is just a factor backing his commendable strike rate of 121.95 throughout his career, which is the highest amongst players who have featured in 100 or more ODI matches. Stepping into his second World Cup, Maxwell is a more polished cricketer now. Australia has relied on him up the order many times now in limited-over cricket, starting from T20Is. In fact in his first T20I as an opener, Maxi hit a record-setting hundred.

There’s no denying that he’s a balanced cricketer now especially since his gig with Lancashire this year. The only problem is is his conversion rate since he has 19 fifties but only one century in the 50-overs format. However, he makes it up with his quick scoring.