Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
2 runs33150.0v South AfricaSouthampton27 May 2017ODI # 3873
6 runs25335.1v West IndiesThe Oval27 Sep 2017ODI # 3916
11 runs19049.4v IndiaNorth Sound2 Jul 2017ODI # 3900
19 runs10127.0v South AfricaBirmingham7 Jun 2017ODI # 3881
26 runs23347.4v U.A.E.Abu Dhabi2 Apr 2017ODI # 3859
26 runs29941.4v ZimbabweEdinburgh15 Jun 2017ODI # 3892
40 runs20140.2v AustraliaBirmingham10 Jun 2017ODI # 3885
51 runs29045.3v IrelandDublin (Malahide)14 May 2017ODI # 3867
63 runs21344.4v West IndiesGros Islet9 Jun 2017ODI # 3884
72 runs34045.0v South AfricaLeeds24 May 2017ODI # 3872
74 runs28344.5v West IndiesProvidence9 Apr 2017ODI # 3862
82 runs29347.3v P.N.G.Abu Dhabi31 Mar 2017ODI # 3857
85 runs32946.1v IrelandLord's7 May 2017ODI # 3865
87 runs31144.3v New ZealandCardiff6 Jun 2017ODI # 3880
93 runs25238.1v West IndiesNorth Sound30 Jun 2017ODI # 3898
96 runs30041.3v Sri LankaThe Oval3 Jun 2017ODI # 3877
103 runs25235.2v P.N.G.Abu Dhabi4 Apr 2017ODI # 3860
105 runs31143.0v West IndiesPort of Spain25 Jun 2017ODI # 3896
124 runs28933.4v PakistanBirmingham4 Jun 2017ODI # 3878
124 runs37039.1v West IndiesBristol24 Sep 2017ODI # 3915
168 runs37642.4v Sri LankaColombo (RPS)31 Aug 2017ODI # 3908
180 runs33930.3v IndiaThe Oval18 Jun 2017ODI # 3894
190 runs34539.3v IrelandDublin (Malahide)21 May 2017ODI # 3870
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
3 wickets23744.5v Sri LankaCardiff12 Jun 2017ODI # 3888
3 wickets20438.1v Sri LankaHambantota10 Jul 2017ODI # 3904
3 wickets23144.2v Sri LankaPallekele24 Aug 2017ODI # 3906
4 wickets30949.0v PakistanProvidence7 Apr 2017ODI # 3861
4 wickets25847.3v BangladeshDublin17 May 2017ODI # 3868
4 wickets13639.2v AfghanistanGros Islet11 Jun 2017ODI # 3887
4 wickets21929.2v Sri LankaHambantota8 Jul 2017ODI # 3903
5 wickets27148.2v New ZealandDublin24 May 2017ODI # 3871
5 wickets26647.2v New ZealandCardiff9 Jun 2017ODI # 3883
6 wickets23443.1v West IndiesProvidence11 Apr 2017ODI # 3863
6 wickets17037.0v ScotlandEdinburgh17 Jun 2017ODI # 3893
6 wickets31747.4v Sri LankaGalle30 Jun 2017ODI # 3897
6 wickets21845.1v Sri LankaPallekele27 Aug 2017ODI # 3907
6 wickets23946.3v Sri LankaColombo (RPS)3 Sep 2017ODI # 3909
7 wickets12720.0v IrelandBristol5 May 2017ODI # 3864
7 wickets15428.5v EnglandLord's29 May 2017ODI # 3874
7 wickets32248.4v IndiaThe Oval8 Jun 2017ODI # 3882
7 wickets15630.1v ZimbabweGalle2 Jul 2017ODI # 3899
7 wickets20530.5v West IndiesManchester19 Sep 2017ODI # 3911
8 wickets18227.1v IrelandDublin (Malahide)19 May 2017ODI # 3869
8 wickets30647.2v BangladeshThe Oval1 Jun 2017ODI # 3875
8 wickets19238.0v South AfricaThe Oval11 Jun 2017ODI # 3886
8 wickets21237.1v EnglandCardiff14 Jun 2017ODI # 3889
8 wickets31147.2v ZimbabweHambantota6 Jul 2017ODI # 3901
8 wickets20636.5v West IndiesKingston6 Jul 2017ODI # 3902
9 wickets26540.1v BangladeshBirmingham15 Jun 2017ODI # 3891
9 wickets21728.5v Sri LankaDambulla20 Aug 2017ODI # 3905
9 wickets28938.0v West IndiesSouthampton29 Sep 2017ODI # 3918
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
4 wickets630949.050.0v PakistanProvidence7 Apr 2017ODI # 3861
7 wickets832248.450.0v IndiaThe Oval8 Jun 2017ODI # 3882
5 wickets1027148.250.0v New ZealandDublin24 May 2017ODI # 3871
4 wickets1021929.231.0v Sri LankaHambantota8 Jul 2017ODI # 3903
6 wickets1431747.450.0v Sri LankaGalle30 Jun 2017ODI # 3897
4 wickets1525847.350.0v BangladeshDublin17 May 2017ODI # 3868
8 wickets1630647.250.0v BangladeshThe Oval1 Jun 2017ODI # 3875
5 wickets1626647.250.0v New ZealandCardiff9 Jun 2017ODI # 3883
8 wickets1631147.250.0v ZimbabweHambantota6 Jul 2017ODI # 3901
3 wickets1623144.247.0v Sri LankaPallekele24 Aug 2017ODI # 3906
6 wickets2123946.350.0v Sri LankaColombo (RPS)3 Sep 2017ODI # 3909
6 wickets2921845.150.0v Sri LankaPallekele27 Aug 2017ODI # 3907
3 wickets3123744.550.0v Sri LankaCardiff12 Jun 2017ODI # 3888
6 wickets4123443.150.0v West IndiesProvidence11 Apr 2017ODI # 3863
9 wickets5926540.150.0v BangladeshBirmingham15 Jun 2017ODI # 3891
4 wickets6413639.250.0v AfghanistanGros Islet11 Jun 2017ODI # 3887
7 wickets6720530.542.0v West IndiesManchester19 Sep 2017ODI # 3911
3 wickets7120438.150.0v Sri LankaHambantota10 Jul 2017ODI # 3904
8 wickets7219238.050.0v South AfricaThe Oval11 Jun 2017ODI # 3886
9 wickets7228938.050.0v West IndiesSouthampton29 Sep 2017ODI # 3918
8 wickets7721237.150.0v EnglandCardiff14 Jun 2017ODI # 3889
6 wickets7817037.050.0v ScotlandEdinburgh17 Jun 2017ODI # 3893
8 wickets7920636.550.0v West IndiesKingston6 Jul 2017ODI # 3902
7 wickets11915630.150.0v ZimbabweGalle2 Jul 2017ODI # 3899
7 wickets12715428.550.0v EnglandLord's29 May 2017ODI # 3874
9 wickets12721728.550.0v Sri LankaDambulla20 Aug 2017ODI # 3905
8 wickets13718227.150.0v IrelandDublin (Malahide)19 May 2017ODI # 3869
7 wickets18012720.050.0v IrelandBristol5 May 2017ODI # 3864
Tied matches
Team 1
Team 2
Ground
Match Date
Scorecard
No records found
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]