AB de Villiers Runs by Opponent in Test
Let us discover comprehensive statistics and records of AB de Villiers’ Test run accumulation against various international opponents throughout his illustrious career.
AB de Villiers Test Runs Opponent-wise
| Opponent | Innings | Runs | High Score | Average | Strike Rate | 100s/50s |
|---|---|---|---|---|---|---|
| Australia | 45 | 2068 | 169 | 51.70 | 49.84 | 6/13 |
| Bangladesh | 5 | 69 | 46 | 17.25 | 39.65 | 0/0 |
| England | 34 | 1393 | 174 | 42.21 | 52.58 | 2/7 |
| India | 35 | 1334 | 217* | 39.23 | 54.42 | 3/6 |
| New Zealand | 14 | 546 | 97 | 39.00 | 60.33 | 0/5 |
| Pakistan | 21 | 1112 | 278* | 65.41 | 59.52 | 4/3 |
| Sri Lanka | 12 | 691 | 160* | 62.81 | 60.29 | 1/5 |
| West Indies | 21 | 1347 | 178 | 84.18 | 55.09 | 6/5 |
| Zimbabwe | 4 | 205 | 98 | 51.25 | 70.68 | 0/2 |
| Total | 191 | 8765 | 278* | 50.66 | 54.51 | 22/46 |
Key Insights on AB de Villiers’ Test Batting Records Against Various Oppositions
Test Batting Records Against Australia and England
AB de Villiers has aggregated the most runs for South Africa against Australia in Tests. He pips Jacques Kallis by just seven runs, having scored 2068 runs in 45 innings. However there is no South African batter in the top ten list of batters scoring most runs versus Australia in Tests.
His six centuries and 19 fifty-plus scores are also the most by a South African batter against Australia in Tests.
ABD is the only South African batter to average above 50 against Australia in Tests (minimum 30 innings batted).
De Villiers scored 1397 of his 2068 runs against Australia in South Africa, the most by a Proteas batter against them at home in Tests.
De Villiers is one of the 16 South African batters to score 1000-plus runs against England in Tests.
Explore More “vs Australia” Records
Highest Successful ODI Run Chases vs Australia
Subcontinental Dominance: Stats Against Asian Opponents
ABD is the third-highest run-getter for South Africa against India in Tests, behind Kallis (1734) and Hashim Amla (1528).
His three centuries against India are also the joint-third most by a Proteas batter, along with Gary Kirsten.
De Villiers, meanwhile, has recorded the second-highest individual score for South Africa against India. He smashed an unbeaten 217 in the second innings of the 2008 Ahmedabad Test.
More (vs INDIA records) in Cricket
Most Runs vs India across Formats
Most Centuries vs India across Formats
Most Runs vs India in ODI Cricket
Most Centuries vs India in ODI
Highest Individual Scores vs India in ODI
Most Centuries vs India in Tests
Most Wickets vs India in Tests
Best Bowling Figures vs India in Tests
Most Centuries vs India in T20I
The right-hander has scored the fourth-most runs for South Africa against Pakistan in Tests. He aggregated 1112 runs in 21 innings against them.
His four Test hundreds against Pakistan are the joint-second most by a South African batter.
ABD converted one of his four centuries into a double century.
The protea batter’s 278* in the 2010 Abu Dhabi Test is the highest individual score by a South African batter against Pakistan in Tests.
ABD also holds the highest batting average for South Africa against Pakistan in Tests (minimum 20 innings batted).
Overall, his average of 65.41 is the sixth-highest against Pakistan.
De Villiers’ average of 62.81 against Sri Lanka is also the best by a South African batter against the Asian side in Tests (minimum 10 innings batted).
Milestone Performances Against West Indies
ABD has accumulated the fourth-most runs for South Africa against the West Indies in Tests.
He trails Kallis (2356), Graeme Smith (1593) and Herschelle Gibbs (1403) with his 1347 runs in 21 outings.
That run tally included six centuries, the third-most by a Proteas batter against the West Indies in Tests.
He has the best batting average among all batters against the West Indies in Tests (minimum 20 innings). No other batter averages above 80 against them.
Also Read: Most Runs against Single Country in Test Cricket