Who has played the most Tests for South Africa?
JOIN our Whatsapp channel for more cricket records news
Most Tests for South Africa
- Jacques Kallis – 165 Tests
- Mark Boucher – 146 Tests
- Hashim Amla – 124 Tests
- Graeme Smith – 116 Tests
- AB de Villiers – 114 Tests
- Shaun Pollock – 108 Tests
- Gary Kirsten – 101 Tests
- Makhaya Ntini – 101 Tests
- Dale Steyn – 93 Tests
- Herschelle Gibbs – 90 Tests
- Dean Elgar – 86 Tests
- Morne Morkel – 86 Tests
- Allan Donald – 72 Tests
- Kagiso Rabada – 71 Tests
- Daryll Cullinan – 70 Tests
- Faf du Plessis – 69 Tests
- Hansie Cronje – 68 Tests
- Ashwell Prince – 66 Tests
- Vernon Philander – 64 Tests
- Temba Bavuma – 64 Tests
- Keshav Maharaj – 59 Tests
- Neil McKenzie – 58 Tests
- Quinton de Kock – 54 Tests
- Jonty Rhodes – 52 Tests
- John Waite – 50 Tests