Players

By runs
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
333 runs044133.50.0v IndiaPune23 Feb 2017Test # 2250
321 runs047544.50.0v New ZealandIndore8 Oct 2016Test # 2223
282 runs050762.00.0v Sri LankaCape Town2 Jan 2017Test # 2244
259 runs045760.20.0v BangladeshGalle7 Mar 2017Test # 2252
257 runs049158.00.0v ZimbabweHarare6 Nov 2016Test # 2231
246 runs040597.30.0v EnglandVisakhapatnam17 Nov 2016Test # 2235
225 runs041290.30.0v ZimbabweHarare29 Oct 2016Test # 2228
220 runs046580.20.0v PakistanSydney3 Jan 2017Test # 2245
208 runs0459100.30.0v BangladeshHyderabad9 Feb 2017Test # 2249
206 runs035530.550.0v IrelandBenoni25 Sep 2016ODI # 3780
206 runs048896.30.0v Sri LankaGqeberha26 Dec 2016Test # 2243
197 runs043487.30.0v New ZealandKanpur22 Sep 2016Test # 2221
190 runs027023.150.0v New ZealandVisakhapatnam29 Oct 2016ODI # 3800
186 runs032939.250.0v West IndiesBridgetown9 Mar 2017ODI # 3849
178 runs037681.10.0v New ZealandEden Gardens30 Sep 2016Test # 2222
177 runs0539119.10.0v AustraliaW.A.C.A3 Nov 2016Test # 2230
159 runs027232.250.0v New ZealandWellington25 Feb 2017ODI # 3841
142 runs036237.450.0v AustraliaJohannesburg2 Oct 2016ODI # 3787
141 runs028033.550.0v AfghanistanMirpur1 Oct 2016ODI # 3786
138 runs036992.10.0v PakistanHamilton25 Nov 2016Test # 2237
136 runs030944.050.0v West IndiesAbu Dhabi5 Oct 2016ODI # 3789
133 runs0456108.00.0v West IndiesAbu Dhabi21 Oct 2016Test # 2226
121 runs030837.550.0v Sri LankaDurban1 Feb 2017ODI # 3830
117 runs026536.150.0v New ZealandMelbourne9 Dec 2016ODI # 3813
116 runs037947.250.0v New ZealandCanberra6 Dec 2016ODI # 3812
111 runs028738.449.0v West IndiesSharjah30 Sep 2016ODI # 3784
108 runs027345.30.0v EnglandMirpur28 Oct 2016Test # 2227
106 runs027038.250.0v P.N.G.Mong Kok4 Nov 2016ODI # 3801
106 runs016113.522.0v ZimbabweHarare26 Feb 2017ODI # 3842
98 runs021215.120.0v ScotlandDubai (DICS)20 Jan 2017T20I # 587
92 runs026942.450.0v PakistanBrisbane13 Jan 2017ODI # 3817
91 runs018415.320.0v NetherlandsDubai (DICS)18 Jan 2017T20I # 584
90 runs032545.150.0v Sri LankaDambulla25 Mar 2017ODI # 3855
88 runs038550.050.0v Sri LankaCenturion10 Feb 2017ODI # 3834
86 runs035443.550.0v PakistanSydney22 Jan 2017ODI # 3822
85 runs027141.450.0v U.A.E.ICCA Dubai2 Mar 2017ODI # 3844
78 runs018614.520.0v New ZealandAuckland17 Feb 2017T20I # 595
77 runs034244.550.0v BangladeshChristchurch26 Dec 2016ODI # 3814
75 runs020316.320.0v EnglandBengaluru1 Feb 2017T20I # 594
75 runs018835.40.0v AustraliaBengaluru4 Mar 2017Test # 2251
70 runs028144.350.0v BangladeshColombo (SSC)1 Apr 2017ODI # 3858
68 runs032544.250.0v New ZealandSydney4 Dec 2016ODI # 3811
67 runs025242.450.0v BangladeshNelson29 Dec 2016ODI # 3815
62 runs022843.150.0v Sri LankaHarare16 Nov 2016ODI # 3805
59 runs033850.050.0v West IndiesSharjah2 Oct 2016ODI # 3788
57 runs037049.150.0v PakistanAdelaide26 Jan 2017ODI # 3826
56 runs0346109.00.0v West IndiesDubai (DICS)13 Oct 2016Test # 2224
54 runs023942.150.0v ZimbabweHarare19 Feb 2017ODI # 3837
47 runs019618.120.0v BangladeshMount Maunganui6 Jan 2017T20I # 575
45 runs029747.250.0v West IndiesNorth Sound3 Mar 2017ODI # 3845
45 runs017718.020.0v Sri LankaColombo (RPS)6 Apr 2017T20I # 607
44 runs019020.020.0v U.A.E.ICCA Dubai18 Dec 2016T20I # 573
41 runs018818.020.0v Sri LankaAdelaide22 Feb 2017T20I # 598
40 runs036848.150.0v Sri LankaCape Town7 Feb 2017ODI # 3833
39 runs0490145.00.0v PakistanBrisbane15 Dec 2016Test # 2240
34 runs023944.450.0v EnglandMirpur9 Oct 2016ODI # 3793
34 runs033947.350.0v IrelandGreater Noida17 Mar 2017ODI # 3851
31 runs032848.250.0v AustraliaCape Town12 Oct 2016ODI # 3795
30 runs029346.550.0v IrelandGreater Noida15 Mar 2017ODI # 3850
28 runs023419.220.0v IrelandGreater Noida12 Mar 2017T20I # 601
27 runs019520.020.0v BangladeshMount Maunganui8 Jan 2017T20I # 576
24 runs019020.020.0v Hong KongAbu Dhabi14 Jan 2017T20I # 577
24 runs016120.020.0v U.A.E.Dubai (DICS)18 Jan 2017T20I # 583
24 runs028247.050.0v AustraliaHamilton5 Feb 2017ODI # 3832
22 runs028681.30.0v BangladeshChattogram20 Oct 2016Test # 2225
21 runs031047.550.0v BangladeshMirpur7 Oct 2016ODI # 3791
19 runs026148.450.0v IndiaRanchi26 Oct 2016ODI # 3799
19 runs012710.010.0v Sri LankaCenturion20 Jan 2017T20I # 589
17 runs011111.011.0v IrelandGreater Noida10 Mar 2017T20I # 600
16 runs016120.020.0v West IndiesDubai (DICS)24 Sep 2016T20I # 569
15 runs038250.050.0v EnglandCuttack19 Jan 2017ODI # 3821
14 runs020248.150.0v Hong KongMong Kok6 Nov 2016ODI # 3802
12 runs011227.227.2v ZimbabweHarare16 Feb 2017ODI # 3835
11 runs016220.020.0v U.A.E.ICCA Dubai14 Dec 2016T20I # 571
7 runs026650.050.0v AfghanistanMirpur25 Sep 2016ODI # 3781
7 runs014919.220.0v NetherlandsAbu Dhabi17 Jan 2017T20I # 582
6 runs024349.350.0v IndiaDelhi20 Oct 2016ODI # 3797
6 runs028747.050.0v AustraliaAuckland30 Jan 2017ODI # 3829
6 runs029050.050.0v South AfricaChristchurch22 Feb 2017ODI # 3839
5 runs013027.327.3v West IndiesBulawayo25 Nov 2016ODI # 3809
5 runs032250.050.0v IndiaEden Gardens22 Jan 2017ODI # 3824
5 runs014520.020.0v EnglandNagpur29 Jan 2017T20I # 593
3 runs013029.350.0v AfghanistanHarare21 Feb 2017ODI # 3838
1 run033150.050.0v West IndiesBulawayo23 Nov 2016ODI # 3808
By wickets
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets73727.520.0v IrelandDubai (DICS)20 Jan 2017T20I # 588
9 wickets3411614.220.0v West IndiesDubai (DICS)23 Sep 2016T20I # 568
9 wickets11919930.150.0v IrelandBenoni27 Sep 2016ODI # 3782
8 wickets2910415.120.0v West IndiesAbu Dhabi27 Sep 2016T20I # 570
8 wickets15315524.350.0v ZimbabweHarare14 Nov 2016ODI # 3804
8 wickets5223741.250.0v BangladeshNelson31 Dec 2016ODI # 3816
8 wickets9418234.250.0v Sri LankaGqeberha28 Jan 2017ODI # 3828
8 wickets4920341.550.0v U.A.E.ICCA Dubai4 Mar 2017ODI # 3847
7 wickets1028648.250.0v New ZealandMohali23 Oct 2016ODI # 3798
7 wickets2717833.338.0v P.N.G.Mong Kok8 Nov 2016ODI # 3803
7 wickets548811.020.0v Hong KongAbu Dhabi16 Jan 2017T20I # 580
7 wickets3026445.050.0v PakistanW.A.C.A19 Jan 2017ODI # 3820
7 wickets3420644.250.0v ScotlandAbu Dhabi22 Jan 2017ODI # 3823
7 wickets1114818.120.0v IndiaKanpur26 Jan 2017T20I # 592
7 wickets10816432.050.0v Sri LankaJohannesburg4 Feb 2017ODI # 3831
7 wickets11810522.242.0v AfghanistanHarare24 Feb 2017ODI # 3840
7 wickets3028045.050.0v South AfricaHamilton1 Mar 2017ODI # 3843
6 wickets8229536.250.0v AustraliaCenturion30 Sep 2016ODI # 3785
6 wickets8716835.350.0v AustraliaGqeberha9 Oct 2016ODI # 3792
6 wickets10119133.150.0v New ZealandDharamsala16 Oct 2016ODI # 3796
6 wickets7516137.350.0v ZimbabweBulawayo27 Nov 2016ODI # 3810
6 wickets1214218.020.0v BangladeshNapier3 Jan 2017T20I # 574
6 wickets1422147.450.0v AustraliaMelbourne15 Jan 2017ODI # 3818
6 wickets7117538.150.0v Hong KongDubai (DICS)26 Jan 2017ODI # 3827
6 wickets10615032.250.0v New ZealandAuckland4 Mar 2017ODI # 3846
6 wickets1216618.020.0v IrelandGreater Noida8 Mar 2017T20I # 599
4 wickets1327847.550.0v BangladeshChattogram12 Oct 2016ODI # 3794
4 wickets4917441.550.0v ScotlandDubai (DICS)24 Jan 2017ODI # 3825
4 wickets1022648.250.0v West IndiesNorth Sound5 Mar 2017ODI # 3848
3 wickets1135148.150.0v EnglandPune15 Jan 2017ODI # 3819
3 wickets1922146.550.0v AfghanistanGreater Noida22 Mar 2017ODI # 3853
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
10 wickets73727.520.0v IrelandDubai (DICS)20 Jan 2017T20I # 588
6 wickets7117538.150.0v Hong KongDubai (DICS)26 Jan 2017ODI # 3827
7 wickets548811.020.0v Hong KongAbu Dhabi16 Jan 2017T20I # 580
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
9 wickets3411614.220.0v West IndiesDubai (DICS)23 Sep 2016T20I # 568
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
8 wickets2910415.120.0v West IndiesAbu Dhabi27 Sep 2016T20I # 570
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
6 wickets1214218.020.0v BangladeshNapier3 Jan 2017T20I # 574
6 wickets1216618.020.0v IrelandGreater Noida8 Mar 2017T20I # 599
3 wickets1135148.150.0v EnglandPune15 Jan 2017ODI # 3819
7 wickets1114818.120.0v IndiaKanpur26 Jan 2017T20I # 592
7 wickets1028648.250.0v New ZealandMohali23 Oct 2016ODI # 3798
4 wickets1022648.250.0v West IndiesNorth Sound5 Mar 2017ODI # 3848
8 wickets915018.320.0v OmanDubai (DICS)20 Jan 2017T20I # 586
6 wickets926548.350.0v AfghanistanGreater Noida19 Mar 2017ODI # 3852
5 wickets812618.420.0v IrelandAbu Dhabi14 Jan 2017T20I # 578
7 wickets823048.450.0v IrelandGreater Noida24 Mar 2017ODI # 3854
5 wickets714718.520.0v U.A.E.Abu Dhabi16 Jan 2017T20I # 581
6 wickets715618.520.0v BangladeshColombo (RPS)4 Apr 2017T20I # 606
7 wickets613419.020.0v OmanDubai (DICS)19 Jan 2017T20I # 585
4 wickets437249.250.0v AustraliaDurban5 Oct 2016ODI # 3790
5 wickets414719.220.0v OmanAbu Dhabi15 Jan 2017T20I # 579
2 wickets220949.450.0v BangladeshMirpur28 Sep 2016ODI # 3783
5 wickets218019.420.0v U.A.E.Dubai (DICS)16 Dec 2016T20I # 572
3 wickets211419.420.0v South AfricaJohannesburg22 Jan 2017T20I # 590
5 wickets117019.520.0v South AfricaCape Town25 Jan 2017T20I # 591
4 wickets120833.534.0v New ZealandHamilton19 Feb 2017ODI # 3836
5 wickets015343.50.0v PakistanSharjah30 Oct 2016Test # 2229
8 wickets010531.30.0v PakistanChristchurch17 Nov 2016Test # 2234
7 wickets012740.50.0v South AfricaAdelaide24 Nov 2016Test # 2236
8 wickets010320.20.0v EnglandMohali26 Nov 2016Test # 2238
7 wickets021739.40.0v BangladeshWellington12 Jan 2017Test # 2246
9 wickets010918.40.0v BangladeshChristchurch20 Jan 2017Test # 2248
5 wickets016920.020.0v AustraliaMelbourne17 Feb 2017T20I # 596
2 wickets017420.020.0v AustraliaGeelong19 Feb 2017T20I # 597
4 wickets019157.50.0v Sri LankaColombo (PSS)15 Mar 2017Test # 2254
8 wickets08124.30.0v New ZealandWellington16 Mar 2017Test # 2255
8 wickets010623.50.0v AustraliaDharamsala25 Mar 2017Test # 2258
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]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]

Uganda vs Nigeria at Harare, ICC Men's T20 World Cup Africa Region Final 5th place play-off, Oct 4, 2025 [T20I # 3502]