| Player | Opposition | Matches | Innings | Runs | Average |
|---|---|---|---|---|---|
| Don Bradman (AUS) | England | 19 | 32 | 2432 | 90 |
| Allan Border (AUS) | England | 29 | 48 | 2276 | 58 |
| Graeme Smith (SA) | England | 21 | 39 | 2051 | 57 |
| Clive Lloyd (WI) | India | 20 | 29 | 1822 | 70 |
| Virat Kohli (IND) | England | 18 | 31 | 1638 | 56 |
| Clive Lloyd (WI) | Australia | 22 | 34 | 1599 | 52 |
| Graeme Smith (SA) | West Indies | 14 | 25 | 1593 | 69 |
| Ricky Ponting (AUS) | England | 19 | 33 | 1433 | 46 |
| Garry Sobers (WI) | England | 13 | 23 | 1417 | 79 |
| Ricky Ponting (AUS) | South Africa | 12 | 24 | 1358 | 59 |
Don Bradman has scored the most runs against an opponent as a captain in Test cricket. He aggregated 2432 runs in 32 innings against England as Australia’s skipper.
Bradman also leads the overall chart against the same opposition. He scored 5028 runs against the Englishmen in 63 outings.
Bradman’s tally included 10 centuries, the most by a Test skipper against an opponent. This further included three double tons, again the most.
Allan Border topples Bradman when it comes to the most fifty-plus scores. The former Australian skipper smashed 17 fifty-plus scores – five tons and 12 half-centuries – against England. Explore visiting batters with most Test runs in England soil here.
Bradman also has the highest average against a Test team as a captain (minimum 500 runs). He averaged 178.75 against India while scoring 715 runs in six innings!
Four more captains average above 100 against an opponent:
Stephen Fleming has earned the most ducks against an opponent as Test skipper. The former New Zealand captain logged six ducks against Australia. Bradman (vs England) and Joe Root (vs Australia) follow him with five ducks each. Find out players with most ducks in Tests here.
Eight captains have scored 1000-plus runs against two or more Test teams. Among them, Graeme Smith did it against four teams, the most by a skipper. The former South African captain scored 1000-plus runs against England (2051), the West Indies (1593), Australia (1124), and Pakistan (1079).
Five skippers have scored 1000-plus against an opponent in Test match wins. And Bradman undisputably leads the pack, with 1776 runs in 11 Test wins against England.
The other four captains are:
Bradman has amassed the most runs in a bilateral Test series. Playing as captain, he plundered 810 runs in nine innings against England in the 1936/37 Ashes.
1472 of Border’s 2276 runs against England came in England. This is the most runs by a captain at an opponent Test team’s home.
Read: Captains with Most Test Wickets against One Opponent
This comprehensive analysis tracks the roller-coaster journey of Harshal Patel, detailing his bowling statistics and…
Explore the most prolific batting stands in Indian Premier League history, featuring a breakdown of…
The record for the most wickets at the MA Chidambaram Stadium (Chepauk) in the IPL…
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…