Create
Notifications
Favorites Edit
Advertisement

Fastest Centuries in ODI

Player
Match
Runs
Balls
6s
4s
Venue
Date
AB de Villiers
South Africa vs West Indies
149
31
16
9
Johannesburg
18/01/2015
Cory James Anderson
New Zealand vs West Indies
131*
36
14
6
Queenstown
01/01/2014
Shahid Afridi
Pakistan v Sri Lanka
102
37
11
6
Nairobi
04/10/1996
Mark Boucher
South Africa v Zimbabwe
147*
44
10
8
Potchefstroom
20/09/2006
Brian Lara
West Indies v Bangladesh
117
45
4
18
Dhaka
09/10/1999
Shahid Afridi
Pakistan vs India
102
45
9
10
Kanpur
15/04/2005
Jesse Ryder
New Zealand v West Indies
104
46
5
12
Queenstown
01/01/2014
Jos Butler
England v Pakistan
116*
46
8
10
Dubai
20/11/2015
Sanath Jayasuriya
Sri Lanka v Pakistan
134
48
11
11
Singapore
02/04/1996
Kevin O’Brien
Ireland v England
113
50
6
13
Bangalore
02/03/2011
Glenn Maxwell
Australia v Sri Lanka
102
51
4
10
Sydney
08/03/2015
Virat Kohli
India v Australia
100*
52
7
8
Jaipur
16/10/2013
AB de Villiers
South Africa v West Indies
162*
52
8
17
Sydney
27/02/2015
Shahid Afridi
Pakistan v Bangladesh
124
53
4
17
Dambulla
21/06/2010
Moeen Ali
England v West Indies
102
53
8
7
Bristol
24/09/2017
Sanath Jayasuriya
Sri Lanka v Bangladesh
130
55
6
16
Karachi
30/06/2008
James Faulkner
Australia v India
116
57
6
11
Bangalore
02/11/2013
AB de Villiers
South Africa v India
119
57
11
3
Mumbai
25/10/2015
AB de Villiers
South Africa v India
102*
58
3
11
Ahmedabad
27/02/2010
Virender Sehwag
India v New Zealand
125*
60
6
14
Hamilton
11/03/2009
Virat Kohli
India v Australia
115*
61
1
18
Nagpur
30/10/2013
Jos Butler
England v Sri Lanka
121
61
4
11
Lord’s
31/05/2014
Sharjeel Khan
Pakistan v Ireland
152
61
9
16
Dublin
18/08/2016
Mohammad Azharuddin
India v New Zealand
108
62
3
10
Baroda
17/12/1988
Shakib Al Hasan
Bangladesh v Zimbabwe
104
63
4
8
Bulawayo
11/08/2009
Sanath Jayasuriya
Sri Lanka v Netherland
157
64
1
23
Amstelveen
04/07/2006
Yuvraj Singh
India v England
138*
64
6
16
Rajkot
14/11/2008
Kedar Jadhav
India v England
120
65
4
12
Pune
15/01/2017
Matthew Hayden
Australia v South Africa
101
66
4
14
St Kitts
24/03/2007
Suresh Raina
India v Hong Kong
101
66
5
7
Karachi
25/06/2008
Virender Sehwag
India v Sri Lanka
146
66
6
17
Rajkot
15/12/2009
AB de Villiers
South Africa v Sri Lanka
108
66
4
11
Hambantota
12/07/2014
Jos Butler
England v New Zealand
129
66
5
13
Birmingham
09/06/2015
John Michael Davison
Canada v West Indies
111
67
7
6
Centurian
23/02/2003
Basit Ali
Pakistan v West Indies
127*
67
5
12
Sharjah
05/11/1993
Adam Gilchrist
Australia v Sri Lanka
122
67
4
13
Brisbane
14/02/2006
Craig McMillan
New Zealand v Australia
117
67
5
13
Hamilton
20/02/2007
Ijaz Ahmed
Pakistan v India
139*
68
9
10
Lahore
02/10/1997
Mohammad Yousuf
Pakistan v Zimbabwe
100*
68
2
8
Harare
27/11/2002
Shakib Al Hasan
Bangladesh v Zimbabwe
105*
68
3
14
Mirpur
29/10/2009
Shahid Afridi
Pakistan v Sri Lanka
109
68
7
8
Dambulla
15/06/2010
Yusuf Pathan
India v South Africa
105
68
8
8
Centurion
23/01/2011
AB de Villiers
South Africa v Bangladesh
176
68
7
15
Paarl
18/10/2017
Virender Sehwag
India v New Zealand
100
69
1
19
Colombo
02/08/2001
Chris Gayle
West Indies v Zimbabwe
112*
69
2
17
Harare
30/11/2003
Kevin Peterson
England v South Africa
100*
69
4
7
East London
09/02/2005
Shane Watson
Australia v Bangladesh
185*
69
15
15
Mirpur
11/04/2011
Virender Sehwag
India v New Zealand
219
69
7
10
Indore
08/12/2011
Kieron Pollard
West Indies v Zimbabwe
102
69
8
5
St Lucia
23/03/2012
Kane Williamson
New Zealand v Zimbabwe
100*
69
7
11
Bulawayo
25/10/2011

Among the top-50 fastest individual scores of all time, there are only 5 which are made before 2000s but since the inception of 21st century, there have been regular updates and setting of higher benchmarks in the tally of fastest centuries in the international arena. Shahid Afridi of Pakistan, AB de Villiers of South Africa, Sanath Jayasuriya of Sri Lanka and Virender Sehwag, of India have been among the prominent ones who are known for their lightning quick innings.

 

South Africa v West Indies - One Day International Series


In 1988, India’s Mohammad Azharuddin completed his century in 62 balls. This record was broken in 1996 by Pakistan’s Shahid Afridi. Shahid was on a roll against Sri Lanka in the 6th match of KCA Centenary tournament at Nairobi. The inning has been so special because it remained the fastest century for around 18 years, till it was conquered by Corey Anderson in 2014 by scoring the same in 36 balls.

 

Players like Virender Sehwag and Shane Watson build their quick ton to a massive individual total. In the year 2011, Shane Watson converted his 69 balls century into 185* in 96 balls. Few months later, Virender Sehwag gave a new pinnacle to ODI as his 69 balls ton, turned to be 219 off only 149 balls.

 

Among Indians, Virat Kohli tops the list by his 52 balls not out ton against Australia. He along with Rohit Sharma (141 off 123) lead the crusade in Jaipur and chased down the huge target of 360 runs.

 

The year 2015 revealed the most exciting individual score till date, as AB de Villiers scored the century in just 31 balls against West Indies in Johannesburg. He finished at 149 off just 44 balls, the inning equals (16) the record of most sixes in an innings.

Cricket Records - Fastest Century In ODI History
Cricket Records - Fastest Century In ODI History
3 records Rohit Sharma can successfully break in the near future
3 records Rohit Sharma can successfully break in the near future
Fetching more content...