Records type bowling analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 9 Nov 2009 remove greater than or equal to 9 Nov 2009 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 2017-2024 150 156 1315.3 76 6318 280 6/25 8/113 22.56 4.80 28.1 8 0 Profile
filtered 2017-2024 150 156 1315.3 76 6318 280 6/25 8/113 22.56 4.80 28.1 8 0
Innings by innings list
10.0 0 25 6 2.50 5 1 ODI v England Nottingham 12 Jul 2018 ODI # 4014
2.5 0 17 5 6.00 6 2 T20I v South Africa Johannesburg 14 Dec 2023 T20I # 2401
4.0 0 24 5 6.00 5 1 T20I v England Manchester 3 Jul 2018 T20I # 684
8.0 0 25 5 3.12 5 2 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
16.0 6 40 5 2.50 4 2 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
14.0 2 57 5 4.07 4 3 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
15.0 1 72 5 4.80 4 1 Test v England Dharamsala 7 Mar 2024 Test # 2534
31.5 6 99 5 3.10 4 2 Test v Australia Sydney 3 Jan 2019 Test # 2339
3.0 2 6 4 2.00 6 1 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
4.1 1 18 4 4.32 6 1 ODI v South Africa Delhi 11 Oct 2022 ODI # 4472
4.0 1 21 4 5.25 5 2 T20I v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
15.0 2 22 4 1.46 4 3 Test v England Ranchi 23 Feb 2024 Test # 2531
9.0 1 23 4 2.55 5 2 ODI v South Africa Cape Town 7 Feb 2018 ODI # 3971
10.0 1 39 4 3.90 5 1 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
13.0 2 40 4 3.07 4 2 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
9.3 0 43 4 4.52 4 2 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
10.0 0 45 4 4.50 6 2 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
10.0 0 57 4 5.70 4 2 ODI v South Africa Gqeberha 13 Feb 2018 ODI # 3976
23.0 3 68 4 2.95 5 1 Test v Australia Dharamsala 25 Mar 2017 Test # 2258
4.0 1 12 3 3.00 5 2 T20I v West Indies Lauderhill 7 Aug 2022 T20I # 1726
4.0 0 13 3 3.25 5 1 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
2.3 0 16 3 6.40 5 2 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
6.0 0 20 3 3.33 5 1 ODI v South Africa Centurion 4 Feb 2018 ODI # 3970
4.0 0 28 3 7.00 5 1 T20I v West Indies Providence 8 Aug 2023 T20I # 2192
10.0 0 34 3 3.40 5 1 ODI v South Africa Durban 1 Feb 2018 ODI # 3969
10.0 1 41 3 4.10 4 2 ODI v West Indies North Sound 30 Jun 2017 ODI # 3898
10.0 0 42 3 4.20 4 1 ODI v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
8.2 0 42 3 5.04 5 2 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
10.0 0 45 3 4.50 4 1 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
9.0 0 50 3 5.55 5 2 ODI v West Indies Port of Spain 25 Jun 2017 ODI # 3896
10.0 0 51 3 5.10 5 1 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
4.0 0 52 3 13.00 3 2 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
10.0 0 52 3 5.20 5 2 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
10.0 1 54 3 5.40 5 2 ODI v Australia Eden Gardens 21 Sep 2017 ODI # 3912
10.0 0 54 3 5.40 5 2 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
10.0 1 56 3 5.60 6 1 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
9.0 0 62 3 6.88 5 2 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
10.0 0 64 3 6.40 4 1 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
10.0 0 67 3 6.70 3 2 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
10.0 0 68 3 6.80 5 1 ODI v England Lord's 14 Jul 2018 ODI # 4016
17.0 1 71 3 4.17 3 2 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
20.0 3 73 3 3.65 5 4 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
29.0 2 85 3 2.93 4 1 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
5.1 1 7 2 1.35 5 2 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
4.0 0 16 2 4.00 5 1 T20I v Australia Ranchi 7 Oct 2017 T20I # 623
5.0 1 16 2 3.20 3 2 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
4.0 0 18 2 4.50 5 2 T20I v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
8.0 2 19 2 2.37 4 4 Test v England Rajkot 15 Feb 2024 Test # 2530
4.0 0 20 2 5.00 5 1 T20I v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
4.0 0 24 2 6.00 4 1 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
8.0 0 24 2 3.00 4 2 ODI v England Lucknow 29 Oct 2023 ODI # 4686
6.2 1 25 2 3.94 5 4 Test v England Chennai 13 Feb 2021 Test # 2411
8.0 3 25 2 3.12 5 2 ODI v West Indies Tarouba 1 Aug 2023 ODI # 4624
4.0 0 26 2 6.50 5 1 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
4.0 0 26 2 6.50 4 1 T20I v West Indies Lauderhill 12 Aug 2023 T20I # 2193
4.0 0 30 2 7.50 5 2 T20I v Sri Lanka Colombo (RPS) 28 Jul 2021 T20I # 1206
10.0 1 31 2 3.10 5 1 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
8.4 1 31 2 3.57 5 2 ODI v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
4.0 0 32 2 8.00 5 2 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
9.0 1 32 2 3.55 5 2 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
4.0 0 33 2 8.25 4 2 ODI v Australia Chennai 17 Sep 2017 ODI # 3910
10.0 0 35 2 3.50 4 1 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
10.0 0 38 2 3.80 5 1 ODI v Afghanistan Dubai (DICS) 25 Sep 2018 ODI # 4046
4.0 0 38 2 9.50 5 1 T20I v Sri Lanka Indore 7 Jan 2020 T20I # 1026
10.0 0 38 2 3.80 4 2 ODI v Zimbabwe Harare 22 Aug 2022 ODI # 4457
14.1 0 40 2 2.82 4 3 Test v England Dharamsala 7 Mar 2024 Test # 2534
10.0 0 41 2 4.10 4 1 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
10.0 1 41 2 4.10 4 2 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
10.0 2 42 2 4.20 5 2 ODI v Hong Kong Dubai (DICS) 18 Sep 2018 ODI # 4039
10.0 0 42 2 4.20 5 1 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
8.0 1 43 2 5.37 4 2 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
4.0 0 45 2 11.25 5 2 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
10.0 0 46 2 4.60 4 1 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
9.0 1 48 2 5.33 5 1 ODI v Sri Lanka Colombo (RPS) 18 Jul 2021 ODI # 4307
6.0 0 48 2 8.00 6 1 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
6.0 0 51 2 8.50 3 2 ODI v South Africa Johannesburg 10 Feb 2018 ODI # 3973
8.0 0 51 2 6.37 4 2 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
10.0 0 52 2 5.20 5 1 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
10.0 0 54 2 5.40 4 1 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
10.0 0 59 2 5.90 4 2 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
10.0 0 65 2 6.50 5 2 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
10.0 0 73 2 7.30 5 1 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
10.0 0 75 2 7.50 5 1 ODI v Australia Indore 24 Sep 2017 ODI # 3914
18.0 2 77 2 4.27 3 2 Test v England Rajkot 15 Feb 2024 Test # 2530
10.0 0 84 2 8.40 5 2 ODI v New Zealand Hamilton 5 Feb 2020 ODI # 4235
2.0 0 3 1 1.50 4 1 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
2.3 0 3 1 1.20 4 1 ODI v South Africa Johannesburg 17 Dec 2023 ODI # 4713
1.0 0 10 1 10.00 4 2 T20I v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
4.0 0 17 1 4.25 5 1 T20I v New Zealand Lucknow 29 Jan 2023 T20I # 1991
5.0 1 18 1 3.60 5 1 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
4.0 0 19 1 4.75 4 1 T20I v Australia Sydney 25 Nov 2018 T20I # 714
4.0 0 20 1 5.00 6 1 T20I v New Zealand Ranchi 27 Jan 2023 T20I # 1990
4.0 0 20 1 5.00 6 1 T20I v West Indies Tarouba 3 Aug 2023 T20I # 2188
4.0 0 23 1 5.75 4 1 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
4.0 0 26 1 6.50 5 1 T20I v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
3.0 0 26 1 8.66 5 2 T20I v South Africa Gqeberha 12 Dec 2023 T20I # 2396
7.3 0 29 1 3.86 5 1 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
8.0 0 30 1 3.75 5 2 ODI v West Indies Bridgetown 29 Jul 2023 ODI # 4623
3.0 0 31 1 10.33 6 2 T20I v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
4.0 0 34 1 8.50 4 2 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
9.0 1 35 1 3.88 4 2 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
8.0 0 37 1 4.62 5 1 ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
8.0 0 39 1 4.87 5 1 ODI v South Africa Lucknow 6 Oct 2022 ODI # 4470
10.0 0 40 1 4.00 4 1 ODI v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
10.0 0 40 1 4.00 5 1 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
13.0 1 45 1 3.46 3 3 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
10.0 0 46 1 4.60 4 1 ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
10.0 0 47 1 4.70 6 1 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
8.0 1 48 1 6.00 6 1 ODI v Australia Wankhede 17 Mar 2023 ODI # 4538
8.0 0 49 1 6.12 5 1 ODI v Zimbabwe Harare 20 Aug 2022 ODI # 4454
9.0 0 49 1 5.44 5 1 ODI v South Africa Ranchi 9 Oct 2022 ODI # 4471
10.0 0 51 1 5.10 4 1 ODI v South Africa Centurion 16 Feb 2018 ODI # 3978
10.0 1 53 1 5.30 5 2 ODI v Bangladesh Chattogram 10 Dec 2022 ODI # 4499
17.0 4 56 1 3.29 4 3 Test v Sri Lanka Pallekele 12 Aug 2017 Test # 2269
10.0 0 56 1 5.60 5 2 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
10.0 0 57 1 5.70 4 2 ODI v Australia Canberra 2 Dec 2020 ODI # 4267
10.0 0 58 1 5.80 5 1 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
15.0 0 60 1 4.00 3 4 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
10.0 1 62 1 6.20 5 2 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
10.0 0 62 1 6.20 4 1 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
10.0 0 64 1 6.40 3 2 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
10.0 0 64 1 6.40 4 2 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
10.0 0 72 1 7.20 5 1 ODI v England Birmingham 30 Jun 2019 ODI # 4179
10.0 0 74 1 7.40 4 1 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
1.0 0 1 0 1.00 4 1 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
1.0 0 2 0 2.00 5 2 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
2.0 0 3 0 1.50 4 2 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
1.0 0 12 0 12.00 4 2 T20I v New Zealand Ahmedabad 1 Feb 2023 T20I # 1992
1.0 0 12 0 12.00 5 2 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
6.0 1 16 0 2.66 4 2 Test v England Chennai 13 Feb 2021 Test # 2411
2.0 0 16 0 8.00 5 2 T20I v Sri Lanka Colombo (RPS) 29 Jul 2021 T20I # 1207
4.0 0 18 0 4.50 3 2 T20I v West Indies Lauderhill 13 Aug 2023 T20I # 2194
4.0 0 22 0 5.50 4 1 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
12.0 4 22 0 1.83 5 1 Test v England Ranchi 23 Feb 2024 Test # 2531
5.0 0 23 0 4.60 3 3 Test v Australia Dharamsala 25 Mar 2017 Test # 2258
4.0 0 34 0 8.50 5 2 T20I v England Cardiff 6 Jul 2018 T20I # 688
10.0 0 34 0 3.40 5 1 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
10.0 2 34 0 3.40 6 1 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
10.0 0 36 0 3.60 5 1 ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
10.0 1 36 0 3.60 3 1 ODI v Zimbabwe Harare 18 Aug 2022 ODI # 4451
8.0 0 39 0 4.87 5 1 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
10.0 0 39 0 3.90 5 2 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
9.0 1 44 0 4.88 3 2 Test v England Lord's 9 Aug 2018 Test # 2315
10.0 0 45 0 4.50 3 2 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
4.0 0 46 0 11.50 4 2 T20I v Australia Guwahati 10 Oct 2017 T20I # 624
10.0 1 48 0 4.80 4 1 ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
8.0 0 48 0 6.00 5 2 ODI v South Africa Gqeberha 19 Dec 2023 ODI # 4714
10.0 0 55 0 5.50 5 2 ODI v England Leeds 17 Jul 2018 ODI # 4018
9.0 0 55 0 6.11 4 2 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
10.0 0 55 0 5.50 4 2 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
10.0 0 55 0 5.50 5 1 ODI v Sri Lanka Colombo (RPS) 20 Jul 2021 ODI # 4309
10.0 0 56 0 5.60 4 2 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
10.0 0 66 0 6.60 4 1 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
10.0 0 67 0 6.70 4 1 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
9.0 0 68 0 7.55 5 2 ODI v England Pune 23 Mar 2021 ODI # 4281
10.0 0 84 0 8.40 4 2 ODI v England Pune 26 Mar 2021 ODI # 4283
TDNB - - - - - - ODI v West Indies Port of Spain 23 Jun 2017 ODI # 3895
DNB - - - - - 2 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
DNB - - - - - 3 Test v Australia Sydney 3 Jan 2019 Test # 2339
TDNB - - - - - - T20I v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
TDNB - - - - - - ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
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 25/2 (5.0 ov, SA Yadav 12*, RR Pant 9*, SN Netravalkar 2/13)
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th Match, Jun 12, 2024 [T20I # 2669 - Current]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668 - Current]
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 - Current]
 
Feedback Print this page