Picture of AB de Villiers

AB de Villiers

Batting style:
Right Handed bat
Bowling style:
Right-arm medium
Played for:
South Africa, Africa XI, Northerns, South Africa A, Titans, Bangalore, Delhi, South Africa Under-19, Barbados Tridents
Roles played:
Skipper-Test,ODI | Ex Skipper-T20 | WicketKeeper
ICC Rank:
Home country:
South Africa
February 17, 1984, Pretoria


The Mr. Do it All for South Africa, Abraham Benjamin de Villiers is a gem of a batsman, an enviable wicket-keeper, a splendid fielder and an able sportsman when it comes to other games like golf, rugby and tennis along with the honour of being a good singer as well.

de Villiers debuted in late 2004 against a visiting England, partnering Graeme Smith as an opener. In his second Test in the same series, he was given wicket-keeping duties as stand-in for the injured Mark Boucher. It also led to a demotion in the batting line up to the lower order. The move worked well, yielding a fifty on debut, in the second innings of the Test. In the last of the 5-Test series, scores of 92 and 109 while opening the innings announced his arrival.

In ODIs though, it took a while for de Villiers to find his footing, recording his first half-century in his 15th attempt, against Australia. Once fully settled into the international stage, he was one of South Africa's most consistent performers in all formats, being a mainstay in the side. All this despite not having a defined role, deployed as an opener, middle or lower order batsman depending on the situation, de Villiers had no qualms in adapting to any of them. As an accomplished keeper, he was often called to deputize for Boucher, and was even being touted as his eventual successor.

AB de Villiers' presence in the batting line up was important in South Africa's return to the pinnacle of cricket, registering historic wins in Australia and going on a 3-year unbeaten run since 2007. He also helped South Africa to a semi-final berth in the 2007 ICC Cricket World World Cup, restoring respectability after a poor showing in the tournament's previous edition. Consistent performances over the years gave the Proteas a new ODI captain in de Villiers, when he replaced Graeme Smith in 2011, post the ICC Cricket World Cup. AB showed his grit in the Test arena also and was the number one batsman in ODIs as well as in Tests on a number of occasions.

de Villiers was a hot-buy in the Indian T20 League and he started off representing Delhi until he moved to Bangalore for the later seasons. AB was also one of the players to have been retained by Bangalore in 2014. He also represents the Titans in South Africa's domestic T20 competition and has been an important player for all the three above teams. The ability to offer dead bats, classical drives, flicks and pulls and his instinctive nature to innovate in manners, unimaginable to the cricket-kind, de Villiers has turned into one of the most dangerous yet sporting cricketers the sport has ever seen and continues to be one of the best modern-day greats of the game.

Fast Facts

  • AB de Villiers’ unbeaten knock of 217 at Ahmedabad was the first double-century by a South African against India.


  Matches Innings Runs NO Avg. SR 100's 50's HS
Test 106 176 8074 16 50.46 53.74 21 39 278*
ODI 213 204 8995 37 53.86 99.94 24 50 162*
T20 73 70 1457 10 24.28 132.69 0 9 79*
IPL 120 109 3257 26 39.24 149.33 3 21 133*
CLT20 5 5 168 1 42.00 168.00 0 1 77
  Matches Innings Balls Runs Wickets BBI BBM Avg. Econ. 4w 5w 10w Extras
Test 106 5 204 104 2 2/49 / 52.00 3.05 0 0 0 1
ODI 213 9 192 202 7 2/15 / 28.85 6.31 0 0 0 9
  Catches Stumpings Runouts
Test 197 5 5
ODI 170 5 28
T20 61 7 4
IPL 75 7 11
CLT20 4 0 0
  Matches Won Lost Tie No Result Win percentage
Test 3 2 1 0 0 66.67
ODI 94 55 34 1 4 58.51
T20 15 7 7 0 1 46.67


South Africa Vs England at St George's Park, Port Elizabeth - Dec 17, 2004
Last played:
South Africa Vs England at SuperSport Park, Centurion - Jan 22, 2016
South Africa Vs England at Goodyear Park (Springbok), Bloemfontein - Feb 02, 2005
Last played:
South Africa Vs New Zealand at Hagley Oval, Christchurch - Feb 22, 2017
South Africa Vs Australia at New Wanderers Stadium, Johannesburg - Feb 24, 2006
Last played:
South Africa Vs New Zealand at Eden Park, Auckland - Feb 17, 2017
Delhi Vs Chennai at MA Chidambaram Stadium (Chepauk), Chennai (Madras) - May 02, 2008
Last played:
Bangalore Vs Hyderabad at M.Chinnaswamy Stadium, Bengaluru - May 29, 2016
Bangalore Vs Warriors at M.Chinnaswamy Stadium, Bengaluru - Sep 23, 2011
Last played:
Titans Vs Trinidad and Tobago at Sardar Patel Stadium, Motera, Ahmedabad - Sep 30, 2013