Jos Buttler needs 4 more runs to break Jonny Bairstow's all-time T20I record vs South Africa

September 9, 2025

Credit: Getty

Top 10 batters with most T20I runs against South Africa -

Credit: Getty

Top run-scorers vs SA

10. Former India T20I batter Virat Kohli has 394 runs from 14 T20Is against South Africa, including 3 fifties.

Virat Kohli

Credit: Getty

9. Former England captain Eoin Morgan has 402 runs from 19 T20Is against the Proteas, including 3 fifties.

Eoin Morgan

Credit: Getty

8. Australia captain Mitchell Marsh has 407 runs from 14 T20Is against South Africa, including 3 half-centuries.

Mitchell Marsh

Credit: Getty

7. Former New Zealand opener Martin Guptill has 424 runs from 10 T20Is against South Africa, including one century and 2 fifties.

Martin Guptill

Credit: Getty

6. Former India T20I captain Rohit Sharma has 429 runs from 18 T20Is against South Africa, including 1 century and 2 fifties.

Rohit Sharma

Credit: Getty

5. Pakistan's Babar Azam has 447 runs from 13 T20Is against South Africa, including 1 century and 2 half-centuries.

Babar Azam

Credit: Getty

4. Pakistan's Mohammad Rizwan has 462 runs from 13 T20Is against South Africa, including 1 century and 4 fifties.

Mohammad Rizwan

Credit: Getty

3. Former Australia opener David Warner has 471 runs from 15 T20Is against South Africa, including 4 half-centuries.

David Warner

Credit: Getty

2. England's wicketkeeper-batter Jos Buttler has 498 runs from 21 T20Is against South Africa, including 3 half-centuries.

Jos Buttler

Credit: Getty

1. England's discarded batter Jonny Bairstow has 501 runs from 16 T20Is against South Africa, including 4 half-centuries.

Jonny Bairstow

Credit: Getty