Cricket enthusiasts are buzzing ahead of India’s Super-8 T20 World Cup 2026 face-off against South Africa this Sunday at the iconic Narendra Modi Stadium in Ahmedabad. Before the action unfolds, let’s unpack the top run-scorers in T20Is between these arch-rivals—a list dominated by finishers and openers alike.
South Africa’s David Miller reigns supreme with 563 runs in 28 matches versus India, at a strike rate of 146. His arsenal boasts a century and two half-centuries, making him a nightmare for Indian bowlers.
In second place, Quinton de Kock has 507 runs from 15 games, striking at 149. Only he and Miller have breached 500 runs, highlighting the Proteas’ batting depth in this fixture.
Tilak Varma leads India’s charge with 496 runs in a mere 10 matches at an incredible 163 strike rate, featuring two centuries that have stunned South African attacks.
Rohit Sharma occupies fourth with 429 runs across 18 innings at 130 strike rate. Post-retirement from T20Is, his one century and two fifties remain highlights of fearless captaincy knocks.
Suryakumar Yadav rounds it off in fifth, amassing 406 runs in 15 matches at 156 strike rate—one century and four fifties underscoring his 360-degree mastery against South Africa.
This statistical showdown sets the tone for what promises to be a run-fest. With current form and past glories in mind, both captains will draw on these heroes for inspiration.