List of international cricket centuries by AB de Villiers

AB de Villiers is a former South African cricketer who captained the national team between 2012 and 2017.[1] A right-handed batsman, he scored 47 centuries (100 or more runs in a single innings)—22 in Tests and 25 in ODIs—over his playing career.[9] De Villiers' made his ODI debut in February 2005 against England; he scored 20 in the tied match.[10] His first century in the format came two years later in a man-of-the-match performance when he scored 146 against the West Indies at Grenada during the 2007 Cricket World Cup.[17] His highest score of 79 not out was made in the 2009 ICC World Twenty20 match against Scotland which South Africa won by 130-runs.
A cricketer in a green top, wearing a baseball cap
AB de Villiers has scored 47 centuries in international cricket
international cricketAB de Villierscricketernational teamcenturiesinningsEnglandCenturionnot outAhmedabadPakistanWest Indies2007 Cricket World CupRohit SharmaTwenty20 International2009 ICC World Twenty20Scotlandall-time list for most centuries in international cricketMan of the matchbatting orderStrike rateDuckworth–Lewis methodSuperSport ParkKensington OvalBridgetownAntigua Recreation GroundSt John'sKingsmead Cricket GroundDurbanSardar Patel StadiumHeadingleyAustraliaWACA GroundNew Wanderers StadiumJohannesburgNewlands Cricket GroundCape TownWarner ParkBasseterreSheikh Zayed Cricket StadiumAbu DhabiSri LankaDubai International Cricket StadiumSt George's ParkPort ElizabethNational Cricket StadiumSt George'sZimbabweHarare Sports ClubHarareGaddafi StadiumLahoreRoop Singh StadiumGwaliorSir Vivian Richards StadiumAntiguaSenwes ParkPotchefstroomWillowmoore ParkBenoniFeroz Shah Kotla GroundNetherlandsPCA StadiumMohaliNew ZealandWestpac StadiumWellingtonSharjah Cricket StadiumSharjahMRIC StadiumHambantotaSydney Cricket GroundSydneyGreen Park StadiumKanpurM. A. Chidambaram StadiumChennaiWankhede StadiumMumbaiBangladeshBoland ParkHashim Amlaagainst England in 2012Kumar SangakkaraChris GayleInternational Cricket Councilguardian.co.ukAgence France-PresseHeraldYahoo! CricketList of international cricket centuriesSachin Tendulkar (100)Virat Kohli (81)Ricky Ponting (71)Kumar Sangakkara (63)Jacques Kallis (62)Hashim Amla (55)Mahela Jayawardene (54)Brian Lara (53)Joe Root (52)David Warner (49)Rahul Dravid (48)Rohit Sharma (48)Steve Smith (47)Kane Williamson (46)Chris Gayle (42)Sanath Jayasuriya (42)Shivnarine Chanderpaul (41)Younis Khan (41)Matthew Hayden (40)Ross Taylor (40)Mohammad Yousuf (39)Tillakaratne Dilshan (39)Mark Waugh (38)Sourav Ganguly (38)Virender Sehwag (38)Alastair Cook (38)Graeme Smith (37)Michael Clarke (36)Sunil Gavaskar (35)Desmond Haynes (35)Viv Richards (35)Steve Waugh (35)Inzamam-ul-Haq (35)Herschelle Gibbs (35)Gary Kirsten (34)Adam Gilchrist (33)Kevin Pietersen (32)Javed Miandad (31)Aravinda de Silva (31)Saeed Anwar (31)Babar Azam (31)Allan Border (30)Gordon Greenidge (30)Don Bradman (29)Mohammad Azharuddin (29)Graham Gooch (28)Quinton de Kock (28)Greg Chappell (27)Marvan Atapattu (27)Nathan Astle (27)Andrew Strauss (27)Garfield Sobers (26)David Boon (26)Marcus Trescothick (26)Ian Bell (26)David Gower (25)Tamim Iqbal (25)World Cup centuriesT20 World Cup centuriesChampions Trophy centuriesAsia Cup centuriesWomen's cricketTest cricketODI cricketTwenty20 International cricket