Players

By runs
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
492 runs061246.40.0v AustraliaJohannesburg30 Mar 2018Test # 2302
333 runs042432.40.0v BangladeshPotchefstroom28 Sep 2017Test # 2276
322 runs043039.40.0v AustraliaCape Town22 Mar 2018Test # 2300
240 runs044463.50.0v West IndiesHamilton9 Dec 2017Test # 2287
226 runs031829.344.0v U.A.E.Harare12 Mar 2018ODI # 3995
215 runs033929.30.0v BangladeshMirpur8 Feb 2018Test # 2296
204 runs032628.050.0v West IndiesChristchurch23 Dec 2017ODI # 3944
200 runs037040.450.0v BangladeshEast London22 Oct 2017ODI # 3929
183 runs025827.250.0v PakistanDunedin13 Jan 2018ODI # 3949
163 runs032132.250.0v Sri LankaMirpur19 Jan 2018ODI # 3959
154 runs033434.450.0v ZimbabweSharjah9 Feb 2018ODI # 3972
154 runs033430.150.0v AfghanistanSharjah11 Feb 2018ODI # 3974
146 runs024232.150.0v ZimbabweSharjah19 Feb 2018ODI # 3979
141 runs039350.050.0v Sri LankaMohali13 Dec 2017ODI # 3941
138 runs023931.450.0v IrelandSharjah5 Dec 2017ODI # 3935
135 runs028750.20.0v IndiaCenturion13 Jan 2018Test # 2293
124 runs030440.050.0v South AfricaCape Town7 Feb 2018ODI # 3971
120 runs035484.20.0v EnglandAdelaide2 Dec 2017Test # 2285
119 runs024416.320.0v West IndiesMount Maunganui3 Jan 2018T20I # 638
118 runs041792.40.0v South AfricaDurban1 Mar 2018Test # 2297
117 runs043490.40.0v ZimbabweBulawayo21 Oct 2017Test # 2279
107 runs021234.250.0v IrelandHarare16 Mar 2018ODI # 3999
104 runs035447.550.0v BangladeshPaarl18 Oct 2017ODI # 3925
101 runs027943.350.0v P.N.G.Port Moresby6 Oct 2017ODI # 3920
93 runs032442.250.0v P.N.G.ICCA Dubai8 Dec 2017ODI # 3938
93 runs018116.020.0v Sri LankaCuttack20 Dec 2017T20I # 633
91 runs021736.350.0v ZimbabweMirpur23 Jan 2018ODI # 3964
89 runs026446.550.0v Hong KongBulawayo10 Mar 2018ODI # 3994
88 runs026117.220.0v Sri LankaIndore22 Dec 2017T20I # 634
83 runs029350.050.0v Sri LankaDubai (DICS)13 Oct 2017ODI # 3922
83 runs022518.320.0v BangladeshPotchefstroom29 Oct 2017T20I # 628
79 runs022241.150.0v BangladeshMirpur27 Jan 2018ODI # 3967
75 runs021118.420.0v BangladeshSylhet18 Feb 2018T20I # 651
73 runs027542.250.0v South AfricaGqeberha13 Feb 2018ODI # 3976
73 runs032347.450.0v U.A.E.Bulawayo15 Mar 2018ODI # 3998
72 runs020842.40.0v IndiaCape Town5 Jan 2018Test # 2292
68 runs031790.20.0v PakistanDubai (DICS)6 Oct 2017Test # 2278
67 runs030248.450.0v U.A.E.ICCA Dubai13 Jan 2018ODI # 3950
66 runs016623.023.0v West IndiesChristchurch26 Dec 2017ODI # 3945
63 runs024173.30.0v South AfricaJohannesburg24 Jan 2018Test # 2294
61 runs022830.130.1v PakistanWellington6 Jan 2018ODI # 3946
60 runs035850.050.0v U.A.E.Harare6 Mar 2018ODI # 3987
58 runs020135.250.0v Hong KongHarare17 Mar 2018ODI # 4000
56 runs017025.528.0v P.N.G.Harare4 Mar 2018ODI # 3984
53 runs020320.020.0v New ZealandDelhi1 Nov 2017T20I # 630
52 runs025846.250.0v IrelandHarare10 Mar 2018ODI # 3993
51 runs027245.250.0v AfghanistanSharjah7 Dec 2017ODI # 3937
50 runs025343.150.0v AustraliaEden Gardens21 Sep 2017ODI # 3912
48 runs020218.320.0v New ZealandAuckland25 Jan 2018T20I # 640
47 runs018819.020.0v West IndiesNelson29 Dec 2017T20I # 636
40 runs019720.020.0v IndiaRajkot4 Nov 2017T20I # 631
36 runs018120.020.0v Sri LankaLahore29 Oct 2017T20I # 629
33 runs018420.020.0v World-XILahore15 Sep 2017T20I # 621
32 runs022048.050.0v Sri LankaAbu Dhabi16 Oct 2017ODI # 3924
31 runs025046.350.0v U.A.E.ICCA Dubai21 Jan 2018ODI # 3961
30 runs022646.046.0v AfghanistanBulawayo8 Mar 2018ODI # 3990
28 runs020420.020.0v South AfricaJohannesburg18 Feb 2018T20I # 652
26 runs016421.021.0v AustraliaChennai17 Sep 2017ODI # 3910
25 runs027247.450.0v ScotlandHarare18 Mar 2018ODI # 4001
24 runs033250.050.0v ScotlandICCA Dubai18 Jan 2018ODI # 3956
23 runs023147.050.0v P.N.G.ICCA Dubai6 Dec 2017ODI # 3936
21 runs013647.40.0v PakistanAbu Dhabi28 Sep 2017Test # 2275
21 runs033550.050.0v IndiaBengaluru28 Sep 2017ODI # 3917
20 runs019820.020.0v World-XILahore12 Sep 2017T20I # 619
20 runs019620.020.0v BangladeshBloemfontein26 Oct 2017T20I # 626
19 runs010314.414.4v New ZealandAuckland21 Feb 2018T20I # 653
18 runs018220.020.0v New ZealandMount Maunganui28 Jan 2018T20I # 641
17 runs015920.020.0v ZimbabweSharjah6 Feb 2018T20I # 644
17 runs017720.020.0v BangladeshColombo (RPS)14 Mar 2018T20I # 660
16 runs030350.050.0v AustraliaSydney21 Jan 2018ODI # 3960
15 runs027249.050.0v PakistanWellington19 Jan 2018ODI # 3957
12 runs029148.150.0v Sri LankaMirpur17 Jan 2018ODI # 3955
12 runs026048.250.0v AustraliaPerth28 Jan 2018ODI # 3968
12 runs019720.020.0v EnglandWellington13 Feb 2018T20I # 647
7 runs017320.020.0v South AfricaCape Town24 Feb 2018T20I # 655
6 runs033850.050.0v New ZealandKanpur29 Oct 2017ODI # 3932
6 runs0688.08.0v New ZealandThiruvananthapuram7 Nov 2017T20I # 632
5 runs013135.235.2v ScotlandHarare21 Mar 2018ODI # 4004
4 runs023550.050.0v New ZealandWellington3 Mar 2018ODI # 3982
3 runs023040.040.0v ZimbabweHarare22 Mar 2018ODI # 4005
2 runs019520.020.0v New ZealandHamilton18 Feb 2018T20I # 650
2 runs019749.350.0v AfghanistanBulawayo6 Mar 2018ODI # 3988
By wickets
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets4327942.550.0v BangladeshKimberley15 Oct 2017ODI # 3923
10 wickets2298311.550.0v BangladeshMirpur25 Jan 2018ODI # 3965
10 wickets17313521.150.0v ZimbabweSharjah16 Feb 2018ODI # 3977
9 wickets17810420.250.0v Sri LankaSharjah23 Oct 2017ODI # 3930
9 wickets17711920.350.0v South AfricaCenturion4 Feb 2018ODI # 3970
8 wickets2711915.320.0v IndiaGuwahati10 Oct 2017T20I # 624
8 wickets10721632.150.0v Sri LankaVisakhapatnam17 Dec 2017ODI # 3942
8 wickets12917128.350.0v ZimbabweMirpur15 Jan 2018ODI # 3952
8 wickets10720532.150.0v South AfricaCenturion16 Feb 2018ODI # 3978
7 wickets4324342.550.0v AustraliaNagpur1 Oct 2017ODI # 3919
7 wickets4520942.350.0v Sri LankaAbu Dhabi18 Oct 2017ODI # 3926
7 wickets6617439.050.0v Sri LankaSharjah20 Oct 2017ODI # 3927
7 wickets1610317.220.0v Sri LankaAbu Dhabi26 Oct 2017T20I # 625
7 wickets17611320.450.0v IndiaDharamsala10 Dec 2017ODI # 3939
7 wickets2510615.520.0v PakistanWellington22 Jan 2018T20I # 639
7 wickets219511.315.0v New ZealandSydney3 Feb 2018T20I # 642
7 wickets3313814.320.0v EnglandMelbourne10 Feb 2018T20I # 646
7 wickets1625647.250.0v AfghanistanBulawayo4 Mar 2018ODI # 3983
7 wickets10422432.450.0v New ZealandChristchurch10 Mar 2018ODI # 3992
7 wickets5620540.450.0v West IndiesHarare25 Mar 2018ODI # 4007
6 wickets2423146.050.0v New ZealandPune25 Oct 2017ODI # 3931
6 wickets7114838.150.0v P.N.G.Dubai (DICS)24 Nov 2017ODI # 3933
6 wickets9122034.550.0v ScotlandICCA Dubai16 Jan 2018ODI # 3954
6 wickets2727045.350.0v South AfricaDurban1 Feb 2018ODI # 3969
6 wickets13515527.350.0v ZimbabweSharjah13 Feb 2018ODI # 3975
6 wickets2019416.420.0v BangladeshMirpur15 Feb 2018T20I # 648
6 wickets7322437.550.0v New ZealandMount Maunganui28 Feb 2018ODI # 3981
6 wickets4220143.050.0v P.N.G.Harare8 Mar 2018ODI # 3991
5 wickets1329447.550.0v AustraliaIndore24 Sep 2017ODI # 3914
5 wickets1220448.050.0v ScotlandPort Moresby8 Oct 2017ODI # 3921
5 wickets7217838.050.0v AfghanistanSharjah10 Dec 2017ODI # 3940
5 wickets2424946.050.0v West IndiesWhangarei20 Dec 2017ODI # 3943
5 wickets2526345.550.0v PakistanHamilton16 Jan 2018ODI # 3953
5 wickets3119944.550.0v ZimbabweMirpur21 Jan 2018ODI # 3962
5 wickets3212114.420.0v ZimbabweSharjah5 Feb 2018T20I # 643
5 wickets1520225.328.0v IndiaJohannesburg10 Feb 2018ODI # 3973
5 wickets9317834.350.0v U.A.E.Harare20 Mar 2018ODI # 4003
4 wickets2219346.250.0v P.N.G.Dubai (DICS)25 Nov 2017ODI # 3934
4 wickets3427144.250.0v AustraliaBrisbane19 Jan 2018ODI # 3958
4 wickets1599223.350.0v Hong KongBulawayo6 Mar 2018ODI # 3985
3 wickets7819737.050.0v EnglandAdelaide26 Jan 2018ODI # 3966
3 wickets1419847.450.0v 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
7 wickets3313814.320.0v EnglandMelbourne10 Feb 2018T20I # 646
5 wickets3212114.420.0v ZimbabweSharjah5 Feb 2018T20I # 643
5 wickets3119944.550.0v ZimbabweMirpur21 Jan 2018ODI # 3962
8 wickets2711915.320.0v IndiaGuwahati10 Oct 2017T20I # 624
6 wickets2727045.350.0v South AfricaDurban1 Feb 2018ODI # 3969
5 wickets2526345.550.0v PakistanHamilton16 Jan 2018ODI # 3953
7 wickets2510615.520.0v PakistanWellington22 Jan 2018T20I # 639
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 wickets219511.315.0v New ZealandSydney3 Feb 2018T20I # 642
6 wickets2019416.420.0v BangladeshMirpur15 Feb 2018T20I # 648
7 wickets1610317.220.0v Sri LankaAbu Dhabi26 Oct 2017T20I # 625
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
5 wickets915618.320.0v EnglandHobart7 Feb 2018T20I # 645
5 wickets917518.320.0v IndiaColombo (RPS)6 Mar 2018T20I # 656
6 wickets915317.319.0v Sri LankaColombo (RPS)12 Mar 2018T20I # 659
6 wickets818918.420.0v IndiaCenturion21 Feb 2018T20I # 654
6 wickets814018.420.0v BangladeshColombo (RPS)8 Mar 2018T20I # 657
8 wickets715123.525.0v PakistanNelson9 Jan 2018ODI # 3947
5 wickets730548.550.0v AustraliaMelbourne14 Jan 2018ODI # 3951
5 wickets724418.520.0v New ZealandAuckland16 Feb 2018T20I # 649
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
5 wickets413619.220.0v Sri LankaWankhede24 Dec 2017T20I # 635
4 wickets422349.250.0v U.A.E.ICCA Dubai11 Jan 2018ODI # 3948
3 wickets428549.250.0v EnglandHamilton25 Feb 2018ODI # 3980
9 wickets3485.36.0v AustraliaRanchi7 Oct 2017T20I # 623
5 wickets333649.350.0v EnglandDunedin7 Mar 2018ODI # 3989
5 wickets221519.420.0v Sri LankaColombo (RPS)10 Mar 2018T20I # 658
7 wickets117519.520.0v PakistanLahore13 Sep 2017T20I # 620
2 wickets112519.520.0v Sri LankaAbu Dhabi27 Oct 2017T20I # 627
2 wickets116019.520.0v Sri LankaColombo (RPS)16 Mar 2018T20I # 661
10 wickets017050.00.0v EnglandBrisbane23 Nov 2017Test # 2282
6 wickets010122.50.0v AustraliaGqeberha9 Mar 2018Test # 2298
4 wickets016720.020.0v BangladeshColombo (RPS)18 Mar 2018T20I # 662
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:

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

New Zealand vs Australia at Mount Maunganui, Australia in New Zealand 3rd T20I, Oct 4, 2025 [T20I # 3499]

Kenya vs Tanzania at Harare, ICC Men's T20 World Cup Africa Region Final 3rd place play-off, Oct 4, 2025 [T20I # 3501]