Players

By runs
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
206 runs35530.5v IrelandBenoni25 Sep 2016ODI # 3780
190 runs27023.1v New ZealandVisakhapatnam29 Oct 2016ODI # 3800
186 runs32939.2v West IndiesBridgetown9 Mar 2017ODI # 3849
159 runs27232.2v New ZealandWellington25 Feb 2017ODI # 3841
142 runs36237.4v AustraliaJohannesburg2 Oct 2016ODI # 3787
141 runs28033.5v AfghanistanMirpur1 Oct 2016ODI # 3786
136 runs30944.0v West IndiesAbu Dhabi5 Oct 2016ODI # 3789
121 runs30837.5v Sri LankaDurban1 Feb 2017ODI # 3830
117 runs26536.1v New ZealandMelbourne9 Dec 2016ODI # 3813
116 runs37947.2v New ZealandCanberra6 Dec 2016ODI # 3812
111 runs28738.4v West IndiesSharjah30 Sep 2016ODI # 3784
106 runs27038.2v P.N.G.Mong Kok4 Nov 2016ODI # 3801
106 runs16113.5v ZimbabweHarare26 Feb 2017ODI # 3842
92 runs26942.4v PakistanBrisbane13 Jan 2017ODI # 3817
90 runs32545.1v Sri LankaDambulla25 Mar 2017ODI # 3855
88 runs38550.0v Sri LankaCenturion10 Feb 2017ODI # 3834
86 runs35443.5v PakistanSydney22 Jan 2017ODI # 3822
85 runs27141.4v U.A.E.ICCA Dubai2 Mar 2017ODI # 3844
77 runs34244.5v BangladeshChristchurch26 Dec 2016ODI # 3814
70 runs28144.3v BangladeshColombo (SSC)1 Apr 2017ODI # 3858
68 runs32544.2v New ZealandSydney4 Dec 2016ODI # 3811
67 runs25242.4v BangladeshNelson29 Dec 2016ODI # 3815
62 runs22843.1v Sri LankaHarare16 Nov 2016ODI # 3805
59 runs33850.0v West IndiesSharjah2 Oct 2016ODI # 3788
57 runs37049.1v PakistanAdelaide26 Jan 2017ODI # 3826
54 runs23942.1v ZimbabweHarare19 Feb 2017ODI # 3837
45 runs29747.2v West IndiesNorth Sound3 Mar 2017ODI # 3845
40 runs36848.1v Sri LankaCape Town7 Feb 2017ODI # 3833
34 runs23944.4v EnglandMirpur9 Oct 2016ODI # 3793
34 runs33947.3v IrelandGreater Noida17 Mar 2017ODI # 3851
31 runs32848.2v AustraliaCape Town12 Oct 2016ODI # 3795
30 runs29346.5v IrelandGreater Noida15 Mar 2017ODI # 3850
24 runs28247.0v AustraliaHamilton5 Feb 2017ODI # 3832
21 runs31047.5v BangladeshMirpur7 Oct 2016ODI # 3791
19 runs26148.4v IndiaRanchi26 Oct 2016ODI # 3799
15 runs38250.0v EnglandCuttack19 Jan 2017ODI # 3821
14 runs20248.1v Hong KongMong Kok6 Nov 2016ODI # 3802
12 runs11227.2v ZimbabweHarare16 Feb 2017ODI # 3835
7 runs26650.0v AfghanistanMirpur25 Sep 2016ODI # 3781
6 runs24349.3v IndiaDelhi20 Oct 2016ODI # 3797
6 runs28747.0v AustraliaAuckland30 Jan 2017ODI # 3829
6 runs29050.0v South AfricaChristchurch22 Feb 2017ODI # 3839
5 runs13027.3v West IndiesBulawayo25 Nov 2016ODI # 3809
5 runs32250.0v IndiaEden Gardens22 Jan 2017ODI # 3824
3 runs13029.3v AfghanistanHarare21 Feb 2017ODI # 3838
1 run33150.0v West IndiesBulawayo23 Nov 2016ODI # 3808
By wickets
Winner
Margin
Target
Overs
Opposition
Ground
Match Date
Scorecard
9 wickets19930.1v IrelandBenoni27 Sep 2016ODI # 3782
8 wickets15524.3v ZimbabweHarare14 Nov 2016ODI # 3804
8 wickets23741.2v BangladeshNelson31 Dec 2016ODI # 3816
8 wickets18234.2v Sri LankaGqeberha28 Jan 2017ODI # 3828
8 wickets20341.5v U.A.E.ICCA Dubai4 Mar 2017ODI # 3847
7 wickets28648.2v New ZealandMohali23 Oct 2016ODI # 3798
7 wickets17833.3v P.N.G.Mong Kok8 Nov 2016ODI # 3803
7 wickets26445.0v PakistanW.A.C.A19 Jan 2017ODI # 3820
7 wickets20644.2v ScotlandAbu Dhabi22 Jan 2017ODI # 3823
7 wickets16432.0v Sri LankaJohannesburg4 Feb 2017ODI # 3831
7 wickets10522.2v AfghanistanHarare24 Feb 2017ODI # 3840
7 wickets28045.0v South AfricaHamilton1 Mar 2017ODI # 3843
7 wickets23048.4v IrelandGreater Noida24 Mar 2017ODI # 3854
6 wickets29536.2v AustraliaCenturion30 Sep 2016ODI # 3785
6 wickets16835.3v AustraliaGqeberha9 Oct 2016ODI # 3792
6 wickets19133.1v New ZealandDharamsala16 Oct 2016ODI # 3796
6 wickets16137.3v ZimbabweBulawayo27 Nov 2016ODI # 3810
6 wickets22147.4v AustraliaMelbourne15 Jan 2017ODI # 3818
6 wickets17538.1v Hong KongDubai (DICS)26 Jan 2017ODI # 3827
6 wickets15032.2v New ZealandAuckland4 Mar 2017ODI # 3846
6 wickets26548.3v AfghanistanGreater Noida19 Mar 2017ODI # 3852
4 wickets37249.2v AustraliaDurban5 Oct 2016ODI # 3790
4 wickets27847.5v BangladeshChattogram12 Oct 2016ODI # 3794
4 wickets17441.5v ScotlandDubai (DICS)24 Jan 2017ODI # 3825
4 wickets20833.5v New ZealandHamilton19 Feb 2017ODI # 3836
4 wickets22648.2v West IndiesNorth Sound5 Mar 2017ODI # 3848
3 wickets35148.1v EnglandPune15 Jan 2017ODI # 3819
3 wickets22146.5v AfghanistanGreater Noida22 Mar 2017ODI # 3853
2 wickets20949.4v BangladeshMirpur28 Sep 2016ODI # 3783
By balls remaining in the second innings
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
8 wickets15315524.350.0v ZimbabweHarare14 Nov 2016ODI # 3804
9 wickets11919930.150.0v IrelandBenoni27 Sep 2016ODI # 3782
7 wickets11810522.242.0v AfghanistanHarare24 Feb 2017ODI # 3840
7 wickets10816432.050.0v Sri LankaJohannesburg4 Feb 2017ODI # 3831
6 wickets10615032.250.0v New ZealandAuckland4 Mar 2017ODI # 3846
6 wickets10119133.150.0v New ZealandDharamsala16 Oct 2016ODI # 3796
8 wickets9418234.250.0v Sri LankaGqeberha28 Jan 2017ODI # 3828
6 wickets8716835.350.0v AustraliaGqeberha9 Oct 2016ODI # 3792
6 wickets8229536.250.0v AustraliaCenturion30 Sep 2016ODI # 3785
6 wickets7516137.350.0v ZimbabweBulawayo27 Nov 2016ODI # 3810
6 wickets7117538.150.0v Hong KongDubai (DICS)26 Jan 2017ODI # 3827
8 wickets5223741.250.0v BangladeshNelson31 Dec 2016ODI # 3816
4 wickets4917441.550.0v ScotlandDubai (DICS)24 Jan 2017ODI # 3825
8 wickets4920341.550.0v U.A.E.ICCA Dubai4 Mar 2017ODI # 3847
7 wickets3420644.250.0v ScotlandAbu Dhabi22 Jan 2017ODI # 3823
7 wickets3026445.050.0v PakistanW.A.C.A19 Jan 2017ODI # 3820
7 wickets3028045.050.0v South AfricaHamilton1 Mar 2017ODI # 3843
7 wickets2717833.338.0v P.N.G.Mong Kok8 Nov 2016ODI # 3803
3 wickets1922146.550.0v AfghanistanGreater Noida22 Mar 2017ODI # 3853
6 wickets1422147.450.0v AustraliaMelbourne15 Jan 2017ODI # 3818
4 wickets1327847.550.0v BangladeshChattogram12 Oct 2016ODI # 3794
3 wickets1135148.150.0v EnglandPune15 Jan 2017ODI # 3819
7 wickets1028648.250.0v New ZealandMohali23 Oct 2016ODI # 3798
4 wickets1022648.250.0v West IndiesNorth Sound5 Mar 2017ODI # 3848
6 wickets926548.350.0v AfghanistanGreater Noida19 Mar 2017ODI # 3852
7 wickets823048.450.0v IrelandGreater Noida24 Mar 2017ODI # 3854
4 wickets437249.250.0v AustraliaDurban5 Oct 2016ODI # 3790
2 wickets220949.450.0v BangladeshMirpur28 Sep 2016ODI # 3783
4 wickets120833.534.0v New ZealandHamilton19 Feb 2017ODI # 3836
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:

England vs South Africa at Southampton, South Africa in England 3rd ODI, Sep 7, 2025 [ODI # 4906]

Scotland vs Namibia at King City (NW), ICC Men's Cricket World Cup League 2 83rd Match, Sep 4, 2025 [ODI # 4905]

South Africa vs England at Lord's, South Africa in England 2nd ODI, Sep 4, 2025 [ODI # 4904]