| Player | Team | Balls taken to 50 | Final Score | Against | Venue | Date |
|---|---|---|---|---|---|---|
| AB de Villiers | South Africa | 16 | 149 | West Indies | Johannesburg | 18 Jan 2015 |
| Matthew Forde | West Indies | 16 | 58 | Ireland | Dublin | 23 May 2025 |
| Sanath Jayasuriya | Sri Lanka | 17 | 76 | Pakistan | Singapore | 07 Apr 1996 |
| Kusal Perera | Sri Lanka | 17 | 68 | Pakistan | Pallekele | 15 Jul 2015 |
| Martin Guptill | New Zealand | 17 | 93 | Sri Lanka | Christchurch | 28 Dec 2015 |
| Liam Livingstone | England | 17 | 66* | Netherlands | Amstelveen | 17 Jun 2022 |
| Simon O’Donnell | Australia | 18 | 74 | Sri Lanka | Sharjah | 02 May 1990 |
| Shahid Afridi | Pakistan | 18 | 102 | Sri Lanka | Nairobi | 04 Oct 1996 |
| Shahid Afridi | Pakistan | 18 | 55* | Netherlands | Colombo | 21 Sep 2002 |
| Glenn Maxwell | Australia | 18 | 60 | India | Bangalore | 02 Nov 2013 |
| Shahid Afridi | Pakistan | 18 | 59 | Bangladesh | Mirpur | 04 Mar 2014 |
| Brendon McCullum | New Zealand | 18 | 77 | England | Wellington | 20 Feb 2015 |
| Aaron Finch | Australia | 18 | 55 | Sri Lanka | Dambulla | 31 Aug 2016 |
| Michael Leask | Scotland | 18 | 55 | Papua New Guinea | Dubai (DSC) | 13 Apr 2022 |
Fastest Overall: The record for the fastest fifty in ODI cricket is shared by AB de Villiers and Matthew Forde, both reaching the milestone in just 16 balls. De Villiers achieved this against the West Indies in 2015, while Forde did it against Ireland in 2025.
Captain & Wicketkeeper: De Villiers’ 16-ball fifty is also the fastest ever by a captain and a wicketkeeper in an ODI inning.
Related Records: In that same record-breaking match, de Villiers went on to score the fastest-ever ODI hundred, taking just 31 balls (Check the top ten here). This explosive innings helped South Africa post their highest team total in ODIs: 439 for 2. A month later, de Villiers also hit the fastest-ever ODI 150, off just 64 balls, against the same opponent at the 2015 World Cup.
Most Fast Fifties: Shahid Afridi has the most ODI fifties scored in 20 or fewer balls, with six such instances. He also holds the record for scoring half-centuries in 22 or fewer balls against the most different teams (seven).
Associate Nations: Michael Leask holds the record for the fastest fifty by an associate batter, reaching the mark in 18 deliveries against Papua New Guinea in 2022.
By Batting Position: The joint-fastest fifty by an opener belongs to Sanath Jayasuriya and Kusal Perera, both of whom scored a fifty off 17 balls for Sri Lanka.
Highest Team Total: Liam Livingstone’s 17-ball fifty helped England to the highest-ever ODI total: 498 for 4 against the Netherlands in 2022.
Who is leading the race for the Orange Cap this season? View the updated list…
RCB vs MI pits two IPL franchises with huge fan bases against each other. The…
The Lucky Star app offers a simple way to bet on sports and play games…
Jili games online occupy a very specific lane in the iGaming industry. They’re not trying…
Losing a wicket on the very first ball of the match is the ultimate "cricket…
This article will discover the most prolific batting pairs in Indian Premier League history with…