India and South Africa are all set to lock horns in a Super 8 clash at the Narendra Modi Stadium in Ahmedabad. It all promises to be an electrifying contest between two of the best sides in the tournament. Both are unbeaten so far and are looking like real challengers for the title. South Africa and India last met in the T20 World Cup in that infamous clash on 29th June 2024 in the final, which India won coming from behind.
We have seen plenty of runs being scored between these two powerhouses of cricket. The batters love playing against each other as we have seen plenty of times in the past. Let us have a look at the highest run-scorers in India vs South Africa T20Is.
Most runs for South Africa vs India in T20Is
1: David Miller - 563 runs
The left-handed batter David Miller is the highest run-scorer in T20Is between South Africa and India. He has scored 563 runs in 25 innings, which includes two fifties and one century. He scored 106* in 2022 in a losing cause when chasing 237 in Guwahati.
2: Quinton de Kock - 507 runs
Quinton de Kock is another batter who loves playing against India in all formats. The left-handed batter has scored 507 runs in 14 innings with an average of 42.25 at a strike rate of 149.55. His highest score against India is 90, which he scored recently in New Chandigarh. His innings powered South Africa to a comfortable win over the hosts. He will, once again, play a key role in India in this crucial Super Eight encounter.
3: Heinrich Klaasen - 342 runs
Heinrich Klaasen is the third-highest run-scorer for South Africa in T20Is between India and South Africa. Klaasen has scored 342 runs in 13 innings at a strike rate of 162.08. He has retired now from international cricket, and the Proteas will certainly miss his services against India in the Super 8 clash.
Most runs for India vs South Africa in T20Is
1: Tilak Verma - 496 runs
Tilak Verma stands at the top for India in terms of scoring the most runs against South Africa in T20Is. In 10 innings, he has scored 496 runs at a strike rate of 163.15. It includes two centuries against them, which he scored at their home ground in 2024. His form is currently under the scanner in the T20 World Cup, but India are likely to back him for this crucial encounter.
2: Rohit Sharma - 429 runs
The former Indian skipper, Rohit Sharma, has scored 429 runs against the Proteas in the shortest format of the game. He has played 18 games against them, and he scored his first century in T20Is. It came in a losing cause in a T20I in 2015 when they scored 199 and failed to defend it in Dharamshala. Rohit has now retired, but he did play a crucial role for India as a captain in their clash against South Africa in the 2024 T20 World Cup final.














