India vs South Africa head to head stats and records ODI 2023

The India vs South Africa head to head comes at the World Cup with both teams certain to make the semi-finals.

India and South Africa will lock horns in Match No.37 of World Cup 2023 on Sunday, November 5. Eden Gardens in Kolkata will host the contest.

South Africa, led by Temba Bavuma, have simply been stupendous in the tournament. Barring their loss at the hands of Scott Edwardsโ€™ Netherlands, the Proteas have hardly put a foot wrong. On Wednesday, they defeated New Zealand by 190 runs at the MCA Stadium in Pune.

Virat Kohli Captaincy Record (Tests, ODIs, T20Is, and IPL) โ€“ A Statistical Analysis

Quinton de Kock has gone from strength to strength as he became the first Proteas batter to score 500 or more runs in a single edition of the World Cup. After asking the opposition to chase down 358, South Africa bowled the Kiwis out for 167 in 35.3 overs.

India, on the other hand, have won seven matches on the trot and are at the top of the table. Rohit Sharmaโ€™s men will be high on confidence after beating Sri Lanka by 302 runs at the Wankhede Stadium in Mumbai.

India vs South Africa head to head
Photo by Icon sport

After asking their opponents to chase down 358, India bowled Sri Lanka out for 55 in 19.4 overs. Mohammed Shami picked up his third five-wicket hauls in World Cups. 

India and South Africa have met each other five times. In 1992, 1999 and 2011, the Proteas won by six, four and three wickets respectively. But India won in their last two meetings in 2015 and 2019.

Who is better: Kohli or Sharma? Comparing the two captaincy records

India vs South Africa head to head team ODI records and stats


Matches Played90
India Won37
South Africa Won50
No Result3

India vs South Africa head to head player stats (ODI)

ODI batting records

Sachin Tendulkar is the leading run-scorer in ODIs between India and South Africa. The Master Blaster racked up 2001 runs from 57 matches at an average of 35.73 and a strike rate of 76.31 with five hundreds and eight half-centuries. He also became the first man to score a double-hundred in ODIs.

Most runs

Sachin Tendulkar (IND)2001
Jacques Kallis (SA)1535
Virat Kohli (IND)1403
Gary Kirsten (SA)1377
AB de Villiers (SA)1357

Highest Individual score  

Sachin Tendulkar (IND)200 not out
Virat Kohli (IND)160 not out
Rohit Sharma (IND)150
Sourav Ganguly (IND)141 not out
Shikhar Dhawan (IND)137

Highest average (min. 10 innings)

Gary Kirsten (SA)62.59
Jacques Kallis (SA)61.40
Virat Kohli (IND)61.00
Faf du Plessis (SA)58.00
Quinton de Kock (SA)56.42

Most centuries  

Quinton de Kock (SA)6
AB de Villiers (SA)6
Sachin Tendulkar (IND)5
Gary Kirsten (SA)4
Virat Kohli (IND)4
Shikhar Dhawan (IND)3

Most sixes

AB de Villiers (SA)41
Sourav Ganguly (IND)31
MS Dhoni (IND)18
Rohit Sharma (IND)18
Virat Kohli (IND)17

ODI bowling records

Shaun Pollock is the leading wicket-taker in ODIs between the two teams. The fast bowler has picked up 48 wickets from 33 matches at an economy rate of 4.04 with one four-wicket haul and one five-wicket haul to his name.

Most wickets

Shaun Pollock (SA)48
Allan Donald (SA)46
Anil Kumble (IND)46
Dale Steyn (SA)34
Harbhajan Singh (IND)31

Best bowling figures  

Sunil Joshi (IND)5-6
Yuzvendra Chahal (IND)5-22
Allan Donald (SA)5-29
Hansie Cronje (SA)5-32
Shaun Pollock (SA)5-37

Best bowling average (Min 10 innings)

Kuldeep Yadav (IND)16.16
Yuzvendra Chahal (IND)20.90
Allan Donald (SA)21.15
Jasprit Bumrah (IND)21.58
Virender Sehwag (IND)22.15

ODI Wicket-keeping records

Most dismissals (overall)

Mark Boucher (SA)42
MS Dhoni (IND)41
David Richardson (SA)31
Quinton de Kock (SA)25
AB de Villiers (SA)8

Most dismissals (single match)

Mark Boucher (SA)5
Sameer Dighe (IND)4
Quinton de Kock (SA)4
MS Dhoni (IND)4
David Richardson (SA)3

ODI fielding records

Most catches (overall)

Virat Kohli (IND)23
Graeme Smith (SA)19
Rahul Dravid (IND)17
Jonty Rhodes (SA)14
Hansie Cronje (SA)13

Most catches (single match)

Graeme Smith (SA)4
Temba Bavuma (SA)4
Gary Kirsten (SA)3
Mohammad Azharuddin (IND)3
Yuvraj Singh (IND)3

Individual ODI records

Most matches

Sachin Tendulkar (IND)57
Anil Kumble (IND)40
Jacques Kallis (SA)37
Hansie Cronje (SA)34
Rahul Dravid (IND)34

India vs South Africa head to head: What happened in their last meeting?

India beat South Africa by seven wickets when the two teams last met in an ODI on October 11, 2022 at the Arun Jaitley Stadium in New Delhi.

After opting to field first, India bowled the Proteas out for 99 in 27.1 overs. Barring Heintich Klaasen, who scored 34 runs off 42 balls, none of the South African batters showed resistance.

Rohit Sharma captaincy record in all formats

Kuldeep Yadav was the pick of the Indian bowlers after he finished with figures of 4.1-1-18-4. The left-arm wrist spinner got the wickets of Andile Phehlukwayo, Marco Jansen, Bjorn Fortuin and Anrich Nortje. Washington Sundar, Mohammed Siraj and Shahbaz Ahmed picked up two wickets apiece.

India chased down the target with 30.5 overs left in their innings. Shikhar Dhawan got out early, but Shubman Gill stayed not out on 49 off 57 balls with eight fours. Shreyas Iyer also looked fluent in his knock, scoring 28 runs off 23 balls.

IND vs SA last match scorecard

South Africa

MalanC Avesh b Siraj15
De KockC Avesh b Sundar6
HendricksC sub (Bishnoi) b Siraj3
MarkramC Samson b Shahbaz9
KlaasenB Shahbaz34
MillerB Sundar7
PhehlukwayoB Kuldeep5
JansenC Avesh b Kuldeep14
FortuinLbw Kuldeep1
NortjeB Kuldeep0
NgidiNot out0
Extraslb 1, w 45
Total27.1 overs99


DhawanRun out8
ShubmanLbw Ngidi49
KishanC de Kock b Fortuin10
ShreyasNot out28
SamsonNot out2
ExtrasB 1, lb 5, nb 1, w 18
Total19.1 overs105/3

Rohit is an experienced cricket writer based in India