T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES
2000 ICC KnockOut Trophy2nd Semi-Final · ODI

India beat South Africa by 95 runs in the 2nd semi-final

Gymkhana Club Ground, Nairobi, . India won the toss and chose to bat.

India295/650 ov
South Africa20041 ov
India won by 95 runs
New Zealand won the tournament

Match report

From the scorecard

India won the toss and chose to bat. India made 295 for 6 in 50 overs, Sourav Ganguly 141 not out from 142 balls and Rahul Dravid 58 from 71 balls. Allan Donald took 2 for 34.

South Africa were bowled out for 200, Mark Boucher 60 from 77 balls and Jonty Rhodes 32 from 55 balls. Zaheer Khan took 2 for 27.

India won by 95 runs.

Key performers

India innings

295/6(50 ov)
BatterRB4s6sSR
Sourav Ganguly (c)not outnot out141*14211699.30
Sachin Tendulkarc L Klusener b JH Kallisc L Klusener b JH Kallis39504078.00
Rahul Dravidc †MV Boucher b L Klusenerc †MV Boucher b L Klusener58719081.69
Yuvraj Singhc JN Rhodes b JH Kallisc JN Rhodes b JH Kallis413560117.14
Robin Singhrun out (AA Donald)run out (AA Donald)01000.00
Vinod Kamblilbw b AA Donaldlbw b AA Donald01000.00
Vijay Dahiya †c AJ Hall b AA Donaldc AJ Hall b AA Donald130033.33
Extras(b 1, lb 6, w 5, nb 3)(b 1, lb 6, w 5, nb 3)15
Total50 Ov (RR 5.90)50 Ov (RR 5.90)295/6
Fall of wickets: 66-1 (SR Tendulkar, 14.1 ov), 211-2 (R Dravid, 39.1 ov), 293-3 (Yuvraj Singh, 49 ov), 293-4 (RR Singh, 49.1 ov), 293-5 (VG Kambli, 49.2 ov), 295-6 (V Dahiya, 50 ov)
BowlerOMRWEcon0s4s6sWDNB
Shaun Pollock1014304.30---10
Roger Telemachus906206.89---00
Allan Donald1013423.40---10
Jacques Kallis1007127.10---10
Lance Klusener602914.83---02
Nicky Boje2026013.00---00
Andrew Hall302307.67---21

South Africa innings

200(41 ov)
BatterRB4s6sSR
Gary Kirstenrun out (SC Ganguly)run out (SC Ganguly)12132092.31
Andrew Hallb Z Khanb Z Khan140025.00
Jacques Kallisc SC Ganguly b BKV Prasadc SC Ganguly b BKV Prasad15183083.33
Boeta Dippenaarc †V Dahiya b Z Khanc †V Dahiya b Z Khan561083.33
Jonty Rhodesc BKV Prasad b Yuvraj Singhc BKV Prasad b Yuvraj Singh32552158.18
Mark Boucher †c SR Tendulkar b SC Gangulyc SR Tendulkar b SC Ganguly60779077.92
Lance Klusenerc †V Dahiya b A Kumblec †V Dahiya b A Kumble29372078.38
Shaun Pollock (c)st †V Dahiya b A Kumblest †V Dahiya b A Kumble4100040.00
Nicky Bojeb SR Tendulkarb SR Tendulkar10160062.50
Roger Telemachusc BKV Prasad b SR Tendulkarc BKV Prasad b SR Tendulkar131320100.00
Allan Donaldnot outnot out1*100100.00
Extras(b 3, lb 4, w 7, nb 4)(b 3, lb 4, w 7, nb 4)18
Total41 Ov (RR 4.88)41 Ov (RR 4.88) · Target 296200
Fall of wickets: 13-1 (AJ Hall, 2.1 ov), 23-2 (G Kirsten, 3.5 ov), 28-3 (HH Dippenaar, 4.5 ov), 50-4 (JH Kallis, 7.5 ov), 106-5 (JN Rhodes, 22.1 ov), 161-6 (MV Boucher, 32.1 ov), 171-7 (SM Pollock, 35.3 ov), 179-8 (L Klusener, 37.1 ov), 199-9 (R Telemachus, 40.4 ov), 200-10 (N Boje, 41 ov)
BowlerOMRWEcon0s4s6sWDNB
Zaheer Khan502725.40---33
Venkatesh Prasad805416.75---11
Anil Kumble912823.11---20
Ajit Agarkar712103.00---00
Yuvraj Singh411513.75---10
Sachin Tendulkar503226.40---00
Robin Singh201105.50---00
Sourav Ganguly10515.00---00