CricketScore

Head to head / India v South Africa

India v South Africa

118 recorded meetings in men's internationals.

A bowler in delivery stride seen from the side at a long distance, the batter ready at the crease, an even green ground, strong contrast. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
60India wins
8Tied, drawn or no result
50South Africa wins
FormatPIndiaSouth AfricaT/DNR
Test32141350
ODI50252302
T20I36211401

Latest meetings

Runs per over
  1. 22 Feb 2026 · T20I · ICC Men's T20 World Cup Narendra Modi Stadium, Ahmedabad, Ahmedabad
    South Africa 187/7(20 ov) India 111(18.5 ov)

    South Africa won by 76 runs

    South Africa: runs per over
    India: runs per over
  2. 19 Dec 2025 · T20I · South Africa tour of India Narendra Modi Stadium, Ahmedabad, Ahmedabad
    India 231/5(20 ov) South Africa 201/8(20 ov)

    India won by 30 runs

    India: runs per over
    South Africa: runs per over
  3. 14 Dec 2025 · T20I · South Africa tour of India Himachal Pradesh Cricket Association Stadium, Dharamsala, Dharamsala
    South Africa 117(20 ov) India 120/3(15.5 ov)

    India won by 7 wickets

    South Africa: runs per over
    India: runs per over
  4. 11 Dec 2025 · T20I · South Africa tour of India Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh, New Chandigarh
    South Africa 213/4(20 ov) India 162(19.1 ov)

    South Africa won by 51 runs

    South Africa: runs per over
    India: runs per over
  5. 9 Dec 2025 · T20I · South Africa tour of India Barabati Stadium, Cuttack, Cuttack
    India 175/6(20 ov) South Africa 74(12.3 ov)

    India won by 101 runs

    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.

Team pages

Records