Skip to content
Foundation5 min

AB de Villiers: The Greatest All-Format Batter of His Era

AB de Villiers scored 8,765 Test runs at 50.66 for South Africa and holds multiple ODI records including the fastest ODI century — a versatile genius who excelled across all formats and in every batting position.

Written by GeoCric EditorialUpdated Jul 3, 2026
ShareShareWhatsAppFacebook

AB de Villiers is widely regarded as the most complete and versatile batter of his generation — a South African right-hander who combined technical excellence in Test cricket with explosive, innovative batting in white-ball formats. He played 114 Tests for South Africa between 2004 and 2018, scoring 8,765 runs at an average of 50.66 with 22 centuries. He also played 228 ODIs, scoring 9,577 runs at 53.50 with 25 centuries — an exceptional dual-format record. His innovations in batting technique — playing 360-degree cricket with shots behind the wicket and over mid-on — helped shape modern batting philosophy.

ODI Records

De Villiers holds the records for the fastest ODI century (31 balls), fastest ODI 50 (16 balls) and fastest ODI 150 (64 balls) — set against the West Indies in January 2015. In that innings at Johannesburg he scored 149 off 44 balls — an innings that pushed the boundaries of what was considered possible in cricket. His ability to play unorthodox shots — reverse sweeps, scoops over fine leg, ramps over the wicketkeeper — with technical precision made him uniquely difficult to contain as a white-ball batter.

Retirement and Legacy

De Villiers retired from international cricket in May 2018 — a surprise announcement made without prior notification to Cricket South Africa that created significant controversy. He explained that he lacked the motivation required to give his full commitment to international cricket. He continued playing franchise T20 cricket around the world until 2021. His legacy is as the most complete batter of his era — a player who could excel in any format, at any position, against any bowling, in any conditions — a genuine all-condition genius.

De Villiers's wicketkeeping abilities — he kept wicket in Tests and ODIs — added another dimension to his all-round value. He averaged above 50 with the bat in Tests while also serving as wicketkeeper in over 30 matches, demonstrating physical skill and versatility rarely combined with batting excellence of his level.

Frequently asked questions

How many Test runs did AB de Villiers score?

De Villiers scored 8,765 Test runs in 114 Tests at an average of 50.66 with 22 centuries — placing him among the finest batters in South African Test history.

What is AB de Villiers's fastest ODI century record?

De Villiers holds the record for the fastest ODI century — scored in 31 balls against the West Indies at Johannesburg in January 2015. He also holds the fastest ODI 50 (16 balls) and fastest ODI 150 (64 balls) from the same innings.

When did AB de Villiers retire from international cricket?

De Villiers retired from all international cricket in May 2018 — a surprise announcement that created controversy in South African cricket. He continued playing franchise T20 cricket internationally before retiring from all cricket in 2021.