AB de Villiers

South African cricketer

AB de Villiers is described in the public record as South African cricketer. Born in Pretoria, South Africa, in 1984.

Abraham Benjamin de Villiers (born (1984-02-17)17 February 1984) is a South African former professional cricketer, widely recognised as one of the greatest batters of all time. While primarily a batter, he also played as a wicket-keeper. He represented South Africa from 2004 to 2018, scoring 8,765 runs in Test matches and 9,577 runs in One Day Internationals (ODIs). He maintained a batting average of over 50 in both formats. As of June 2026, de Villiers is South Africa's second-highest run-scorer in ODIs and fourth-highest in Tests. He also captained the national team in Tests, ODIs, and Twenty20 Internationals (T20Is) during the 2010s. In domestic cricket, de Villiers started his career in 2003, playing for Northerns and the Titans until 2018. He later joined several Twenty20 leagues around the world.

AB de Villiers is recorded among the figures by whom cricket is remembered, and the surviving account of that career is the basis on which the reputation rests.

Cricket is played in formats lasting from three hours to five days, and a career average across them remains the sport's most argued-over number.

Compare with the greats

Mark Twain vs Variste GaloisTerence Chi Shen Tao vs Wolfgang Amadeus MozartBill Gates vs SocratesGeorge Frideric Handel vs Johann Sebastian Bach
See the IQ Rankings →All comparisons →

Child prodigies

Erik DemaineErik DemaineEntered university at twelve and became MIT's youngest-ever…Tanishq AbrahamTanishq AbrahamThree Associate Degrees by 11 — Med School at 14, MD-Candidate…Leia ZhuLeia ZhuMade her solo debut before 2,000 people at age four and the BBC…Cleopatra StratanCleopatra StratanYoungest Person to Score a #1 Hit and Earn Professional Singer…
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
19th-century mathematician who wrote the first algorithm for Charles Babbage's Analytical Engine.
Tap your answer ↓
Which Genius Are You? Free IQ Test