Top Batsmen with Fastest Century in ODI History
In the world of cricket, few moments captivate fans more than a batsman’s century. Scoring 100 runs in ODIs is considered a remarkable achievement but some players have taken this feat to extraordinary level by reaching three figures at unprecedented speed. Here we will delve into the thrilling history of the fastest century in ODI cricket ever recorded.
List of Fastest Hundred in ODI Cricket
AB de Villiers is leading the list of fastest century in ODI cricket history. He scored hundred in just 31 ball against the West indies team in 2015.
| No. | Player | Balls | Against | Score |
| 1 | AB de Villiers (SA) | 31 | West Indies | 149 |
| 2 | Corey Anderson (NZ) | 36 | West Indies | 131* |
| 3 | Shahid Afridi (PAK) | 37 | Sri Lanka | 102 |
| 4 | Glenn Maxwell (AUS) | 40 | Netherlands | 106 |
| 5 | Asif Khan (UAE) | 41 | Nepal | 101 |
| 6 | Mark Boucher (SA) | 44 | Zimbabwe | 147* |
| 7 | Brain Lara (WI) | 45 | Bangladesh | 117 |
| 8 | Shahid Afridi (PAK) | 45 | India | 102 |
| 9 | Jesse Ryder (NZ) | 46 | West Indies | 104 |
| 10 | Jos Buttler (ENG) | 46 | Pakistan | 116* |
| 11 | Jos Buttler (Eng) | 47 | Netherlands | 162* |
| 12 | Cameron Green (Aus) | 47 | South Africa | 118 |
| 13 | Sanath Jayasuriya (SL) | 48 | Pakistan | 134 |
| 14 | Aiden Markram (SA) | 49 | Sri Lanka | 106 |
| 15 | Jos Buttler (Eng) | 50 | Pakistan | 110* |
| 16 | KJ O’Brien (Ire) | 50 | England | 113 |
| 17 | Glenn Maxwell (Aus) | 51 | Sri Lanka | 102 |
| 18 | Virat Kohli (Ind) | 52 | Australia | 100* |
| 19 | AB de Villiers (SA) | 52 | West Indies | 162* |
| 20 | Shahid Afridi (Pak) | 53 | Bangladesh | 124 |
| 21 | Moeen Ali (Eng) | 53 | West Indies | 102 |
| 22 | Saim Ayub (Pak) | 53 | Zimbabwe | 113* |
| 23 | Jonny Bairstow (Eng) | 54 | Scotland | 105 |
| 24 | Heinrich Klaasen (SA) | 54 | West Indies | 119* |
| 25 | Sikandar Raza (Zim) | 54 | Netherlands | 102* |
| 26 | Sanath Jayasuriya (SL) | 55 | Bangladesh | 130 |
| 27 | Chris Gayle (WI) | 55 | England | 162 |
| 28 | James Faulkner (Aus) | 57 | India | 116 |
| 29 | Thisara Perera (SL) | 57 | New Zealand | 140 |
| 30 | Eoin Morgan (Eng) | 57 | Afghanistan | 148 |
| 31 | Michael Bracewell (NZ) | 57 | India | 140 |
| 32 | Heinrich Klaasen (SA) | 57 | Australia | 174 |
| 33 | Harry Brook (Eng) | 57 | Sri Lanka | 136* |
| 34 | AB de Villiers (SA) | 58 | India | 102 |
| 35 | Jonny Bairstow (Eng) | 58 | New Zealand | 104 |
| 36 | Kushal Malla (Nep) | 59 | Oman | 108 |
| 37 | Travis Head (Aus) | 59 | New Zealand | 109 |
| 38 | Virender Sehwag (Ind) | 60 | New Zealand | 125* |
| 39 | Jos Buttler (Eng) | 60 | West Indies | 150 |
| 40 | Jatinder Singh (Oman) | 60 | Nepal | 107 |
| 41 | Muhammad Waseem (UAE) | 60 | PNG | 119 |
| 42 | Mushfiqur Rahim (Ban) | 60 | Ireland | 100 |
| 43 | Milind Kumar (USA) | 60 | Canada | 115* |
| 44 | Virat Kohli (Ind) | 61 | Australia | 115* |
| 45 | Jos Buttler (Eng) | 61 | Sri Lanka | 121 |
| 46 | Sharjeel Khan (Pak) | 61 | Ireland | 152 |
| 47 | George Munsey (Sco) | 61 | Namibia | 103* |
| 48 | Heinrich Klaasen (SA) | 61 | England | 109 |
| 49 | Evin Lewis (WI) | 61 | Sri Lanka | 102 |
| 50 | Mohammad Azharuddin (Ind) | 62 | New Zealand | 108 |
| 51 | Alex Hales (Eng) | 62 | Australia | 147 |
| 52 | Steven Smith (Aus) | 62 | India | 105 |
| 53 | Steven Smith (Aus) | 62 | India | 104 |
| 54 | Lokesh Rahul (Ind) | 62 | Netherlands | 102 |
| 55 | Shakib Al Hasan (Ban) | 63 | Zimbabwe | 104 |
| 56 | Nicholas Pooran (WI) | 63 | Netherlands | 104* |
| 57 | Rohit Sharma (Ind) | 63 | Afghanistan | 131 |
| 58 | Fakhar Zaman (Pak) | 63 | New Zealand | 126* |
| 59 | Sanath Jayasuriya (SL) | 64 | Netherlands | 157 |
| 60 | Yuvraj Singh (Ind) | 64 | England | 138* |
| 61 | Kedar Jadhav (Ind) | 65 | England | 120 |
| 62 | Jason Roy (Eng) | 65 | West Indies | 123 |
| 63 | Sean Williams (Zim) | 65 | USA | 174 |
| 64 | Kusal Mendis (SL) | 65 | Pakistan | 122 |
| 65 | Matthew Hayden (Aus) | 66 | South Africa | 101 |
| 66 | Suresh Raina (Ind) | 66 | Hong Kong | 101 |
| 67 | Virender Sehwag (Ind) | 66 | Sri Lanka | 146 |
| 68 | AB de Villiers (SA) | 66 | Sri Lanka | 108 |
| 69 | Jos Buttler (Eng) | 66 | New Zealand | 129 |
| 70 | Charles Amini (PNG) | 66 | Namibia | 109 |
| 71 | Shai Hope (WI) | 66 | New Zealand | 109* |
| 72 | JM Davison (Can) | 67 | West Indies | 111 |
| 73 | Basit Ali (Pak) | 67 | West Indies | 127* |
| 74 | Adam Gilchrist (Aus) | 67 | Sri Lanka | 122 |
| 75 | Craig McMillan (NZ) | 67 | Australia | 117 |
| 76 | Iftikhar Ahmed (PAK) | 67 | Nepal | 109 |
| 77 | Shreyas Iyer (Ind) | 67 | New Zealand | 106 |
| 78 | David Miller (SA) | 67 | New Zealand | 100* |
1. Vivian Richards – Lightning Strikes at Antigua:
Vivian Richards, known for his aggressive batting style and sheer dominance on the field, set an incredible benchmark back on March 7, 1986. Playing against England in St. John’s, Antigua, Richards smashed a record-breaking century off just 56 balls. His breath-taking knock included seven fours and seven sixes as he left spectators awestruck with his raw power and precision.
2. Corey Anderson – A Kiwi Sensation:
On January 1st, 2014, New Zealand’s Corey Anderson etched his name into cricketing folklore during a match against West Indies in Queenstown. At just 23 years old, Anderson showcased immense talent and maturity as he reached triple digits off only 36 deliveries—an astonishing display of clean hitting that included six boundaries and an astounding fourteen towering sixes.
3. AB de Villiers – Superhuman Brilliance:
AB de Villiers’ mastery over various aspects of cricket was epitomized by his blistering hundred off only 31 balls against West Indies on January 18th, 2015, a record yet to be surpassed or even equalled till date. Displaying sublime stroke play combined with audacious innovation throughout his innings filled with twelve fours and eight colossal sixes. de Villiers showcased superhuman brilliance that enthralled viewers worldwide.
4. Chris Gayle – The Universe Boss:
Known for explosive batting prowess, Chris Gayle’s undying love affair with power-hitting resulted in fastest century in World Cup history. During 2015 ICC Cricket World Cup, Gayle achieved this feat against Zimbabwe reaching three figures off mere 55 balls. His knock included ten fours and an astonishing sixteen towering sixes, an exhibition of raw strength coupled with immense timing.
The fastest hundred in ODI cricket have provided fans with moments of sheer exhilaration as batsmen pushed boundaries and redefined what was considered possible on the field. Vivian Richards’ lightning-fast innings set a benchmark that stood for decades until Corey Anderson, AB de Villiers, and Chris Gayle showcased their extraordinary talent by shattering records one after another.
These outstanding players showed not just skill but the flexibility to adapt to various match circumstances while retaining an aggressive attitude. And also serve as a reminder of the breath-taking beauty that can emerge on a cricket pitch in only a few hours.
As we continue to witness new records being broken and milestones achieved, it is certain that future generation will seek to leave mark on this remarkable sport. And such by attempting to surpass these incredible feats, a testament to the everlasting allure of cricket’s fastest centuries in ODI matches.
                       ÂRelevant news
India’s T20 World Cup 2026 Semifinal Qualification: All Scenarios Explained Simply
The T20 World Cup 2026 is heating up, and for Indian cricket fans, the emotions…
South Africa Announce Blockbuster 2026-27 Home Season: Australia, England, Bangladesh Set to Tour
Cricket South Africa (CSA) has unveiled a packed home schedule for the 2026-27 season, with…
Pakistan Stars Register for The Hundred 2026 Auction Despite Indian-Owned Franchise Concerns
In a significant development, nearly all members of Pakistan's T20 World Cup squad including captain…
14 Former Captains Appeal to Pakistan Government for Imran Khan’s Welfare
In an unprecedented show of solidarity, 14 former international cricket captains including legends Sunil Gavaskar,…
Another Legend Bows Out: Brendan Taylor Ruled of T20 World Cup, Ben Curran Named Replacement
In a heart-breaking turn of events, Zimbabwe veteran Brendan Taylor has been officially ruled out…
Ireland Captain Paul Stirling Ruled Out of T20 World Cup with Knee Injury, Sam Topping Named Replacement
Ireland's T20 World Cup campaign has suffered a devastating blow with captain Paul Stirling ruled…