Notifications
Settings
Clear Notifications
Notifications
Use the toggle to switch on notifications
  • Block for 8 hours
  • Block for 12 hours
  • Block for 24 hours
  • Don't block

Fastest Fifty in ODI

AB de Villiers holds the record for smashing the fastest fifty in ODI, As he scored his fifty runs in just 16 balls Against West Indies on 18 January 2015 at Johannesburg. Which remains the fastest fifty scored In ODI History. AB de Villiers followed by Matthew Forde (16 balls), Sanath Jayasuriya (17 balls), Kusal Perera (17 balls), Martin Guptill (17 balls) and Liam Livingstone (17 balls) on top five among the list. Check out the list of fastest fifty scorer in ODI.

Fastest Fifty in ODI History

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 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

FAQs

  • Who has scored the fastest ODI Fifty in Cricket?
    South Africa's AB de Villiers slammed the fastest ODI Fifty off just 16 balls.
  • How many balls AB de Villiers faced to score the fastest ODI Fifty?
    AB de Villiers required just 16 balls to slam the fastest ODI Fifty.
  • AB de Villiers's fastest ODI Fifty came against which opponent?
    AB de Villiers's ODI Fifty off just 16 balls came against West Indies.
  • Whose world record AB de Villiers broke with his fastest ODI Fifty?
    AB de Villiers broke Matthew Forde and Sanath Jayasuriya's record (16 balls) by slamming his 16-ball ODI Fifty against West Indies.
Gender
Select your Gender
  • Male
  • Female
  • Others
Age
Select your Age Range
  • Under 18
  • 18 to 25
  • 26 to 35
  • 36 to 45
  • 45 to 55
  • 55+