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, Tridents, Pretoria Mavericks
Roles played:
Ex Skipper-Test,ODI,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 108 179 8227 16 50.47 54.05 21 41 278*
ODI 225 215 9515 39 54.06 101.07 25 53 176
T20 78 75 1672 11 26.12 135.16 0 10 79*
IPL 129 118 3473 27 38.16 148.16 3 22 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 108 5 204 104 2 2/49 / 52.00 3.05 0 0 0 1
ODI 225 9 192 202 7 2/15 / 28.85 6.31 0 0 0 9
  Catches Stumpings Runouts
Test 207 5 5
ODI 175 5 30
T20 65 7 4
IPL 81 7 11
CLT20 4 0 0
  Matches Won Lost Tie No Result Win percentage
Test 4 3 1 0 0 75
ODI 103 59 39 1 4 57.28
T20 18 8 9 0 1 44.44


South Africa Vs England at St George's Park, Port Elizabeth - Dec 17, 2004
Last played:
South Africa Vs India at Newlands, Cape Town - Jan 05, 2018
South Africa Vs England at Goodyear Park (Springbok), Bloemfontein - Feb 02, 2005
Last played:
South Africa Vs Bangladesh at Buffalo Park, East London - Oct 22, 2017
South Africa Vs Australia at New Wanderers Stadium, Johannesburg - Feb 24, 2006
Last played:
South Africa Vs Bangladesh at Senwes Park, Potchefstroom - Oct 29, 2017
Delhi Vs Chennai at MA Chidambaram Stadium, Chennai - May 02, 2008
Last played:
Bangalore Vs Kolkata at M.Chinnaswamy Stadium, Bengaluru - May 07, 2017
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