Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
212 runs33234.3v ZimbabweCenturion10 Nov 2009ODI # 2928
208 runs31739.2v CanadaKingston13 Apr 2010ODI # 2977
153 runs40242.5v South AfricaGwalior24 Feb 2010ODI # 2962
146 runs33743.5v BangladeshNapier5 Feb 2010ODI # 2949
142 runs33039.3v KenyaHarare18 Oct 2009ODI # 2912
141 runs24631.5v ZimbabweKingstown10 Mar 2010ODI # 2972
140 runs26837.3v PakistanSydney24 Jan 2010ODI # 2945
138 runs28839.2v New ZealandAbu Dhabi3 Nov 2009ODI # 2921
135 runs27837.5v PakistanW.A.C.A29 Jan 2010ODI # 2947
125 runs32536.5v West IndiesMelbourne19 Feb 2010ODI # 2960
113 runs25734.2v West IndiesMelbourne7 Feb 2010ODI # 2950
112 runs35541.3v EnglandCape Town27 Nov 2009ODI # 2930
99 runs35548.3v AustraliaNagpur28 Oct 2009ODI # 2915
91 runs31449.5v KenyaHarare12 Oct 2009ODI # 2908
90 runs36644.3v IndiaAhmedabad27 Feb 2010ODI # 2963
86 runs26444.5v KenyaHarare13 Oct 2009ODI # 2909
80 runs20132.0v KenyaNairobi (Gym)18 Feb 2010ODI # 2958
64 runs30447.2v PakistanAbu Dhabi6 Nov 2009ODI # 2924
55 runs26237.4v South AfricaCenturion22 Sep 2009ODI # 2893
54 runs30344.5v IndiaCenturion26 Sep 2009ODI # 2898
51 runs24246.1v AustraliaWellington13 Mar 2010ODI # 2975
50 runs27646.5v West IndiesJohannesburg26 Sep 2009ODI # 2897
50 runs32550.0v West IndiesBrisbane14 Feb 2010ODI # 2955
45 runs29650.0v ZimbabweBenoni8 Nov 2009ODI # 2926
45 runs28550.0v BangladeshChattogram5 Mar 2010ODI # 2968
40 runs28747.4v PakistanAdelaide26 Jan 2010ODI # 2946
38 runs31646.4v Sri LankaJohannesburg27 Sep 2009ODI # 2899
24 runs25146.4v IndiaMohali2 Nov 2009ODI # 2919
22 runs32450.0v South AfricaCenturion27 Sep 2009ODI # 2900
20 runs26749.5v ZimbabweHarare15 Oct 2009ODI # 2910
12 runs26643.2v New ZealandAuckland6 Mar 2010ODI # 2969
7 runs21249.1v PakistanAbu Dhabi9 Nov 2009ODI # 2927
4 runs29350.0v IndiaVadodara25 Oct 2009ODI # 2913
3 runs35149.4v IndiaHyderabad5 Nov 2009ODI # 2923
3 runs41550.0v Sri LankaRajkot15 Dec 2009ODI # 2932
2 runs25550.0v West IndiesProvidence4 Mar 2010ODI # 2967
1 run29050.0v CanadaSharjah16 Feb 2010ODI # 2957
1 run29950.0v South AfricaJaipur21 Feb 2010ODI # 2961
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
9 wickets25841.5v EnglandCenturion2 Oct 2009ODI # 2905
9 wickets25042.5v BangladeshMirpur8 Jan 2010ODI # 2940
8 wickets21432.4v Sri LankaMirpur10 Jan 2010ODI # 2941
8 wickets17126.3v West IndiesAdelaide9 Feb 2010ODI # 2952
7 wickets13032.1v West IndiesJohannesburg30 Sep 2009ODI # 2904
7 wickets22029.3v ZimbabweMirpur29 Oct 2009ODI # 2916
7 wickets25146.0v South AfricaCenturion22 Nov 2009ODI # 2929
7 wickets12031.2v South AfricaGqeberha29 Nov 2009ODI # 2931
7 wickets24042.3v Sri LankaCuttack21 Dec 2009ODI # 2934
7 wickets31648.1v Sri LankaEden Gardens24 Dec 2009ODI # 2935
7 wickets26144.5v BangladeshMirpur4 Jan 2010ODI # 2937
6 wickets21345.0v Sri LankaJohannesburg25 Sep 2009ODI # 2896
6 wickets20145.2v New ZealandCenturion5 Oct 2009ODI # 2907
6 wickets27148.0v KenyaHarare17 Oct 2009ODI # 2911
6 wickets23048.2v AustraliaDelhi31 Oct 2009ODI # 2918
6 wickets4511.5v ZimbabweChattogram3 Nov 2009ODI # 2920
6 wickets17141.5v IndiaGuwahati8 Nov 2009ODI # 2925
6 wickets29747.3v BangladeshMirpur7 Jan 2010ODI # 2939
6 wickets24843.0v BangladeshMirpur11 Jan 2010ODI # 2942
6 wickets22034.5v NetherlandsNairobi (Gym)16 Feb 2010ODI # 2956
6 wickets22946.0v BangladeshMirpur28 Feb 2010ODI # 2964
6 wickets24647.2v New ZealandHamilton9 Mar 2010ODI # 2971
6 wickets20031.1v New ZealandAuckland11 Mar 2010ODI # 2973
6 wickets21344.0v IrelandKingston15 Apr 2010ODI # 2978
5 wickets13430.3v West IndiesJohannesburg23 Sep 2009ODI # 2894
5 wickets21541.1v New ZealandCenturion24 Sep 2009ODI # 2895
5 wickets23447.5v PakistanJohannesburg3 Oct 2009ODI # 2906
5 wickets18734.4v BangladeshMirpur27 Oct 2009ODI # 2914
5 wickets28048.0v IndiaMirpur5 Jan 2010ODI # 2938
5 wickets27548.3v PakistanBrisbane22 Jan 2010ODI # 2944
5 wickets18427.3v BangladeshDunedin8 Feb 2010ODI # 2951
4 wickets14727.1v EnglandJohannesburg29 Sep 2009ODI # 2902
4 wickets19740.4v ZimbabweMirpur31 Oct 2009ODI # 2917
4 wickets24648.3v IndiaMirpur13 Jan 2010ODI # 2943
4 wickets17839.2v AfghanistanSharjah18 Feb 2010ODI # 2959
4 wickets20747.5v ZimbabweProvidence6 Mar 2010ODI # 2970
4 wickets14234.3v ZimbabweKingstown12 Mar 2010ODI # 2974
4 wickets16227.4v ZimbabweKingstown14 Mar 2010ODI # 2976
3 wickets30249.1v IndiaNagpur18 Dec 2009ODI # 2933
3 wickets24244.5v BangladeshChristchurch11 Feb 2010ODI # 2953
2 wickets21349.2v PakistanW.A.C.A31 Jan 2010ODI # 2948
2 wickets26148.5v BangladeshMirpur2 Mar 2010ODI # 2965
2 wickets27649.2v AustraliaNapier3 Mar 2010ODI # 2966
1 wicket22249.0v ZimbabweChattogram5 Nov 2009ODI # 2922
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
6 wickets2294511.550.0v ZimbabweChattogram3 Nov 2009ODI # 2920
8 wickets14117126.350.0v West IndiesAdelaide9 Feb 2010ODI # 2952
4 wickets13714727.150.0v EnglandJohannesburg29 Sep 2009ODI # 2902
5 wickets13518427.350.0v BangladeshDunedin8 Feb 2010ODI # 2951
4 wickets13416227.450.0v ZimbabweKingstown14 Mar 2010ODI # 2976
7 wickets12322029.350.0v ZimbabweMirpur29 Oct 2009ODI # 2916
5 wickets11713430.350.0v West IndiesJohannesburg23 Sep 2009ODI # 2894
7 wickets11212031.250.0v South AfricaGqeberha29 Nov 2009ODI # 2931
7 wickets10713032.150.0v West IndiesJohannesburg30 Sep 2009ODI # 2904
8 wickets10421432.450.0v Sri LankaMirpur10 Jan 2010ODI # 2941
4 wickets9314234.350.0v ZimbabweKingstown12 Mar 2010ODI # 2974
5 wickets9218734.450.0v BangladeshMirpur27 Oct 2009ODI # 2914
6 wickets9122034.550.0v NetherlandsNairobi (Gym)16 Feb 2010ODI # 2956
4 wickets6417839.250.0v AfghanistanSharjah18 Feb 2010ODI # 2959
4 wickets5619740.450.0v ZimbabweMirpur31 Oct 2009ODI # 2917
5 wickets5321541.150.0v New ZealandCenturion24 Sep 2009ODI # 2895
9 wickets4925841.550.0v EnglandCenturion2 Oct 2009ODI # 2905
6 wickets4917141.550.0v IndiaGuwahati8 Nov 2009ODI # 2925
7 wickets4524042.350.0v Sri LankaCuttack21 Dec 2009ODI # 2934
9 wickets4325042.550.0v BangladeshMirpur8 Jan 2010ODI # 2940
6 wickets4224843.050.0v BangladeshMirpur11 Jan 2010ODI # 2942
7 wickets3126144.550.0v BangladeshMirpur4 Jan 2010ODI # 2937
3 wickets3124244.550.0v BangladeshChristchurch11 Feb 2010ODI # 2953
6 wickets3021345.050.0v Sri LankaJohannesburg25 Sep 2009ODI # 2896
6 wickets2820145.250.0v New ZealandCenturion5 Oct 2009ODI # 2907
7 wickets2425146.050.0v South AfricaCenturion22 Nov 2009ODI # 2929
6 wickets2422946.050.0v BangladeshMirpur28 Feb 2010ODI # 2964
6 wickets1720031.134.0v New ZealandAuckland11 Mar 2010ODI # 2973
6 wickets1624647.250.0v New ZealandHamilton9 Mar 2010ODI # 2971
6 wickets1529747.350.0v BangladeshMirpur7 Jan 2010ODI # 2939
5 wickets1323447.550.0v PakistanJohannesburg3 Oct 2009ODI # 2906
4 wickets1320747.550.0v ZimbabweProvidence6 Mar 2010ODI # 2970
6 wickets1227148.050.0v KenyaHarare17 Oct 2009ODI # 2911
5 wickets1228048.050.0v IndiaMirpur5 Jan 2010ODI # 2938
7 wickets1131648.150.0v Sri LankaEden Gardens24 Dec 2009ODI # 2935
6 wickets1023048.250.0v AustraliaDelhi31 Oct 2009ODI # 2918
4 wickets924648.350.0v IndiaMirpur13 Jan 2010ODI # 2943
5 wickets927548.350.0v PakistanBrisbane22 Jan 2010ODI # 2944
2 wickets726148.550.0v BangladeshMirpur2 Mar 2010ODI # 2965
1 wicket622249.050.0v ZimbabweChattogram5 Nov 2009ODI # 2922
6 wickets621344.045.0v IrelandKingston15 Apr 2010ODI # 2978
3 wickets530249.150.0v IndiaNagpur18 Dec 2009ODI # 2933
2 wickets421349.250.0v PakistanW.A.C.A31 Jan 2010ODI # 2948
2 wickets427649.250.0v AustraliaNapier3 Mar 2010ODI # 2966
2 wickets-20650.050.0v PakistanCenturion30 Sep 2009ODI # 2903
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]