Records type bowling analysis [change type]
View innings by innings 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 Inns Overs Mdns Runs Wkts BBI BBM Ave Econ SR 5 10
unfiltered 2010-2024 272 353 4173.5 611 17136 670 6/28 11/94 25.57 4.10 37.3 23 2 Profile
filtered 2017-2024 146 195 2304.4 331 9675 358 6/66 10/100 27.02 4.19 38.6 11 1
Innings by innings list
25.0 6 66 6 2.64 1 2 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
9.4 1 26 5 2.68 2 2 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
10.4 3 34 5 3.18 1 2 Test v South Africa Durban 1 Mar 2018 Test # 2297
18.0 2 46 5 2.55 1 4 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
10.0 1 46 5 4.60 1 2 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
8.0 1 48 5 6.00 1 2 ODI v West Indies Bridgetown 20 Jul 2021 ODI # 4310
18.0 2 52 5 2.88 1 2 Test v New Zealand Perth 12 Dec 2019 Test # 2374
8.0 1 53 5 6.62 1 1 ODI v India Visakhapatnam 19 Mar 2023 ODI # 4541
13.3 2 54 5 4.00 1 2 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
16.0 0 78 5 4.87 2 4 Test v England Leeds 6 Jul 2023 Test # 2509
19.2 3 88 5 4.55 1 4 Test v England Adelaide 2 Dec 2017 Test # 2285
4.0 0 20 4 5.00 1 2 T20I v West Indies Brisbane 7 Oct 2022 T20I # 1808
20.4 6 33 4 1.59 1 2 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
16.1 6 37 4 2.28 1 2 Test v England Adelaide 16 Dec 2021 Test # 2441
8.4 1 43 4 4.96 2 2 ODI v England Lord's 25 Jun 2019 ODI # 4173
14.0 5 45 4 3.21 1 4 Test v New Zealand Perth 12 Dec 2019 Test # 2374
8.0 1 47 4 5.87 1 2 ODI v England Sydney 19 Nov 2022 ODI # 4477
18.2 5 52 4 2.83 1 1 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
21.0 5 53 4 2.52 1 1 Test v India Adelaide 17 Dec 2020 Test # 2396
10.0 0 55 4 5.50 1 2 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
13.2 1 55 4 4.12 1 4 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
10.0 0 59 4 5.90 1 2 ODI v England Brisbane 19 Jan 2018 ODI # 3958
18.0 2 75 4 4.16 1 4 Test v South Africa Durban 1 Mar 2018 Test # 2297
14.4 1 82 4 5.59 1 1 Test v England The Oval 27 Jul 2023 Test # 2515
24.0 3 82 4 3.41 1 1 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
29.0 3 89 4 3.06 1 2 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
25.1 5 91 4 3.61 1 1 Test v England Perth 14 Dec 2017 Test # 2288
20.0 2 100 4 5.00 1 3 Test v England The Oval 27 Jul 2023 Test # 2515
2.3 0 23 3 9.20 1 2 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
8.0 1 24 3 3.00 1 1 ODI v Zimbabwe Townsville 31 Aug 2022 ODI # 4459
9.0 3 25 3 2.77 1 4 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
10.0 1 26 3 2.60 1 2 ODI v West Indies Bridgetown 22 Jul 2021 ODI # 4311
4.0 0 26 3 6.50 1 1 T20I v Sri Lanka Colombo (RPS) 7 Jun 2022 T20I # 1551
10.0 3 29 3 2.90 1 3 Test v England Melbourne 26 Dec 2021 Test # 2442
13.0 5 29 3 2.23 1 2 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
10.0 4 29 3 2.90 1 4 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
9.0 2 31 3 3.44 1 4 Test v Pakistan Perth 14 Dec 2023 Test # 2518
10.0 1 34 3 3.40 1 1 ODI v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
21.5 7 40 3 1.83 1 3 Test v India Adelaide 6 Dec 2018 Test # 2333
14.0 1 41 3 2.92 1 1 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
9.1 0 43 3 4.69 1 1 ODI v West Indies Bridgetown 26 Jul 2021 ODI # 4313
17.0 3 46 3 2.70 1 4 Test v India Perth 14 Dec 2018 Test # 2334
20.0 4 49 3 2.45 1 2 Test v England Adelaide 2 Dec 2017 Test # 2285
9.5 0 49 3 4.98 1 2 ODI v India Wankhede 17 Mar 2023 ODI # 4538
16.0 1 51 3 3.18 1 3 Test v England Brisbane 23 Nov 2017 Test # 2282
22.0 7 51 3 2.31 1 2 Test v West Indies Perth 30 Nov 2022 Test # 2477
10.0 1 53 3 5.30 1 2 Test v England Hobart 14 Jan 2022 Test # 2449
10.0 0 55 3 5.50 1 1 ODI v India Ahmedabad 19 Nov 2023 ODI # 4705
10.0 0 56 3 5.60 1 1 ODI v India Wankhede 14 Jan 2020 ODI # 4231
12.0 1 59 3 4.91 1 1 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
9.5 0 60 3 6.10 1 2 ODI v New Zealand Cairns 11 Sep 2022 ODI # 4464
16.2 1 73 3 4.46 1 3 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
10.0 0 74 3 7.40 1 1 ODI v England Manchester 16 Sep 2020 ODI # 4261
28.0 4 77 3 2.75 1 1 Test v England Brisbane 23 Nov 2017 Test # 2282
26.0 5 78 3 3.00 1 2 Test v India Melbourne 26 Dec 2020 Test # 2398
21.3 2 79 3 3.67 1 4 Test v England Lord's 28 Jun 2023 Test # 2508
22.0 7 80 3 3.63 1 2 Test v England Manchester 4 Sep 2019 Test # 2360
17.0 0 88 3 5.17 1 2 Test v England Lord's 28 Jun 2023 Test # 2508
7.0 0 12 2 1.71 1 2 ODI v New Zealand Cairns 8 Sep 2022 ODI # 4462
4.0 0 18 2 4.50 1 2 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
3.0 0 20 2 6.66 1 2 T20I v Oman Bridgetown 5 Jun 2024 T20I # 2641
4.0 0 21 2 5.25 1 1 T20I v Bangladesh Dubai (DICS) 4 Nov 2021 T20I # 1391
3.0 0 22 2 7.33 1 1 T20I v Pakistan Sydney 3 Nov 2019 T20I # 999
11.0 3 26 2 2.36 1 3 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
4.0 0 27 2 6.75 1 1 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
4.0 0 29 2 7.25 1 1 T20I v Pakistan Perth 8 Nov 2019 T20I # 1009
12.5 4 30 2 2.33 1 2 Test v New Zealand Melbourne 26 Dec 2019 Test # 2376
4.0 0 32 2 8.00 1 1 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
4.0 0 32 2 8.00 1 1 T20I v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
4.0 0 33 2 8.25 1 1 T20I v Bangladesh Mirpur 3 Aug 2021 T20I # 1210
4.0 0 34 2 8.50 1 1 T20I v India Canberra 4 Dec 2020 T20I # 1114
12.0 2 35 2 2.91 1 1 Test v England Brisbane 8 Dec 2021 Test # 2440
12.0 3 37 2 3.08 1 1 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
10.0 1 38 2 3.80 1 1 ODI v England Manchester 13 Sep 2020 ODI # 4260
4.0 0 38 2 9.50 1 1 T20I v Pakistan Dubai (DICS) 11 Nov 2021 T20I # 1420
13.0 2 39 2 3.00 1 1 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
4.0 0 40 2 10.00 1 1 T20I v West Indies Carrara 5 Oct 2022 T20I # 1806
12.0 2 41 2 3.41 1 1 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
9.0 1 43 2 4.77 2 2 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
27.0 10 43 2 1.59 1 4 Test v England Adelaide 16 Dec 2021 Test # 2441
4.0 1 43 2 10.75 4 2 T20I v Ireland Brisbane 31 Oct 2022 T20I # 1855
10.0 0 43 2 4.30 1 1 ODI v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
10.0 2 46 2 4.60 1 3 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
15.3 4 48 2 3.09 1 2 Test v West Indies Adelaide 8 Dec 2022 Test # 2479
10.0 1 51 2 5.10 1 2 ODI v South Africa Adelaide 9 Nov 2018 ODI # 4067
9.0 1 53 2 5.88 1 1 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
15.0 3 54 2 3.60 1 1 Test v England Melbourne 26 Dec 2021 Test # 2442
10.0 0 55 2 5.50 1 2 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
10.0 1 57 2 5.70 1 1 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
9.0 0 59 2 6.55 1 1 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
10.0 0 59 2 5.90 1 1 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
14.0 3 59 2 4.21 1 2 Test v England Leeds 6 Jul 2023 Test # 2509
19.0 4 63 2 3.31 1 1 Test v India Adelaide 6 Dec 2018 Test # 2333
10.0 0 66 2 6.60 1 2 ODI v England Ahmedabad 4 Nov 2023 ODI # 4693
25.0 5 68 2 2.72 1 2 Test v Pakistan Perth 14 Dec 2023 Test # 2518
10.0 0 71 2 7.10 1 2 ODI v England Melbourne 14 Jan 2018 ODI # 3951
13.4 0 71 2 5.19 1 2 Test v India The Oval 7 Jun 2023 Test # 2505
16.0 2 75 2 4.68 1 1 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
14.0 1 77 2 5.50 3 4 Test v India The Oval 7 Jun 2023 Test # 2505
24.0 4 79 2 3.29 1 2 Test v India Perth 14 Dec 2018 Test # 2334
21.0 6 80 2 3.80 1 1 Test v England Sydney 4 Jan 2018 Test # 2291
28.0 7 87 2 3.10 1 1 Test v India Melbourne 26 Dec 2018 Test # 2337
23.0 3 88 2 3.82 1 2 Test v India Brisbane 15 Jan 2021 Test # 2404
25.0 0 137 2 5.48 1 2 Test v England Manchester 19 Jul 2023 Test # 2512
7.0 1 14 1 2.00 1 3 Test v India Indore 1 Mar 2023 Test # 2496
4.0 0 15 1 3.75 1 2 T20I v West Indies Gros Islet 12 Jul 2021 T20I # 1189
4.0 1 15 1 3.75 1 3 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
4.0 0 20 1 5.00 1 1 T20I v England Southampton 8 Sep 2020 T20I # 1097
4.0 0 20 1 5.00 1 4 Test v India Melbourne 26 Dec 2020 Test # 2398
4.0 0 22 1 5.50 1 2 ODI v Netherlands Delhi 25 Oct 2023 ODI # 4681
3.0 0 23 1 7.66 1 2 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
4.0 0 23 1 5.75 3 1 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
4.0 0 25 1 6.25 1 2 T20I v England Southampton 6 Sep 2020 T20I # 1096
4.0 0 26 1 6.50 1 2 T20I v India Sydney 25 Nov 2018 T20I # 714
8.3 1 27 1 3.17 1 1 ODI v Zimbabwe Townsville 28 Aug 2022 ODI # 4458
3.0 0 28 1 9.33 1 2 T20I v Bangladesh Mirpur 4 Aug 2021 T20I # 1212
8.0 0 30 1 3.75 1 4 Test v England Hobart 14 Jan 2022 Test # 2449
7.0 1 31 1 4.42 1 1 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
9.0 0 31 1 3.44 1 1 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
8.0 0 31 1 3.87 1 2 ODI v India Chennai 8 Oct 2023 ODI # 4662
7.0 0 32 1 4.57 1 3 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
4.0 0 33 1 8.25 1 1 T20I v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
8.0 0 33 1 4.12 1 2 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
9.0 4 34 1 3.77 1 2 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
12.0 5 37 1 3.08 1 1 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
16.0 4 38 1 2.37 1 3 Test v England Sydney 4 Jan 2018 Test # 2291
4.0 0 39 1 9.75 1 1 T20I v New Zealand Wellington 21 Feb 2024 T20I # 2481
4.0 0 42 1 10.50 4 1 T20I v England Canberra 12 Oct 2022 T20I # 1817
9.0 2 43 1 4.77 1 1 ODI v New Zealand Cairns 6 Sep 2022 ODI # 4461
17.0 5 44 1 2.58 1 3 Test v England Perth 14 Dec 2017 Test # 2288
10.0 0 45 1 4.50 1 1 ODI v England Adelaide 17 Nov 2022 ODI # 4475
14.3 3 45 1 3.10 1 3 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
16.0 2 46 1 2.87 4 4 Test v England Manchester 4 Sep 2019 Test # 2360
16.0 3 47 1 2.93 1 3 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
9.3 0 53 1 5.57 1 2 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
17.0 6 53 1 3.11 1 4 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
7.0 0 53 1 7.57 1 2 ODI v India Rajkot 27 Sep 2023 ODI # 4657
16.0 2 56 1 3.50 2 2 Test v England Sydney 5 Jan 2022 Test # 2446
21.0 1 57 1 2.71 1 2 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
19.0 7 61 1 3.21 1 2 Test v India Sydney 7 Jan 2021 Test # 2402
18.0 4 62 1 3.44 1 3 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
9.0 0 63 1 7.00 1 1 ODI v England Perth 28 Jan 2018 ODI # 3968
9.0 0 65 1 7.22 1 2 ODI v India Sydney 27 Nov 2020 ODI # 4265
23.0 4 65 1 2.82 1 4 Test v West Indies Perth 30 Nov 2022 Test # 2477
8.0 0 65 1 8.12 1 2 ODI v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
9.0 0 70 1 7.77 2 2 ODI v England Birmingham 11 Jul 2019 ODI # 4191
9.0 0 70 1 7.77 1 1 ODI v Afghanistan Wankhede 7 Nov 2023 ODI # 4696
10.0 0 74 1 7.40 2 1 ODI v India The Oval 9 Jun 2019 ODI # 4155
20.0 3 77 1 3.85 1 3 Test v England Brisbane 8 Dec 2021 Test # 2440
21.0 3 81 1 3.85 1 1 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
36.2 11 90 1 2.47 1 1 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
22.0 3 94 1 4.27 1 3 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
22.0 3 97 1 4.40 1 2 Test v India Ahmedabad 9 Mar 2023 Test # 2499
23.0 5 98 1 4.26 1 3 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
33.4 5 110 1 3.26 1 2 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
26.0 0 123 1 4.73 1 1 Test v India Sydney 3 Jan 2019 Test # 2339
6.0 3 7 0 1.16 1 3 Test v India Adelaide 17 Dec 2020 Test # 2396
3.0 1 11 0 3.66 1 3 Test v India Melbourne 26 Dec 2018 Test # 2337
2.0 0 11 0 5.50 1 1 T20I v England Canberra 14 Oct 2022 T20I # 1820
3.0 0 15 0 5.00 1 4 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
2.0 0 15 0 7.50 1 2 T20I v New Zealand Auckland 25 Feb 2024 T20I # 2484
6.0 1 18 0 3.00 1 3 Test v Pakistan Dubai (DICS) 7 Oct 2018 Test # 2320
5.0 0 21 0 4.20 1 1 Test v India Indore 1 Mar 2023 Test # 2496
2.0 0 23 0 11.50 1 3 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
4.0 0 25 0 6.25 1 1 T20I v Pakistan Canberra 5 Nov 2019 T20I # 1002
7.0 1 29 0 4.14 1 3 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
9.0 3 29 0 3.22 1 4 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
3.0 0 30 0 10.00 1 1 T20I v England Southampton 4 Sep 2020 T20I # 1095
4.0 0 30 0 7.50 1 1 T20I v Sri Lanka Canberra 15 Feb 2022 T20I # 1466
7.0 0 33 0 4.71 1 2 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
4.0 0 36 0 9.00 1 1 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
4.0 0 37 0 9.25 1 2 T20I v West Indies Gros Islet 14 Jul 2021 T20I # 1190
3.0 0 37 0 12.33 1 2 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
3.0 0 37 0 12.33 1 2 T20I v England Bridgetown 8 Jun 2024 T20I # 2650
4.0 0 38 0 9.50 1 1 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
4.0 0 40 0 10.00 1 1 T20I v West Indies Gros Islet 9 Jul 2021 T20I # 1185
4.0 0 41 0 10.25 1 2 T20I v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
8.0 0 47 0 5.87 3 2 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
10.0 0 47 0 4.70 1 2 ODI v England Manchester 11 Sep 2020 ODI # 4259
4.0 0 49 0 12.25 1 1 T20I v West Indies Gros Islet 10 Jul 2021 T20I # 1188
14.0 0 56 0 4.00 1 3 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
21.0 6 58 0 2.76 1 4 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
15.0 3 59 0 3.93 1 4 Test v New Zealand Melbourne 26 Dec 2019 Test # 2376
4.0 0 60 0 15.00 1 1 T20I v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
10.0 0 63 0 6.30 1 1 ODI v England Sydney 21 Jan 2018 ODI # 3960
9.0 0 66 0 7.33 2 2 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
22.0 6 66 0 3.00 1 4 Test v India Sydney 7 Jan 2021 Test # 2402
10.0 0 67 0 6.70 1 2 ODI v India Chennai 22 Mar 2023 ODI # 4545
18.0 2 68 0 3.77 1 4 Test v England Sydney 5 Jan 2022 Test # 2446
16.0 3 69 0 4.31 1 2 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
24.0 5 71 0 2.95 1 1 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
16.0 0 75 0 4.68 1 4 Test v India Brisbane 15 Jan 2021 Test # 2404
10.0 0 78 0 7.80 2 1 ODI v India Rajkot 17 Jan 2020 ODI # 4232
9.0 0 82 0 9.11 1 2 ODI v India Sydney 29 Nov 2020 ODI # 4266
9.0 0 89 0 9.88 1 2 ODI v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
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