AB de Villiers ODI Centuries List
| No. | Score (Balls) | 4s/6s | Strike Rate | Against | Venue | Date |
|---|---|---|---|---|---|---|
| 1 | 146 (130) | 12/5 | 112.30 | West Indies | St George’s | 10 Apr 2007 |
| 2 | 107 (89) | 8/6 | 120.22 | Zimbabwe | Harare | 26 Aug 2007 |
| 3 | 103* (95) | 9/3 | 108.42 | Pakistan | Lahore | 18 Oct 2007 |
| 4 | 121 (85) | 14/0 | 142.35 | England | Cape Town | 27 Nov 2009 |
| 5 | 114* (101) | 13/2 | 112.87 | India | Gwalior | 24 Feb 2010 |
| 6 | 102* (59) | 11/3 | 172.88 | India | Ahmedabad | 27 Feb 2010 |
| 7 | 102 (101) | 5/2 | 100.99 | West Indies | North Sound | 22 May 2010 |
| 8 | 101* (72) | 5/5 | 140.27 | Zimbabwe | Potchefstroom | 17 Oct 2010 |
| 9 | 109 (99) | 5/5 | 110.10 | Zimbabwe | Benoni | 22 Oct 2010 |
| 10 | 107* (105) | 8/2 | 101.90 | West Indies | Delhi | 24 Feb 2011 |
| 11 | 134 (98) | 13/4 | 136.73 | Netherlands | Mohali | 3 Mar 2011 |
| 12 | 125* (98) | 10/4 | 127.55 | Sri Lanka | Johannesburg | 22 Jan 2012 |
| 13 | 106* (106) | 3/4 | 100.00 | New Zealand | Wellington | 25 Feb 2012 |
| 14 | 128 (108) | 12/3 | 118.51 | Pakistan | Johannesburg | 17 Mar 2013 |
| 15 | 115* (102) | 10/3 | 112.74 | Pakistan | Sharjah | 11 Nov 2013 |
| 16 | 109 (101) | 6/5 | 107.92 | India | Centurion | 11 Dec 2013 |
| 17 | 108 (71) | 11/4 | 152.11 | Sri Lanka | Hambantota | 12 Jul 2014 |
| 18 | 136* (106) | 11/2 | 128.30 | Australia | Harare | 27 Aug 2014 |
| 19 | 149 (44) | 9/16 | 338.63 | West Indies | Johannesburg | 18 Jan 2015 |
| 20 | 162* (66) | 17/8 | 245.45 | West Indies | Sydney | 27 Feb 2015 |
| 21 | 104* (73) | 5/6 | 142.46 | India | Kanpur | 11 Oct 2015 |
| 22 | 112 (107) | 10/2 | 104.67 | India | Chennai | 22 Oct 2015 |
| 23 | 119 (61) | 3/11 | 195.08 | India | Wankhede | 25 Oct 2015 |
| 24 | 101* (97) | 11/1 | 104.12 | England | Cape Town | 14 Feb 2016 |
| 25 | 176 (104) | 15/7 | 169.23 | Bangladesh | Paarl | 18 Oct 2017 |
Explore AB de Villiers’ Records
AB de Villiers Test Centuries List
AB de Villiers ODI Centuries List
Key Insights
Most ODI Hundreds: AB de Villiers’ 25 ODI centuries are the second-most for a South African batter, behind only Hashim Amla’s 27.
Centuries in Wins: He scored 21 of his hundreds in South African victories, which is also the second-most by a Proteas batter.
Away from Home: De Villiers holds the record for the most ODI centuries by a South African batter away from home, with 16 of his tons scored outside of South Africa.
Centuries in India: He hammered seven ODI centuries in India, making him one of two batters to score the most hundreds in an overseas country.
Performance Against Opponents: The right-hander has a strong record against India, with six hundreds against them, which is the joint-most by a South African against an ODI team. He is also one of only two South African batters to score five or more centuries against two different teams (India and the West Indies).
Record-Breaking Speed: De Villiers holds the record for the fastest ODI century, reaching the milestone in just 31 balls against the West Indies in 2015. In the same match, he scored 149 off 44 balls. He also holds the record for the fastest ODI 150, achieved in 64 deliveries, also against the West Indies in 2015.
Strike Rate: He holds the record for the most instances of scoring a century in 75 or fewer balls, with nine such innings. All 25 of his ODI centuries were scored at a strike rate of 100 or above, which is the second-most instances by a batter.