Those day-long matches still have the technicalities of the game intact, but there are amazing centuries and half-centuries in those matches. Let’s take a look at the list of Fastest Fifty in One Day Internationals Cricket.
Top 10 Fastest Fifty in One Day Internationals
The previous World Record holder of Fastest Fifty In ODIs, was Sanath Jayasuriya, who was responsible to introduce power-hitting within 15th overs. Jayasuriya has scored his Fastest Fifty in One Day Internationals playing just 17 balls, it came against Pakistan in Singapore. Now, AB de Villiers smashed the Fastest Fifty (16 balls) and also the Fastest 100 (31 balls).
This list is updated according to the stats as of January 2019 and we also updated the table attached below with the same reference. In case if you have different stats to let us know, feel free to contact us in the comment section at the end of this article. But now, let’s start the countdown of the fastest ODI half centuries.
List of Batsmen Who Scored Fastest Fifty in ODIs
|149||16||16||9||AB de Villiers||South Africa v West Indies||Johannesburg||18/01/2015|
|76||17||5||8||ST Jayasuriya||Sri Lanka v Pakistan||Singapore||07/04/1996|
|68||17||2||13||MDKJ Perera||Sri Lanka v Pakistan||Pallekele||15/07/2015|
|93||17||8||9||MJ Guptill||New Zealand v Sri Lanka||Christchurch||28/12/2015|
|74||18||6||4||SP O'Donnell||Australia v Sri Lanka||Sharjah||02/05/1990|
|102||18||11||6||Shahid Afridi||Pakistan v Sri Lanka||Nairobi||04/10/1996|
|55*||18||6||4||Shahid Afridi||Pakistan v Netherlands||Colombo||21/09/2002|
|60||18||7||3||GJ Maxwell||Australia v India||Bangalore||02/11/2013|
|59||18||7||2||Shahid Afridi||Pakistan v Bangladesh||Mirpur||04/03/2014|
|77||18||7||8||BB McCullum||New Zealand v England||Wellington||20/02/2015|
|55||18||3||8||AJ Finch||Australia v Sri Lanka||Dambulla||31/08/2016|
|51*||19||6||2||MV Boucher||South Africa v Kenya||Cape Town||22/10/2001|
|53*||19||5||2||JM Kemp||South Africa v Zimbabwe||Durban||27/02/2005|
|80*||19||6||9||BB McCullum||New Zealand v Bangladesh||Queenstown||31/12/2007|
|77||19||9||5||CH Gayle||West Indies v England||Gros Islet||02/03/2019|
|59*||19||5||4||LRPL Taylor||New Zealand v Ireland||Aberdeen||01/07/2008|
|52||19||4||4||DJ Hussey||Australia v West Indies||St Kitts||06/07/2008|
|65||19||5||5||Shahid Afridi||Pakistan v New Zealand||Christchurch||29/01/2011|
|51||19||3||6||BB McCullum||New Zealand v Sri Lanka||Christchurch||11/01/2015|
|102||20||9||10||Shahid Afridi||Pakistan v India||Kanpur||15/04/2005|
|77*||20||6||5||Shahid Afridi||Pakistan v South Africa||Durban||07/02/2007|
|52||20||5||1||BB McCullum||New Zealand v Canada||St Lucia||22/03/2007|
|58*||20||6||2||DJG Sammy||West Indies v South Africa||Antigua||24/05/2010|
|56||20||6||2||RD Berrington||Scotland v Ireland||Edinburgh||12/07/2011|
|131*||20||14||6||CJ Anderson||New Zealand v West Indies||Queenstown||01/01/2014|
|51||20||6||1||AD Mathews||Sri Lanka v Scotland||Hobart||11/03/2015|
|52||21||6||1||BL Cairns||New Zealand v Australia||Melbourne||13/02/1983|
|67*||21||4||7||AB Agarkar||India v Zimbabwe||Rajkot||14/12/2000|
|56*||21||1||10||DA Marillier||Zimbabwe v India||Faridabad||07/03/2002|
|64*||21||7||2||CD McMillan||New Zealand v USA||The Oval||10/09/2004|
|58||21||4||5||Shahid Afridi||Pakistan v Zimbabwe||Multan||30/09/2004|
|94||21||3||11||Mohammad Ashraful||Bangladesh v England||Nottingham||21/06/2005|
|51||21||2||7||BB McCullum||New Zealand v Zimbabwe||Bulawayo||24/08/2005|
|75||21||4||9||MV Boucher||South Africa v Netherlands||St Kitts||16/03/2007|
|53*||21||5||4||Abdur Razzaq||Bangladesh v Zimbabwe||Bulawayo||05/05/2013|
|55||21||6||3||Shahid Afridi||Pakistan v New Zealand||Sharjah||14/12/2014|
|67||21||3||9||Shahid Afridi||Pakistan v New Zealand||Wellington||31/01/2015|
|50||21||3||7||BB McCullum||New Zealand v Australia||Auckland||28/02/2015|
|88||21||7||6||GJ Maxwell||Australia v Afghanistan||Perth||04/03/2015|
|50||21||3||3||F Behardien||South Africa v Ireland||Benoni||25/09/2016|
|67||21||6||3||EJG Morgan||England v Australia||Nottingham||19/06/2018|
|72||22||3||7||Kapil Dev||India v West Indies||Berbice||29/03/1983|
|55*||22||3||7||V Sehwag||India v Kenya||Paarl||24/10/2001|
|92*||22||1||15||DR Martyn||Australia v Bangladesh||Cairns||03/08/2003|
|50*||22||3||5||R Dravid||India v New Zealand||Hyderabad||15/11/2003|
|69||22||3||8||Yuvraj Singh||India v Bangladesh||Dhaka||27/12/2004|
|51*||22||3||5||Abdul Razzaq||Pakistan v England||Karachi||15/12/2005|
|52||22||5||2||MV Boucher||South Africa v West Indies||Grenada||10/04/2007|
|73*||22||4||8||Shahid Afridi||Pakistan v Sri Lanka||Abu Dhabi||18/05/2007|
|64||22||6||5||L Ronchi||Australia v West Indies||St Kitts||06/07/2008|
|68||22||3||10||E Chigumbura||Zimbabwe v Kenya||Mombasa||29/01/2009|
|52||22||1||8||LD Chandimal||Sri Lanka v Australia||Sydney||08/03/2015|
|59||22||4||8||BB McCullum||New Zealand v South Africa||Auckland||24/03/2015|
|90*||22||7||7||JC Buttler||England v Pakistan||Nottingham||30/08/2016|
|58||22||4||5||Mohammad Amir||Pakistan v England||Nottingham||30/08/2016|
|50||22||3||5||Asif Ali||Pakistan v Zimbabwe||Bulawayo||20/07/2018|
|72*||23||1||11||Saleem Malik||Pakistan v India||Calcutta||18/02/1987|
|73||23||4||6||BC Lara||West Indies v Canada||Centurion||23/02/2003|
|76||23||3||8||Mohammad Yousuf||Pakistan v Zimbabwe||Bulawayo||24/11/2002|
|89||23||5||9||Abdul Razzaq||Pakistan v New Zealand||Wellington||17/01/2004|
|52||23||1||9||JM Davison||Canada v New Zealand||Gros Islet||22/03/2007|
|54||23||4||2||AB de Villiers||South Africa v Bangladesh||Benoni||09/11/2008|
|60||23||4||5||KA Pollard||West Indies v Netherlands||Delhi||28/02/2011|
|104||23||5||12||JD Ryder||New Zealand v West Indies||Queenstown||01/01/2014|
|54||23||1||7||NLTC Perera||Sri Lanka v England||Colombo (RPS)||16/12/2014|
|55||23||1||11||BB McCullum||New Zealand v Sri Lanka||Christchurch||26/12/2015|
|95||23||9||5||S Prasanna||Sri Lanka v Ireland||Dublin (Malahide)||18/06/2016|
|52*||23||5||2||Mosaddek Hossain||Bangladesh v West Indies||Dublin (Malahide)||17/05/2019|
10. Brendon McCullum
New Zealand’s former star player, Brendon McCullum, acquires the 10th place on the list of players with the fastest fifty in ODI, having scored his half-century in 18 balls again. He scored it in a match against England, played on 20th February 2015, played at Wellington. In this match, the right-handed batting wicket-keeper managed to accumulate 77 runs in total, including some amazing shots, like the 7 sixes and 8 boundaries. The brutal but brilliant Baz has a total strike rate of 96.37 in One Day International.
9. Shahid Afridi
The player to hit a half-century in 18 balls, just before McCullum, was Shahid Afridi, the right-handed batting all-rounder of Pakistan, who did so in a match on 4th March 2014, played at Mirpur between Pakistan and Bangladesh. He scored a total of 59 in that match, hitting 7 sixes and 2 fours in total. Afridi’s strike rate in One Day international, 117.00, is a reflection of his crazy batting style which has always been a vision. As a surprising fact, he is one of the batsmen with most sixes in ODI cricket.
8. Glenn Maxwell
Australia’s Glenn Maxwell takes away the eighth spot on the list of players with the fastest fifty in ODI, having scored the number upon facing 18 balls. It was in a match against India, played in Bangalore on 2nd November 2013. During this match, Maxwell managed to gather a total of only 60 runs, though it was a spectacle. He hit 7 sixes and 3 fours that made him reach a fast half-century. During his career in One Day International cricket, Maxwell has managed to acquire a remarkable strike rate of 123.93.
7. Shahid Afridi
Another half-century scored in 18 balls is once again by Shahid Afridi, the former Pakistani all-rounder. This time, it was scored against the Netherlands, in a match played on 21st September 2017, at Colombo. The total score by Afridi in this match was just 55, which included 6 sixes and 4 boundaries, leading to his super-fast half-century. It isn’t a surprise that “Boom Boom” Afridi appears more than once on the list of fastest fifty in One Day Internationals.
6. Shahid Afridi
Yet again on the list of fastest fifty in One Day Internationals is one of the greatest all-rounders Shahid Afridi, with another half-century scored in 18 balls once again. The former Pakistani player scored his first half-century in 18 balls in an ODI match on 4th October 1996, between Sri Lanka and Pakistan, played at Nairobi. In that game, Afridi scored a total of 102, and his runs included 11 sixes, as well as 6 fours. Once again, it was quite a spectacle!
5. Simon O’Donnell
In the 5th place on the list of players with the fastest fifty in One Day International cricket is Simon O’Donnell, the former Australian who represented his team as a right-handed batsman. The player scored the fastest ODI fifty of his career in 18 balls, in a match against Sri Lanka. The game was Sharjah, played on 2nd May 1990, and O’Donnell scored a total of 74 runs in the match. His score included some fantastic hits, like the 6 sixers and 4 boundaries. In One Day International cricket, O’Donnell has a strike rate of 80.96.
4. Martin Guptill
The next player to score 50 in 17 balls is Martin Guptill of New Zealand on 28th December 2015. This right-handed opening batsman made the fastest fifty in One Day Internationals and also of his career in a match against Sri Lanka at Christchurch, which eventually turned out to be one of the fastest fifty in One Day Internationals. He went on to miss the century closely, scoring 93 runs in the match. It included 8 sixes and 9 fours. He has an ODI strike rate of 87.58. Among the notable landmarks in his career is the double-century in World Cup 2015.
3. Kusal Perera
At 5 ft 6 in, Sri Lanka’s Kusal Perera is truly a big thing is a small package, with the record of one of the fastest half-centuries in ODI cricket. He faced only 17 balls to make his 50 in a match against Pakistan on 15th July 2015, held at Pallekele. He went on to score 63 in the match and became the second player to score 50 in 17 balls, after Jayasuriya, who is an inspiration for Perera. His total included 2 sixes and 13 fours. With all his performances in One Day International cricket, he has a massive strike rate of 133.55.
2. Sanath Jayasuriya
Next on this list is former Sri Lankan cricketer left-handed batting all-rounder, Sanath Jayasuriya, who set the record for the second fastest half-century in One Day International cricket, having scored it in just 17 balls, during a match against Pakistan on 7th April 1996. The match was held in Singapore, and he scored 76 runs in total. His score included 5 sixes and 8 boundaries. In One Day International cricket, Jayasuriya has an average strike rate of 91.20. His two-decade career is one of the most prominent in cricket and put his name among the batsmen with the most number of ODI centuries.
1. AB de Villiers
Leading the list of players with the fastest fifty in One Day Internationals is AB de Villiers from South Africa. The wicketkeeper and right-handed batsman set the record for the fastest ODI fifty by scoring it in just 16 balls. The record feat came in a match against West Indies on 18th January 2015. It was played at Johannesburg, and Villiers scored a total of 149 runs in that match. His dazzling performance includes 16 sixes and 9 fours. His average strike rate in One Day International cricket is 101.07. He is considered one of the greatest batsmen of all time.
These amazing players have created some of the fastest and most spectacular fifties in the history of One Day International Cricket. They have not only taken their teams closer to their goal faster but have also left the audience with memories of matches that they will never forget.
Fastest Fifty in One Day International [Updated Table]
|Rank||Player||Match||Date||Total Runs||Balls taken to score 50||6s||4s|
|1||AB de Villiers||South Africa v West Indies||18/01/2015||149||16||16||9|
|2||Sanath Jayasuriya||Sri Lanka v Pakistan||07/04/1996||76||17||5||8|
|3||Kusal Perera||Sri Lanka v Pakistan||15/07/2015||68||17||2||13|
|4||Martin Guptill||New Zealand v Sri Lanka||28/12/2015||93||17||8||9|
|5||Simon O’Donnell||Australia v Sri Lanka||02/05/1990||74||18||6||4|
|6||Shahid Afridi||Pakistan v Sri Lanka||04/10/1996||102||18||11||6|
|7||Shahid Afridi||Pakistan v Netherlands||21/09/2002||55*||18||6||4|
|8||Glenn Maxwell||Australia v India||02/11/2013||60||18||7||3|
|9||Shahid Afridi||Pakistan v Bangladesh||04/03/2014||59||18||7||2|
|10||Brendon McCullum||New Zealand v England||20/02/2015||77||18||7||8|
Fastest ODI Fifties Facts
- The Proteas star, AB de Villiers sits top on the list with just utilizing 16 balls to score a half-ton. He achieved this feat against West Indies, back in 2015.
- The second on the list is none other than Sri Lankan legend Jayasuriya. He scored fifty off just 16 deliveries against Pakistan, back in 1996.
- Rising Sri Lankan opener, Perera sits third on the list, with smashing a half-century off just 17 balls.
- We have another 17-balls fifty scorers on the list. He is none other than Kiwi star batsman Martin Guptill, who did it against Sri Lanka.
- Shahid Afridi aka Boom Boom is still in the top 6 of the list with knocking the historic 18-balls fifty against Sri Lanka, back in 1996.
- Shahid Afridi appeared in the list 10 times, more than any other in the list of fastest ODI 50s. He has scored Fifty in 18 Balls 3 times, scored fifty in 19 balls 1 time. Besides, he scored 2 times in 20 balls, 3 times in 21 balls, and another one on 22 balls.
We are continuously updating this list of Fastest Fifty in One Day Internationals. Whenever someone scores 50 in less than 23 balls, we will update this for sure.
Latest Inclusion: Martin Guptill. The New Zealander smashed 17 balls 50, which is 4th all-time fastest in One Day International Cricket and All-Time Fastest from any New Zealand Batsmen.
So what you think who out of the young guns will make his way into the list of Fastest Fifties in ODI Cricket by smashing the previously set records.