Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
169 runs32239.1v ZimbabweSylhet1 Mar 2020ODI # 4249
161 runs34639.1v West IndiesHambantota26 Feb 2020ODI # 4247
123 runs34237.3v ZimbabweSylhet6 Mar 2020ODI # 4253
107 runs38843.3v West IndiesVisakhapatnam18 Dec 2019ODI # 4222
98 runs21433.0v U.A.E.ICCA Dubai12 Dec 2019ODI # 4218
92 runs27739.1v U.S.A.Kirtipur11 Feb 2020ODI # 4244
74 runs29245.1v AustraliaPaarl29 Feb 2020ODI # 4248
71 runs25941.0v New ZealandSydney13 Mar 2020ODI # 4255
67 runs30646.5v Sri LankaKarachi30 Sep 2019ODI # 4211
52 runs32545.0v OmanAl Amerat8 Jan 2020ODI # 4227
47 runs24845.4v AfghanistanLucknow9 Nov 2019ODI # 4214
36 runs34149.1v AustraliaRajkot17 Jan 2020ODI # 4232
35 runs28347.2v ScotlandSharjah9 Dec 2019ODI # 4217
35 runs19144.1v U.S.A.Kirtipur8 Feb 2020ODI # 4240
22 runs27448.3v IndiaAuckland8 Feb 2020ODI # 4239
18 runs19846.5v NepalKirtipur5 Feb 2020ODI # 4236
8 runs22350.0v NamibiaAl Amerat6 Jan 2020ODI # 4225
6 runs30850.0v West IndiesPallekele1 Mar 2020ODI # 4250
4 runs32350.0v ZimbabweSylhet3 Mar 2020ODI # 4251
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
10 wickets25637.4v IndiaWankhede14 Jan 2020ODI # 4231
8 wickets28847.5v IndiaChennai15 Dec 2019ODI # 4221
8 wickets9519.3v NamibiaAl Amerat9 Jan 2020ODI # 4228
8 wickets25047.2v NepalKirtipur9 Feb 2020ODI # 4241
8 wickets365.2v U.S.A.Kirtipur12 Feb 2020ODI # 4245
7 wickets19546.3v AfghanistanLucknow6 Nov 2019ODI # 4213
7 wickets22143.5v ScotlandICCA Dubai15 Dec 2019ODI # 4220
7 wickets28747.3v AustraliaBengaluru19 Jan 2020ODI # 4233
7 wickets25947.4v EnglandCape Town4 Feb 2020ODI # 4234
6 wickets21449.3v U.S.A.Kirtipur6 Feb 2020ODI # 4237
6 wickets27248.3v AustraliaBloemfontein4 Mar 2020ODI # 4252
6 wickets25545.3v AustraliaPotchefstroom7 Mar 2020ODI # 4254
5 wickets29848.2v Sri LankaKarachi2 Oct 2019ODI # 4212
5 wickets25048.4v AfghanistanLucknow11 Nov 2019ODI # 4215
5 wickets17137.3v U.A.E.Al Amerat5 Jan 2020ODI # 4224
5 wickets18133.2v IrelandBridgetown7 Jan 2020ODI # 4226
5 wickets19736.2v IrelandSt George's12 Jan 2020ODI # 4230
5 wickets29747.1v IndiaMount Maunganui11 Feb 2020ODI # 4243
4 wickets24648.5v U.S.A.ICCA Dubai14 Dec 2019ODI # 4219
4 wickets31648.4v West IndiesCuttack22 Dec 2019ODI # 4223
4 wickets34848.1v IndiaHamilton5 Feb 2020ODI # 4235
3 wickets20345.2v U.A.E.Sharjah8 Dec 2019ODI # 4216
2 wickets25743.2v South AfricaJohannesburg9 Feb 2020ODI # 4242
1 wicket23849.5v IrelandBridgetown9 Jan 2020ODI # 4229
1 wicket29049.1v West IndiesColombo (SSC)22 Feb 2020ODI # 4246
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
8 wickets268365.250.0v U.S.A.Kirtipur12 Feb 2020ODI # 4245
8 wickets1839519.350.0v NamibiaAl Amerat9 Jan 2020ODI # 4228
5 wickets10018133.250.0v IrelandBridgetown7 Jan 2020ODI # 4226
5 wickets7517137.350.0v U.A.E.Al Amerat5 Jan 2020ODI # 4224
10 wickets7425637.450.0v IndiaWankhede14 Jan 2020ODI # 4231
5 wickets6419736.247.0v IrelandSt George's12 Jan 2020ODI # 4230
2 wickets4025743.250.0v South AfricaJohannesburg9 Feb 2020ODI # 4242
7 wickets3722143.550.0v ScotlandICCA Dubai15 Dec 2019ODI # 4220
6 wickets2725545.350.0v AustraliaPotchefstroom7 Mar 2020ODI # 4254
7 wickets2119546.350.0v AfghanistanLucknow6 Nov 2019ODI # 4213
5 wickets1729747.150.0v IndiaMount Maunganui11 Feb 2020ODI # 4243
8 wickets1625047.250.0v NepalKirtipur9 Feb 2020ODI # 4241
7 wickets1528747.350.0v AustraliaBengaluru19 Jan 2020ODI # 4233
7 wickets1425947.450.0v EnglandCape Town4 Feb 2020ODI # 4234
8 wickets1328847.550.0v IndiaChennai15 Dec 2019ODI # 4221
4 wickets1134848.150.0v IndiaHamilton5 Feb 2020ODI # 4235
5 wickets1029848.250.0v Sri LankaKarachi2 Oct 2019ODI # 4212
3 wickets1020345.247.0v U.A.E.Sharjah8 Dec 2019ODI # 4216
6 wickets927248.350.0v AustraliaBloemfontein4 Mar 2020ODI # 4252
5 wickets825048.450.0v AfghanistanLucknow11 Nov 2019ODI # 4215
4 wickets831648.450.0v West IndiesCuttack22 Dec 2019ODI # 4223
4 wickets724648.550.0v U.S.A.ICCA Dubai14 Dec 2019ODI # 4219
1 wicket529049.150.0v West IndiesColombo (SSC)22 Feb 2020ODI # 4246
6 wickets321449.350.0v U.S.A.Kirtipur6 Feb 2020ODI # 4237
1 wicket123849.550.0v IrelandBridgetown9 Jan 2020ODI # 4229
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]