Records type bowling analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 5 Jan 2007 remove greater than or equal to 5 Jan 2007 from query
Ordered by wickets taken (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns Overs Mdns Runs Wkts BBI BBM Ave Econ SR 5 10
unfiltered 2009-2024 156 185 1980.1 331 7538 265 6/44 7/64 28.44 3.80 44.8 5 0 Profile
filtered 2009-2024 156 185 1980.1 331 7538 265 6/44 7/64 28.44 3.80 44.8 5 0
Innings by innings list
26.0 11 44 6 1.69 1 1 Test v West Indies Kingston 21 Apr 2017 Test # 2259
28.0 6 84 6 3.00 1 1 Test v England Lord's 26 Aug 2010 Test # 1971
10.0 2 30 5 3.00 1 1 ODI v Australia Taunton 12 Jun 2019 ODI # 4157
19.0 5 52 5 2.73 1 3 Test v England The Oval 18 Aug 2010 Test # 1970
24.0 6 79 5 3.29 2 3 Test v Australia Melbourne 26 Dec 2009 Test # 1943
4.0 0 13 4 3.25 2 2 T20I v Sri Lanka Lahore 29 Oct 2017 T20I # 629
9.0 1 28 4 3.11 1 2 ODI v Sri Lanka Colombo (RPS) 9 Aug 2009 ODI # 2870
18.1 3 36 4 1.98 1 3 Test v England Lord's 24 May 2018 Test # 2304
20.0 6 62 4 3.10 1 2 Test v South Africa Centurion 26 Dec 2018 Test # 2338
19.5 2 72 4 3.63 1 1 Test v Australia Lord's 13 Jul 2010 Test # 1963
27.0 6 86 4 3.18 1 3 Test v Australia Leeds 21 Jul 2010 Test # 1965
33.0 9 88 4 2.66 1 2 Test v South Africa Cape Town 3 Jan 2019 Test # 2340
31.0 7 97 4 3.12 1 1 Test v Australia Brisbane 15 Dec 2016 Test # 2240
6.0 2 16 3 2.66 1 2 ODI v India The Oval 18 Jun 2017 ODI # 3894
4.0 0 18 3 4.50 1 2 T20I v India Mirpur 27 Feb 2016 T20I # 512
11.0 4 20 3 1.81 1 1 Test v Australia Leeds 21 Jul 2010 Test # 1965
4.0 0 22 3 5.50 2 2 T20I v West Indies Karachi 2 Apr 2018 T20I # 664
4.0 1 23 3 5.75 1 1 T20I v Australia Gros Islet 2 May 2010 T20I # 156
7.0 1 24 3 3.42 1 1 ODI v West Indies Johannesburg 23 Sep 2009 ODI # 2894
6.0 0 26 3 4.33 1 2 ODI v West Indies Nottingham 31 May 2019 ODI # 4144
4.0 0 27 3 6.75 1 2 T20I v Australia Birmingham 5 Jul 2010 T20I # 184
4.0 0 27 3 6.75 2 2 T20I v Australia Birmingham 6 Jul 2010 T20I # 185
4.0 0 27 3 6.75 3 2 T20I v South Africa Centurion 6 Feb 2019 T20I # 736
4.0 0 27 3 6.75 3 1 T20I v Sri Lanka Lahore 9 Oct 2019 T20I # 925
8.1 0 28 3 3.42 2 1 ODI v New Zealand Wellington 25 Jan 2016 ODI # 3728
4.0 0 33 3 8.25 1 1 T20I v Australia Harare 8 Jul 2018 T20I # 689
4.0 0 35 3 8.75 1 2 T20I v Australia Gros Islet 14 May 2010 T20I # 176
11.0 2 38 3 3.45 1 3 Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
24.0 7 41 3 1.70 1 1 Test v England Nottingham 29 Jul 2010 Test # 1967
18.0 4 43 3 2.38 1 2 Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
10.0 0 45 3 4.50 1 1 ODI v Sri Lanka Dambulla 30 Jul 2009 ODI # 2864
9.2 0 47 3 5.03 1 1 ODI v Australia Melbourne 15 Jan 2017 ODI # 3818
10.0 1 47 3 4.70 1 1 ODI v India Manchester 16 Jun 2019 ODI # 4161
10.0 0 50 3 5.00 1 1 ODI v England Cardiff 4 Sep 2016 ODI # 3777
10.0 0 50 3 5.00 1 1 ODI v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
9.0 0 53 3 5.88 1 1 ODI v Australia Sydney 24 Jan 2010 ODI # 2945
23.0 5 63 3 2.73 1 4 Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
29.2 9 63 3 2.14 1 3 Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
26.0 5 65 3 2.50 1 1 Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
25.0 5 71 3 2.84 1 2 Test v West Indies Sharjah 30 Oct 2016 Test # 2229
19.0 3 74 3 3.89 2 1 Test v Sri Lanka Galle 4 Jul 2009 Test # 1921
2.0 0 3 2 1.50 2 2 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
4.0 1 6 2 1.50 1 1 T20I v U.A.E. Mirpur 29 Feb 2016 T20I # 514
10.0 5 9 2 0.90 1 2 Test v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
3.0 0 13 2 4.33 3 1 T20I v New Zealand Rawalpindi 20 Apr 2024 T20I # 2579
4.0 0 16 2 4.00 1 2 T20I v Bangladesh Gros Islet 1 May 2010 T20I # 154
3.0 1 21 2 7.00 1 2 T20I v New Zealand Dubai (DICS) 12 Nov 2009 T20I # 122
4.0 0 26 2 6.50 1 2 T20I v Bangladesh Mirpur 2 Mar 2016 T20I # 516
4.0 0 27 2 6.75 1 2 T20I v Bangladesh Eden Gardens 16 Mar 2016 T20I # 536
4.0 0 28 2 7.00 1 2 T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
16.0 7 29 2 1.81 1 3 Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
15.4 2 36 2 2.29 1 1 Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
9.0 0 39 2 4.33 2 2 ODI v New Zealand Auckland 31 Jan 2016 ODI # 3730
17.5 4 39 2 2.18 1 4 Test v England Lord's 14 Jul 2016 Test # 2206
8.3 0 41 2 4.82 1 1 ODI v New Zealand Abu Dhabi 9 Nov 2009 ODI # 2927
9.0 0 41 2 4.55 1 1 ODI v West Indies Providence 11 Apr 2017 ODI # 3863
8.0 0 46 2 5.75 1 2 ODI v India Centurion 26 Sep 2009 ODI # 2898
10.0 1 49 2 4.90 2 2 ODI v South Africa Lord's 23 Jun 2019 ODI # 4171
16.0 3 53 2 3.31 1 1 Test v England Birmingham 3 Aug 2016 Test # 2212
10.0 0 53 2 5.30 1 1 ODI v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
10.0 0 54 2 5.40 1 1 ODI v Australia Brisbane 13 Jan 2017 ODI # 3817
20.0 2 56 2 2.80 1 3 Test v South Africa Johannesburg 11 Jan 2019 Test # 2341
10.0 1 57 2 5.70 3 1 ODI v Sri Lanka Dambulla 15 Jun 2010 ODI # 2991
20.0 4 57 2 2.85 1 2 Test v England Birmingham 6 Aug 2010 Test # 1969
19.0 2 59 2 3.10 1 1 Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
9.0 0 59 2 6.55 1 2 ODI v West Indies Providence 7 Apr 2017 ODI # 3861
16.0 3 64 2 4.00 1 4 Test v New Zealand Wellington 3 Dec 2009 Test # 1938
10.0 0 67 2 6.70 2 2 ODI v England Nottingham 3 Jun 2019 ODI # 4148
23.0 5 72 2 3.13 1 2 Test v England Leeds 1 Jun 2018 Test # 2305
31.0 8 75 2 2.41 1 3 Test v England Birmingham 3 Aug 2016 Test # 2212
18.0 1 80 2 4.44 1 1 Test v England The Oval 11 Aug 2016 Test # 2216
24.0 3 87 2 3.62 1 1 Test v New Zealand Dunedin 24 Nov 2009 Test # 1934
29.0 6 89 2 3.06 1 1 Test v England Manchester 22 Jul 2016 Test # 2208
31.0 7 97 2 3.12 2 1 Test v Australia Hobart 14 Jan 2010 Test # 1947
4.0 1 7 1 1.75 1 2 ODI v Ireland Dublin (Malahide) 18 Aug 2016 ODI # 3767
3.0 1 11 1 3.66 1 2 T20I v India Eden Gardens 19 Mar 2016 T20I # 541
7.0 2 12 1 1.71 1 4 Test v New Zealand Christchurch 17 Nov 2016 Test # 2234
7.0 1 15 1 2.14 1 2 ODI v New Zealand Abu Dhabi 3 Nov 2009 ODI # 2921
2.0 0 16 1 8.00 2 2 T20I v Netherlands Lord's 9 Jun 2009 T20I # 98
5.0 1 18 1 3.60 1 2 ODI v New Zealand Nelson 9 Jan 2018 ODI # 3947
4.0 0 19 1 4.75 1 2 T20I v Ireland The Oval 15 Jun 2009 T20I # 110
14.0 4 20 1 1.42 1 3 Test v West Indies Kingston 21 Apr 2017 Test # 2259
5.0 1 21 1 4.20 2 2 ODI v West Indies Sharjah 30 Sep 2016 ODI # 3784
7.0 1 21 1 3.00 1 2 ODI v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
7.0 1 21 1 3.00 1 2 ODI v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
3.0 0 22 1 7.33 1 2 T20I v Sri Lanka Colombo (RPS) 12 Aug 2009 T20I # 118
15.0 8 22 1 1.46 1 4 Test v West Indies Roseau 10 May 2017 Test # 2261
3.0 0 23 1 7.66 1 1 T20I v New Zealand The Oval 13 Jun 2009 T20I # 107
4.0 0 23 1 5.75 3 2 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
11.0 2 25 1 2.27 1 2 Test v New Zealand Wellington 3 Dec 2009 Test # 1938
4.0 0 25 1 6.25 2 1 T20I v Zimbabwe Harare 4 Jul 2018 T20I # 685
4.0 0 25 1 6.25 1 2 T20I v Australia Harare 5 Jul 2018 T20I # 686
4.0 0 25 1 6.25 2 2 T20I v U.S.A. Dallas 6 Jun 2024 T20I # 2642
7.0 1 26 1 3.71 3 1 ODI v South Africa Johannesburg 27 Jan 2019 ODI # 4087
9.0 0 29 1 3.22 2 2 ODI v Australia Brisbane 22 Jan 2010 ODI # 2944
4.0 0 30 1 7.50 2 2 T20I v South Africa Nottingham 18 Jun 2009 T20I # 114
4.0 1 30 1 7.50 1 1 T20I v Sri Lanka Lord's 21 Jun 2009 T20I # 116
3.0 0 31 1 10.33 2 1 T20I v England The Oval 7 Jun 2009 T20I # 95
9.4 2 31 1 3.20 1 2 ODI v Sri Lanka Dambulla 1 Aug 2009 ODI # 2866
11.0 1 31 1 2.81 1 4 Test v England Birmingham 6 Aug 2010 Test # 1969
4.0 0 31 1 7.75 1 2 T20I v New Zealand Auckland 15 Jan 2016 T20I # 478
7.0 0 31 1 4.42 2 2 ODI v Bangladesh Lord's 5 Jul 2019 ODI # 4186
10.0 2 32 1 3.20 1 2 ODI v New Zealand Johannesburg 3 Oct 2009 ODI # 2906
27.0 12 32 1 1.18 1 2 Test v West Indies Roseau 10 May 2017 Test # 2261
3.3 0 32 1 9.14 3 2 T20I v Australia Canberra 5 Nov 2019 T20I # 1002
4.0 0 32 1 8.00 2 1 T20I v New Zealand Lahore 25 Apr 2024 T20I # 2582
4.0 0 32 1 8.00 2 1 T20I v Ireland Dublin 14 May 2024 T20I # 2610
16.0 3 35 1 2.18 1 3 Test v England Nottingham 29 Jul 2010 Test # 1967
10.0 0 36 1 3.60 2 2 ODI v Australia Perth 19 Jan 2017 ODI # 3820
7.0 1 36 1 5.14 1 2 ODI v West Indies Providence 9 Apr 2017 ODI # 3862
8.0 0 37 1 4.62 1 3 Test v Australia Brisbane 15 Dec 2016 Test # 2240
10.0 2 39 1 3.90 1 2 ODI v England Lord's 27 Aug 2016 ODI # 3771
8.0 0 40 1 5.00 3 2 ODI v South Africa Cape Town 30 Jan 2019 ODI # 4090
14.0 3 41 1 2.92 1 1 Test v England Lord's 24 May 2018 Test # 2304
11.0 2 43 1 3.90 1 3 Test v England Manchester 22 Jul 2016 Test # 2208
21.0 8 44 1 2.09 1 3 Test v West Indies Bridgetown 30 Apr 2017 Test # 2260
4.0 0 44 1 11.00 2 1 T20I v Ireland Dublin 12 May 2024 T20I # 2609
9.3 1 45 1 4.73 1 2 ODI v Sri Lanka Dambulla 3 Aug 2009 ODI # 2867
4.0 0 45 1 11.25 2 2 T20I v Scotland Edinburgh 12 Jun 2018 T20I # 671
12.0 2 46 1 3.83 2 3 Test v Australia Hobart 14 Jan 2010 Test # 1947
15.0 4 49 1 3.26 1 1 Test v England The Oval 18 Aug 2010 Test # 1970
9.0 0 49 1 5.44 2 2 ODI v West Indies Sharjah 2 Oct 2016 ODI # 3788
9.0 2 57 1 6.33 1 1 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
10.0 0 64 1 6.40 1 1 ODI v New Zealand Abu Dhabi 6 Nov 2009 ODI # 2924
18.0 2 65 1 3.61 1 2 Test v England Lord's 14 Jul 2016 Test # 2206
10.0 0 67 1 6.70 2 1 ODI v New Zealand Birmingham 26 Jun 2019 ODI # 4174
10.0 0 71 1 7.10 1 1 ODI v Australia Adelaide 26 Jan 2017 ODI # 3826
19.3 5 74 1 3.79 1 1 Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
10.0 0 75 1 7.50 2 1 ODI v Australia Sydney 22 Jan 2017 ODI # 3822
22.0 4 86 1 3.90 1 3 Test v New Zealand Hamilton 25 Nov 2016 Test # 2237
1.1 0 9 0 7.71 2 2 T20I v Australia Sydney 3 Nov 2019 T20I # 999
3.0 0 13 0 4.33 1 2 T20I v New Zealand Wellington 22 Jan 2018 T20I # 639
2.1 0 14 0 6.46 3 1 T20I v England Manchester 28 Aug 2020 T20I # 1087
5.0 2 17 0 3.40 1 4 Test v South Africa Cape Town 3 Jan 2019 Test # 2340
8.0 2 19 0 2.37 1 2 ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
3.0 0 20 0 6.66 1 1 T20I v New Zealand Bridgetown 8 May 2010 T20I # 167
4.0 0 20 0 5.00 4 1 T20I v West Indies Abu Dhabi 27 Sep 2016 T20I # 570
7.0 1 20 0 2.85 1 1 ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
6.0 1 23 0 3.83 1 2 ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
12.0 5 24 0 2.00 1 4 Test v South Africa Centurion 26 Dec 2018 Test # 2338
4.0 0 25 0 6.25 3 2 T20I v England Bridgetown 6 May 2010 T20I # 163
4.0 0 25 0 6.25 4 1 T20I v Sri Lanka Lahore 5 Oct 2019 T20I # 914
3.0 0 25 0 8.33 1 2 T20I v Australia Perth 8 Nov 2019 T20I # 1009
2.0 0 25 0 12.50 3 2 T20I v England Manchester 30 Aug 2020 T20I # 1093
4.0 0 26 0 6.50 2 1 T20I v Sri Lanka Lord's 12 Jun 2009 T20I # 104
6.0 1 27 0 4.50 2 4 Test v New Zealand Napier 11 Dec 2009 Test # 1940
12.0 4 27 0 2.25 1 3 Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
2.0 0 27 0 13.50 3 2 T20I v England The Oval 30 May 2024 T20I # 2631
4.0 0 31 0 7.75 1 1 T20I v Sri Lanka Mirpur 4 Mar 2016 T20I # 518
8.1 1 32 0 3.91 1 1 ODI v India Birmingham 4 Jun 2017 ODI # 3878
6.0 0 33 0 5.50 2 4 Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
4.0 0 33 0 8.25 1 2 T20I v New Zealand Dubai (DICS) 13 Nov 2009 T20I # 123
4.0 0 33 0 8.25 2 2 T20I v South Africa Gros Islet 10 May 2010 T20I # 171
6.0 0 33 0 5.50 2 2 ODI v England Southampton 24 Aug 2016 ODI # 3770
4.0 0 33 0 8.25 3 1 T20I v England Manchester 7 Sep 2016 T20I # 566
9.0 0 33 0 3.66 1 1 ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
10.0 2 34 0 3.40 2 2 Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
5.0 0 34 0 6.80 1 2 ODI v Sri Lanka Colombo (RPS) 7 Aug 2009 ODI # 2868
3.0 0 34 0 11.33 2 2 T20I v New Zealand Hamilton 17 Jan 2016 T20I # 480
8.0 1 34 0 4.25 1 1 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
4.0 0 34 0 8.50 2 1 T20I v England Birmingham 25 May 2024 T20I # 2623
4.0 0 35 0 8.75 2 1 T20I v New Zealand Wellington 22 Jan 2016 T20I # 483
13.0 2 36 0 2.76 2 2 Test v Sri Lanka Colombo (PSS) 12 Jul 2009 Test # 1924
6.0 1 36 0 6.00 1 2 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
7.0 0 36 0 5.14 1 2 ODI v South Africa Centurion 25 Jan 2019 ODI # 4084
4.0 0 39 0 9.75 1 1 T20I v Australia Mohali 25 Mar 2016 T20I # 548
4.0 0 40 0 10.00 2 1 T20I v Sri Lanka Lahore 7 Oct 2019 T20I # 922
4.0 0 41 0 10.25 1 1 T20I v New Zealand Mohali 22 Mar 2016 T20I # 545
5.0 0 41 0 8.20 1 2 ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
10.0 1 41 0 4.10 2 1 ODI v Afghanistan Leeds 29 Jun 2019 ODI # 4177
3.2 0 41 0 12.30 3 2 T20I v New Zealand Lahore 27 Apr 2024 T20I # 2583
9.5 0 43 0 4.37 1 4 Test v West Indies Sharjah 30 Oct 2016 Test # 2229
21.0 5 46 0 2.19 2 4 Test v Sri Lanka Colombo (SSC) 20 Jul 2009 Test # 1927
10.0 0 50 0 5.00 1 1 ODI v South Africa Birmingham 7 Jun 2017 ODI # 3881
22.0 6 54 0 2.45 1 2 Test v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
9.5 0 56 0 5.69 2 2 ODI v India Dambulla 19 Jun 2010 ODI # 2996
9.0 0 59 0 6.55 1 2 ODI v Australia Sharjah 22 Mar 2019 ODI # 4116
27.0 5 63 0 2.33 1 1 Test v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
21.4 7 65 0 3.00 1 3 Test v England The Oval 11 Aug 2016 Test # 2216
18.0 3 67 0 3.72 1 3 Test v Australia Lord's 13 Jul 2010 Test # 1963
10.0 0 72 0 7.20 1 1 ODI v England Nottingham 30 Aug 2016 ODI # 3773
22.0 6 74 0 3.36 1 2 Test v New Zealand Napier 11 Dec 2009 Test # 1940
24.0 2 83 0 3.45 1 1 Test v Australia Sydney 3 Jan 2017 Test # 2245
33.0 6 91 0 2.75 1 2 Test v Australia Melbourne 26 Dec 2016 Test # 2242
27.0 7 101 0 3.74 2 1 Test v Australia Melbourne 26 Dec 2009 Test # 1943
DNB - - - - - 3 Test v Australia Sydney 3 Jan 2017 Test # 2245
DNB - - - - - 3 Test v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
TDNB - - - - - - ODI v England The Oval 8 May 2019 ODI # 4130
DNB - - - - - 1 T20I v New Zealand Rawalpindi 18 Apr 2024 T20I # 2575
Statsguru includes the following current or recent relevant matches:
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
Namibia v Scotland at Bridgetown, ICC Men's T20 World Cup 12th match, Jun 6, 2024 [T20I # 2643]
United States of America v Pakistan at Dallas, ICC Men's T20 World Cup 11th match, Jun 6, 2024 [T20I # 2642]
 
Feedback Print this page