Abraham Benjamin de Villiers (born 17 February 1984 in Pretoria) more commonly known by his initials AB plays cricket for South Africa and the Northern Titans. He also plays for the Delhi DareDevils in the Indian Premier League. De Villiers is a right-handed batsman, who, in a very short space of time, has accumulated many runs in Tests including centuries against England, India, the West Indies and Australia. He has been dismissed in the 90s on five occasions in Tests. He held the record for most Test innings without registering a duck (78), before being dismissed for nought against Bangladesh in November 2008. He made his test debut as a 20 year old on 16 December 2004 against England at Port Elizabeth. He made an impression opening the batting, but was dropped down the order for the second test and also handed the wicket-keeping gloves. In this match, he made a match saving half
Who is a better batsman?