AB de Villiers ODI Centuries: Full List & Records

Here’s a detailed look at the complete list and records of AB de Villiers’ ODI centuries

AB de Villiers ODI Centuries List

Century NoScoreBalls4s/6sOpponentInnsVenueYear
114613012/5v West Indies1St George’s2007
2107898/6v Zimbabwe1Harare2007
3103*959/3v Pakistan1Lahore2007
41218514/0v England1Cape Town2009
5114*10113/2v India2Gwalior2010
6102*5911/3v India1Ahmedabad2010
71021015/2v West Indies1North Sound2010
8101*725/5v Zimbabwe2Potchefstroom2010
9109995/5v Zimbabwe1Benoni2010
10107*1058/2v West Indies2Delhi2011
111349813/4v Netherlands1Mohali2011
12125*9810/4v Sri Lanka1Johannesburg2012
13106*1063/4v New Zealand2Wellington2012
1412810812/3v Pakistan1Johannesburg2013
15115*10210/3v Pakistan1Sharjah2013
161091016/5v India1Centurion2013
171087111/4v Sri Lanka1Hambantota2014
18136*10611/2v Australia2Harare2014
19149449/16v West Indies1Johannesburg2015
20162*6617/8v West Indies1Sydney2015
21104*735/6v India1Kanpur2015
2211210710/2v India2Chennai2015
23119613/11v India1Wankhede2015
24101*9711/1v England2Cape Town2016
2517610415/7v Bangladesh1Paarl2017

Key Insights on AB de Villiers ODI Career Centuries

Record-Breaking Hundreds and Milestones

AB de Villiers has smashed the second-most ODI hundreds for South Africa. His 25 tons are only behind Amla’s 27.

21 of those ODI hundreds came in South Africa’s victories, the second-most by a Proteas batter.

16 of his 25 centuries came away from home, the most by a South African batter in ODIs.

ABD aggregated all of his 25 hundreds at a strike rate of 100 or above. This is the second-most centuries by a batter with a strike rate of 100 or above in ODIs.


World Records Against the West Indies

One of his hundreds against the West Indies came off 31 balls, the fastest a batter has reached the mark in ODIs. He went on to score 149 from 44 balls in the 2015 Johannesburg ODI.

ABD smashed 16 sixes in the 149-run knock, the most by a South African and, overall, the joint-second most by a batter in an ODI innings.

The right-hander recorded a strike rate of 338.63 on his way to 149. This is the highest strike rate by a batter in an ODI innings (minimum 20 balls faced).

ABD even struck the quickest 150 in ODIs against the Caribbean team the same year. He needed 64 deliveries to cross the mark in Sydney in the 2015 World Cup.


Dominance Against Specific Teams and Opponents

ABD hammered seven ODI centuries in India, the joint-most by any batter in an overseas country.

De Villiers took a liking to the Indian team as well. He struck six hundreds against India, the joint-most by a South African batter in ODIs. 

The right-hander is also one of the two Proteas batters to score five or more centuries against two ODI teams. Apart from India, he smashed five tons against the West Indies.


Batting Position and Rapid Innings Records

De Villiers smashed nine of his centuries in 75 or fewer balls, the most instances by a batter in ODIs.

ABD brought up his highest individual score of 176 against Bangladesh in the 2017 Paarl ODI. This is the highest individual score by a South African batter at No. 4 in ODIs.

Read Next | Virat Kohli ODI Runs by Batting Position

Scroll to Top