Here is the list of all Fastest Fifty in ODI history:
| # | Player | Balls | Against | Venue | Date |
|---|---|---|---|---|---|
| 1 | AB de Villiers South Africa | 16 | West Indies | Johannesburg | 18-Jan-2015 |
| 2 | Matthew Forde West Indies | 16 | Ireland | Dublin | 23-May-2025 |
| 3 | Sanath Jayasuriya Sri Lanka | 17 | Pakistan | Singapore | 07-Apr-1996 |
| 4 | Kusal Perera Sri Lanka | 17 | Pakistan | Pallekele | 15-Jul-2015 |
| 5 | Martin Guptill New Zealand | 17 | Sri Lanka | Christchurch | 28-Dec-2015 |
| 6 | Liam Livingstone England | 17 | Netherlands | Amstelveen | 17-Jun-2022 |
| 7 | SP O'Donnell Australia | 18 | Sri Lanka | Sharjah | 02-May-1990 |
| 8 | Shahid Afridi Pakistan | 18 | Sri Lanka | Nairobi | 04-Oct-1996 |
| 9 | Shahid Afridi Pakistan | 18 | Netherlands | Colombo | 21-Sep-2002 |
| 10 | Glenn Maxwell Australia | 18 | India | Bangalore | 02-Nov-2013 |
| 11 | Shahid Afridi Pakistan | 18 | Bangladesh | Mirpur | 04-Mar-2014 |
| 12 | Brendon McCullum New Zealand | 18 | England | Wellington | 20-Feb-2015 |
| 13 | Aaron Finch Australia | 18 | Sri Lanka | Dambulla | 31-Aug-2016 |
| 14 | Michael Leask Scotland | 18 | Papua New Guinea | Dubai (DSC) | 13-Apr-2022 |
| 15 | MV Boucher South Africa | 19 | Kenya | Cape Town | 22-Oct-2001 |
| 16 | JM Kemp South Africa | 19 | Zimbabwe | Durban | 27-Feb-2005 |
| 17 | Brendon McCullum New Zealand | 19 | Bangladesh | Queenstown | 31-Dec-2007 |
| 18 | Chris Gayle West Indies | 19 | England | Gros Islet | 02-Mar-2019 |
| 19 | Ross Taylor New Zealand | 19 | Ireland | Aberdeen | 01-Jul-2008 |
| 20 | DJ Hussey Australia | 19 | West Indies | St Kitts | 06-Jul-2008 |
| 21 | Shahid Afridi Pakistan | 19 | New Zealand | Christchurch | 29-Jan-2011 |
| 22 | Brendon McCullum New Zealand | 19 | Sri Lanka | Christchurch | 11-Jan-2015 |
| 23 | Syed Aziz Malaysia | 19 | Singapore | Bangi | 22-Dec-2022 |
| 24 | Anil Sah Nepal | 19 | Canada | Kirtipur | 10-Feb-2024 |
| 25 | Kusal Mendis Sri Lanka | 19 | West Indies | Kandy | 26-Oct-2024 |
| 26 | Shahid Afridi Pakistan | 20 | India | Kanpur | 15-Apr-2005 |
| 27 | Shahid Afridi Pakistan | 20 | South Africa | Durban | 07-Feb-2007 |
| 28 | Brendon McCullum New Zealand | 20 | Canada | St Lucia | 22-Mar-2007 |
| 29 | Darren Sammy West Indies | 20 | South Africa | Antigua | 24-May-2010 |
| 30 | Richard Berrington Scotland | 20 | Ireland | Edinburgh | 12-Jul-2011 |
| 31 | Corey Anderson New Zealand | 20 | West Indies | Queenstown | 01-Jan-2014 |
| 32 | Angelo Mathews Sri Lanka | 20 | Scotland | Hobart | 11-Mar-2015 |
| 33 | Kusal Mendis Sri Lanka | 20 | Bangladesh | Colombo(RPS) | 05-Jul-2025 |
| 34 | BL Cairns New Zealand | 21 | Australia | Melbourne | 13-Feb-1983 |
| 35 | Ajit Agarkar India | 21 | Zimbabwe | Rajkot | 14-Dec-2000 |
| 36 | Douglas Marillier Zimbabwe | 21 | India | Faridabad | 07-Mar-2002 |
| 37 | Craig McMillan New Zealand | 21 | USA | The Oval | 10-Sep-2004 |
| 38 | Shahid Afridi Pakistan | 21 | Zimbabwe | Multan | 30-Sep-2004 |
| 39 | Mohammad Ashraful Bangladesh | 21 | England | Nottingham | 21-Jun-2005 |
| 40 | Brendon McCullum New Zealand | 21 | Zimbabwe | Bulawayo | 24-Aug-2005 |
| 41 | MV Boucher South Africa | 21 | Netherlands | St Kitts | 16-Mar-2007 |
| 42 | Abdur Razzaq Bangladesh | 21 | Zimbabwe | Bulawayo | 05-May-2013 |
| 43 | Shahid Afridi Pakistan | 21 | New Zealand | Sharjah | 14-Dec-2014 |
| 44 | Shahid Afridi Pakistan | 21 | New Zealand | Wellington | 31-Jan-2015 |
| 45 | Brendon McCullum New Zealand | 21 | Australia | Auckland | 28-Feb-2015 |
| 46 | Glenn Maxwell Australia | 21 | Afghanistan | Perth | 04-Mar-2015 |
| 47 | Farhaan Behardien South Africa | 21 | Ireland | Benoni | 25-Sep-2016 |
| 48 | Eoin Morgan England | 21 | Australia | Nottingham | 19-Jun-2018 |
| 49 | Colin de Grandhomme New Zealand | 21 | India | Mount Maunganui | 11-Feb-2020 |
| 50 | Jonny Bairstow England | 21 | Ireland | Southampton | 01-Aug-2020 |
| 51 | Jatinder Singh Oman | 21 | Nepal | Al Amerat | 14-Sep-2021 |
| 52 | Aasif Sheikh Nepal | 21 | Papua New Guinea | Kirtipur | 13-Mar-2023 |
| 53 | Kapil Dev India | 22 | West Indies | Berbice | 29-Mar-1983 |
| 54 | Virender Sehwag India | 22 | Kenya | Paarl | 24-Oct-2001 |
| 55 | Damien Martyn Australia | 22 | Bangladesh | Cairns | 03-Aug-2003 |
| 56 | Rahul Dravid India | 22 | New Zealand | Hyderabad | 15-Nov-2003 |
| 57 | Yuvraj Singh India | 22 | Bangladesh | Dhaka | 27-Dec-2004 |
| 58 | Abdul Razzaq Pakistan | 22 | England | Karachi | 15-Dec-2005 |
| 59 | MV Boucher South Africa | 22 | West Indies | Grenada | 10-Apr-2007 |
| 60 | Shahid Afridi Pakistan | 22 | Sri Lanka | Abu Dhabi | 18-May-2007 |
| 61 | Luke Ronchi Australia | 22 | West Indies | St Kitts | 06-Jul-2008 |
| 62 | Elton Chigumbura Zimbabwe | 22 | Kenya | Mombasa | 29-Jan-2009 |
| 63 | Dinesh Chandimal Sri Lanka | 22 | Australia | Sydney | 08-Mar-2015 |
| 64 | Brendon McCullum New Zealand | 22 | South Africa | Auckland | 24-Mar-2015 |
| 65 | Jos Buttler England | 22 | Pakistan | Nottingham | 30-Aug-2016 |
| 66 | Mohammad Amir Pakistan | 22 | England | Nottingham | 30-Aug-2016 |
| 67 | Asif Ali Pakistan | 22 | Zimbabwe | Bulawayo | 20-Jul-2018 |
| 68 | Philip Salt England | 22 | Ireland | Bristol | 26-Sep-2023 |
| 69 | Kusal Perera Sri Lanka | 22 | New Zealand | Bengaluru | 09-Nov-2023 |
| 70 | Justin Greaves West Indies | 22 | Ireland | Dublin | 25-May-2025 |
| 71 | Saleem Malik Pakistan | 23 | India | Calcutta | 18-Feb-1987 |
| 72 | Brian Lara West Indies | 23 | Canada | Centurion | 23-Feb-2003 |
| 73 | Mohammad Yousuf Pakistan | 23 | Zimbabwe | Bulawayo | 24-Nov-2002 |
| 74 | Abdul Razzaq Pakistan | 23 | New Zealand | Wellington | 17-Jan-2004 |
| 75 | JM Davison Canada | 23 | New Zealand | Gros Islet | 22-Mar-2007 |