One Day International cricket has changed dramatically over the years. Batters no longer focus only on building long innings because modern ODI cricket rewards players who can score quickly from the very first ball. A rapid scoring rate can completely change the momentum of a match, especially during the final overs when every delivery becomes important. That is why the Highest Strike Rate in an Innings in ODI Cricket History is one of the most exciting records in the game.
The Highest Strike Rate in an Innings in ODI Cricket History highlights players who scored runs at an incredible pace despite facing only a limited number of deliveries. These explosive innings often helped teams finish strongly, put bowlers under immense pressure, and entertained millions of cricket fans around the world. Whether it is a lower-order batter smashing quick runs or a world-class finisher dominating the death overs, these performances remain unforgettable.
List of 10 Highest Strike Rates in an Innings in ODI Cricket History
10. BKG Mendis

Although he faced only nine deliveries, Mendis made every ball count. He found the boundary regularly and showed excellent power against both pace and spin. His aggressive batting entertained the crowd while putting the Bangladesh bowlers under pressure. This outstanding cameo remains one of the memorable performances in the Highest Strike Rate in an Innings in ODI Cricket History rankings because it demonstrated how valuable a fearless finisher can be in ODI cricket. Highest Strike Rate in an Innings in ODI Cricket History.
His explosive innings proved that even a short stay at the crease can leave a lasting impression. Performances like this continue to inspire lower-order batters to play with freedom during the death overs. Mendis’ remarkable effort comfortably earns him a place among the players with the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
|---|---|
| Runs | 28 |
| Balls | 9 |
| Sixes | 3 |
| Strike Rate | 311.11 |
| Opposition | Bangladesh |
9. Ashley Nurse

Nurse relied on clean hitting rather than taking singles, repeatedly targeting the boundary whenever he had the opportunity. His aggressive mindset allowed him to score at an incredible pace, making his short innings one of the best finishing efforts by a lower-order batter. The ability to score quickly under pressure is one of the main reasons he features in the Highest Strike Rate in an Innings in ODI Cricket History.
His unbeaten knock highlighted the importance of having hard-hitting all-rounders in modern ODI cricket. Teams around the world now value players who can score rapidly at the end of an innings, and Nurse provided a perfect example of that role. His memorable cameo remains one of the standout entries in the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
| Runs | 25* |
| Balls | 8 |
| Sixes | 3 |
| Strike Rate | 312.50 |
| Opposition | England |
READ MORE: Top 10 Highest Individual Scores by Wicketkeepers in ODI Cricket
8. Glenn Maxwell

Australian star Glenn Maxwell is widely regarded as one of the most explosive batters in world cricket. His innings against Bangladesh during the 2019 ICC Cricket World Cup demonstrated exactly why he is considered one of the best finishers in the game. Arriving at the crease in the closing overs, Maxwell immediately attacked the bowling and never allowed the opposition to settle. Highest Strike Rate in an Innings in ODI Cricket History
Maxwell’s quick-fire innings helped Australia post a stronger total while giving spectators an unforgettable display of aggressive batting. Even though he faced only ten balls, his impact was enormous. This explosive knock comfortably earns its place among the highest strike rates in an Innings in ODI Cricket History, proving once again why Maxwell is regarded as one of the greatest white-ball finishers.
| Stats | Record |
| Runs | 32 |
| Balls | 10 |
| Sixes | 3 |
| Strike Rate | 320.00 |
| Opposition | Bangladesh |
7. Andre Russell

West Indies power-hitter Andre Russell has built his reputation as one of the most dangerous finishers in world cricket. His explosive innings against Pakistan during the 2015 ICC Cricket World Cup showed exactly why he is considered a match-winner. Russell arrived at the crease when the West Indies needed quick runs, and he wasted no time in attacking the bowling. His fearless approach, combined with exceptional power, completely changed the pace of the innings. Highest Strike Rate in an Innings in ODI Cricket History
This remarkable knock remains one of the finest examples of the Highest Strike Rate in an Innings in ODI Cricket History. Russell showed that even a batter facing only a few deliveries could completely change the outcome of a match. His innings is still remembered as one of the greatest finishing performances in ODI cricket and continues to feature prominently whenever fans discuss the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
|---|---|
| Runs | 42* |
| Balls | 13 |
| Sixes | 4 |
| Strike Rate | 323.07 |
| Opposition | Pakistan |
6. AB de Villiers

Whenever discussions begin about the Highest Strike Rate in an Innings in ODI Cricket History, South African legend AB de Villiers produced one of the greatest ODI innings ever played when he faced the West Indies in Johannesburg on 18 January 2015. His batting display was a perfect mix of timing, innovation, and raw power. After arriving at the crease, de Villiers immediately began attacking every bowler, finding gaps with ease and sending the ball to every part of the ground. The West Indies bowlers had no answer to his incredible stroke play.
He finished with 149 runs from only 44 balls, including sixteen massive sixes. His extraordinary innings remains one of the greatest batting performances in cricket history and is one of the strongest entries in the Highest Strike Rate in an Innings in ODI Cricket History rankings. Even years later, cricket fans still regard this knock as one of the finest examples of fearless batting in ODI cricket.
| Stats | Record |
|---|---|
| Runs | 149 |
| Balls | 44 |
| Sixes | 16 |
| Strike Rate | 338.63 |
| Opposition | West Indies |
5. Moeen Ali

Moeen’s clean hitting allowed England to add valuable runs during the closing stages of the innings. He struck the ball with excellent timing and cleared the boundary repeatedly, giving the crowd plenty to cheer about. His aggressive batting helped England finish with a commanding total and demonstrated the importance of having explosive finishers in modern ODI cricket. remains an important part of the Highest Strike Rate in an Innings in ODI Cricket History list.
His unbeaten 31 runs from only 9 balls produced an outstanding strike rate of 344.44, earning him a deserved place among the players with the Highest Strike Rate in an Innings in ODI Cricket History. Although his innings lasted only a few deliveries, it made a huge difference to England’s final score.
| Stats | Record |
|---|---|
| Runs | 31* |
| Balls | 9 |
| Sixes | 4 |
| Strike Rate | 344.44 |
| Opposition | Afghanistan |
4. Glenn Maxwell

Glenn Maxwell appears on this list for the second time, proving why he is one of the most dangerous finishers in ODI cricket. His incredible innings against Zimbabwe in Townsville on 28 August 2022 was another reminder of his ability to score runs at an unbelievable speed. Australia was already in a strong position when Maxwell came to the crease, but he ensured the innings ended spectacularly. From his very first ball, he attacked the bowlers with complete confidence and looked to clear the boundary whenever possible.
This outstanding knock comfortably earns its place among the highest strike rates in an Innings in ODI Cricket History. Maxwell’s ability to appear twice on this prestigious list highlights his consistency as one of the finest power-hitters in the game. His fearless batting continues to inspire players around the world, and this innings remains one of the greatest examples of the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
|---|---|
| Runs | 32* |
| Balls | 9 |
| Sixes | 3 |
| Strike Rate | 355.55 |
| Opposition | Zimbabwe |
3. Nathan McCullum

New Zealand all-rounder Nathan McCullum surprised cricket fans with one of the fastest scoring innings ever played in ODI cricket. Known mainly for his off-spin bowling, McCullum produced an unforgettable batting performance against Sri Lanka in Hambantota on 12 November 2013. Coming to the crease during the closing overs, he immediately looked for boundaries and attacked every loose delivery without hesitation.
This remarkable innings deserves a special place in the Highest Strike Rate in an Innings in ODI Cricket History rankings. Nathan McCullum’s unexpected batting display remains one of the greatest examples of aggressive lower-order batting and continues to be remembered whenever fans discuss the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
|---|---|
| Runs | 32* |
| Balls | 9 |
| Sixes | 3 |
| Strike Rate | 355.55 |
| Opposition | Sri Lanka |
READ MORE: Top 10 Most Runs in an Innings in ODI Cricket History
2. Jimmy Neesham

New Zealand all-rounder Jimmy Neesham produced one of the greatest finishing innings ever witnessed in ODI cricket during the match against Sri Lanka at Mount Maunganui on 3 January 2019. Walking in during the final overs, Neesham immediately took control of the innings with fearless stroke play. Instead of trying to settle at the crease, he attacked almost every ball and played with complete confidence from start to finish.
This unforgettable knock ranks second on the list of the Highest Strike Rate in an Innings in ODI Cricket History. Jimmy Neesham demonstrated how a powerful finisher can completely change the momentum of a match within just a few deliveries. His outstanding innings remains one of the greatest examples of explosive batting and continues to hold a special place in the history of the Highest Strike Rate in an Innings in ODI Cricket History.
| Stats | Record |
|---|---|
| Runs | 47* |
| Balls | 13 |
| Sixes | 6 |
| Strike Rate | 361.53 |
| Opposition | Sri Lanka |
1. JEC Franklin

New Zealand all-rounder Jesse Craig Franklin, commonly known as JEC Franklin, holds the record for the Highest Strike Rate in an Innings in ODI Cricket History. His unforgettable cameo came against Canada during the 2011 ICC Cricket World Cup at the Wankhede Stadium. Although New Zealand was already in a strong position, Franklin ensured that the innings ended spectacularly by attacking every scoring opportunity. His fearless batting entertained the crowd and helped his team add valuable runs during the final overs.
The record for the Highest Strike Rate in an Innings in ODI Cricket History is difficult to achieve because it requires both fearless shot-making and exceptional timing. Franklin combined these qualities perfectly and punished every loose delivery. His innings remains one of the finest examples of explosive batting in One Day International cricket and continues to inspire players who aim to become effective finishers.
| Stats | Record |
|---|---|
| Runs | 31* |
| Balls | 8 |
| Sixes | 3 |
| Strike Rate | 387.50 |
| Opposition | Canada |
The Highest Strike Rate in an Innings in ODI Cricket History highlights some of the most explosive batting performances ever seen in One Day International cricket. These remarkable innings prove that a batter does not need to spend a long time at the crease to make a huge impact. A few overs of fearless batting can completely change the momentum of a match, helping teams post challenging totals or finish their innings on a high.
As ODI cricket continues to evolve, aggressive batting has become one of the most valuable skills in the game. Teams now rely heavily on finishers who can score rapidly during the final overs and maximize every scoring opportunity. The players featured in the Highest Strike Rate in an Innings in ODI Cricket History rankings have set outstanding examples of power hitting and fearless stroke play. Their unforgettable innings continue to inspire future generations of cricketers and will always hold a special place in the history of One Day International cricket.
FAQs
1. What is the Highest Strike Rate in an Innings in ODI Cricket History?
The Highest Strike Rate in an Innings in ODI Cricket History refers to the fastest scoring rate achieved by a batter in a single ODI innings. It measures how quickly a player scores runs based on the number of balls faced. JEC Franklin currently tops the list with a strike rate of 387.50, scoring an unbeaten 31 runs from just 8 balls against Canada during the 2011 ICC Cricket World Cup.
2. How is strike rate calculated in ODI cricket?
A batter’s strike rate is calculated using this formula:
Strike Rate = (Runs Scored ÷ Balls Faced) × 100
For example, if a batter scores 60 runs from 30 balls, the strike rate will be 200.00. A higher strike rate indicates that the batter scored runs more quickly.
3. Why is a high strike rate important in ODI cricket?
A high strike rate is important because it allows teams to score more runs in fewer deliveries. Batters with the Highest Strike Rate in an Innings in ODI Cricket History often play match-changing innings during the death overs, helping their teams post bigger totals or successfully chase difficult targets.
4. Which players are featured in the Highest Strike Rate in an Innings in ODI Cricket History rankings?
Some of the biggest names in the Highest Strike Rate in an Innings in ODI Cricket History rankings include JEC Franklin, Jimmy Neesham, Nathan McCullum, Glenn Maxwell, Moeen Ali, AB de Villiers, Andre Russell, Ashley Nurse, and BKG Mendis. These players produced explosive innings by scoring at extraordinary speed.
5. Can a short innings still become one of the highest strike rates in an Innings in ODI Cricket History?
Yes. Many of the innings in the Highest Strike Rate in an Innings in ODI Cricket History rankings lasted fewer than 15 balls. Even a short cameo can qualify if the batter scores rapidly enough, making a huge impact on the match despite facing only a limited number of deliveries.