top of page

Highest Strike Rate in ODI: AD Russell Leads Off the List

One-Day Internationals (ODIs) are a thrilling format in cricket. It is widely popular for its explosive batting displays and high-pressure finishes. However, T20 cricket has significantly impacted how batsmen approach the game. That's why we see a trend towards higher strike rates among players today. In this arena of sixes and boundaries, Andre Russell from the West Indies has made history by having the highest strike rate in ODI cricket. Today at 11IC, we'll explore Russell's impressive feat along with highlighting the top 10 players with the highest strike rate in ODI cricket.

highest strike rate in odi

The Man with the Highest Strike Rate in ODI Cricket

The West Indies' Andre Russell holds the record for the highest strike rate in ODI cricket. He is renowned for his explosive batting in T20s. Russell once dominated the ODI arena with his aggressive stroke play. Over the course of 56 ODIs since his debut in 2011, he scored 1034 runs at an astounding strike rate of 130.22. It is the highest in ODI history for players with at least 50 matches. With four half-centuries to his name, Russell's highest score stands at an unbeaten 92*. His contributions, averaging at 27.21, highlight his impact on the game.

Top 10 Players with the Highest Strike Rate in ODI Cricket

1. Andre Russell (West Indies) - 130.22

Leading off our list is the West Indian all-rounder, Andre Dwayne Russell. Born on April 29, 1988, in Jamaica, he currently holds the title for the highest strike rate in ODI cricket. Russell made his ODI debut against Ireland in 2011. He has since represented the West Indies in 56 matches.

Throughout his career, Andre has made over 1000 runs in ODIs at a remarkable strike rate of 130.22. In doing so, he has smashed a total of 94 boundaries and 57 sixes.

2. Glenn Maxwell (Australia) - 126.91

Following closely on our list is Australia's Glenn James Maxwell. He is widely popular for his nickname the Big Show. The dynamic batsman holds the second position on the list of players with the highest strike rate in ODI. Maxwell burst onto the ODI scene in 2012 during Australia's match against Afghanistan. Since then, he has proven to be a crucial player for the national team.

Maxwell holds an impressive career strike rate of 126.91 across 138 matches. This showcases his ability to dominate the game. Among his notable performances is an unforgettable unbeaten double century during the 2023 World Cup.

3. JC Buttler (England) - 117.11

England's skipper, Jos Buttler, ranks third on the list of players with the highest strike rate in ODI cricket. Since 2014, he has played 181 matches. He accumulated 5022 runs at an impressive average of 39.54. Alongside his remarkable average, Buttler possesses the ability to maintain a formidable strike rate of 117.11.

Over his eleven-year ODI career, Buttler has smashed a total of 407 boundaries and 170 sixes. His recent performance in the World Cup fell short of expectations. However, fans are anticipating a fiery display from him in the upcoming T20 World Cup.

4. LOB Cann (Bermuda) - 117.06

Coming in at number four is a name that might ring a bell only among the most dedicated cricket fans. Remember Bermuda's presence in the 2007 World Cup? Well, Lionel Olvin Bernard Cann is a member of that squad. He is another player with one of the highest strike rate in ODI history. He boasts an impressive career rate of 117.06.

From 2006 to 2009, Cann made 26 appearances for the national team. He scored a total of 590 runs. Among his notable performances is a half-century scored against Malaysia in 2014.

5. Shahid Afridi (Pakistan) - 117.00

Sahibzada Mohammad Shahid Khan Afridi is a retired Pakistani cricketer and former national team captain. He gained fame for his fearless batting style. Lala, was one of the pioneers of aggressive run-scoring, even before the T20 era dawned. It was his explosive approach to batting that earned him the nickname 'Boom Boom'.

Throughout his nearly 400 matches, Shahid Afridi scored 6892 runs at an impressive strike rate of 117.00. His final ODI appearance came in 2015 against Australia. He left behind a legacy of boundary-hitting prowess, including 730 fours and 351 sixes.

6. H Klaasen (South Africa) - 115.17

Heinrich Klaasen is one of the most formidable batsmen of modern cricket. Since his debut against India in 2018, Klaasen has consistently showcased his explosive talent. A defining moment came in September 2023 during an ODI clash between RSA and Australia in Centurion. It is where Klaasen delivered a truly memorable innings, smashing 174 runs off just 83 balls, which included 13 fours and 13 sixes.

As of today, Klaasen has appeared at the crease 50 times. He scored 1496 runs at a strike rate of 115.17. On January 8, 2024, he announced his retirement from Test cricket. This signals his intent to focus on the limited-overs formats in the future.

7. L Ronchi (Australia/New Zealand) - 114.50

Luke Ronchi is a former player and a cricket coach from New Zealand and Australia. He ranks the seventh player with the highest strike rate in ODI history. During his playing days, Ronchi had the honor of representing both the Australian and New Zealand national cricket teams on the international stage.

Over his nine-year ODI career, Ronchi played in 85 matches. He has scored 1397 runs in 68 innings at an impressive strike rate of 114.50. Notably, he delivered a remarkable unbeaten knock of 170 runs off just 99 balls against Sri Lanka. With one century and four half-centuries to his name, Ronchi bid farewell to international cricket on June 21, 2017.

8. YK Pathan (India) - 113.60

At number 8, we have Yusuf Pathan. The dynamic right-handed batsman and right-arm off-break bowler hailing from Baroda, Gujarat. Yusuf stands as the lone representative of the Indian team on this list. He boasts an impressive strike rate of 113.60 across 57 matches. His debut with the national side began in 2008 against Pakistan after some outstanding performances in the IPL and the inaugural T20 World Cup.

Throughout his career, Yusuf has accumulated 890 runs. This includes two centuries and three half-centuries. He maintained a strike rate above 100 in most of his matches. Yusuf holds the distinction of achieving the highest strike rate in ODI history among Indian players.

9. Sharjeel Khan (Pakistan) - 113.40

We find another talented Pakistani cricketer at the 9th spot. Sharjeel Khan was born on August 14, 1989. He made his ODI debut in 2013. Khan scored his first century against Ireland on August 18, 2016 at Malahide. During the match, he displayed a remarkable batting performance. He reached his first fifty runs in just 34 deliveries, followed by the next 50 runs in a mere 27 deliveries.

Throughout his four-year career, Sharjeel has participated in 25 international matches. He has scored a total of 812 runs with an impressive strike rate of 113.40.

10. MA Leask (Scotland) - 112.44

Michael Alexander Leask is a cricketer hailing from Scotland. He made his debut in One Day International (ODI) cricket on January 23, 2014, in a match against Canada. His team emerged victorious, defeating the opposition by a margin of 170 runs.

The 2014 Cricket World Cup Qualifier tournament marked a significant milestone in Leask's career. He represented Scotland on this grand stage. Throughout his journey spanning 72 matches, he has stepped up to bat 57 times. He has scored a total of 1310 runs at an impressive strike rate of 112.44.


Andre Russell's exceptional talent and aggressive approach have redefined the role of a lower-order batsman in ODI cricket. His record for the highest strike rate in ODI stands as a testament to his power hitting and fearless mindset. Consistency and adaptability remain crucial aspects of success. In relevance, Russell's domination serves as a reminder of the thrilling possibilities ODI cricket holds. It is where power and skill combine to create unforgettable moments for fans worldwide.

Related Posts:

18 views0 comments


bottom of page