HomeCricketFastest 50 in ODI: 10 Fastest Fifty in ODI International

Fastest 50 in ODI: 10 Fastest Fifty in ODI International

In the world of ODI cricket, memorable innings are aplenty, but some shine for their blistering speed. While centuries grab headlines, quick-fire half-centuries are equally pivotal.

Ab de Villiers, known for his innovative batting, scored a half-century off just 16 balls in 2015. This came against the West Indies in Johannesburg. The 16-ball 50 is the fastest half-century seen in ODI cricket.

No Indian cricketer is among the top 10 to have scored the fastest 50 in ODIs. But Pakistan’s Shahid Afridi finds himself three times on the list.

Top 10 List of Fastest 50 in ODI Cricket

1AB de VilliersSouth AfricaWest Indies14916169Johannesburg18/01/2015
2Sanath JayasuriyaSri LankaPakistan761758Singapore07/04/1996
3Kusal PereraSri LankaPakistan6817213Pallekele15/07/2015
4MJ GuptillNew ZealandSri Lanka931789Christchurch28/12/2015
5Liam LivingstoneEnglandNetherlands66*1766Amstelveen17/06/2022
6SP O’DonnellAustraliaSri Lanka741864Sharjah02/05/1990
7Shahid AfridiPakistanSri Lanka10218116Nairobi04/10/1996
8Shahid AfridiPakistanNetherlands55*1864Colombo21/09/2002
9GJ MaxwellAustraliaIndia601873Bangalore02/11/2013
10Shahid AfridiPakistanBangladesh591872Mirpur04/03/2014

1.AB de Villiers – in 16 balls (South Africa vs. West Indies, Johannesburg, 2015)

A true maestro of modern cricket, AB de Villiers stunned the world with his breathtaking innings. His 149 off just 44 balls against the West Indies remains an epitome of power-hitting and timing, including 16 fours and 9 sixes.

De Villiers reached his half-century in just 16 balls, and his century in just 31 balls. What is really interesting about this knock is that de Villiers came in to bat in the 39th over, when only 11 overs and three balls were left. In that little space of time, he went on to score 149 runs. 

Read More: Fastest Player to Reach 2000 Runs in ODI

2. Sanath Jayasuriya – 76 runs off 17 balls (Sri Lanka vs. Pakistan, Singapore, 1996)

Sanath Jayasuriya’s blitzkrieg innings set the tone for an interesting game. He scored a half-century in just 17 deliveries, which was the then fastest half-century in ODIs. Eventually he ended with 76 runs off 17 balls which featured 8 fours and 5 sixes.

However, following Jayasuriya’s departure, the Sri Lankan team succumbed without resistance as the Pakistani bowlers tore through their batting line-up, dismissing them for 172 runs in just 32.5 overs.

3. Kusal Perera – in 17 balls (Sri Lanka vs. Pakistan, Pallekele, 2015)

Kusal Perera’s whirlwind knock showed his ability to dismantle any bowling attack. His 68 off 25 balls left the opposition reeling and the spectators in awe, comprising 13 fours and 2 sixes. Perera reached his fifth ODI fifty in just 17 balls before being dismissed on 69. His contribution proved crucial as Sri Lanka successfully chased down the 288-run victory target with 11 balls to spare.

4. Martin Guptill – in 17 balls (New Zealand vs. Sri Lanka, Christchurch, 2015)

Martin Guptill’s demolition job against Sri Lanka was a masterclass in power-hitting. His 93 off 17 balls was laced with 9 fours and 8 sixes and took New Zealand to a crushing 10 wicket victory with 41.4 overs to spare, chasing only 117. 

5. Liam Livingstone – in 17 balls (England vs. Netherlands, Amstelveen, 2022)

Liam Livingstone’s recent blitz against the Netherlands showed his raw talent. His unbeaten 66 off 17 balls was a sight to behold, featuring 6 fours and 6 sixes. Earlier, he brought up his half century in 17 balls. In this game, England set a new record for the highest ODI score, reaching 498 for 4 off 50 overs. This remarkable total stands as the highest across both men’s and women’s ODIs. 

6. SP O’Donnell – in 18 balls (Australia vs. Sri Lanka, Sharjah, 1990)

Simon O’Donnell’s swashbuckling innings in Sharjah was one of the best innings of the 1990s. His 74 off 18 balls remains a cherished memory for cricket fans Down Under, with 6 fours and 6 sixes. O’Donnell was a part of the Australian team that won the 1987 Cricket World Cup. He played 87 ODIs between 1985 and 1992, scoring 1242 runs and picking up 108 wickets.

Suggested Read: Most Wickets in ODI: List of Top 10 Most Wicket Takers in ODI

7. Shahid Afridi – in 18 balls (Pakistan vs. Sri Lanka, Nairobi, 1996)

Shahid Afridi, the ‘Boom Boom’ of Pakistan cricket, unleashed his fury on Sri Lanka in Nairobi. His whirlwind half century off just 18 balls stunned the opposition and he eventually went on to score a 37-ball century, smashing six fours and 11 sixes. Pakistan amassed a total of 371/9 in 50 overs, led by Afridi and skipper Saeed Anwar’s impressive 115 off 120 deliveries. Afridi’s record remained unbroken for 18 years until New Zealand’s Corey Anderson shattered it with a blistering 36-ball century against West Indies in 2014.

8. Shahid Afridi – in 18 balls (Pakistan vs. Netherlands, Colombo, 2002)

Afridi’s penchant for explosive innings was on full display against the Netherlands. His unbeaten 55 off 18 balls was a testament to his ability to turn the game on its head, with 4 fours and 6 sixes. His explosive innings propelled Pakistan to a commanding nine-wicket victory in the Champions Trophy match.

9. Glenn Maxwell – in 18 balls (Australia vs. India, Bangalore, 2013)

Glenn Maxwell’s audacious stroke-play against India showcased his fearless approach to batting. His quickfire 60 included 3 fours and 7 sixes. He scored an 18-ball half-century. Especially notable was the 17th over of the match, bowled by Vinay Kumar, where Maxwell hammered an astonishing 23 runs.

Further Read: Players with Fastest 200 Runs in ODI Cricket 

10. Shahid Afridi – 59 runs off 18 balls (Pakistan vs. Bangladesh, Mirpur, 2014)

Afridi’s penchant for big hitting was on display once again as he decimated Bangladesh’s bowling attack. His 59 off 25 balls, laced with 4 fours and 7 sixes, propelled Pakistan to the final of the Asia Cup. He reached his half century in only 18 balls. 

FAQs about Fastest Fifty in ODI

Q) Who has scored the fastest 50 in ODI?

A) The fastest 50 in ODI cricket is credited to South African cricketer AB de Villiers. He achieved this remarkable feat during a match against the West Indies in Johannesburg in 2015. De Villiers’ blistering innings saw him reach his half-century milestone in just 16 balls.

Q) In how many balls did Glenn Maxwell score his fastest ODI fifty?

A) Australian cricketer Glenn Maxwell displayed his explosive batting during a match against India in Bangalore in 2013. Maxwell’s fastest ODI fifty came off just 18 balls.



Please enter your comment!
Please enter your name here

Most Popular