Get Instant News Updates
Enable
x
Notification Settings X
Time Settings
Done
Clear Notification X
Do you want to clear all the notifications from your inbox?
Settings X

Fastest Hundred in ODI

AB de Villiers holds the record for smashing the fastest hundred in ODI, As he scored his hundred runs in just 31 balls Against West Indies on 18 January 2015 at Johannesburg. Which remains the fastest century scored In ODI History.

AB de Villiers followed by Corey Anderson (36 balls), Shahid Afridi (37 balls), Glenn Maxwell (40 balls), Asif Khan (41 balls) and MV Boucher (44 balls) on top five among the list. Check out the list of fastest hundred scorer in ODI.

# Player Balls Against Venue Date
1
AB de Villiers South Africa
31 West Indies Johannesburg 18-Jan-2015
2
Corey Anderson New Zealand
36 West Indies Queenstown 01-Jan-2014
3
Shahid Afridi Pakistan
37 Sri Lanka Nairobi 04-Oct-1996
4
Glenn Maxwell Australia
40 Netherlands Delhi 25-Oct-2023
5
Asif Khan UAE
41 Nepal Kirtipur 16-Mar-2023
6
MV Boucher South Africa
44 Zimbabwe Potchefstroom 20-Sep-2006
7
Brian Lara West Indies
45 Bangladesh Dhaka 09-Oct-1999
8
Shahid Afridi Pakistan
45 India Kanpur 15-Apr-2005
9
JD Ryder New Zealand
46 West Indies Queenstown 01-Jan-2014
10
Jos Buttler England
46 Pakistan Dubai (DSC) 20-Nov-2015
11
Jos Buttler England
47 Netherlands Amstelveen 17-Jun-2022
12
Sanath Jayasuriya Sri Lanka
48 Pakistan Singapore 02-Apr-1996
13
Aiden Markram South Africa
49 Sri Lanka Delhi 07-Oct-2023
14
Jos Buttler England
50 Pakistan Southampton 11-May-2019
15
KJ O'Brien Ireland
50 England Bangalore 02-Mar-2011
16
Glenn Maxwell Australia
51 Sri Lanka Sydney 08-Mar-2015
17
Virat Kohli India
52 Australia Jaipur 16-Oct-2013
18
AB de Villiers South Africa
52 West Indies Sydney 27-Feb-2015
19
Shahid Afridi Pakistan
53 Bangladesh Dambulla 21-Jun-2010
20
Moeen Ali England
53 West Indies Bristol 24-Sep-2017
21
Jonny Bairstow England
54 Scotland Edinburgh 10-Jun-2018
22
Heinrich Klaasen South Africa
54 West Indies Potchefstroom 21-Mar-2023
23
Sikandar Raza Zimbabwe
54 Netherlands Harare 20-Jun-2023
24
Sanath Jayasuriya Sri Lanka
55 Bangladesh Karachi 30-Jun-2008
25
Chris Gayle West Indies
55 England St George's 27-Feb-2019
26
James Faulkner Australia
57 India Bangalore 02-Nov-2013
27
James Faulkner South Africa
57 India Mumbai 25-Oct-2015
28
Thisara Perera Sri Lanka
57 New Zealand Mount Manganui 04-Jan-2019
29
Eoin Morgan England
57 Afghanistan Manchester 18-Jun-2019
30
Michael Bracewell New Zealand
57 India Hyderabad (Deccan) 18-Jan-2023
31
Heinrich Klaasen South Africa
57 Australia Centurion 15-Sep-2023
32
AB de Villiers South Africa
58 India Ahmedabad 27-Feb-2010
33
Jonny Bairstow England
58 New Zealand Christchurch 10-Mar-2018
34
Kushal Malla Nepal
59 Oman Kirtipur 21-Apr-2023
35
Travis Head Australia
59 New Zealand Dharamsala 28-Oct-2023
36 60 New Zealand Hamilton 11-Mar-2009
37
Jos Buttler England
60 West Indies St George's 27-Feb-2019
38
Jatinder Singh Oman
60 Nepal Al Amerat 14-Sep-2021
39
Muhammad Waseem UAE
60 PNG Kirtipur 15-Mar-2023
40
Mushfiqur Rahim Bangladesh
60 Ireland Sylhet 20-Mar-2023
41
Virat Kohli India
61 Australia Nagpur 30-Oct-2013
42
Jos Buttler England
61 Sri Lanka Lord's 31-May-2014
43
Sharjeel Khan Pakistan
61 Ireland Dublin (Malahide) 18-Aug-2016
44
George Munsey Scotland
61 Namibia Kirtipur 15-Feb-2023
45
Heinrich Klaasen South Africa
61 England Mumbai 21-Oct-2023
46 62 New Zealand Baroda 17-Dec-1988
47
Alex Hales England
62 Australia Nottingham 19-Jun-2018
48
Steven Smith Australia
62 India Sydney 27-Nov-2020
49
Steven Smith Australia
62 India Sydney 29-Nov-2020
50
Lokesh Rahul India
62 Netherlands Bengaluru 12-Nov-2023
51
Shakib Al Hasan Bangladesh
63 Zimbabwe Bulawayo 11-Aug-2009
52
Nicholas Pooran West Indies
63 Netherlands Harare 26-Jun-2023
53
Rohit Sharma India
63 Afghanistan Arun Jaitley Stadium, Delhi 11-Oct-2023
54
Fakhar Zaman Pakistan
63 New Zealand Bengaluru 04-Nov-2023
55
Sanath Jayasuriya Sri Lanka
64 Netherlands Amstelveen 04-Jul-2006
56
Yuvraj Singh India
64 England Rajkot 14-Nov-2008
57
Kedar Jadhav India
65 England Pune 15-Jan-2017
58
Jason Roy England
65 West Indies Bridgetown 20-Feb-2019
59
Sean Williams Zimbabwe
65 USA Harare 26-Jun-2023
60
Kusal Mendis Sri Lanka
65 Pakistan RGIS, Uppal, Hyderabad 10-Oct-2023
61
Matthew Hayden Australia
66 South Africa St Kitts 24-Mar-2007
62
Suresh Raina India
66 Hong Kong Karachi 25-Jun-2008
63 66 Sri Lanka Rajkot 15-Dec-2009
64
AB de Villiers South Africa
66 Sri Lanka Hambantota 12-Jul-2014
65
Jos Buttler England
66 New Zealand Birmingham 09-Jun-2015
66
Charles Amini Papua New Guinea
66 Namibia Windhoek 29-Mar-2023
67
JM Davison Canada
67 West Indies Centurion 23-Feb-2003
68
Basit Ali Pakistan
67 West Indies Sharjah 05-Nov-1993
69
Adam Gilchrist Australia
67 Sri Lanka Brisbane 14-Feb-2006
70
Craig McMillan New Zealand
67 Australia Hamilton 20-Feb-2007
71
Iftikhar Ahmed Pakistan
67 Nepal Multan 30-Aug-2023
72
Shreyas Iyer India
67 New Zealand Wankhede 15-Nov-2023
73
Ijaz Ahmed Pakistan
68 India Lahore 02-Oct-1997
74
Mohammad Yousuf Pakistan
68 Zimbabwe Harare 27-Nov-2002
75
Shakib Al Hasan Bangladesh
68 Zimbabwe Mirpur 29-Oct-2009
Latest Updates
  • Glenn Maxwell Slams Fastest ODI Hundred In World Cup
    Oct 25 2023

    Australia all-rounder Glenn Maxwell created an ODI World Cup record after he slammed the fastest century in the tournament's history in the match against the Netherlands at Arun Jaitley Stadium in New Delhi. Maxwell took just 40 deliveries to leapfrog the record created by South Africa batter Aiden Markram a couple of weeks back at the very venue.

FAQs

  • Who has scored the fastest ODI Hundred in Cricket?
    South Africa's AB de Villiers slammed the fastest ODI Century off just 31 balls.
  • How many balls AB de Villiers faced to score the fastest ODI Century?
    AB de Villiers required just 31 balls to slam the fastest ODI hundred.
  • Whose world record AB de Villiers broke with his fastest ODI Century?
    AB de Villiers broke Corey Anderson and Shahid Afridi's record (36 balls) by slamming his 31-ball ODI century against West Indies.
  • AB de Villiers's fastest ODI hundred came against which opponent?
    AB de Villiers's ODI Century off just 31 balls came against West Indies.