Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 10 Jul 2017 remove greater than or equal to 10 Jul 2017 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 2008-2024 385 3141 77* 14.27 0 760 7/33 29.41 20 189 0 -15.14 Profile
filtered 2017-2024 170 1181 73 14.40 0 350 6/43 26.78 11 111 0 -12.38
Match by match list
6 DNB 6 9 110 0 0 Test v India Wellington 21 Feb 2020 Test # 2385
8 4 12 9 162 1 0 Test v Australia Perth 12 Dec 2019 Test # 2374
6 - 6 8 120 0 0 Test v Sri Lanka Wellington 15 Dec 2018 Test # 2335
5 4 9 8 144 0 0 Test v India Kanpur 25 Nov 2021 Test # 2435
8 DNB 8 7 80 1 0 Test v England Lord's 2 Jun 2021 Test # 2422
25 1 26 7 121 0 0 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
50 0* 50 7 127 0 0 Test v England Christchurch 30 Mar 2018 Test # 2301
11 - 11 7 128 1 0 Test v West Indies Wellington 11 Dec 2020 Test # 2395
DNB - - 6 65 1 0 ODI v Bangladesh Dunedin 20 Feb 2019 ODI # 4095
4 - 4 6 68 2 0 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
24* - 24 6 78 1 0 Test v Sri Lanka Colombo (PSS) 22 Aug 2019 Test # 2356
DNB - - 6 174 0 0 Test v Bangladesh Hamilton 28 Feb 2019 Test # 2349
DNB - - 5 25 1 0 T20I v U.A.E. Dubai (DICS) 17 Aug 2023 T20I # 2198
0 DNB 0 5 74 0 0 Test v India Christchurch 29 Feb 2020 Test # 2387
68 DNB 68 5 96 2 0 Test v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
11* - 11 5 97 2 0 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
25 - 25 5 111 2 0 Test v England Auckland 22 Mar 2018 Test # 2299
30 DNB 30 5 112 1 0 Test v India Southampton 18 Jun 2021 Test # 2425
9 - 9 5 148 2 0 Test v England Mount Maunganui 21 Nov 2019 Test # 2367
DNB - - 4 21 2 0 T20I v Pakistan Hamilton 20 Dec 2020 T20I # 1118
4 - 4 4 22 1 0 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
6* - 6 4 25 0 0 T20I v Pakistan Auckland 12 Jan 2024 T20I # 2429
DNB - - 4 73 2 0 Test v Sri Lanka Wellington 17 Mar 2023 Test # 2500
DNB - - 4 82 1 0 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
2 15* 17 4 98 3 0 Test v Pakistan Abu Dhabi 3 Dec 2018 Test # 2332
0 DNB 0 4 102 1 0 Test v Pakistan Mount Maunganui 26 Dec 2020 Test # 2397
31 22* 53 4 105 2 0 Test v West Indies Hamilton 9 Dec 2017 Test # 2287
73 2 75 4 138 1 0 Test v England Wellington 24 Feb 2023 Test # 2494
26 21 47 4 142 2 0 Test v England Lord's 2 Jun 2022 Test # 2464
33 2 35 4 168 0 0 Test v England Leeds 23 Jun 2022 Test # 2467
DNB - - 3 6 0 0 T20I v Australia Sydney 22 Oct 2022 T20I # 1839
DNB - - 3 13 2 0 T20I v Pakistan Wellington 22 Jan 2018 T20I # 639
DNB - - 3 15 2 0 T20I v Bangladesh Auckland 1 Apr 2021 T20I # 1141
DNB - - 3 16 0 0 T20I v India Ranchi 19 Nov 2021 T20I # 1440
DNB - - 3 17 1 0 T20I v India Wellington 6 Feb 2019 T20I # 735
DNB - - 3 21 0 0 T20I v West Indies Mount Maunganui 3 Jan 2018 T20I # 638
12* - 12 3 22 1 0 ODI v Pakistan Wellington 6 Jan 2018 ODI # 3946
0 - 0 3 34 2 0 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
10* - 10 3 36 0 0 T20I v West Indies Nelson 29 Dec 2017 T20I # 636
DNB - - 3 44 0 0 ODI v Pakistan Hamilton 16 Jan 2018 ODI # 3953
0* - 0 3 56 0 0 ODI v Pakistan Karachi 13 Jan 2023 ODI # 4504
DNB - - 3 73 0 0 ODI v India Auckland 25 Nov 2022 ODI # 4483
DNB - - 3 73 0 0 ODI v India Wankhede 22 Oct 2017 ODI # 3928
9 - 9 3 100 0 0 ODI v India Wankhede 15 Nov 2023 ODI # 4703
10 DNB 10 3 105 0 0 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
0 DNB 0 3 108 1 0 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
6 0 6 3 135 0 0 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
10 2 12 3 147 2 0 Test v Australia Melbourne 26 Dec 2019 Test # 2376
5 17 22 3 165 2 0 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
DNB - - 2 10 0 0 T20I v Australia Christchurch 22 Feb 2021 T20I # 1123
DNB - - 2 13 0 0 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
DNB - - 2 15 0 0 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
0* - 0 2 18 1 0 T20I v Sri Lanka Pallekele 3 Sep 2019 T20I # 879
4* - 4 2 19 1 0 T20I v Pakistan Christchurch 21 Jan 2024 T20I # 2438
DNB - - 2 20 0 0 T20I v Sri Lanka Pallekele 1 Sep 2019 T20I # 878
DNB - - 2 20 1 0 T20I v India Auckland 26 Jan 2020 T20I # 1034
0 - 0 2 21 0 0 T20I v West Indies Tarouba 12 Jun 2024 T20I # 2672
DNB - - 2 21 1 0 T20I v Bangladesh Napier 30 Mar 2021 T20I # 1140
DNB - - 2 22 0 0 T20I v West Indies Auckland 27 Nov 2020 T20I # 1108
DNB - - 2 22 0 0 T20I v England Hamilton 18 Feb 2018 T20I # 650
DNB - - 2 24 1 0 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
4* - 4 2 25 1 0 T20I v England Wellington 3 Nov 2019 T20I # 998
14 DNB 14 2 25 1 0 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
DNB - - 2 25 1 0 T20I v Bangladesh Mount Maunganui 31 Dec 2023 T20I # 2425
6* - 6 2 25 0 0 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
6 - 6 2 27 0 0 T20I v India Napier 22 Nov 2022 T20I # 1911
DNB - - 2 29 0 0 T20I v Pakistan Dunedin 17 Jan 2024 T20I # 2434
1* - 1 2 29 1 0 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
DNB - - 2 30 0 0 T20I v England Birmingham 3 Sep 2023 T20I # 2231
5* - 5 2 31 2 0 T20I v Pakistan Hamilton 14 Jan 2024 T20I # 2430
DNB - - 2 31 2 0 T20I v Pakistan Christchurch 11 Oct 2022 T20I # 1815
0 - 0 2 33 0 0 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
DNB - - 2 34 0 0 T20I v Bangladesh Christchurch 9 Oct 2022 T20I # 1811
DNB - - 2 36 0 0 T20I v Bangladesh Christchurch 12 Oct 2022 T20I # 1816
DNB - - 2 36 3 0 ODI v India Christchurch 30 Nov 2022 ODI # 4489
DNB - - 2 38 0 0 T20I v Australia Wellington 7 Mar 2021 T20I # 1129
12 - 12 2 39 0 0 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
3 - 3 2 41 0 0 ODI v India Auckland 8 Feb 2020 ODI # 4239
DNB - - 2 57 2 0 ODI v Pakistan Nelson 9 Jan 2018 ODI # 3947
4 - 4 2 65 1 0 ODI v England Southampton 10 Sep 2023 ODI # 4640
4* - 4 2 66 2 0 ODI v India Kanpur 29 Oct 2017 ODI # 3932
DNB - - 2 71 0 0 ODI v England Cardiff 8 Sep 2023 ODI # 4636
35 34 69 2 76 0 0 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
7 - 7 2 77 0 0 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
DNB - - 2 85 0 0 ODI v India Hamilton 5 Feb 2020 ODI # 4235
18 DNB 18 2 90 0 0 Test v England Hamilton 29 Nov 2019 Test # 2371
DNB - - 2 106 2 0 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
26 0 26 2 107 1 0 Test v Australia Christchurch 8 Mar 2024 Test # 2535
10 0 10 2 120 0 0 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
1 7 8 2 138 1 0 Test v Australia Wellington 29 Feb 2024 Test # 2533
4* - 4 1 12 0 0 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
8 - 8 1 16 2 0 T20I v Bangladesh Napier 27 Dec 2023 T20I # 2422
13* - 13 1 21 0 0 T20I v Sri Lanka Auckland 11 Jan 2019 T20I # 718
DNB - - 1 22 1 0 T20I v England Auckland 10 Nov 2019 T20I # 1012
DNB - - 1 24 0 0 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
1* - 1 1 24 1 0 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
DNB - - 1 24 2 0 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
DNB - - 1 25 0 0 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
7* - 7 1 25 0 0 T20I v England Chester-le-Street 30 Aug 2023 T20I # 2225
DNB - - 1 26 0 0 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
0 - 0 1 26 0 0 T20I v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
9 - 9 1 27 0 0 T20I v Australia Sydney 3 Feb 2018 T20I # 642
DNB - - 1 27 0 0 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
DNB - - 1 28 1 0 T20I v India Wellington 31 Jan 2020 T20I # 1036
DNB - - 1 30 1 0 T20I v England Wellington 13 Feb 2018 T20I # 647
20 - 20 1 31 0 0 ODI v Pakistan Abu Dhabi 7 Nov 2018 ODI # 4066
4* - 4 1 32 1 0 T20I v U.A.E. Dubai (DICS) 19 Aug 2023 T20I # 2203
0* - 0 1 33 0 0 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
DNB - - 1 34 0 0 T20I v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
DNB - - 1 34 0 0 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
DNB - - 1 37 0 0 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
5 - 5 1 37 0 0 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
2 - 2 1 39 0 0 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
0* - 0 1 40 0 0 T20I v India Jaipur 17 Nov 2021 T20I # 1434
DNB - - 1 43 0 0 T20I v England Brisbane 1 Nov 2022 T20I # 1858
DNB - - 1 46 1 0 ODI v Sri Lanka Nelson 8 Jan 2019 ODI # 4076
DNB - - 1 46 0 0 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
6 - 6 1 47 1 0 T20I v Australia Dunedin 25 Feb 2021 T20I # 1124
39 - 39 1 47 0 0 T20I v England Napier 8 Nov 2019 T20I # 1008
DNB - - 1 47 0 0 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
7 - 7 1 48 0 0 ODI v England Wellington 3 Mar 2018 ODI # 3982
8 - 8 1 48 0 0 T20I v England Manchester 1 Sep 2023 T20I # 2229
DNB - - 1 48 0 0 T20I v Australia Auckland 16 Feb 2018 T20I # 649
DNB - - 1 49 1 0 T20I v West Indies Mount Maunganui 29 Nov 2020 T20I # 1110
14 23 37 1 50 0 0 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
DNB - - 1 52 0 0 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
15* - 15 1 55 0 0 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
8* - 8 1 57 0 0 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
25* - 25 1 60 0 0 ODI v India Pune 25 Oct 2017 ODI # 3931
1* - 1 1 68 0 0 ODI v Sri Lanka Mount Maunganui 5 Jan 2019 ODI # 4075
7* - 7 1 70 0 0 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
0 DNB 0 1 87 2 0 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
DNB - - 1 87 2 0 ODI v England Dunedin 7 Mar 2018 ODI # 3989
5 DNB 5 1 96 2 0 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
DNB - - 1 109 3 0 Test v Bangladesh Wellington 8 Mar 2019 Test # 2350
4 0 4 1 221 2 0 Test v England Nottingham 10 Jun 2022 Test # 2465
DNB - - - - - - T20I v Bangladesh Mount Maunganui 29 Dec 2023 T20I # 2423
DNB - - - - - - T20I v West Indies Mount Maunganui 1 Jan 2018 T20I # 637
TDNB - - 0 12 0 0 ODI v India Hamilton 27 Nov 2022 ODI # 4487
28* - 28 0 16 0 0 T20I v Sri Lanka Pallekele 6 Sep 2019 T20I # 880
6 - 6 0 19 0 0 ODI v Pakistan Dunedin 13 Jan 2018 ODI # 3949
10 - 10 0 20 0 0 ODI v England Christchurch 10 Mar 2018 ODI # 3992
5 - 5 0 21 0 0 T20I v Australia Auckland 21 Feb 2018 T20I # 653
DNB - - 0 24 1 0 T20I v U.A.E. Dubai (DICS) 20 Aug 2023 T20I # 2209
DNB - - 0 24 0 0 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
1* - 1 0 28 1 0 T20I v England Nelson 5 Nov 2019 T20I # 1001
absent - - 0 29 0 0 ODI v England Lord's 15 Sep 2023 ODI # 4647
5* - 5 0 30 1 0 T20I v Pakistan Abu Dhabi 31 Oct 2018 T20I # 705
0 - 0 0 30 1 0 T20I v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
DNB - - 0 30 0 0 T20I v England Christchurch 1 Nov 2019 T20I # 992
6 - 6 0 32 2 0 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
3 - 3 0 34 2 0 T20I v India Auckland 8 Feb 2019 T20I # 737
DNB - - 0 36 1 0 T20I v Pakistan Christchurch 19 Jan 2024 T20I # 2437
9* - 9 0 36 0 0 ODI v India Napier 23 Jan 2019 ODI # 4082
DNB - - 0 39 0 0 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
DNB - - 0 39 2 0 T20I v India Hamilton 29 Jan 2020 T20I # 1035
DNB - - 0 39 1 0 T20I v England Nottingham 5 Sep 2023 T20I # 2232
DNB - - 0 43 0 0 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
8 - 8 0 44 0 0 T20I v India Delhi 1 Nov 2017 T20I # 630
14* - 14 0 46 1 0 ODI v Pakistan Wellington 19 Jan 2018 ODI # 3957
DNB - - 0 47 1 0 T20I v India Hamilton 10 Feb 2019 T20I # 738
8* - 8 0 47 1 0 ODI v England Hamilton 25 Feb 2018 ODI # 3980
13 - 13 0 48 0 0 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
DNB - - 0 48 2 0 T20I v India Auckland 24 Jan 2020 T20I # 1031
DNB - - 0 49 0 0 ODI v West Indies Whangarei 20 Dec 2017 ODI # 3943
6 - 6 0 52 0 0 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
DNB - - 0 52 1 0 T20I v Australia Wellington 21 Feb 2024 T20I # 2481
6 - 6 0 55 0 0 ODI v England Mount Maunganui 28 Feb 2018 ODI # 3981
DNB - - 0 59 0 0 ODI v India Mount Maunganui 11 Feb 2020 ODI # 4243
0 0 0 0 74 0 0 Test v India Wankhede 3 Dec 2021 Test # 2438
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page