ODIs Fastest Centuries
Player Opp Balls Date
AB de Villiers (SA) WI 31 18 Jan 15
CJ Anderson (NZ) WI 36 01 Jan 14
Shahid Afridi (Pak) SL 37 04 Oct 96
MV Boucher (SA) Zim 44 20 Sep 06
BC Lara (WI) Ban 45 09 Oct 99
Shahid Afridi (Pak) Ind 45 15 Apr 05
JD Ryder (NZ) WI 46 01 Jan 14
JC Buttler (Eng) Pak 46 20 Nov 15
ST Jayasuriya (SL) Pak 48 02 Apr 96
KJ O-Brien (Ire) Eng 50 02 Mar 11
GJ Maxwell (Aus) SL 51 08 Mar 15
Virat Kohli (Ind) Aus 52 16 Oct 13
AB de Villiers (SA) WI 52 27 Feb 15
Shahid Afridi (Pak) Ban 53 21 Jun 10
MM Ali (Eng) WI 53 24 Sep 17
JM Bairstow (Eng) Scot 54 10 Jun 18
ST Jayasuriya (SL) Ban 55 30 Jun 08
CH Gayle (WI) Eng 55 27 Feb 19
JP Faulkner (Aus) Ind 57 02 Nov 13
AB de Villiers (SA) Ind 57 25 Oct 15
NLTC Perera (SL) NZ 57 04 Jan 19
AB de Villiers (SA) Ind 58 27 Feb 10
JM Baristow (Eng) NZ 58 10 Mar 18
V Sehwag (Ind) Aus 60 11 Mar 09
JC Buttler (Eng) WI 60 27 Feb 19
Cricwindow mobile applications
Live Cricket Match Video

Useful Links

Social Media