Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 12 Dec 2007 remove greater than or equal to 12 Dec 2007 from query
Ordered by wickets taken (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2009-2024 156 1179 73* 13.87 0 265 6/44 28.44 5 21 0 -14.57 Profile
filtered 2009-2024 156 1179 73* 13.87 0 265 6/44 28.44 5 21 0 -14.57
Match by match list
11 DNB 11 7 64 0 0 Test v West Indies Kingston 21 Apr 2017 Test # 2259
0 5* 5 7 106 0 0 Test v Australia Leeds 21 Jul 2010 Test # 1965
0 0 0 6 84 0 0 Test v England Lord's 26 Aug 2010 Test # 1971
6 4* 10 6 101 0 0 Test v England The Oval 18 Aug 2010 Test # 1970
4 6 10 6 112 0 0 Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
0 - 0 5 30 0 0 ODI v Australia Taunton 12 Jun 2019 ODI # 4157
13 DNB 13 5 72 0 0 Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
24* DNB 24 5 77 1 0 Test v England Lord's 24 May 2018 Test # 2304
21 48 69 5 134 0 0 Test v Australia Brisbane 15 Dec 2016 Test # 2240
15 0 15 5 180 0 0 Test v Australia Melbourne 26 Dec 2009 Test # 1943
DNB - - 4 13 0 0 T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
DNB - - 4 28 0 0 ODI v Sri Lanka Colombo (RPS) 9 Aug 2009 ODI # 2870
3 6 9 4 55 0 0 Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
25 4 29 4 76 0 0 Test v England Nottingham 29 Jul 2010 Test # 1967
1 12 13 4 86 0 0 Test v South Africa Centurion 26 Dec 2018 Test # 2338
10 4 14 4 92 0 0 Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
22* 0 22 4 105 0 0 Test v South Africa Cape Town 3 Jan 2019 Test # 2340
10 20 30 4 109 1 0 Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
26 15 41 4 116 0 0 Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
1 16 17 4 128 0 0 Test v England Birmingham 3 Aug 2016 Test # 2212
0 19 19 4 139 0 0 Test v Australia Lord's 13 Jul 2010 Test # 1963
DNB - - 3 16 0 0 ODI v India The Oval 18 Jun 2017 ODI # 3894
1 - 1 3 18 0 0 T20I v India Mirpur 27 Feb 2016 T20I # 512
DNB - - 3 22 0 0 T20I v West Indies Karachi 2 Apr 2018 T20I # 664
2 - 2 3 23 0 0 T20I v Australia Gros Islet 2 May 2010 T20I # 156
DNB - - 3 24 1 0 ODI v West Indies Johannesburg 23 Sep 2009 ODI # 2894
3* - 3 3 26 0 0 ODI v West Indies Nottingham 31 May 2019 ODI # 4144
DNB - - 3 27 0 0 T20I v Sri Lanka Lahore 9 Oct 2019 T20I # 925
0 - 0 3 27 0 0 T20I v South Africa Centurion 6 Feb 2019 T20I # 736
11* - 11 3 27 0 0 T20I v Australia Birmingham 5 Jul 2010 T20I # 184
21* - 21 3 27 0 0 T20I v Australia Birmingham 6 Jul 2010 T20I # 185
0 - 0 3 28 0 0 ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
DNB - - 3 33 0 0 T20I v Australia Harare 8 Jul 2018 T20I # 689
DNB - - 3 35 0 0 T20I v Australia Gros Islet 14 May 2010 T20I # 176
23 - 23 3 45 2 0 ODI v Sri Lanka Dambulla 30 Jul 2009 ODI # 2864
DNB - - 3 47 0 0 ODI v India Manchester 16 Jun 2019 ODI # 4161
DNB - - 3 47 0 0 ODI v Australia Melbourne 15 Jan 2017 ODI # 3818
DNB - - 3 50 0 0 ODI v England Cardiff 4 Sep 2016 ODI # 3777
DNB - - 3 50 0 0 ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
4 - 4 3 53 0 0 ODI v Australia Sydney 24 Jan 2010 ODI # 2945
12 16 28 3 88 0 0 Test v England Birmingham 6 Aug 2010 Test # 1969
21 9 30 3 89 0 0 Test v New Zealand Wellington 3 Dec 2009 Test # 1938
12 1 13 3 104 0 0 Test v England Lord's 14 Jul 2016 Test # 2206
20 8 28 3 114 1 0 Test v West Indies Sharjah 30 Oct 2016 Test # 2229
DNB 1 1 3 117 0 0 Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
9* 29 38 3 132 0 0 Test v England Manchester 22 Jul 2016 Test # 2208
4 30* 34 3 143 0 0 Test v Australia Hobart 14 Jan 2010 Test # 1947
5 0 5 3 145 0 0 Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
DNB - - 2 3 0 0 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
DNB - - 2 6 0 0 T20I v U.A.E. Mirpur 29 Feb 2016 T20I # 514
DNB - - 2 13 0 0 T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
DNB - - 2 16 1 0 T20I v Bangladesh Gros Islet 1 May 2010 T20I # 154
2 - 2 2 21 0 0 T20I v New Zealand Dubai (DICS) 12 Nov 2009 T20I # 122
DNB - - 2 26 0 0 T20I v Bangladesh Mirpur 2 Mar 2016 T20I # 516
DNB - - 2 27 1 0 T20I v Bangladesh Eden Gardens 16 Mar 2016 T20I # 536
DNB - - 2 28 0 0 T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
1 - 1 2 39 0 0 ODI v New Zealand Auckland 31 Jan 2016 ODI # 3730
73* - 73 2 41 1 0 ODI v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
DNB - - 2 41 0 0 ODI v West Indies Providence 11 Apr 2017 ODI # 3863
0 - 0 2 46 0 0 ODI v India Centurion 26 Sep 2009 ODI # 2898
DNB - - 2 49 0 0 ODI v South Africa Lord's 23 Jun 2019 ODI # 4171
28* - 28 2 53 0 0 ODI v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
7 27 34 2 54 0 0 Test v West Indies Roseau 10 May 2017 Test # 2261
8 - 8 2 54 0 0 ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
5 - 5 2 57 0 0 ODI v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
DNB - - 2 59 0 0 ODI v West Indies Providence 7 Apr 2017 ODI # 3861
DNB - - 2 67 0 0 ODI v England Nottingham 3 Jun 2019 ODI # 4148
13 7* 20 2 72 0 0 Test v England Leeds 1 Jun 2018 Test # 2305
39* DNB 39 2 145 0 0 Test v England The Oval 11 Aug 2016 Test # 2216
DNB - - 1 7 0 0 ODI v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
DNB - - 1 11 0 0 T20I v India Eden Gardens 19 Mar 2016 T20I # 541
0 - 0 1 15 0 0 ODI v New Zealand Abu Dhabi 3 Nov 2009 ODI # 2921
DNB - - 1 16 0 0 T20I v Netherlands Lord's 9 Jun 2009 T20I # 98
8* - 8 1 18 0 0 ODI v New Zealand Nelson 9 Jan 2018 ODI # 3947
DNB - - 1 19 1 0 T20I v Ireland The Oval 15 Jun 2009 T20I # 110
DNB - - 1 21 0 0 ODI v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
3* - 3 1 21 0 0 ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
DNB - - 1 21 0 0 ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
DNB - - 1 22 0 0 T20I v Sri Lanka Colombo (RPS) 12 Aug 2009 T20I # 118
DNB - - 1 23 0 0 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
DNB - - 1 23 0 0 T20I v New Zealand The Oval 13 Jun 2009 T20I # 107
DNB - - 1 25 0 0 T20I v Zimbabwe Harare 4 Jul 2018 T20I # 685
DNB - - 1 25 0 0 T20I v U.S.A. Dallas 6 Jun 2024 T20I # 2642
0* - 0 1 25 0 0 T20I v Australia Harare 5 Jul 2018 T20I # 686
DNB - - 1 26 0 0 ODI v South Africa Johannesburg 27 Jan 2019 ODI # 4087
0 - 0 1 29 0 0 ODI v Australia Brisbane 22 Jan 2010 ODI # 2944
DNB - - 1 30 1 0 T20I v South Africa Nottingham 18 Jun 2009 T20I # 114
DNB - - 1 30 0 0 T20I v Sri Lanka Lord's 21 Jun 2009 T20I # 116
DNB - - 1 31 0 0 T20I v New Zealand Auckland 15 Jan 2016 T20I # 478
DNB - - 1 31 0 0 T20I v England The Oval 7 Jun 2009 T20I # 95
8 - 8 1 31 1 0 ODI v Bangladesh Lord's 5 Jul 2019 ODI # 4186
24* - 24 1 31 0 0 ODI v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
1* - 1 1 32 0 0 T20I v New Zealand Lahore 25 Apr 2024 T20I # 2582
DNB - - 1 32 0 0 T20I v Australia Canberra 5 Nov 2019 T20I # 1002
19* - 19 1 32 0 0 ODI v New Zealand Johannesburg 3 Oct 2009 ODI # 2906
DNB - - 1 32 2 0 T20I v Ireland Dublin 14 May 2024 T20I # 2610
DNB - - 1 36 0 0 ODI v West Indies Providence 9 Apr 2017 ODI # 3862
4* - 4 1 36 0 0 ODI v Australia Perth 19 Jan 2017 ODI # 3820
6 - 6 1 39 0 0 ODI v England Lord's 27 Aug 2016 ODI # 3771
6 - 6 1 40 0 0 ODI v South Africa Cape Town 30 Jan 2019 ODI # 4090
DNB - - 1 44 2 0 T20I v Ireland Dublin 12 May 2024 T20I # 2609
DNB - - 1 45 0 0 T20I v Scotland Edinburgh 12 Jun 2018 T20I # 671
4* - 4 1 45 0 0 ODI v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
DNB - - 1 49 0 0 ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
DNB - - 1 57 0 0 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
12 - 12 1 64 1 0 ODI v New Zealand Abu Dhabi 6 Nov 2009 ODI # 2924
DNB - - 1 67 0 0 ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
17 - 17 1 71 0 0 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
7 4 11 1 74 1 0 Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
5 - 5 1 75 0 0 ODI v Australia Sydney 22 Jan 2017 ODI # 3822
TDNB - - - - 0 0 T20I v New Zealand Rawalpindi 18 Apr 2024 T20I # 2575
DNB - - - - - - ODI v England The Oval 8 May 2019 ODI # 4130
DNB - - 0 9 0 0 T20I v Australia Sydney 3 Nov 2019 T20I # 999
3 - 3 0 13 0 0 T20I v New Zealand Wellington 22 Jan 2018 T20I # 639
TDNB - - 0 14 0 0 T20I v England Manchester 28 Aug 2020 T20I # 1087
DNB - - 0 19 0 0 ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
DNB - - 0 20 0 0 T20I v New Zealand Bridgetown 8 May 2010 T20I # 167
DNB - - 0 20 0 0 ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
DNB - - 0 20 0 0 T20I v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
18* - 18 0 23 0 0 ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
3 - 3 0 25 0 0 T20I v England Bridgetown 6 May 2010 T20I # 163
9* - 9 0 25 0 0 T20I v Australia Perth 8 Nov 2019 T20I # 1009
1 - 1 0 25 0 0 T20I v Sri Lanka Lahore 5 Oct 2019 T20I # 914
DNB - - 0 25 0 0 T20I v England Manchester 30 Aug 2020 T20I # 1093
0 - 0 0 26 0 0 T20I v Sri Lanka Lord's 12 Jun 2009 T20I # 104
0* - 0 0 27 0 0 T20I v England The Oval 30 May 2024 T20I # 2631
DNB - - 0 31 0 0 T20I v Sri Lanka Mirpur 4 Mar 2016 T20I # 518
9 - 9 0 32 0 0 ODI v India Birmingham 4 Jun 2017 ODI # 3878
DNB - - 0 33 0 0 ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
DNB - - 0 33 0 0 T20I v South Africa Gros Islet 10 May 2010 T20I # 171
DNB - - 0 33 0 0 ODI v England Southampton 24 Aug 2016 ODI # 3770
DNB - - 0 33 0 0 T20I v New Zealand Dubai (DICS) 13 Nov 2009 T20I # 123
DNB - - 0 33 0 0 T20I v England Manchester 7 Sep 2016 T20I # 566
5 - 5 0 34 0 0 T20I v England Birmingham 25 May 2024 T20I # 2623
DNB - - 0 34 1 0 ODI v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
DNB - - 0 34 0 0 T20I v New Zealand Hamilton 17 Jan 2016 T20I # 480
14 - 14 0 34 0 0 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
1* - 1 0 35 0 0 T20I v New Zealand Wellington 22 Jan 2016 T20I # 483
DNB - - 0 36 0 0 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
DNB - - 0 36 0 0 ODI v South Africa Centurion 25 Jan 2019 ODI # 4084
DNB - - 0 39 0 0 T20I v Australia Mohali 25 Mar 2016 T20I # 548
5* - 5 0 40 0 0 T20I v Sri Lanka Lahore 7 Oct 2019 T20I # 922
DNB - - 0 41 0 0 T20I v New Zealand Mohali 22 Mar 2016 T20I # 545
DNB - - 0 41 0 0 T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
DNB - - 0 41 1 0 ODI v Afghanistan Leeds 29 Jun 2019 ODI # 4177
DNB - - 0 41 0 0 ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
DNB - - 0 50 0 0 ODI v South Africa Birmingham 7 Jun 2017 ODI # 3881
3 - 3 0 56 0 0 ODI v India Dambulla 19 Jun 2010 ODI # 2996
DNB - - 0 59 0 0 ODI v Australia Sharjah 22 Mar 2019 ODI # 4116
2 1* 3 0 69 0 0 Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
58 - 58 0 72 0 0 ODI v England Nottingham 30 Aug 2016 ODI # 3773
2* 22* 24 0 80 0 0 Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
4 5 9 0 83 0 0 Test v Australia Sydney 3 Jan 2017 Test # 2245
4 9 13 0 90 1 0 Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
29 11 40 0 91 0 0 Test v Australia Melbourne 26 Dec 2016 Test # 2242
23 7 30 0 101 0 0 Test v New Zealand Napier 11 Dec 2009 Test # 1940
Statsguru includes the following current or recent relevant matches:
Bangladesh v Sri Lanka at Dallas, ICC Men's T20 World Cup 15th Match, Jun 7, 2024 [T20I # 2646 - Live]
    » Bangladesh 3/1 (1.0 ov, Tanzid Hasan 2*, Litton Das 1*, DM de Silva 1/3)
Afghanistan v New Zealand at Providence, ICC Men's T20 World Cup 14th Match, Jun 7, 2024 [T20I # 2645 - Live]
    » New Zealand 59/8 (11.6 ov, MJ Henry 2*, Mohammad Nabi 2/16)
Canada v Ireland at New York, ICC Men's T20 World Cup 13th match, Jun 7, 2024 [T20I # 2644 - Live]
    » Ireland 125/7 (20.0 ov, GH Dockrell 30*, BJ McCarthy 2*, JOA Gordon 2/16) - Match over
 
Feedback Print this page