As India prepares to face South Africa in the upcoming Test series, cricket fans are looking back at the legends who have dominated this iconic rivalry. The India vs South Africa Test battles have always produced thrilling performances, and a few batting giants stand tall with their record-breaking numbers.

5️⃣ AB de Villiers
South Africa’s Mr. 360, AB de Villiers, takes the fifth spot with 1,334 runs in 20 Test matches. Known for his adaptability and fearless stroke play, De Villiers often turned games single-handedly against India with his attacking yet composed batting.
4️⃣ Virat Kohli
Former Indian skipper Virat Kohli stands at number four with 1,408 runs in 16 Tests. His aggressive batting style and consistency against quality South African pace attacks make him one of the most dominant modern-day batters in this rivalry.
3️⃣ Hashim Amla
At number three, South Africa’s elegant right-hander Hashim Amla has scored 1,528 runs in 21 Tests. Amla’s calm temperament and solid technique made him a reliable pillar for the Proteas in both home and away conditions.
2️⃣ Jacques Kallis
Legendary all-rounder Jacques Kallis occupies the second position with 1,734 runs in 18 Test matches. Kallis’s balance between defense and attack, along with his match-winning contributions, solidified his status as one of the greatest to play the game.
1️⃣ Sachin Tendulkar
At the top of the list is the “God of Cricket,” Sachin Tendulkar, with a phenomenal 1,741 runs in 25 Tests. His technical mastery and ability to score under pressure made him South Africa’s most feared opponent throughout his illustrious career.
These five legends have not only created history but also added unmatched excitement and prestige to the India vs South Africa Test rivalry.