Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
202 runs32636.5v KenyaDhaka27 Mar 1999ODI # 1424
162 runs27331.5v EnglandMelbourne13 Feb 1999ODI # 1406
152 runs29440.5v BangladeshDhaka16 Mar 1999ODI # 1410
143 runs27936.1v IndiaJaipur24 Mar 1999ODI # 1417
143 runs29136.1v New ZealandAuckland27 Mar 1999ODI # 1422
133 runs27344.0v KenyaDhaka19 Mar 1999ODI # 1412
128 runs22833.3v Sri LankaW.A.C.A29 Jan 1999ODI # 1396
126 runs31142.2v BangladeshDhaka21 Mar 1999ODI # 1414
123 runs29242.1v IndiaBengaluru4 Apr 1999ODI # 1428
116 runs28050.0v IndiaSharjah8 Apr 1999ODI # 1430
114 runs27440.3v West IndiesBloemfontein5 Feb 1999ODI # 1402
111 runs30337.2v ZimbabweRawalpindi24 Nov 1998ODI # 1377
99 runs27941.3v West IndiesGqeberha30 Jan 1999ODI # 1397
92 runs22423.4v Sri LankaDhaka30 Oct 1998ODI # 1362
90 runs32445.5v EnglandSharjah7 Apr 1999ODI # 1429
89 runs22242.4v West IndiesCape Town2 Feb 1999ODI # 1399
86 runs32547.2v PakistanKarachi6 Nov 1998ODI # 1365
81 runs18039.0v Sri LankaSharjah9 Nov 1998ODI # 1370
80 runs27141.4v Sri LankaAdelaide24 Jan 1999ODI # 1392
80 runs28838.0v Sri LankaNagpur22 Mar 1999ODI # 1415
73 runs23241.4v BangladeshDhaka24 Mar 1999ODI # 1418
70 runs30145.3v IndiaChristchurch19 Jan 1999ODI # 1387
64 runs28150.0v KenyaDhaka23 Mar 1999ODI # 1416
62 runs20740.2v PakistanSharjah12 Apr 1999ODI # 1434
55 runs27543.1v West IndiesDurban27 Jan 1999ODI # 1395
51 runs28745.5v Sri LankaPune30 Mar 1999ODI # 1426
50 runs22744.5v West IndiesCenturion7 Feb 1999ODI # 1404
46 runs28947.3v West IndiesSt George's14 Apr 1999ODI # 1436
45 runs27546.3v Sri LankaW.A.C.A31 Jan 1999ODI # 1398
44 runs30848.1v AustraliaDhaka28 Oct 1998ODI # 1360
44 runs21041.5v AustraliaKingstown11 Apr 1999ODI # 1433
43 runs29346.5v South AfricaEast London24 Jan 1999ODI # 1393
43 runs31147.1v Sri LankaMelbourne7 Feb 1999ODI # 1403
37 runs26047.2v IndiaHarare30 Sep 1998ODI # 1356
30 runs29050.0v PakistanDhaka29 Oct 1998ODI # 1361
24 runs26048.5v Sri LankaSharjah10 Nov 1998ODI # 1372
20 runs22347.5v EnglandSharjah9 Apr 1999ODI # 1431
20 runs19046.2v West IndiesPort of Spain18 Apr 1999ODI # 1439
16 runs24048.3v EnglandAdelaide26 Jan 1999ODI # 1394
13 runs20647.4v IndiaSharjah11 Nov 1998ODI # 1373
12 runs25446.3v PakistanVisakhapatnam27 Mar 1999ODI # 1423
11 runs18244.0v EnglandSydney3 Feb 1999ODI # 1400
10 runs23349.2v EnglandSydney10 Feb 1999ODI # 1405
9 runs24749.3v Sri LankaJamshedpur19 Mar 1999ODI # 1411
9 runs24048.5v EnglandSharjah11 Apr 1999ODI # 1432
7 runs15336.0v AustraliaBrisbane10 Jan 1999ODI # 1379
7 runs28350.0v AustraliaSydney17 Jan 1999ODI # 1386
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
10 wickets19730.0v ZimbabweSharjah13 Nov 1998ODI # 1374
9 wickets17939.2v EnglandMelbourne15 Jan 1999ODI # 1384
8 wickets21442.2v ZimbabweBulawayo26 Sep 1998ODI # 1354
8 wickets23641.5v ZimbabweBulawayo27 Sep 1998ODI # 1355
8 wickets26046.1v Sri LankaSydney13 Jan 1999ODI # 1382
8 wickets21443.5v BangladeshDhaka20 Mar 1999ODI # 1413
8 wickets12628.0v IndiaSharjah16 Apr 1999ODI # 1437
8 wickets19637.0v AustraliaBridgetown25 Apr 1999ODI # 1442
7 wickets19746.1v Sri LankaSharjah7 Nov 1998ODI # 1367
7 wickets19740.4v ZimbabweSharjah8 Nov 1998ODI # 1369
7 wickets18745.2v Sri LankaMelbourne19 Jan 1999ODI # 1388
7 wickets22143.0v New ZealandChristchurch17 Feb 1999ODI # 1408
7 wickets21343.1v South AfricaAuckland20 Feb 1999ODI # 1409
7 wickets19742.0v IndiaMohali1 Apr 1999ODI # 1427
6 wickets28246.4v EnglandDhaka25 Oct 1998ODI # 1358
6 wickets24347.0v IndiaDhaka31 Oct 1998ODI # 1363
6 wickets31648.5v PakistanLahore10 Nov 1998ODI # 1371
6 wickets21240.4v PakistanSheikhupura22 Nov 1998ODI # 1376
6 wickets20648.1v PakistanSharjah13 Apr 1999ODI # 1435
5 wickets18941.3v New ZealandDhaka26 Oct 1998ODI # 1359
5 wickets21848.1v PakistanPeshawar8 Nov 1998ODI # 1368
5 wickets20038.0v IndiaTaupo9 Jan 1999ODI # 1378
5 wickets20843.5v New ZealandAuckland16 Jan 1999ODI # 1385
5 wickets24349.0v AustraliaPort of Spain17 Apr 1999ODI # 1438
4 wickets24647.0v West IndiesDhaka1 Nov 1998ODI # 1364
4 wickets23847.4v ZimbabweGujranwala20 Nov 1998ODI # 1375
4 wickets20849.3v Sri LankaBrisbane11 Jan 1999ODI # 1380
4 wickets21147.0v EnglandSydney5 Feb 1999ODI # 1401
4 wickets25048.3v West IndiesBridgetown24 Apr 1999ODI # 1441
3 wickets24649.1v Sri LankaSharjah6 Nov 1998ODI # 1366
3 wickets21149.3v AustraliaHobart21 Jan 1999ODI # 1389
3 wickets21249.1v South AfricaDunedin14 Feb 1999ODI # 1407
3 wickets25849.3v BangladeshDhaka25 Mar 1999ODI # 1420
2 wickets21449.5v New ZealandNapier12 Jan 1999ODI # 1381
1 wicket30349.4v EnglandAdelaide23 Jan 1999ODI # 1391
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
8 wickets13212628.050.0v IndiaSharjah16 Apr 1999ODI # 1437
10 wickets12019730.050.0v ZimbabweSharjah13 Nov 1998ODI # 1374
9 wickets6417939.250.0v EnglandMelbourne15 Jan 1999ODI # 1384
7 wickets5619740.450.0v ZimbabweSharjah8 Nov 1998ODI # 1369
6 wickets5621240.450.0v PakistanSheikhupura22 Nov 1998ODI # 1376
5 wickets5118941.350.0v New ZealandDhaka26 Oct 1998ODI # 1359
8 wickets4621442.250.0v ZimbabweBulawayo26 Sep 1998ODI # 1354
7 wickets4222143.050.0v New ZealandChristchurch17 Feb 1999ODI # 1408
7 wickets4121343.150.0v South AfricaAuckland20 Feb 1999ODI # 1409
5 wickets3720843.550.0v New ZealandAuckland16 Jan 1999ODI # 1385
8 wickets3721443.550.0v BangladeshDhaka20 Mar 1999ODI # 1413
7 wickets3019742.047.0v IndiaMohali1 Apr 1999ODI # 1427
7 wickets2818745.250.0v Sri LankaMelbourne19 Jan 1999ODI # 1388
7 wickets2319746.150.0v Sri LankaSharjah7 Nov 1998ODI # 1367
8 wickets2326046.150.0v Sri LankaSydney13 Jan 1999ODI # 1382
6 wickets2028246.450.0v EnglandDhaka25 Oct 1998ODI # 1358
8 wickets1923641.545.0v ZimbabweBulawayo27 Sep 1998ODI # 1355
6 wickets1824347.050.0v IndiaDhaka31 Oct 1998ODI # 1363
4 wickets1824647.050.0v West IndiesDhaka1 Nov 1998ODI # 1364
4 wickets1821147.050.0v EnglandSydney5 Feb 1999ODI # 1401
8 wickets1819637.040.0v AustraliaBridgetown25 Apr 1999ODI # 1442
4 wickets1423847.450.0v ZimbabweGujranwala20 Nov 1998ODI # 1375
5 wickets1121848.150.0v PakistanPeshawar8 Nov 1998ODI # 1368
6 wickets1120648.150.0v PakistanSharjah13 Apr 1999ODI # 1435
4 wickets925048.350.0v West IndiesBridgetown24 Apr 1999ODI # 1441
6 wickets731648.550.0v PakistanLahore10 Nov 1998ODI # 1371
5 wickets620038.039.0v IndiaTaupo9 Jan 1999ODI # 1378
5 wickets624349.050.0v AustraliaPort of Spain17 Apr 1999ODI # 1438
3 wickets524649.150.0v Sri LankaSharjah6 Nov 1998ODI # 1366
3 wickets521249.150.0v South AfricaDunedin14 Feb 1999ODI # 1407
4 wickets320849.350.0v Sri LankaBrisbane11 Jan 1999ODI # 1380
3 wickets321149.350.0v AustraliaHobart21 Jan 1999ODI # 1389
3 wickets325849.350.0v BangladeshDhaka25 Mar 1999ODI # 1420
1 wicket230349.450.0v EnglandAdelaide23 Jan 1999ODI # 1391
2 wickets121449.550.0v New ZealandNapier12 Jan 1999ODI # 1381
5 wickets-25950.050.0v ZimbabweDhaka24 Oct 1998ODI # 1357
2 wickets-16027.027.0v West IndiesJohannesburg22 Jan 1999ODI # 1390
2 wickets-19240.040.0v New ZealandNapier26 Mar 1999ODI # 1421
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]

India vs South Africa at Raipur, South Africa in India 2nd ODI, Dec 3, 2025 [ODI # 4935]

India vs South Africa at Ranchi, South Africa in India 1st ODI, Nov 30, 2025 [ODI # 4934]