India National Cricket Team vs South Africa National Cricket Team Stats [2025]
India National Cricket Team vs. South Africa National Cricket Team stats, this rivalry is one of the most competitive when we analyze the statistics. The difference in wins between the two teams is not very large. In Test matches, the win difference is only two.
South Africa is one of the strongest teams in cricket, known for their all-rounders and strong fielding performance. Matches between India and South Africa are always in high demand among cricket fans. In this article, we will discuss the detailed statistics of matches between the India National Cricket Team and the South Africa National Cricket Team.
India National Cricket Team vs South Africa National Cricket Team Stats – Head to Head All Formats
Format
Match
India
South Africa
Draw / Tie
TEST
44
16
18
10
ODI
94
40
51
3
T20
31
18
12
1
Total
169
74
81
14
India National Cricket Team vs South Africa National Cricket Team Stats in International Cricket Council (ICC) events
India National Cricket Team vs South Africa National Cricket Team Stats – ICC ODI World Cup Head to Head
India and South Africa played 6 times in ODI world cup against each other and Both teams won 3 times. First 3 matches South Africa won and Last 3 matches in ICC ODI world cup India won by big margin.
India Team vs South Africa Team Head to Head in ICC ODI World Cup
Total Matches Played: 06 India Wins: 03 South AfricaWins: 03 Draw/Tie: 0
Year
Venue
Stage
Result
Player of the match
1992
Adelaide
Group Stage
South Africa won by 6 wickets
Peter Kirsten (SA)
1999
Hove
Group Stage
South Africa won by 4 wickets
Jacques Kallis (SA)
2011
Nagpur
Group Stage
South Africa won by 3 wickets
Dale Steyn (SA)
2015
Melbourne
Group Stage
India won by 130 runs.
Shikhar Dhawan (IND)
2019
Southampton
Semi-Final
India won by 6 wickets
Rohit Sharma (IND)
2023
Kolkata
Super 12 / Group
India won by 243 runs.
Virat Kohli (IND)
India National Cricket Team vs South Africa National Cricket Team Stats– ICC T20 World Cup Head to Head
In T20 World cup India dominate against South Africa by wining 5 matches among 7 matches.
India vs South Africa Head to Head in ICC T20 World Cup
Total Matches Played: 7 India Wins: 5 South Africa Wins: 2 Draw / Tie: 0
Year
Venue
Stage
Result
Player of the match
2007
Durban
Group Stage
India won by 37 runs
Rohit Sharma
2009
Nottingham
Group Stage
South Africa won by 12 runs
Jacques Kallis
2010
Gros Islet
Group Stage
India won by 14 runs
Suresh Raina
2012
Colombo (RPS)
Group Stage
India won by 1 run
Rohit Sharma
2014
Mirpur
Semi-Final
India won by 6 wickets
Virat Kohli
2022
Perth
Group Stage
South Africa won by 5 wickets
Lungi Ngidi
2024
Bridgetown (Final)
Final
India won by 7 runs
Virat Kohli
India National Cricket Team vs South Africa National Cricket Team Stats– ICC Champions Trophy Head to Head
India and South Africa have faced each other 6 times in the ICC Champions Trophy tournaments. Below is a detailed overview of these encounters:
South Africa Cricket Team vs India Cricket Team Head to Head in ICC Champions Trophy
Total Matches Played:3 India Wins: 3 South AfricaWins: 0 Draw / Tie: 0
South Africa team vs India team all match detail in ICC Champions Trophy
2002 ICC Champions Trophy, Colombo Venue: R. Premadasa Stadium, Colombo Stage: Semi-final. Result: India won by 10 runs. Summary: Virender Sehwag was named Player of the Match for his all-round performance, scoring 59 runs and taking 3 wickets for 25 runs .
2013 ICC Champions Trophy, Cardiff Venue: Cardiff Wales Stadium, Cardiff Stage: Semi-final. Result: India won by 26 runs. Summary: Shikhar Dhawan’s century laid the foundation for India’s total, Despite a strong start, South Africa’s middle-order collapse led to their defeat.
2017 ICC Champions Trophy, England Venue: The Oval, London Stage: Semi-final. Result: India won by 8 wickets. Summary: India’s bowlers triggered a middle-order collapse, reducing South Africa from 140/2 to 191 all out, this victory ensured India’s progression to the semi-finals.
India National Cricket Team vs South Africa National Cricket Team Stats in Test Matches
India and South Africa played their first-ever Test match against each other on November 13, 1992 in Kingsmead, Durban (South Africa). This was a historic match as it marked South Africa’s return to international cricket after decades of isolation due to apartheid. Due to heavy rain the match ended in a draw.