More
    HomeCricketRecordsFastest Hundreds in ODI Cricket - Full UPDATED list

    Fastest Hundreds in ODI Cricket – Full UPDATED list

    Fastest Hundreds in ODI Cricket: Though scoring a TON in the ODI format of the game is quite achievable, players tend to push the game’s intensity by scoring the 100 runs mark by consuming fewer deliveries.

    Here we have listed the full list of players with the Fastest Hundreds in ODI/fastest century in ODI format of the game.

    Fastest Hundreds in ODI Cricket

    Fastest Hundreds in ODI Cricket: The leading batsman Ab de Villiers finished the match at 149 off just 44 balls and set another record for most sixes in innings (16) by an individual player in ODI formats.

    Virat Kohli has scored his fastest century in just 52 balls against Australia in 2013. This is the fastest century by any Indian cricketer in ODIs.

    Check out the full list of Fastest Hundreds in ODI Cricket/Fastest century in ODI below:

    18-01-2015 AB de Villiers 149 31 South Africa v West Indies Johannesburg
    01-01-2014 CJ Anderson 131* 36 New Zealand v West Indies Queenstown
    04-10-1996 Shahid Afridi 102 37 Pakistan v Sri Lanka Nairobi
    25-10-2023 Glenn Maxwell 106 40 Australia v Netherlands Delhi
    16-03-2023 Asif Khan 101* 41 UAE v Nepal Kirtipur
    20-09-2006 MV Boucher 147* 44 South Africa v Zimbabwe Potchefstroom
    09-10-1999 BC Lara 117 45 West Indies v Bangladesh Dhaka
    15-04-2005 Shahid Afridi 102 45 Pakistan v India Kanpur
    01-01-2014 JD Ryder 104 46 New Zealand v West Indies Queenstown
    20-11-2015 JC Buttler 116* 46 England v Pakistan Dubai (DSC)
    17-06-2022 JC Buttler 162* 47 England v Netherlands Amstelveen
    02-04-1996 ST Jayasuriya 134 48 Sri Lanka v Pakistan Singapore
    07-10-2023 Aiden Markram 106 49 South Africa v Sri Lanka Delhi
    11-05-2019 JC Buttler 110* 50 England v Pakistan Southampton
    02-03-2011 KJ O’Brien 113 50 Ireland v England Bangalore
    08-03-2015 GJ Maxwell 102 51 Australia v Sri Lanka Sydney
    16-10-2013 V Kohli 100* 52 India v Australia Jaipur
    27-02-2015 AB de Villiers 162* 52 South Africa v West Indies Sydney
    21-06-2010 Shahid Afridi 124 53 Pakistan v Bangladesh Dambulla
    24-09-2017 MM Ali 102 53 England v West Indies Bristol
    10-06-2018 JM Bairstow 105 54 England v Scotland Edinburgh
    21-03-2023 Heinrich Klaasen 119* 54 South Africa v West Indies Potchefstroom
    20-06-2023 Sikandar Raza 102* 54 Zimbabwe v Netherlands Harare
    30-06-2008 ST Jayasuriya 130 55 Sri Lanka v Bangladesh Karachi
    27-02-2019 CH Gayle 162 55 West Indies v England St George’s
    02-11-2013 JP Faulkner 116 57 Australia v India Bangalore
    25-10-2015 AB de Villiers 119 57 South Africa v India Mumbai
    04-01-2019 NLTC Perera 140 57 Sri Lanka v New Zealand Mount Manganui
    18-06-2019 EJG Morgan 148 57 England v Afghanistan Manchester
    18-01-2023 Michael Bracewell 140 57 New Zealand v India Hyderabad (Deccan)
    15-09-2023 Heinrich Klaasen 174 57 South Africa v Australia Centurion
    27-02-2010 AB de Villiers 102 58 South Africa v India Ahmedabad
    10-03-2018 JM Bairstow 104 58 England v New Zealand Christchurch
    21-04-2023 Kushal Malla 108 59 Nepal v Oman Kirtipur
    11-03-2009 V Sehwag 125* 60 India v New Zealand Hamilton
    27-02-2019 JC Buttler 150 60 England v West Indies St George’s
    14-09-2021 Jatinder Singh 107 60 Oman v Nepal Al Amerat
    15-03-2023 Muhammad Waseem 119 60 UAE v PNG Kirtipur
    20-03-2023 Mushfiqur Rahim 100 60 Bangladesh v Ireland Sylhet
    30-10-2013 V Kohli 115* 61 India v Australia Nagpur
    31-05-2014 JC Buttler 121 61 England v Sri Lanka Lord’s
    18-08-2016 Sharjeel Khan 152 61 Pakistan v Ireland Dublin (Malahide)
    15-02-2023 George Munsey 103* 61 Scotland v Namibia Kirtipur
    21-10-2023 Heinrich Klaasen 109 61 South Africa v England Mumbai
    17-12-1988 M Azharuddin 108 62 India v New Zealand Baroda
    19-06-2018 AD Hales 147 62 England v Australia Nottingham
    27-11-2020 SPD Smith 105 62 Australia v India Sydney
    29-11-2020 SPD Smith 104 62 Australia v India Sydney
    11-08-2009 Shakib Al Hasan 104 63 Bangladesh v Zimbabwe Bulawayo
    26-06-2023 Nicholas Pooran 104* 63 West Indies v Netherlands Harare
    11-10-2023 Rohit Sharma 131 63 India v Afghanistan Arun Jaitley Stadium, Delhi
    04-07-2006 ST Jayasuriya 157 64 Sri Lanka v Netherlands Amstelveen
    14-11-2008 Yuvraj Singh 138* 64 India v England Rajkot
    15-01-2017 KM Jadhav 120 65 India v England Pune
    20-02-2019 JJ Roy 123 65 England v West Indies Bridgetown
    26-06-2023 Sean Williams 174 65 Zimbabwe v USA Harare
    10-10-2023 Kusal Mendis 122 65 Sri Lanka v Pakistan RGIS, Uppal, Hyderabad
    24-03-2007 ML Hayden 101 66 Australia v South Africa St Kitts
    25-06-2008 SK Raina 101 66 India v Hong Kong Karachi
    15-12-2009 V Sehwag 146 66 India v Sri Lanka Rajkot
    12-07-2014 AB de Villiers 108 66 South Africa v Sri Lanka Hambantota
    09-06-2015 JC Buttler 129 66 England v New Zealand Birmingham
    29-03-2023 Charles Amini 109 66 Papua New Guinea v Namibia Windhoek
    23-02-2003 JM Davison 111 67 Canada v West Indies Centurion
    05-11-1993 Basit Ali 127* 67 Pakistan v West Indies Sharjah
    14-02-2006 AC Gilchrist 122 67 Australia v Sri Lanka Brisbane
    20-02-2007 CD McMillan 117 67 New Zealand v Australia Hamilton
    30-08-2023 Iftikhar Ahmed 109 67 Pakistan v Nepal Multan
    02-10-1997 Ijaz Ahmed 139* 68 Pakistan v India Lahore
    27-11-2002 Mohammad Yousuf 100* 68 Pakistan v Zimbabwe Harare
    29-10-2009 Shakib Al Hasan 105* 68 Bangladesh v Zimbabwe Mirpur
    15-06-2010 Shahid Afridi 109 68 Pakistan v Sri Lanka Dambulla
    23-01-2011 YK Pathan 105 68 India v South Africa Centurion
    18-10-2017 AB de Villiers 176 68 South Africa v Bangladesh Paarl
    26-06-2023 Teja Nidamanuru 111 68 Netherlands v West Indies Harare
    02-08-2001 V Sehwag 100 69 India v New Zealand Colombo
    30-11-2003 CH Gayle 112* 69 West Indies v Zimbabwe Harare
    09-02-2005 KP Pietersen 100* 69 England v South Africa East London
    11-04-2011 SR Watson 185* 69 Australia v Bangladesh Mirpur
    08-12-2011 V Sehwag 219 69 India v West Indies Indore
    23-03-2012 KA Pollard 102 69 West Indies v Australia St Lucia
    25-10-2011 KS Williamson 100* 69 New Zealand v Zimbabwe Bulawayo
    17-04-2015 Mushfiqur Rahim 106 69 Bangladesh v Pakistan Mirpur
    05-10-2016 DA Miller 118* 69 South Africa v Australia Durban
    19-06-2018 JM Bairstow 139 69 England v Australia Nottingham
    12-03-2021 V Aravind 115* 69 United Arab Emirates v Namibia Sharjah
    04-07-2006 TM Dilshan 117 70 Sri Lanka v Netherlands Amstelveen
    24-08-2008 CH Gayle 110 70 West Indies v Canada King City
    31-10-2010 Abdul Razzaq 109* 70 Pakistan v South Africa Abu Dhabi
    18-03-2011 PR Stirling 101 70 Ireland v Netherlands Kolkata
    03-02-2015 LRPL Taylor 102* 70 New Zealand v Pakistan Napier
    01-03-2015 KC Sangakkara 117* 70 Sri Lanka v England Wellington
    26-05-2015 Shoaib Malik 112 70 Pakistan v Zimbabwe Lahore
    10-06-2018 CS MacLeod 140* 70 Scotland v England Edinburgh
    29-03-2022 TM Head 101 70 Australia v Pakistan Lahore
    18-06-2023 SC Williams 102* 70 Zimbabwe v Nepal Harare
    13-11-1998 SR Tendulkar 124* 71 India v Zimbabwe Sharjah
    12-03-2006 RT Ponting 164 71 Australia v South Africa Johannesburg
    28-01-2007 JDP Oram 101* 71 New Zealand v Australia Perth
    07-08-2009 Umar Akmal 102* 71 Pakistan v Sri Lanka Colombo (RPS)
    22-02-2013 DM Bravo 100* 71 West Indies v Zimbabwe Grenada
    09-06-2015 JE Root 104 71 England v New Zealand Birmingham
    24-01-2023 Devon Conway 138 71 New Zealand v India Indore
    17-12-1982 Zaheer Abbas 118 72 Pakistan v India Multan
    07-12-1983 IVA Richards 149 72 West Indies v India Jamshedpur
    22-07-1997 ST Jayasuriya 108 72 Sri Lanka v Bangladesh Colombo
    08-09-1999 RL Powell 124 72 West Indies v India Singapore
    01-07-2006 ST Jayasuriya 152 72 Sri Lanka v England Leeds
    28-03-2007 AC Gilchrist 149 72 Australia v Sri Lanka Barbados
    08-03-2009 JD Ryder 105 72 New Zealand v India Christchurch
    17-10-2010 AB de Villiers 101* 72 South Africa v Zimbabwe Potchefstroom
    31-03-2012 Karim Sadiq 100 72 Afghanistan v Netherlands Sharjah
    26-11-2014 Moeen Ali 119 72 England v Sri Lanka Colombo
    22-07-2018 Babar Azam 106* 72 Pakistan v Zimbabwe Bulawayo
    26-09-2023 Ben Duckett 107* 72 England v Ireland Bristol
    31-12-1982 Javed Miandad 119* 73 Pakistan v India Lahore
    24-11-2002 MN Samuels 108* 73 West Indies v India Vijayawada
    07-10-2005 AC Gilchrist 103 73 Australia v ICC World XI Melbourne (DS)
    03-04-2006 Yuvraj Singh 103 73 India v England Goa
    15-12-2009 TM Dilshan 160 73 Sri Lanka v India Rajkot
    26-02-2015 KC Sangakkara 105* 73 Sri Lanka v Bangladesh Melbourne
    17-06-2015 EJG Morgan 113 73 England v New Zealand Nottingham
    11-10-2015 AB de Villiers 104 73 South Africa v India Kanpur
    03-02-2016 JC Buttler 105 73 England v South Africa Bloemfontein
    05-02-2020 Ross Taylor 109* 73 New Zealand v India Hamilton
    07-08-2022 RW Chakabva 102 73 Zimbabwe v Bangladesh Harare
    03-09-2013 RS Bopara 101* 74 England v Ireland Malahide
    27-08-2014 SK Raina 100 74 India v England Cardiff
    23-01-2015 L Ronchi 170 74 New Zealand v Sri Lanka Dunedin
    29-06-2016 JJ Roy 162 74 England v Sri Lanka The Oval
    30-09-2016 Q de Kock 178 74 South Africa v Australia Centurion
    21-10-2018 SO Hetmyer 106 74 West Indies v India Guwahati
    10-07-2022 MG Bracewell 127* 74 New Zealand v Ireland Dublin (Malahide)
    05-01-1988 IVA Richards 110* 75 West Indies v India Rajkot
    19-01-1999 CL Cairns 115 75 New Zealand v India Christchurch
    25-02-2001 CD McMillan 104* 75 New Zealand v Pakistan Christchurch
    12-11-2002 V Sehwag 114* 75 India v West Indies Rajkot
    03-02-2009 V Sehwag 116 75 India v Sri Lanka Colombo (RPS)
    27-11-2009 AB de Villiers 121 75 South Africa v England Cape Town
    03-06-2019 JC Buttler 103 75 England v Pakistan Nottingham
    29-03-1982 Zaheer Abbas 123 76 Pakistan v Sri Lanka Lahore
    06-02-2001 ST Jayasuriya 103 76 Sri Lanka v New Zealand Auckland
    16-06-2005 ME Trescothick 100 76 England v Bangladesh The Oval
    31-01-2007 SR Tendulkar 100* 76 India v West Indies Vadodara
    28-02-2012 V Kohli 133 76 India v Sri Lanka Hobart
    16-02-2019 MJ Guptill 118 76 New Zealand v Bangladesh Christchurch
    25-11-2022 TWM Latham 145 76 New Zealand v India Auckland
    13-09-2023 Ben Stokes 182 76 England v New Zealand London
    22-09-2002 V Sehwag 126 77 India v England Colombo
    22-10-2003 BC Lara 113 77 West Indies v Zimbabwe Bulawayo
    21-06-2005 PD Collingwood 112* 77 England v Bangladesh Nottingham
    02-12-2007 HH Gibbs 119 77 South Africa v New Zealand Cape Town
    28-01-1985 AR Border 118* 78 Australia v Sri Lanka Adelaide
    26-02-2000 AC Gilchrist 128 78 Australia v New Zealand Christchurch
    28-12-2006 ST Jayasuriya 111 78 Sri Lanka v New Zealand Napier
    31-12-1982 Zaheer Abbas 105 79 Pakistan v India Lahore
    12-03-2006 HH Gibbs 175 79 South Africa v Australia Johannesburg
    06-07-2008 ST Jayasuriya 125 79 Sri Lanka v India Karachi
    09-02-2012 BB McCullum 125 79 New Zealand v Zimbabwe Napier
    25-02-2015 Shaiman Anwar 106 79 United Arab Emirates v Ireland Brisbane
    07-03-2015 BRM Taylor 121 79 Zimbabwe v Ireland Hobart
    20-06-2023 Shayan Jahangir 100* 79 USA v Nepal Harare

     

    Also read: Top 20 Highest Successful Run Chase in ODI Cricket Format

    Who has the record for the Fastest Hundreds in ODI?

    Fastest Hundreds in ODI: Ab de Villiers holds the top position in the list of fastest ODI centuries in Men’s Cricket. The South African player scored his century in just 31 balls against West Indies in 2015.

    The record of the fastest century before 2000 was held by Shahid Afridi who scored a century in just 37 balls in 1996.

    Sachin Tendulkar is considered the century king in international cricket. He has scored 100 centuries in international cricket. Ricky Ponting is in the number two position in terms of the highest number of centuries.

    Ponting has scored 41 test centuries and 30 in the ODI centuries. Indian veteran cricketer Kohli is in the third position with 70 International centuries.

    Times of Sports
    Times of Sports
    A Leading Sports News Channel For All The Exclusive Sports Updates Across Globe.

    IPL 2025 10 Teams Squad ▼

    Must Read