Grow your visibility across sports enthusiasts and fans.

Most Runs in India vs South Africa T20Is: Top Run-Scorers Before Super 8 Showdown

Ahead of the Super 8 clash in Ahmedabad, take a look at the highest run-scorers in India vs South Africa T20Is, featuring David Miller, Tilak Verma, Rohit Sharma and more.

22.02.2026
2 views
3 min read
MB

Mrinal Banka

Content Author

View Profile
Most Runs in India vs South Africa T20Is

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. 


3: Suryakumar Yadav - 406 runs

The current Indian T20I skipper, Suryakumar Yadav, has had a good time against South Africa in the shortest format of the game. In 14 innings, he has scored 406 runs at a strike rate of 156.15. He has also scored four fifties and one century against them. He did not have a great series against them recently, but he is back in form and will look to power India in the Super Eight Clash.