Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
224 runs37836.2v West IndiesBrabourne29 Oct 2018ODI # 4063
219 runs35226.1v EnglandColombo (RPS)23 Oct 2018ODI # 4058
145 runs24319.3v U.A.E.ICCA Dubai26 Jan 2019ODI # 4086
120 runs19924.0v ZimbabweBloemfontein3 Oct 2018ODI # 4050
115 runs36541.4v Sri LankaNelson8 Jan 2019ODI # 4076
113 runs25232.2v Sri LankaCenturion6 Mar 2019ODI # 4107
109 runs22435.3v IrelandDehradun8 Mar 2019ODI # 4108
90 runs32540.2v New ZealandMount Maunganui26 Jan 2019ODI # 4085
88 runs33147.2v BangladeshDunedin20 Feb 2019ODI # 4095
80 runs26744.4v PakistanAbu Dhabi27 Mar 2019ODI # 4118
71 runs19324.0v Sri LankaDurban10 Mar 2019ODI # 4112
47 runs26747.2v PakistanAbu Dhabi7 Nov 2018ODI # 4066
45 runs37249.0v Sri LankaMount Maunganui3 Jan 2019ODI # 4074
43 runs28447.4v IndiaPune27 Oct 2018ODI # 4062
41 runs9528.0v Sri LankaCape Town16 Mar 2019ODI # 4115
40 runs32150.0v AustraliaHobart11 Nov 2018ODI # 4069
35 runs25344.1v New ZealandWellington3 Feb 2019ODI # 4092
35 runs27350.0v IndiaDelhi13 Mar 2019ODI # 4113
34 runs28950.0v IndiaSydney12 Jan 2019ODI # 4077
32 runs31448.2v IndiaRanchi8 Mar 2019ODI # 4109
31 runs17229.0v Sri LankaDambulla13 Oct 2018ODI # 4053
29 runs41948.0v West IndiesSt George's27 Feb 2019ODI # 4099
28 runs27250.0v ZimbabweMirpur21 Oct 2018ODI # 4057
26 runs29047.4v EnglandBridgetown22 Feb 2019ODI # 4097
21 runs32046.2v Sri LankaMount Maunganui5 Jan 2019ODI # 4075
20 runs32850.0v PakistanDubai (DICS)31 Mar 2019ODI # 4120
18 runs11527.0v Sri LankaPallekele20 Oct 2018ODI # 4055
13 runs17533.0v PakistanCenturion25 Jan 2019ODI # 4084
8 runs25149.3v AustraliaNagpur5 Mar 2019ODI # 4106
7 runs23250.0v South AfricaAdelaide9 Nov 2018ODI # 4067
6 runs27850.0v PakistanDubai (DICS)29 Mar 2019ODI # 4119
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
9 wickets10514.5v West IndiesThiruvananthapuram1 Nov 2018ODI # 4064
8 wickets32342.1v West IndiesGuwahati21 Oct 2018ODI # 4056
8 wickets19938.3v West IndiesSylhet14 Dec 2018ODI # 4073
8 wickets15634.5v New ZealandNapier23 Jan 2019ODI # 4082
8 wickets16531.3v South AfricaJohannesburg27 Jan 2019ODI # 4087
8 wickets9314.4v IndiaHamilton31 Jan 2019ODI # 4091
8 wickets23344.3v BangladeshNapier13 Feb 2019ODI # 4093
8 wickets22736.1v BangladeshChristchurch16 Feb 2019ODI # 4094
8 wickets23238.5v Sri LankaJohannesburg3 Mar 2019ODI # 4104
8 wickets28149.0v PakistanSharjah22 Mar 2019ODI # 4116
8 wickets28547.5v PakistanSharjah24 Mar 2019ODI # 4117
7 wickets15118.3v Sri LankaPallekele17 Oct 2018ODI # 4054
7 wickets24744.1v ZimbabweChattogram24 Oct 2018ODI # 4060
7 wickets28742.1v ZimbabweChattogram26 Oct 2018ODI # 4061
7 wickets23149.2v AustraliaMelbourne18 Jan 2019ODI # 4079
7 wickets24443.0v New ZealandMount Maunganui28 Jan 2019ODI # 4088
7 wickets24140.0v PakistanCape Town30 Jan 2019ODI # 4090
7 wickets11412.1v EnglandGros Islet2 Mar 2019ODI # 4103
6 wickets15329.2v AustraliaPerth4 Nov 2018ODI # 4065
6 wickets21040.3v New ZealandAbu Dhabi9 Nov 2018ODI # 4068
6 wickets29949.2v AustraliaAdelaide15 Jan 2019ODI # 4078
6 wickets36148.4v West IndiesBridgetown20 Feb 2019ODI # 4096
6 wickets23748.2v AustraliaHyderabad2 Mar 2019ODI # 4102
6 wickets19032.5v Sri LankaGqeberha13 Mar 2019ODI # 4114
5 wickets11826.1v ZimbabweKimberley30 Sep 2018ODI # 4049
5 wickets19635.1v West IndiesMirpur9 Dec 2018ODI # 4071
5 wickets26749.1v South AfricaGqeberha19 Jan 2019ODI # 4080
5 wickets20442.0v PakistanDurban22 Jan 2019ODI # 4081
5 wickets16241.5v IrelandDehradun28 Feb 2019ODI # 4100
5 wickets21747.2v AfghanistanDehradun10 Mar 2019ODI # 4110
4 wickets22945.5v ZimbabwePaarl6 Oct 2018ODI # 4051
4 wickets25649.4v BangladeshMirpur11 Dec 2018ODI # 4072
4 wickets25544.4v U.A.E.ICCA Dubai28 Jan 2019ODI # 4089
4 wickets25749.0v AfghanistanDehradun5 Mar 2019ODI # 4105
4 wickets35947.5v IndiaMohali10 Mar 2019ODI # 4111
3 wickets11432.1v NepalICCA Dubai25 Jan 2019ODI # 4083
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
7 wickets22711412.150.0v EnglandGros Islet2 Mar 2019ODI # 4103
8 wickets2129314.450.0v IndiaHamilton31 Jan 2019ODI # 4091
9 wickets21110514.550.0v West IndiesThiruvananthapuram1 Nov 2018ODI # 4064
5 wickets14311826.150.0v ZimbabweKimberley30 Sep 2018ODI # 4049
6 wickets12415329.250.0v AustraliaPerth4 Nov 2018ODI # 4065
8 wickets11116531.350.0v South AfricaJohannesburg27 Jan 2019ODI # 4087
3 wickets10711432.150.0v NepalICCA Dubai25 Jan 2019ODI # 4083
6 wickets10319032.550.0v Sri LankaGqeberha13 Mar 2019ODI # 4114
5 wickets8919635.150.0v West IndiesMirpur9 Dec 2018ODI # 4071
8 wickets8515634.549.0v New ZealandNapier23 Jan 2019ODI # 4082
8 wickets8322736.150.0v BangladeshChristchurch16 Feb 2019ODI # 4094
8 wickets6919938.350.0v West IndiesSylhet14 Dec 2018ODI # 4073
8 wickets6723238.550.0v Sri LankaJohannesburg3 Mar 2019ODI # 4104
7 wickets6024140.050.0v PakistanCape Town30 Jan 2019ODI # 4090
6 wickets5721040.350.0v New ZealandAbu Dhabi9 Nov 2018ODI # 4068
5 wickets4916241.550.0v IrelandDehradun28 Feb 2019ODI # 4100
5 wickets4820442.050.0v PakistanDurban22 Jan 2019ODI # 4081
8 wickets4732342.150.0v West IndiesGuwahati21 Oct 2018ODI # 4056
7 wickets4728742.150.0v ZimbabweChattogram26 Oct 2018ODI # 4061
7 wickets4224443.050.0v New ZealandMount Maunganui28 Jan 2019ODI # 4088
7 wickets3524744.150.0v ZimbabweChattogram24 Oct 2018ODI # 4060
8 wickets3323344.350.0v BangladeshNapier13 Feb 2019ODI # 4093
4 wickets3225544.450.0v U.A.E.ICCA Dubai28 Jan 2019ODI # 4089
4 wickets2522945.550.0v ZimbabwePaarl6 Oct 2018ODI # 4051
5 wickets1621747.250.0v AfghanistanDehradun10 Mar 2019ODI # 4110
7 wickets1515118.321.0v Sri LankaPallekele17 Oct 2018ODI # 4054
4 wickets1335947.550.0v IndiaMohali10 Mar 2019ODI # 4111
8 wickets1328547.550.0v PakistanSharjah24 Mar 2019ODI # 4117
6 wickets1023748.250.0v AustraliaHyderabad2 Mar 2019ODI # 4102
6 wickets836148.450.0v West IndiesBridgetown20 Feb 2019ODI # 4096
4 wickets625749.050.0v AfghanistanDehradun5 Mar 2019ODI # 4105
8 wickets628149.050.0v PakistanSharjah22 Mar 2019ODI # 4116
5 wickets526749.150.0v South AfricaGqeberha19 Jan 2019ODI # 4080
6 wickets429949.250.0v AustraliaAdelaide15 Jan 2019ODI # 4078
7 wickets423149.250.0v AustraliaMelbourne18 Jan 2019ODI # 4079
4 wickets225649.450.0v BangladeshMirpur11 Dec 2018ODI # 4072
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]