Players

By runs
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
231 runs043886.20.0v PakistanHobart14 Jan 2010Test # 1947
212 runs033234.350.0v ZimbabweCenturion10 Nov 2009ODI # 2928
208 runs031739.250.0v CanadaKingston13 Apr 2010ODI # 2977
181 runs0513124.00.0v BangladeshChattogram12 Mar 2010Test # 1954
176 runs047991.10.0v New ZealandHamilton27 Mar 2010Test # 1957
170 runs042272.00.0v PakistanMelbourne26 Dec 2009Test # 1943
153 runs040242.550.0v South AfricaGwalior24 Feb 2010ODI # 2962
146 runs033743.550.0v BangladeshNapier5 Feb 2010ODI # 2949
142 runs033039.350.0v KenyaHarare18 Oct 2009ODI # 2912
141 runs040582.50.0v New ZealandWellington3 Dec 2009Test # 1938
141 runs024631.550.0v ZimbabweKingstown10 Mar 2010ODI # 2972
140 runs026837.350.0v PakistanSydney24 Jan 2010ODI # 2945
138 runs028839.250.0v New ZealandAbu Dhabi3 Nov 2009ODI # 2921
135 runs027837.550.0v PakistanW.A.C.A29 Jan 2010ODI # 2947
125 runs032536.550.0v West IndiesMelbourne19 Feb 2010ODI # 2960
121 runs040476.00.0v BangladeshHamilton15 Feb 2010Test # 1953
113 runs041575.20.0v BangladeshChattogram17 Jan 2010Test # 1949
113 runs025734.250.0v West IndiesMelbourne7 Feb 2010ODI # 2950
112 runs035541.350.0v EnglandCape Town27 Nov 2009ODI # 2930
99 runs035548.350.0v AustraliaNagpur28 Oct 2009ODI # 2915
91 runs031449.550.0v KenyaHarare12 Oct 2009ODI # 2908
90 runs036644.350.0v IndiaAhmedabad27 Feb 2010ODI # 2963
86 runs026444.550.0v KenyaHarare13 Oct 2009ODI # 2909
84 runs024220.020.0v EnglandCenturion15 Nov 2009T20I # 125
80 runs020132.050.0v KenyaNairobi (Gym)18 Feb 2010ODI # 2958
65 runs015215.320.0v NetherlandsDubai (DICS)13 Feb 2010T20I # 142
64 runs030447.250.0v PakistanAbu Dhabi6 Nov 2009ODI # 2924
55 runs026237.437.4v South AfricaCenturion22 Sep 2009ODI # 2893
54 runs030344.550.0v IndiaCenturion26 Sep 2009ODI # 2898
51 runs024246.150.0v AustraliaWellington13 Mar 2010ODI # 2975
50 runs027646.550.0v West IndiesJohannesburg26 Sep 2009ODI # 2897
50 runs032550.050.0v West IndiesBrisbane14 Feb 2010ODI # 2955
49 runs016218.320.0v New ZealandDubai (DICS)12 Nov 2009T20I # 122
45 runs029650.050.0v ZimbabweBenoni8 Nov 2009ODI # 2926
45 runs028550.050.0v BangladeshChattogram5 Mar 2010ODI # 2968
40 runs028747.450.0v PakistanAdelaide26 Jan 2010ODI # 2946
38 runs031646.450.0v Sri LankaJohannesburg27 Sep 2009ODI # 2899
38 runs018020.020.0v West IndiesHobart21 Feb 2010T20I # 146
37 runs013718.320.0v ScotlandDubai (DICS)11 Feb 2010T20I # 140
36 runs017638.00.0v PakistanSydney3 Jan 2010Test # 1945
35 runs035994.30.0v West IndiesW.A.C.A16 Dec 2009Test # 1941
32 runs025176.00.0v PakistanDunedin24 Nov 2009Test # 1934
29 runs021620.020.0v IndiaNagpur9 Dec 2009T20I # 126
26 runs010620.020.0v West IndiesPort of Spain28 Feb 2010T20I # 150
24 runs025146.450.0v IndiaMohali2 Nov 2009ODI # 2919
22 runs032450.050.0v South AfricaCenturion27 Sep 2009ODI # 2900
20 runs026749.550.0v ZimbabweHarare15 Oct 2009ODI # 2910
14 runs013220.020.0v ScotlandAbu Dhabi10 Feb 2010T20I # 137
13 runs014019.220.0v IrelandDubai (DICS)9 Feb 2010T20I # 135
12 runs026643.245.0v New ZealandAuckland6 Mar 2010ODI # 2969
7 runs021249.150.0v PakistanAbu Dhabi9 Nov 2009ODI # 2927
7 runs015420.020.0v New ZealandDubai (DICS)13 Nov 2009T20I # 123
4 runs029350.050.0v IndiaVadodara25 Oct 2009ODI # 2913
4 runs017720.020.0v IrelandColombo (SSC)3 Feb 2010T20I # 130
3 runs035149.450.0v IndiaHyderabad5 Nov 2009ODI # 2923
3 runs041550.050.0v Sri LankaRajkot15 Dec 2009ODI # 2932
2 runs012820.020.0v PakistanMelbourne5 Feb 2010T20I # 134
2 runs025550.050.0v West IndiesProvidence4 Mar 2010ODI # 2967
1 run012913.013.0v South AfricaJohannesburg13 Nov 2009T20I # 124
1 run029050.050.0v CanadaSharjah16 Feb 2010ODI # 2957
1 run029950.050.0v South AfricaJaipur21 Feb 2010ODI # 2961
By wickets
Winner
Margin
Balls Rem
Target
Overs
Max
Opposition
Ground
Match Date
Scorecard
10 wickets4511012.320.0v ScotlandNairobi (Gym)1 Feb 2010T20I # 129
10 wickets70798.220.0v BangladeshHamilton3 Feb 2010T20I # 131
10 wickets3312414.320.0v ScotlandNairobi (Gym)4 Feb 2010T20I # 133
9 wickets4925841.550.0v EnglandCenturion2 Oct 2009ODI # 2905
9 wickets4325042.550.0v BangladeshMirpur8 Jan 2010ODI # 2940
9 wickets3113914.520.0v CanadaDubai (DICS)10 Feb 2010T20I # 138
8 wickets10421432.450.0v Sri LankaMirpur10 Jan 2010ODI # 2941
8 wickets14117126.350.0v West IndiesAdelaide9 Feb 2010ODI # 2952
8 wickets1514317.320.0v IrelandDubai (DICS)13 Feb 2010T20I # 143
8 wickets5013911.420.0v West IndiesSydney23 Feb 2010T20I # 147
7 wickets10713032.150.0v West IndiesJohannesburg30 Sep 2009ODI # 2904
7 wickets12322029.350.0v ZimbabweMirpur29 Oct 2009ODI # 2916
7 wickets2425146.050.0v South AfricaCenturion22 Nov 2009ODI # 2929
7 wickets11212031.250.0v South AfricaGqeberha29 Nov 2009ODI # 2931
7 wickets4524042.350.0v Sri LankaCuttack21 Dec 2009ODI # 2934
7 wickets1131648.150.0v Sri LankaEden Gardens24 Dec 2009ODI # 2935
7 wickets3126144.550.0v BangladeshMirpur4 Jan 2010ODI # 2937
6 wickets3021345.050.0v Sri LankaJohannesburg25 Sep 2009ODI # 2896
6 wickets2820145.250.0v New ZealandCenturion5 Oct 2009ODI # 2907
6 wickets1227148.050.0v KenyaHarare17 Oct 2009ODI # 2911
6 wickets1023048.250.0v AustraliaDelhi31 Oct 2009ODI # 2918
6 wickets2294511.550.0v ZimbabweChattogram3 Nov 2009ODI # 2920
6 wickets4917141.550.0v IndiaGuwahati8 Nov 2009ODI # 2925
6 wickets1529747.350.0v BangladeshMirpur7 Jan 2010ODI # 2939
6 wickets4224843.050.0v BangladeshMirpur11 Jan 2010ODI # 2942
6 wickets9122034.550.0v NetherlandsNairobi (Gym)16 Feb 2010ODI # 2956
6 wickets2411916.020.0v New ZealandWellington26 Feb 2010T20I # 148
6 wickets2422946.050.0v BangladeshMirpur28 Feb 2010ODI # 2964
6 wickets1624647.250.0v New ZealandHamilton9 Mar 2010ODI # 2971
6 wickets1720031.134.0v New ZealandAuckland11 Mar 2010ODI # 2973
5 wickets11713430.350.0v West IndiesJohannesburg23 Sep 2009ODI # 2894
5 wickets5321541.150.0v New ZealandCenturion24 Sep 2009ODI # 2895
5 wickets1323447.550.0v PakistanJohannesburg3 Oct 2009ODI # 2906
5 wickets9218734.450.0v BangladeshMirpur27 Oct 2009ODI # 2914
5 wickets1228048.050.0v IndiaMirpur5 Jan 2010ODI # 2938
5 wickets1112218.120.0v AfghanistanColombo (PSS)1 Feb 2010T20I # 128
5 wickets13518427.350.0v BangladeshDunedin8 Feb 2010ODI # 2951
4 wickets13714727.150.0v EnglandJohannesburg29 Sep 2009ODI # 2902
4 wickets5619740.450.0v ZimbabweMirpur31 Oct 2009ODI # 2917
4 wickets6417839.250.0v AfghanistanSharjah18 Feb 2010ODI # 2959
4 wickets1320747.550.0v ZimbabweProvidence6 Mar 2010ODI # 2970
4 wickets9314234.350.0v ZimbabweKingstown12 Mar 2010ODI # 2974
4 wickets13416227.450.0v ZimbabweKingstown14 Mar 2010ODI # 2976
3 wickets3124244.550.0v BangladeshChristchurch11 Feb 2010ODI # 2953
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
10 wickets70798.220.0v BangladeshHamilton3 Feb 2010T20I # 131
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
8 wickets5013911.420.0v West IndiesSydney23 Feb 2010T20I # 147
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
10 wickets4511012.320.0v ScotlandNairobi (Gym)1 Feb 2010T20I # 129
9 wickets4325042.550.0v BangladeshMirpur8 Jan 2010ODI # 2940
6 wickets4224843.050.0v BangladeshMirpur11 Jan 2010ODI # 2942
10 wickets3312414.320.0v ScotlandNairobi (Gym)4 Feb 2010T20I # 133
7 wickets3126144.550.0v BangladeshMirpur4 Jan 2010ODI # 2937
9 wickets3113914.520.0v CanadaDubai (DICS)10 Feb 2010T20I # 138
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 wickets2411916.020.0v New ZealandWellington26 Feb 2010T20I # 148
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
8 wickets1514317.320.0v IrelandDubai (DICS)13 Feb 2010T20I # 143
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
5 wickets1112218.120.0v AfghanistanColombo (PSS)1 Feb 2010T20I # 128
6 wickets1023048.250.0v AustraliaDelhi31 Oct 2009ODI # 2918
4 wickets924648.350.0v IndiaMirpur13 Jan 2010ODI # 2943
5 wickets927548.350.0v PakistanBrisbane22 Jan 2010ODI # 2944
7 wickets913018.320.0v PakistanDubai (DICS)19 Feb 2010T20I # 144
4 wickets712918.520.0v AfghanistanDubai (DICS)12 Feb 2010T20I # 141
2 wickets726148.550.0v BangladeshMirpur2 Mar 2010ODI # 2965
1 wicket622249.050.0v ZimbabweChattogram5 Nov 2009ODI # 2922
4 wickets614919.020.0v EnglandDubai (DICS)20 Feb 2010T20I # 145
6 wickets621344.045.0v IrelandKingston15 Apr 2010ODI # 2978
6 wickets520719.120.0v Sri LankaMohali12 Dec 2009T20I # 127
3 wickets530249.150.0v IndiaNagpur18 Dec 2009ODI # 2933
6 wickets514319.120.0v CanadaDubai (DICS)9 Feb 2010T20I # 136
7 wickets513119.120.0v KenyaAbu Dhabi11 Feb 2010T20I # 139
2 wickets421349.250.0v PakistanW.A.C.A31 Jan 2010ODI # 2948
2 wickets427649.250.0v AustraliaNapier3 Mar 2010ODI # 2966
5 wickets114119.520.0v CanadaColombo (SSC)4 Feb 2010T20I # 132
2 wickets020650.050.0v PakistanCenturion30 Sep 2009ODI # 2903
10 wickets020.20.0v BangladeshMirpur24 Jan 2010Test # 1950
10 wickets010623.00.0v New ZealandWellington19 Mar 2010Test # 1955
9 wickets020944.00.0v BangladeshMirpur20 Mar 2010Test # 1956
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]