Head to head / India v South Africa
India v South Africa
118 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | India | South Africa | T/D | NR |
|---|---|---|---|---|---|
| Test | 32 | 14 | 13 | 5 | 0 |
| ODI | 50 | 25 | 23 | 0 | 2 |
| T20I | 36 | 21 | 14 | 0 | 1 |
Latest meetings
Runs per over- Narendra Modi Stadium, Ahmedabad, Ahmedabad
South Africa: runs per over India: runs per over - Narendra Modi Stadium, Ahmedabad, Ahmedabad
India: runs per over South Africa: runs per over - Himachal Pradesh Cricket Association Stadium, Dharamsala, Dharamsala
South Africa: runs per over India: runs per over - Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh, New Chandigarh
South Africa: runs per over India: runs per over - Barabati Stadium, Cuttack, Cuttack
India: runs per over South Africa: runs per over
Overview
India and South Africa have met 118 times in the recorded men's internationals. India have won 60 of those and South Africa 50; the other 8 ended tied, drawn or without a result.
India lead the series by 10 wins.
By format
In Tests the sides have met 32 times: India 14 wins, South Africa 13 wins, and 5 ties or draws.
In One Day Internationals the sides have met 50 times: India 25 wins, South Africa 23 wins, with 2 without a result.
In Twenty20 Internationals the sides have met 36 times: India 21 wins, South Africa 14 wins, with 1 without a result.
Meetings and extremes
The earliest recorded meeting is an odi dated 21 April 2003: No result.
The most recent recorded meeting is a t20i dated 22 February 2026: South Africa won by 76 runs.
India's highest total in these meetings is 643/6, made on 14 February 2010 at Eden Gardens.
South Africa's highest total in these meetings is 620/4, made on 16 December 2010 at SuperSport Park.
India's widest win in the series is by 337 runs, on 3 December 2015.
South Africa's widest win in the series is by 408 runs, on 22 November 2025.
The longest unbroken run of wins is 7 by South Africa, between 3 January 2022 and 12 June 2022.
Across all recorded innings in these meetings India average 228.0 runs and South Africa average 230.0.
In the limited-overs meetings the side batting first has won 48 and the side chasing 35.
The latest meetings, most recent first, were 22 February 2026, T20I, South Africa won by 76 runs; 19 December 2025, T20I, India won by 30 runs; 14 December 2025, T20I, India won by 7 wickets; 11 December 2025, T20I, South Africa won by 51 runs; 9 December 2025, T20I, India won by 101 runs.
Year by year
India and South Africa first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for India and South Africa: 2003, 1 (0-0); 2004, 2 (1-0); 2005, 2 (1-1); 2006, 7 (2-5); 2007, 5 (3-2); 2008, 3 (1-1); 2009, 1 (0-1); 2010, 8 (5-3); 2011, 8 (3-4); 2012, 2 (1-1); 2013, 6 (1-3); 2014, 1 (1-0); 2015, 12 (6-5); 2017, 1 (1-0); 2018, 12 (8-4); 2019, 6 (5-1); 2021, 1 (1-0); 2022, 17 (6-10); 2023, 7 (4-3); 2024, 6 (5-1); 2025, 9 (5-4); 2026, 1 (0-1).
Leading players in these meetings
The leading run scorers across these meetings are V Kohli for India (3,608 in 60 matches), AB de Villiers for South Africa (2,895 in 60 matches), HM Amla for South Africa (2,527 in 52 matches), JH Kallis for South Africa (2,249 in 31 matches) and RG Sharma for India (2,119 in 56 matches).
The leading wicket takers are DW Steyn for South Africa (102 in 36 matches), M Morkel for South Africa (89 in 41 matches), K Rabada for South Africa (85 in 43 matches), Harbhajan Singh for India (78 in 30 matches) and R Ashwin for India (75 in 33 matches).
Highest totals by format
The highest Test innings in these meetings is 643/6 by India on 14 February 2010.
The highest ODI innings in these meetings is 438/5 by South Africa on 25 October 2015.
The highest T20I innings in these meetings is 283/1 by India on 15 November 2024.
Grounds
The grounds that have hosted the most of these meetings are SuperSport Park, Centurion (11 matches), Newlands, Cape Town (10 matches), Kingsmead, Durban (9 matches) and The Wanderers Stadium, Johannesburg (8 matches).
Reading the record
The records hold 118 meetings between India and South Africa, the first dated 21 April 2003 (ODI) and the latest 22 February 2026 (T20I). 5 of them ended tied or drawn and 3 without a result.
Questions and answers
How many times have India and South Africa played each other?
118 recorded men's internationals: India won 60 and South Africa won 50.
When did India and South Africa last meet?
In a t20i on 22 February 2026: South Africa won by 76 runs.
What is the Test record between India and South Africa?
32 matches: India 14 wins, South Africa 13 wins.
What is the ODI record between India and South Africa?
50 matches: India 25 wins, South Africa 23 wins.