AB de Villiers
AB de Villiers is a South African batter who represented South Africa across 386 international and domestic matches and spent the majority of his franchise career at Royal Challengers Bangalore in the IPL. His primary format, by match count, is the One-Day International. Across 213 ODIs he averaged 57.18 at a strike rate of 101.2, scoring 9,435 runs in total. Career-wide, across all 555 matches and formats in the warehouse, his batting average sits at 48.70 with 24,255 runs from 28,749 balls faced. His last 10 recorded appearances were IPL matches in 2021, a period that yielded one notable knock of 75 not out but was otherwise characterised by brief contributions.

2026 Season Context
Current team & role
Royal Challengers Bangalore · All-Rounder
Recent form
De Villiers' last 10 recorded appearances were all IPL matches in 2021, with scores ranging from 0 to an unbeaten 75 off 42 balls against Delhi Capitals on 27 April 2021. Outside that one significant
Strongest format
One-Day International — De Villiers' ODI record stands above his other formats: 9,435 runs in 213 matches at an average of 57.18 and a strike rate of 101.2. That average is n
Career stats overview
105 Test · 213 ODI · 237 T20I appearances — spanning 2009 to present.
Test
105 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
213 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
237 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
ODIs remain his standout format
Across 213 One-Day Internationals, de Villiers averaged 57.18 at a strike rate of 101.2. That combination of volume, average and scoring rate puts him among the most productive ODI batters the format has seen, with 9,435 runs in total.
A Test record built on consistency
In 105 Test matches, de Villiers accumulated 8,182 runs at an average of 53.13. Those are numbers that held up across a long career at the highest level of the game, with South Africa the primary flag throughout.
IPL: 170 matches, strike rate of 151.89
For Royal Challengers Bangalore and Delhi Capitals across 170 IPL appearances, de Villiers scored 5,181 runs averaging 42.47. His strike rate of 151.89 reflects the manner in which he approached T20 cricket: fast, calculated and hard to contain.
West Indies his most profitable opponent
In 39 matches against West Indies, de Villiers averaged 68.95 with a strike rate of 77.75. That average comfortably exceeds his returns against any other major Test nation in the facts on record.
Chinnaswamy his most productive venue
At the M. Chinnaswamy Stadium across 60 appearances, de Villiers scored 2,062 runs at a strike rate of 155.39. That ground has consistently brought out the most aggressive version of his batting.
Head-to-head
Vs opponents
Career totals broken down by the teams AB de Villiers has faced most often, heat-scaled by output.
India
- Matches
- 60
- Runs
- 2,895
England
- Matches
- 57
- Runs
- 2,314
Australia
- Matches
- 55
- Runs
- 3,290
- Wickets
- 1
Pakistan
- Matches
- 50
- Runs
- 2,663
- Wickets
- 1
New Zealand
- Matches
- 46
- Runs
- 1,807
- Wickets
- 2
West Indies
- Matches
- 39
- Runs
- 2,551
- Wickets
- 2
Sri Lanka
- Matches
- 36
- Runs
- 1,790
Chennai Super Kings
- Matches
- 25
- Runs
- 532
Grounds played at
Home & away grounds
The venues where AB de Villiers has turned out most often.
M. Chinnaswamy Stadium, Bengaluru
- Matches
- 60
- Runs
- 2,062
SuperSport Park, Centurion
- Matches
- 52
- Runs
- 2,197
Newlands, Cape Town
- Matches
- 38
- Runs
- 2,094
New Wanderers Stadium, Johannesburg
- Matches
- 38
- Runs
- 1,846
Kingsmead, Durban
- Matches
- 30
- Runs
- 1,542
St George's Park, Port Elizabeth
- Matches
- 27
- Runs
- 1,163
Dubai International Cricket Stadium
- Matches
- 24
- Runs
- 780
M. A. Chidambaram Stadium, Chennai
- Matches
- 16
- Runs
- 628
Official profile
Elsewhere on the web
ESPNcricinfo
AB de Villiers's profile
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.
Photo credits (1)
- AB de Villiers — photo by YellowMonkey/Blnguyen, CC BY-SA 4.0 · source