Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
226 runs31829.3v U.A.E.Harare12 Mar 2018ODI # 3995
204 runs32628.0v West IndiesChristchurch23 Dec 2017ODI # 3944
200 runs37040.4v BangladeshEast London22 Oct 2017ODI # 3929
183 runs25827.2v PakistanDunedin13 Jan 2018ODI # 3949
163 runs32132.2v Sri LankaMirpur19 Jan 2018ODI # 3959
154 runs33434.4v ZimbabweSharjah9 Feb 2018ODI # 3972
154 runs33430.1v AfghanistanSharjah11 Feb 2018ODI # 3974
146 runs24232.1v ZimbabweSharjah19 Feb 2018ODI # 3979
141 runs39350.0v Sri LankaMohali13 Dec 2017ODI # 3941
138 runs23931.4v IrelandSharjah5 Dec 2017ODI # 3935
124 runs30440.0v South AfricaCape Town7 Feb 2018ODI # 3971
107 runs21234.2v IrelandHarare16 Mar 2018ODI # 3999
104 runs35447.5v BangladeshPaarl18 Oct 2017ODI # 3925
101 runs27943.3v P.N.G.Port Moresby6 Oct 2017ODI # 3920
93 runs32442.2v P.N.G.ICCA Dubai8 Dec 2017ODI # 3938
91 runs21736.3v ZimbabweMirpur23 Jan 2018ODI # 3964
89 runs26446.5v Hong KongBulawayo10 Mar 2018ODI # 3994
83 runs29350.0v Sri LankaDubai (DICS)13 Oct 2017ODI # 3922
79 runs22241.1v BangladeshMirpur27 Jan 2018ODI # 3967
73 runs27542.2v South AfricaGqeberha13 Feb 2018ODI # 3976
73 runs32347.4v U.A.E.Bulawayo15 Mar 2018ODI # 3998
67 runs30248.4v U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
66 runs16623.0v West IndiesChristchurch26 Dec 2017ODI # 3945
61 runs22830.1v PakistanWellington6 Jan 2018ODI # 3946
60 runs35850.0v U.A.E.Harare6 Mar 2018ODI # 3987
58 runs20135.2v Hong KongHarare17 Mar 2018ODI # 4000
56 runs17025.5v P.N.G.Harare4 Mar 2018ODI # 3984
52 runs25846.2v IrelandHarare10 Mar 2018ODI # 3993
51 runs27245.2v AfghanistanSharjah7 Dec 2017ODI # 3937
50 runs25343.1v AustraliaEden Gardens21 Sep 2017ODI # 3912
32 runs22048.0v Sri LankaAbu Dhabi16 Oct 2017ODI # 3924
31 runs25046.3v U.A.E.ICCA Dubai21 Jan 2018ODI # 3961
30 runs22646.0v AfghanistanBulawayo8 Mar 2018ODI # 3990
26 runs16421.0v AustraliaChennai17 Sep 2017ODI # 3910
25 runs27247.4v ScotlandHarare18 Mar 2018ODI # 4001
24 runs33250.0v ScotlandICCA Dubai18 Jan 2018ODI # 3956
23 runs23147.0v P.N.G.ICCA Dubai6 Dec 2017ODI # 3936
21 runs33550.0v IndiaBengaluru28 Sep 2017ODI # 3917
16 runs30350.0v AustraliaSydney21 Jan 2018ODI # 3960
15 runs27249.0v PakistanWellington19 Jan 2018ODI # 3957
12 runs29148.1v Sri LankaMirpur17 Jan 2018ODI # 3955
12 runs26048.2v AustraliaPerth28 Jan 2018ODI # 3968
6 runs33850.0v New ZealandKanpur29 Oct 2017ODI # 3932
5 runs13135.2v ScotlandHarare21 Mar 2018ODI # 4004
4 runs23550.0v New ZealandWellington3 Mar 2018ODI # 3982
3 runs23040.0v ZimbabweHarare22 Mar 2018ODI # 4005
2 runs19749.3v AfghanistanBulawayo6 Mar 2018ODI # 3988
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
10 wickets27942.5v BangladeshKimberley15 Oct 2017ODI # 3923
10 wickets8311.5v BangladeshMirpur25 Jan 2018ODI # 3965
10 wickets13521.1v ZimbabweSharjah16 Feb 2018ODI # 3977
9 wickets10420.2v Sri LankaSharjah23 Oct 2017ODI # 3930
9 wickets11920.3v South AfricaCenturion4 Feb 2018ODI # 3970
8 wickets21632.1v Sri LankaVisakhapatnam17 Dec 2017ODI # 3942
8 wickets15123.5v PakistanNelson9 Jan 2018ODI # 3947
8 wickets17128.3v ZimbabweMirpur15 Jan 2018ODI # 3952
8 wickets20532.1v South AfricaCenturion16 Feb 2018ODI # 3978
7 wickets24342.5v AustraliaNagpur1 Oct 2017ODI # 3919
7 wickets20942.3v Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
7 wickets17439.0v Sri LankaSharjah20 Oct 2017ODI # 3927
7 wickets11320.4v IndiaDharamsala10 Dec 2017ODI # 3939
7 wickets25647.2v AfghanistanBulawayo4 Mar 2018ODI # 3983
7 wickets22432.4v New ZealandChristchurch10 Mar 2018ODI # 3992
7 wickets20540.4v West IndiesHarare25 Mar 2018ODI # 4007
6 wickets28149.0v IndiaWankhede22 Oct 2017ODI # 3928
6 wickets23146.0v New ZealandPune25 Oct 2017ODI # 3931
6 wickets14838.1v P.N.G.Dubai (DICS)24 Nov 2017ODI # 3933
6 wickets22034.5v ScotlandICCA Dubai16 Jan 2018ODI # 3954
6 wickets27045.3v South AfricaDurban1 Feb 2018ODI # 3969
6 wickets15527.3v ZimbabweSharjah13 Feb 2018ODI # 3975
6 wickets22437.5v New ZealandMount Maunganui28 Feb 2018ODI # 3981
6 wickets20143.0v P.N.G.Harare8 Mar 2018ODI # 3991
5 wickets29447.5v AustraliaIndore24 Sep 2017ODI # 3914
5 wickets20448.0v ScotlandPort Moresby8 Oct 2017ODI # 3921
5 wickets17838.0v AfghanistanSharjah10 Dec 2017ODI # 3940
5 wickets24946.0v West IndiesWhangarei20 Dec 2017ODI # 3943
5 wickets30548.5v AustraliaMelbourne14 Jan 2018ODI # 3951
5 wickets26345.5v PakistanHamilton16 Jan 2018ODI # 3953
5 wickets19944.5v ZimbabweMirpur21 Jan 2018ODI # 3962
5 wickets20225.3v IndiaJohannesburg10 Feb 2018ODI # 3973
5 wickets33649.3v EnglandDunedin7 Mar 2018ODI # 3989
5 wickets17834.3v U.A.E.Harare20 Mar 2018ODI # 4003
5 wickets21049.1v IrelandHarare23 Mar 2018ODI # 4006
4 wickets19346.2v P.N.G.Dubai (DICS)25 Nov 2017ODI # 3934
4 wickets22349.2v U.A.E.ICCA Dubai11 Jan 2018ODI # 3948
4 wickets27144.2v AustraliaBrisbane19 Jan 2018ODI # 3958
4 wickets30049.1v ScotlandICCA Dubai23 Jan 2018ODI # 3963
4 wickets9223.3v Hong KongBulawayo6 Mar 2018ODI # 3985
4 wickets23649.1v P.N.G.Harare6 Mar 2018ODI # 3986
4 wickets29049.0v ZimbabweHarare19 Mar 2018ODI # 4002
3 wickets19737.0v EnglandAdelaide26 Jan 2018ODI # 3966
3 wickets28549.2v EnglandHamilton25 Feb 2018ODI # 3980
3 wickets19847.4v West IndiesHarare15 Mar 2018ODI # 3997
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets2298311.550.0v BangladeshMirpur25 Jan 2018ODI # 3965
9 wickets17810420.250.0v Sri LankaSharjah23 Oct 2017ODI # 3930
9 wickets17711920.350.0v South AfricaCenturion4 Feb 2018ODI # 3970
7 wickets17611320.450.0v IndiaDharamsala10 Dec 2017ODI # 3939
10 wickets17313521.150.0v ZimbabweSharjah16 Feb 2018ODI # 3977
4 wickets1599223.350.0v Hong KongBulawayo6 Mar 2018ODI # 3985
6 wickets13515527.350.0v ZimbabweSharjah13 Feb 2018ODI # 3975
8 wickets12917128.350.0v ZimbabweMirpur15 Jan 2018ODI # 3952
8 wickets10721632.150.0v Sri LankaVisakhapatnam17 Dec 2017ODI # 3942
8 wickets10720532.150.0v South AfricaCenturion16 Feb 2018ODI # 3978
7 wickets10422432.450.0v New ZealandChristchurch10 Mar 2018ODI # 3992
5 wickets9317834.350.0v U.A.E.Harare20 Mar 2018ODI # 4003
6 wickets9122034.550.0v ScotlandICCA Dubai16 Jan 2018ODI # 3954
3 wickets7819737.050.0v EnglandAdelaide26 Jan 2018ODI # 3966
6 wickets7322437.550.0v New ZealandMount Maunganui28 Feb 2018ODI # 3981
5 wickets7217838.050.0v AfghanistanSharjah10 Dec 2017ODI # 3940
6 wickets7114838.150.0v P.N.G.Dubai (DICS)24 Nov 2017ODI # 3933
7 wickets6617439.050.0v Sri LankaSharjah20 Oct 2017ODI # 3927
7 wickets5620540.450.0v West IndiesHarare25 Mar 2018ODI # 4007
7 wickets4520942.350.0v Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
7 wickets4324342.550.0v AustraliaNagpur1 Oct 2017ODI # 3919
10 wickets4327942.550.0v BangladeshKimberley15 Oct 2017ODI # 3923
6 wickets4220143.050.0v P.N.G.Harare8 Mar 2018ODI # 3991
4 wickets3427144.250.0v AustraliaBrisbane19 Jan 2018ODI # 3958
5 wickets3119944.550.0v ZimbabweMirpur21 Jan 2018ODI # 3962
6 wickets2727045.350.0v South AfricaDurban1 Feb 2018ODI # 3969
5 wickets2526345.550.0v PakistanHamilton16 Jan 2018ODI # 3953
6 wickets2423146.050.0v New ZealandPune25 Oct 2017ODI # 3931
5 wickets2424946.050.0v West IndiesWhangarei20 Dec 2017ODI # 3943
4 wickets2219346.250.0v P.N.G.Dubai (DICS)25 Nov 2017ODI # 3934
7 wickets1625647.250.0v AfghanistanBulawayo4 Mar 2018ODI # 3983
5 wickets1520225.328.0v IndiaJohannesburg10 Feb 2018ODI # 3973
3 wickets1419847.450.0v West IndiesHarare15 Mar 2018ODI # 3997
5 wickets1329447.550.0v AustraliaIndore24 Sep 2017ODI # 3914
5 wickets1220448.050.0v ScotlandPort Moresby8 Oct 2017ODI # 3921
8 wickets715123.525.0v PakistanNelson9 Jan 2018ODI # 3947
5 wickets730548.550.0v AustraliaMelbourne14 Jan 2018ODI # 3951
6 wickets628149.050.0v IndiaWankhede22 Oct 2017ODI # 3928
4 wickets629049.050.0v ZimbabweHarare19 Mar 2018ODI # 4002
4 wickets530049.150.0v ScotlandICCA Dubai23 Jan 2018ODI # 3963
4 wickets523649.150.0v P.N.G.Harare6 Mar 2018ODI # 3986
5 wickets521049.150.0v IrelandHarare23 Mar 2018ODI # 4006
4 wickets422349.250.0v U.A.E.ICCA Dubai11 Jan 2018ODI # 3948
3 wickets428549.250.0v EnglandHamilton25 Feb 2018ODI # 3980
5 wickets333649.350.0v EnglandDunedin7 Mar 2018ODI # 3989
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]