
India vs South Africa Test Series: The 2-match Test series between India and South Africa is going to start from November 14, and the first match will be played at Eden Gardens, Kolkata. The last match of this series will be held on 22 November 2025 at Barsapada Cricket Stadium, Guwahati. Till now, the record of scoring most runs in the Test matches played between India and South Africa is in the name of great batsman Sachin Tendulkar. Here we are going to tell you about the top-5 batsmen who have scored the most runs in the Test matches between India and South Africa.
1. Sachin Tendulkar (India) – 1741 runs
Sachin Tendulkar is the batsman who scored the most runs in the test matches between India and South Africa. He scored a total of 1741 runs in 25 Test matches against South Africa at an average of 42.46. During this period he also scored 7 centuries and 5 half-centuries. These runs of Sachin are an important part of Indian cricket history and he is still at number one in this list.
2. Jacques Kallis (South Africa) – 1734 runs
Jacques Kallis, South Africa’s greatest all-rounder, scored 1734 runs in 18 Test matches against India at an impressive average of 69.36. During this period he also scored 7 centuries and 5 half-centuries. Kallis’ batting record is still highly respected and he is in second place.
3. Hashim Amla (South Africa) – 1528 runs
Hashim Amla, who was among South Africa’s leading batsmen, scored 1528 runs at an average of 43.65 in 21 Test matches against India. During this period he scored 5 centuries and 7 half-centuries. This record of Amla brings her to third place.
4. Virat Kohli (India) – 1408 runs
Current Indian captain Virat Kohli scored 1408 runs in 16 Test matches against South Africa at an average of 54.15. Kohli scored 3 centuries and 5 half-centuries during this period. His record is also excellent, and he is at fourth position in this list.
5. AB de Villiers (South Africa) – 1334 runs
Former wicketkeeper and batsman AB de Villiers scored 1334 runs in 20 Test matches against India at an average of 39.23. During this period he has 3 centuries and 6 half-centuries to his name. De Villiers’ batting has taken him to fifth place in this list. All these batsmen have performed brilliantly in the Test matches played between India and South Africa and have made important contributions for their respective countries. In the upcoming series, new stars will be ready to challenge the record of these players, but the record of these top-5 batsmen can prove to be very strong.