app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon
T20ODITest

India vs South Africa Head-to-Head in T20

India flag

India

IND
Leader
32Matches1 NR/Tied
South Africa flag

South Africa

SA
India flag
18
13
South Africa flag
56%
41%
Last updated: 2 Apr 2026Scope: T20 only

Key Takeaways

India vs South Africa head to head in T20 record shows 32 matches played between the two teams, with India winning 18 matches and South Africa winning 13, while 1 game ended in no result or tie.

The India vs South Africa T20 records give a clear indication of their rivalry. The India vs South Africa T20 stats highlight a highest team score of 283/1 (20 ov) for India and 227/3 (20 ov) for South Africa in matches between the two sides.

Looking at the India vs South Africa timeline, last 5 T20 matches provide a clear view of recent results and head-to-head trends between the teams. The India vs South Africa in T20 World Cup shows the number of matches played between the two teams.

India vs South Africa T20 Records

DetailsINDSA
Highest Team ScoreHighest total scored in T20 matches between these teams
283227
Lowest Team ScoreLowest total scored in T20 matches between these teams
280
Average Runs per MatchAverage runs scored per innings
161.84151.47
Average Wickets LostAverage wickets lost per innings (lower is better)
5.636.53
Biggest Win (Runs)Largest margin of victory by runs
135148
Biggest Win (Wickets)Largest margin of victory by wickets
99

India vs South Africa T20 Stats

Batting Records

DetailsPlayerTeamStats

Most Runs Scorer

Tilak Varma

IND
120 runs
1 innings, Avg: 120.00

Most Hundreds

Suresh Raina

IND
1 hundred
1 innings

Best Average

Tilak Varma

IND
120
Min 1 innings

Most Fifties

Rohit Sharma

IND
1 fifties
1 innings

Highest Strike Rate

Marco Jansen

SA
317.65
Min 17 balls faced

Bowling Records

DetailsPlayerTeamStats

Most Wickets Taker

Arshdeep Singh

IND
18 wickets
10 matches, Econ: 9.00

Best Bowling Figures in a Match

Varun Chakravarthy

IND
5/17
4 overs

Best Economy Rate

Roelof van der Merwe

SA
5.2
5 overs, 1 wickets

Best Strike Rate

RP Singh

IND
7.2
36 balls, 5 wickets

India vs South Africa in T20 World Cup

8
Matches
5
IND Won
3
SA Won
0
NR/Tied

India vs South Africa T20 World Cup Records

DetailsINDSA
Highest Team Score186/5 (20 ov)187/7 (20 ov)
Lowest Team Score111/10 (18.5 ov)116/9 (20 ov)
Biggest Win (Runs)3776
Biggest Win (Wickets)65

India vs South Africa Timeline (T20) : (Last 5 matches)

DateVenueScoreWinnerMarginPlayer of Match
Feb 22, 2026
Narendra Modi Stadium
IND :111/10 (18.5 ov)
SA :187/7 (20 ov)
SA76 runs
David Miller
Nov 15, 2024
The Wanderers Stadium, Johannesburg
IND :283/1 (20 ov)
SA :148/10 (18.2 ov)
IND135 runs
Tilak Varma
Nov 13, 2024
SuperSport Park, Centurion
IND :219/6 (20 ov)
SA :208/7 (20 ov)
IND11 runs
Tilak Varma
Nov 10, 2024
St George's Park, Gqeberha
IND :124/6 (20 ov)
SA :128/7 (19 ov)
SA3 wickets
Tristan Stubbs
Nov 8, 2024
Kingsmead, Durban
IND :202/8 (20 ov)
SA :141/10 (17.5 ov)
IND61 runs
Sanju Samson

FAQs

How many T20 matches have India and South Africa played?
India and South Africa have played 32 T20 International matches against each other since 2006.
Who has won more T20 matches between India and South Africa?
India has won 18 out of 32 T20 matches against South Africa, while South Africa has won 13 matches. 1 match(es) ended with no result.
What is India's highest T20 score vs South Africa?
India's highest T20 score against South Africa is 283/1 in 20 overs.
What is South Africa's highest T20 score vs India?
South Africa's highest T20 score against India is 227/3 in 20 overs.
Who is the top run-scorer in India vs South Africa T20s?
Tilak Varma is the top run-scorer in India vs South Africa T20 matches with 120 runs from 1 innings at an average of 120.
Who has taken the most wickets in India vs South Africa T20 matches?
Bhuvneshwar Kumar leads the wicket-takers list with 5 wickets from 1 matches at an economy rate of 6.
When was the last India vs South Africa T20 match?
The last India vs South Africa T20 match was played on 22 February 2026.