September 9, 2025
Credit: Getty
Top 10 batters with most T20I runs against South Africa -
Credit: Getty
10. Former India T20I batter Virat Kohli has 394 runs from 14 T20Is against South Africa, including 3 fifties.
Credit: Getty
9. Former England captain Eoin Morgan has 402 runs from 19 T20Is against the Proteas, including 3 fifties.
Credit: Getty
8. Australia captain Mitchell Marsh has 407 runs from 14 T20Is against South Africa, including 3 half-centuries.
Credit: Getty
7. Former New Zealand opener Martin Guptill has 424 runs from 10 T20Is against South Africa, including one century and 2 fifties.
Credit: Getty
6. Former India T20I captain Rohit Sharma has 429 runs from 18 T20Is against South Africa, including 1 century and 2 fifties.
Credit: Getty
5. Pakistan's Babar Azam has 447 runs from 13 T20Is against South Africa, including 1 century and 2 half-centuries.
Credit: Getty
4. Pakistan's Mohammad Rizwan has 462 runs from 13 T20Is against South Africa, including 1 century and 4 fifties.
Credit: Getty
3. Former Australia opener David Warner has 471 runs from 15 T20Is against South Africa, including 4 half-centuries.
Credit: Getty
2. England's wicketkeeper-batter Jos Buttler has 498 runs from 21 T20Is against South Africa, including 3 half-centuries.
Credit: Getty
1. England's discarded batter Jonny Bairstow has 501 runs from 16 T20Is against South Africa, including 4 half-centuries.
Credit: Getty