Scoring a fifty in One-Day International cricket is a significant achievement, but reaching the milestone in the fewest deliveries is what separates the most destructive batters from the rest. The history of Fastest Fifties in ODI Cricket is filled with explosive innings that completely changed the course of matches within a matter of overs. These remarkable knocks feature fearless stroke play, towering sixes, and an attacking mindset that left bowlers with almost no answers.
The list of Fastest Fifties in ODI Cricket includes legendary players from different generations who proved that aggressive batting is not limited to the modern era. From powerful opening batters to hard-hitting finishers, every player on this list produced an unforgettable innings that entertained millions of cricket fans around the world. Several of these records stood for many years before being matched or broken by another extraordinary performance.
List of 10 Players with the Fastest Fifties in ODI Cricket
10. Glenn Maxwell

Australian all-rounder Glenn Maxwell has earned a reputation as one of the most dangerous hitters in limited-overs cricket. His incredible batting ability secured him a place among the Fastest Fifties in ODI Cricket when he smashed a fifty from only 18 balls against India in Bengaluru on 2 November 2013. Maxwell walked to the crease with positive intent and immediately attacked every bowler, refusing to let India settle into the game.
The explosive right-hander played fearless cricket throughout his innings, hitting massive sixes and finding boundaries with ease. His aggressive approach completely shifted the momentum in Australia’s favour and entertained cricket fans around the world. Maxwell eventually scored 60 runs from just 22 deliveries, proving why he remains one of the most destructive finishers in world cricket. His memorable knock continues to feature among the greatest Fastest Fifties in ODI Cricket and is regularly remembered as one of Australia’s finest power-hitting performances in ODI history.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 60 | 18* | 7 | 3 | Glenn Maxwell |
9. Shahid Afridi

Shahid Afridi appears twice in the list of Fastest Fifties in ODI Cricket, highlighting the fearless batting style that made him one of the game’s greatest entertainers. During the 2002 ICC Champions Trophy against the Netherlands in Colombo, Afridi produced another breathtaking display of power hitting. Pakistan needed quick runs, and Afridi delivered exactly that with an innings full of attacking shots from the very beginning.
Afridi completed his half-century in only 18 balls before remaining unbeaten on 55 runs. He cleared the boundary with ease and punished every loose delivery, helping Pakistan finish the chase comfortably. His remarkable innings once again demonstrated why he was known as one of the most explosive batters in international cricket. Even years later, this knock remains one of the finest examples of Fastest Fifties in ODI Cricket and reflects Afridi’s fearless approach against any bowling attack.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 55* | 18* | 6 | 4 | Shahid Afridi |
READ MORE: Top 10 Fastest Hundreds in ODI Cricket History
8. Shahid Afridi

One of the most iconic innings in ODI history belongs to Shahid Afridi. Against Sri Lanka in Nairobi on 4 October 1996, the young Pakistani batter stunned the cricket world with an unforgettable performance. Before completing his famous 37-ball century, Afridi had already reached his fifty in only 18 deliveries, making it one of the greatest innings among the Fastest Fifties in ODI Cricket.
Afridi attacked every bowler without hesitation and displayed incredible confidence despite his young age. His innings included huge sixes and clean hitting that completely changed the way teams viewed aggressive batting in ODI cricket. He finished with 102 runs, an innings that inspired future generations of attacking batters around the world. More than two decades later, this remarkable knock is still regarded as one of the greatest achievements in the history of Fastest Fifties in ODI Cricket.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 102 | 18* | 11 | 6 | Shahid Afridi |
7. Simon O’Donnell

Long before the era of powerplays and modern batting equipment, Simon O’Donnell showed that aggressive batting could dominate One-Day International cricket. During Australia’s match against Sri Lanka in Sharjah on 2 May 1990, O’Donnell played one of the most explosive innings of his career. His attacking style helped him reach a fifty in only 18 balls, earning him a deserved place among the Fastest Fifties in ODI Cricket.
O’Donnell finished his outstanding innings with 74 runs while consistently clearing the boundary against Sri Lanka’s bowling attack. Considering the conditions and the slower scoring rates during that period, his innings were well ahead of their time. Cricket historians still regard this performance as one of the earliest examples of fearless power hitting in ODI cricket. His achievement continues to hold an important place in discussions about the Fastest Fifties in ODI Cricket and remains one of Australia’s memorable ODI innings.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 74 | 18* | 6 | 4 | Simon O’Donnell |
6. Liam Livingstone

England’s Liam Livingstone produced one of the most explosive batting performances in modern ODI cricket during the match against the Netherlands in Amstelveen on 17 June 2022. England were already scoring at a remarkable pace, but Livingstone took the innings to another level after arriving at the crease. His fearless batting and clean ball-striking quickly earned him a place among the Fastest Fifties in ODI Cricket.
Livingstone wasted no time in attacking the bowlers and reached his half-century in only 17 deliveries. He played powerful shots all around the ground, combining excellent timing with tremendous strength. His unbeaten 66 came from just 22 balls and helped England post one of the highest totals ever recorded in ODI cricket. The innings showed why Livingstone is regarded as one of the most dangerous finishers in world cricket. His remarkable knock continues to rank among the greatest Fastest Fifties in ODI Cricket, highlighting England’s aggressive approach to limited-overs cricket.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 66* | 17* | 6 | 6 | Liam Livingstone |
5. Martin Guptill

Martin Guptill displayed his destructive batting skills against Sri Lanka in Christchurch on 28 December 2015. The experienced New Zealand opener dominated the bowling attack from the very beginning and played one of the finest innings of his ODI career. His aggressive stroke play secured his position among the Fastest Fifties in ODI Cricket, proving that he could completely change a match within a few overs.
Guptill reached his fifty in just 17 balls before continuing his brilliant innings to score 93 runs. He mixed elegant cricket shots with powerful hitting, making life extremely difficult for the Sri Lankan bowlers. His innings included several boundaries and towering sixes that delighted the home crowd. The knock remains one of New Zealand’s best examples of attacking batting and is still remembered as one of the greatest performances in the history of Fastest Fifties in ODI Cricket.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 93 | 17* | 8 | 9 | Martin Guptill |
4. Kusal Perera

Sri Lankan wicketkeeper-batter Kusal Perera thrilled the home supporters with an outstanding innings against Pakistan in Pallekele on 15 July 2015. Known for his attacking mindset at the top of the order, Perera played one of the fastest innings ever produced by a Sri Lankan batter. His explosive knock earned him a well-deserved place among the Fastest Fifties in ODI Cricket.
Perera completed his half-century in only 17 deliveries by playing fearless cricket from the first ball. Instead of relying only on sixes, he found gaps consistently and struck boundaries with exceptional timing. He eventually scored 68 runs before being dismissed, leaving Pakistan’s bowlers with very few answers. His innings demonstrated that controlled aggression can be just as effective as brute power. Even today, cricket fans remember this knock whenever the Fastest Fifties in ODI Cricket are discussed.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 68 | 17* | 2 | 13 | Kusal Perera |
3. Sanath Jayasuriya

Sanath Jayasuriya revolutionized ODI batting with his fearless approach as an opening batter. During Sri Lanka’s match against Pakistan in Singapore on 7 April 1996, he produced an unforgettable innings that became one of the defining moments in limited-overs cricket. By reaching his fifty in just 17 balls, Jayasuriya secured his place among the greatest names in the history of Fastest Fifties in ODI Cricket.
Jayasuriya attacked both pace bowlers and spinners without hesitation, forcing Pakistan onto the defensive from the opening overs. His aggressive batting completely changed the way teams approached fielding restrictions and inspired future generations of opening batters. He finished with 76 runs from a breathtaking innings that included elegant boundaries and powerful sixes. Cricket experts widely consider this performance to be one of the most influential innings ever played in ODI cricket. Decades later, it continues to hold a special place among the Fastest Fifties in ODI Cricket and remains one of Jayasuriya’s greatest achievements.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 76 | 17* | 5 | 8 | Sanath Jayasuriya |
READ MORE: Top 10 Players with the Highest Maiden ODI Hundreds
2. Matthew Forde

Matthew Forde announced himself on the international stage with one of the most explosive innings ever seen in ODI cricket. During the match against Ireland in Dublin on 23 May 2025, the West Indies all-rounder played with complete freedom and confidence. Coming to the crease in the closing overs, Forde wasted no time in attacking every bowler, producing an innings that immediately entered the record books. His remarkable effort earned him a place near the top of the Fastest Fifties in ODI Cricket list.
Forde raced to his half-century in only 16 deliveries, equalling the second-fastest fifty in ODI history. His clean striking and fearless approach allowed him to clear the boundary repeatedly, putting immense pressure on the Irish bowlers. He finished with 58 runs from just 19 balls, including eight huge sixes and two boundaries. The innings highlighted the growing depth of power hitters in international cricket and proved that modern batters can score at extraordinary strike rates. His unforgettable knock is now regarded as one of the finest examples of Fastest Fifties in ODI Cricket and has already become a memorable moment in West Indies cricket history.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 58 | 16* | 8 | 2 | Matthew Forde |
1. AB de Villiers

No player has produced a more unforgettable batting display than AB de Villiers when it comes to the Fastest Fifties in ODI Cricket. On 18 January 2015, during the ODI against the West Indies in Johannesburg, the South African superstar played one of the greatest innings ever witnessed in the history of the game. Every shot reflected outstanding skill, perfect timing, incredible innovation, and unmatched power. His extraordinary performance rewrote several ODI records and remains one of cricket’s most celebrated innings.
De Villiers reached his half-century in just 16 balls, setting the record for the Fastest Fifties in ODI Cricket. Instead of slowing down after reaching the milestone, he continued attacking relentlessly and eventually scored a breathtaking 149 runs from only 44 deliveries. His innings included 16 massive sixes and nine fours, while his strike rate exceeded 330. During the same knock, he also registered the fastest ODI century at the time, making it one of the greatest individual performances in cricket history. Fans, former players, and cricket experts continue to rank this innings among the finest ever played because of its sheer dominance and entertainment value. More than a decade later, AB de Villiers still sits at the top of the Fastest Fifties in ODI Cricket, setting a benchmark that every explosive batter dreams of matching.
| Runs | Balls | 6s | 4s | Player |
|---|---|---|---|---|
| 149 | 16* | 16 | 9 | AB de Villiers |
The list of Fastest Fifties in ODI Cricket showcases some of the most explosive batting performances ever seen in One-Day International cricket. From the fearless stroke play of Simon O’Donnell and Sanath Jayasuriya to the unmatched power of Shahid Afridi, Glenn Maxwell, Liam Livingstone, Martin Guptill, Kusal Perera, Matthew Forde, and AB de Villiers, each player changed the course of a match within just a few deliveries.
These incredible innings demonstrate how ODI cricket has evolved over the years, with batters becoming more aggressive and innovative while maintaining remarkable consistency. Although several players have come close to breaking the record, AB de Villiers’ unforgettable 16-ball fifty remains the standard for excellence in the Fastest Fifties in ODI Cricket. As the game continues to evolve, cricket fans will eagerly wait to see whether another batter can produce an even faster half-century and create a new chapter in the history of the Fastest Fifties in ODI Cricket.
