CricXZ graphic of AB de Villiers with international and IPL career records
Original CricXZ career graphic — AB de Villiers.
SOUTH AFRICA CRICKET LEGEND

AB de VilliersCareer Stats, 20,014 Runs & Records

Former South Africa captain and wicketkeeper-batter

AB de Villiers scored 20,014 international runs and became renowned for inventive 360-degree strokeplay. The ICC Hall of Famer also built an exceptional IPL career, scoring 5,162 runs.

Wicketkeeper-batterSouth AfricaRight-handedRetired

Player Information

Full nameAbraham Benjamin de Villiers
Date of birth17 February 1984
BirthplaceWarmbad, Transvaal Province, South Africa
NationalitySouth African
RoleWicketkeeper-batter / Former captain
Batting styleRight-handed
Bowling styleRight-arm medium

International Career Stats

Test

Matches
114
Innings
191
Runs
8,765
Highest score
278*
Batting average
50.66
Hundreds
22
Fifties
46

ODI

Matches
228
Innings
218
Runs
9,577
Highest score
176
Batting average
53.50
Strike rate
101.09
Hundreds
25
Fifties
53

T20I

Matches
78
Innings
75
Runs
1,672
Highest score
79*
Batting average
26.12
Strike rate
135.16
Fifties
10

Career statistics are final.

De Villiers retired from international cricket in May 2018. The figures above were checked against ICC and established statistical records.

Across 420 international matches, de Villiers combined classical technique with an extraordinary range of scoring options. He kept wicket, captained South Africa and excelled in every batting position while maintaining Test and ODI averages above 50.

AB de Villiers' 31-Ball ODI Century

CricXZ historical graphic of AB de Villiers completing a 31-ball ODI century against West Indies
Original CricXZ illustration of the record-breaking Johannesburg innings.

On 18 January 2015 at Johannesburg, de Villiers reached an ODI century from only 31 balls against West Indies. He finished with 149 from 44 deliveries, including nine fours and 16 sixes, establishing the record for the fastest hundred in men's ODI cricket.

IPL Career and Royal Challengers Legacy

De Villiers played 184 IPL matches between 2008 and 2021, scoring 5,162 runs at an average of 39.71 and a strike rate of 151.69. After beginning with Delhi Daredevils, he became one of Royal Challengers Bengaluru's most influential overseas players.

International Debuts and Final Appearances

Test career

17 December 2004 – 2 April 2018

Debuted against England at Gqeberha and made his final Test appearance against Australia at Johannesburg.

ODI career

2 February 2005 – 16 February 2018

Debuted against England at Bloemfontein and played his final ODI against India at Centurion.

T20I career

24 February 2006 – 29 October 2017

Debuted against Australia at Johannesburg and made his final appearance against Bangladesh.

Major Records & Achievements

20,014

International runs

Scored more than 20,000 runs across Tests, ODIs and T20Is.

31

Fastest ODI hundred

Reached 100 in 31 balls against West Indies in 2015.

47

International centuries

Made 22 Test hundreds and 25 ODI hundreds.

278*

Highest Test score

Recorded his career-best Test innings against Pakistan in Abu Dhabi.

5,162

IPL runs

Finished his IPL career with three centuries and 40 fifties.

360°

Innovative batting

Earned the nickname Mr 360 for scoring around the entire ground.

Honours and Legacy

3×

ICC ODI Player of the Year

Won the award in 2010, 2014 and 2015.

2024

ICC Cricket Hall of Fame

Was inducted in recognition of his outstanding international career.

2008–21

IPL career

Became one of the competition's most celebrated overseas batters.

SA

South Africa captain

Led his country across international formats during his career.

Sources

CricXZ is an independent cricket publication and is not affiliated with the ICC, BCCI, Cricket South Africa or any franchise.

Read Virat Kohli's career records, explore Sachin Tendulkar's statistics, or browse all CricXZ player profiles.

← Back to All Players