KOLKATA – On 10 November 1991, South Africa played their first international match in more than two decades at Eden Gardens, against India, in front of a crowd estimated at 90,000. Clive Rice, 41 years old and captaining a country returning from sporting isolation, later said the noise was the loudest he had heard on a cricket field. South Africa made 177 for 8. India chased it down with 38 balls to spare.
Thirty-four years later, on the same ground, South Africa bowled India out for 93 and won a Test match by 30 runs. Two weeks after that, in Guwahati, they won by 408 runs, the heaviest defeat India have suffered in Test cricket measured in runs.
The complete south africa national cricket team vs india national cricket team timeline runs from that first night at Eden Gardens to the February 2026 meeting in Ahmedabad that ended India’s longest winning streak at a T20 World Cup. What follows is the chronology, with the results verified and the turning points identified.
South Africa national cricket team vs India national cricket team timeline at a glance
| Date | Event | Result |
|---|---|---|
| 10 Nov 1991 | 1st ODI, Eden Gardens, Kolkata | India won by 3 wickets (South Africa’s return match) |
| 14 Nov 1991 | 3rd ODI, Delhi | South Africa’s first ever ODI win |
| Nov 1992 to Jan 1993 | India tour South Africa, 4 Tests | South Africa won 1-0 |
| Mar 2000 | South Africa tour India, 2 Tests | South Africa won 2-0 (Cronje) |
| 15 to 18 Dec 2006 | 1st Test, Wanderers, Johannesburg | India won by 123 runs, their first Test win in South Africa |
| 3 to 4 Jan 2024 | 2nd Test, Newlands, Cape Town | India won by 7 wickets in the shortest completed Test ever |
| 29 Jun 2024 | T20 World Cup final, Barbados | India won by 7 runs |
| 11 to 14 Jun 2025 | World Test Championship final, Lord’s | South Africa beat Australia, first ICC title since 1998 |
| 14 to 16 Nov 2025 | 1st Test, Eden Gardens, Kolkata | South Africa won by 30 runs |
| 22 to 26 Nov 2025 | 2nd Test, Guwahati | South Africa won by 408 runs |
| 22 Feb 2026 | T20 World Cup Super 8, Ahmedabad | South Africa won by 76 runs |
| 8 Mar 2026 | T20 World Cup final, Ahmedabad | India beat New Zealand to defend the title |
1991: the rivalry begins with South Africa’s return
The fixture exists because India made it exist. When South Africa were readmitted to international cricket after the end of sporting isolation, it was the Board of Control for Cricket in India that offered the first tour, and Eden Gardens that staged the first match.
South Africa were restricted to 177 for 8 in a rain-shortened 47 overs. Sachin Tendulkar, then 18, took the player of the match award for 31 runs and three wickets. India won by three wickets. Four days later in Delhi, chasing 288, South Africa recorded the first one-day international victory in their history. Allan Donald, on that tour, announced himself to a generation of Indian batsmen.
1992-93: India tour, and the first Tests are played
A year later India travelled the other way, becoming the first recognised non-white national side to tour South Africa. The first Test was staged at Durban from 13 November 1992 and drawn. South Africa took the four-match series 1-0, Kepler Wessels top-scoring across the series with 295 runs and Allan Donald taking 20 wickets to be named player of the series.
The tour was not free of friction. During the Durban Test, Wessels made contact with Kapil Dev’s shin with his bat, and the Indian camp lodged a complaint alleging it was deliberate. The rivalry had a temperature from the beginning.
2000: Cronje’s sweep, and the scandal that followed
In March 2000 South Africa won a two-Test series in India 2-0 under Hansie Cronje. It stood as their most recent Test series win on Indian soil for the next 25 years, and it acquired a second meaning almost immediately. Within weeks, Delhi Police revelations triggered the match-fixing scandal that ended Cronje’s career and reshaped cricket’s governance. The tour that produced South Africa’s high-water mark in India also produced the sport’s deepest crisis.
2006: India finally win a Test in South Africa
For fourteen years India had never won a Test match in South Africa. That ended at the Wanderers in Johannesburg between 15 and 18 December 2006. India made 249 and 236; South Africa were bowled out for 84 in their first innings and 278 in their second. India won by 123 runs.
Sreesanth took 5 for 40 in the first innings and eight wickets in the match to be named player of the match. It remains one of the more improbable results in the fixture’s history, given India were widely expected to be beaten comfortably.
2024: Cape Town in two days, then seven runs in Barbados
January 2024 produced the strangest Test in the rivalry and possibly in the sport. At Newlands, South Africa were dismissed for 55 in their first innings, Mohammed Siraj taking 6 for 15. The match finished inside two days, lasting 642 balls, the shortest completed Test in cricket history, breaking a record that had stood since 1932. India won by seven wickets, their first Test victory at Newlands in seven attempts, and levelled the series 1-1. Al Jazeera reported from Cape Town as the record fell.
Six months later the two sides met in the T20 World Cup final at Kensington Oval, Bridgetown, on 29 June 2024. India made 176 for 7, Virat Kohli scoring 76 from 59 balls and taking the player of the match award. South Africa reached 169 for 8. Heinrich Klaasen made 52 and, with 16 needed from the final over, Hardik Pandya conceded nine. India won by seven runs, taking their second T20 world title and their first ICC trophy in eleven years. The full sequence is set out in our scorecard of the 2024 final.
For South Africa it was a fourth global knockout defeat in a decade and the closest they had come to a men’s world title.
2025: a world title at Lord’s, then 408 runs in Guwahati
South Africa answered in the format that had defined their failures. At Lord’s between 11 and 14 June 2025 they beat Australia by five wickets in the World Test Championship final. Aiden Markram made 136 and was named player of the match, becoming the first South African to score a century in a WTC final. Kagiso Rabada took a five-wicket haul. It was South Africa’s first ICC title since the 1998 Champions Trophy, and it removed the label the side had carried for a generation, as the ICC recorded at the ground.
Five months later they arrived in India as world Test champions and won a series there for the first time since Cronje.
At Eden Gardens from 14 November, on a surface that turned from the opening day, South Africa made 159 and 153 and still won by 30 runs, bowling India out for 189 and 93. Simon Harmer took 4 for 30 and 4 for 21. The match finished inside three days.
At Guwahati from 22 November the margin became historic. South Africa made 489 and declared their second innings at 260 for 5; India were dismissed for 201 and 140. Marco Jansen took 6 for 48 in the first innings and Harmer 6 for 37 in the second. South Africa won by 408 runs, the largest defeat by runs India have ever suffered in Test cricket.
Harmer finished the series with 17 wickets at an average of 8.94 and was named player of the series. Tristan Stubbs made the most runs with 163. India were without Jasprit Bumrah and several first-choice players, a qualification worth stating, though it does not explain a 408-run margin on its own. Innings-by-innings figures for both Tests are collected in our India vs South Africa match scorecard.
The white-ball legs of the same tour went the other way. India won the ODI series 2-1 and the T20I series 3-1, with one match abandoned in fog. That split is the rivalry in miniature. The Guwahati collapse itself, with India losing seven wickets in a morning session, was covered by The Eastern Herald as the whitewash took shape.
February 2026: South Africa end India’s T20 World Cup streak
The most recent meeting between the sides is the one most often left out of the record, because India finished the tournament as champions and the result was buried under the celebration.
On 22 February 2026, at the Narendra Modi Stadium in Ahmedabad, South Africa beat India by 76 runs in a Super 8 match at the T20 World Cup. South Africa made 187 for 7, David Miller scoring 63 and taking the player of the match award, with Dewald Brevis making 45 and Tristan Stubbs 44 not out. Jasprit Bumrah took 3 for 15. India were bowled out for 111 in 18.5 overs. Shivam Dube top-scored with 42. Marco Jansen took 4 for 22 and Keshav Maharaj 3 for 24.
The defeat ended India’s 12-match winning run at T20 World Cups, the longest in the tournament’s history, and it remains the only match India lost in the competition, as Al Jazeera reported from Ahmedabad.
India recovered to win the final on 8 March 2026, beating New Zealand by 96 runs on the same ground. They made 255 for 5, the highest total in any T20 World Cup final, Sanju Samson scoring 89 from 46 balls, and dismissed New Zealand for 159. It was India’s third T20 World Cup, and made them the first side to defend the title and the first to win it at home.
South Africa did not reach that final. New Zealand knocked them out at the semi-final stage. The pattern held: South Africa beat India in a match that counted, then went out before the match that counted most.
India national cricket team vs South Africa national cricket team timeline: the head-to-head ledger
Read from the Indian side, the india national cricket team vs south africa national cricket team timeline produces a different emphasis but the same conclusion: neither side has ever established lasting control.
South Africa hold the advantage in Test matches overall and in one-day internationals, where they have won a clear majority of the roughly 94 meetings between the sides. India lead the Twenty20 international record, having won 21 of 35 meetings.
The distinction that matters is where the wins land. South Africa have beaten India at World Cups, most recently and most heavily in Ahmedabad in February 2026. What they have not done is beat India in a knockout match at a global white-ball event. Barbados in 2024 remains the only time the two met with a trophy on the line, and South Africa lost it by seven runs.
One line has never been crossed. India have never won a Test series in South Africa. They have won individual Tests there since 2006 and drew the 2023-24 series 1-1, but the series win has not come in more than thirty years of trying. South Africa, by contrast, have now won two series in India, in 2000 and 2025.
What the timeline does not yet settle is whether November 2025 marked a genuine shift or a snapshot of an India side caught mid-transition and missing its best bowler. The two boards have no bilateral Test series between them confirmed in the current cycle, which means the question stays open longer than either side would like.
That pattern of alternating dominance is not unique to this fixture. India’s oldest Test rivalry follows a similar rhythm, traced in our England vs India rivalry timeline, where home advantage has decided far more series than any shift in the balance of talent.
Frequently asked questions
When did the South Africa vs India cricket rivalry begin?
On 10 November 1991 at Eden Gardens, Kolkata, when South Africa played their first international match after readmission. India won that ODI by three wickets. The first Test between the sides followed at Durban in November 1992.
Who won the 2025 Test series between South Africa and India?
South Africa, 2-0. They won the first Test at Eden Gardens by 30 runs and the second at Guwahati by 408 runs. It was their first Test series win in India since March 2000.
When did South Africa and India last play each other?
On 22 February 2026, in a Super 8 match at the T20 World Cup in Ahmedabad. South Africa won by 76 runs, ending India’s 12-match winning streak at the tournament. India went on to win the title regardless.
Did South Africa beat India at the 2026 T20 World Cup?
Yes. South Africa made 187 for 7, with David Miller scoring 63, and bowled India out for 111. It was the only match India lost in a tournament they went on to win, beating New Zealand by 96 runs in the final on 8 March 2026.
What is India’s biggest Test defeat?
The 408-run loss to South Africa at Guwahati in November 2025, the largest margin by runs India have suffered in Test cricket.
Who won the 2024 T20 World Cup final between India and South Africa?
India, by seven runs, at Kensington Oval in Barbados on 29 June 2024. India made 176 for 7 with Kohli scoring 76; South Africa finished on 169 for 8.
Have India ever won a Test series in South Africa?
No. India’s first Test win there came at Johannesburg in December 2006, and they drew the 2023-24 series 1-1, but they have never won a series in South Africa.
What was the shortest Test match ever played?
India against South Africa at Newlands, Cape Town, on 3 and 4 January 2024. It lasted 642 balls and India won by seven wickets, breaking a record set in 1932.
Who leads the South Africa vs India head-to-head?
South Africa lead in Tests and ODIs; India lead in T20 internationals with 21 wins from 35 meetings. The split by format is the defining feature of the rivalry.
When did South Africa win the World Test Championship?
June 2025, beating Australia by five wickets at Lord’s. Aiden Markram made 136 and was player of the match. It was South Africa’s first ICC title since 1998.

