IND vs SA ODI Record: ODI matches between India and South Africa have always been full of thrill and competition. Between these two teams, many great batsmen have played brilliant innings and created a series of records. Let us know about those batsmen who have scored the most runs in the ODI matches played between India and South Africa.
Sachin Tendulkar
India’s great batsman Sachin Tendulkar is at first place in this list. He scored 2001 runs in 57 matches against South Africa from 1991 to 2011. During this period his average was 35.73 and strike rate was 76.31. 5 centuries and 8 half-centuries came from his bat. Sachin’s unbeaten score of 200 runs (200* vs South Africa, Gwalior) is still memorable.
jack calis
South Africa’s legendary all-rounder Jacques Kallis is at second place in this list. He is at the forefront in terms of batting average (61.40). He scored 1535 runs in 37 matches between 1996 and 2013. Kallis scored 2 centuries and 11 half-centuries, and many times got his team out of difficult situations.
Virat Kohli
The name of Team India’s star batsman Virat Kohli is at third place in this list. Kohli scored 1504 runs in 31 matches from 2010 to 2023. His average was 65.39, which shows his consistency. He scored 5 centuries and 8 half-centuries against South Africa, of which the innings played in Cape Town and Durban are especially memorable.
gary kirsten
Gary Kirsten of South Africa, who later became the coach of the Indian team, scored 1377 runs in 26 matches from 1995 to 2001. His average was 62.59, which is proof of his stability. He has scored 4 centuries and 9 half-centuries.
AB de Villiers
World cricket’s ‘Mr. 360’ AB de Villiers is at number five in the list. He scored 1357 runs in 32 matches from 2005 to 2018 with a strike rate of 111.13. During this period, he scored 6 centuries and 5 half-centuries and played many stormy innings against India.


