Records type bowling analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 22 May 2003 remove greater than or equal to 22 May 2003 from query
Ordered by bowling strike rate (ascending)
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 116 128 967.1 120 5026 204 6/39 8/102 24.63 5.19 28.4 5 0 Profile
filtered 2017-2024 116 128 967.1 120 5026 204 6/39 8/102 24.63 5.19 28.4 5 0
Innings by innings list
1.3 0 6 2 4.00 4.5 2 1 T20I v India Bengaluru 19 Jun 2022 T20I # 1575
4.0 0 39 5 9.75 4.8 3 1 T20I v England Bristol 27 Jul 2022 T20I # 1693
2.0 0 12 2 6.00 6.0 1 2 T20I v Sri Lanka Centurion 20 Jan 2017 T20I # 589
4.0 0 19 4 4.75 6.0 1 2 T20I v Sri Lanka Johannesburg 22 Jan 2017 T20I # 590
2.0 0 16 2 8.00 6.0 2 2 T20I v Australia Carrara 17 Nov 2018 T20I # 711
2.0 0 20 2 10.00 6.0 3 1 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
4.0 0 29 4 7.25 6.0 3 1 T20I v India Perth 30 Oct 2022 T20I # 1853
4.0 0 30 3 7.50 8.0 2 2 T20I v England East London 12 Feb 2020 T20I # 1039
4.0 0 48 3 12.00 8.0 3 1 T20I v England Durban 14 Feb 2020 T20I # 1041
4.0 0 41 3 10.25 8.0 3 2 T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
4.0 0 32 3 8.00 8.0 4 2 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
2.4 0 11 2 4.12 8.0 2 2 T20I v England Cardiff 28 Jul 2022 T20I # 1698
3.0 0 20 2 6.66 9.0 2 1 T20I v India Rajkot 17 Jun 2022 T20I # 1572
3.0 0 51 2 17.00 9.0 3 2 T20I v India Indore 4 Oct 2022 T20I # 1805
10.0 0 58 6 5.80 10.0 3 1 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
3.2 0 31 2 9.30 10.0 4 2 T20I v England Cape Town 27 Nov 2020 T20I # 1109
4.0 0 36 2 9.00 12.0 1 1 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
4.0 0 55 2 13.75 12.0 2 2 T20I v England Centurion 16 Feb 2020 T20I # 1043
4.0 0 51 2 12.75 12.0 4 2 T20I v England Paarl 29 Nov 2020 T20I # 1111
4.0 0 18 2 4.50 12.0 3 2 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
4.0 0 45 2 11.25 12.0 3 1 T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
8.0 1 51 4 6.37 12.0 1 2 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
6.0 1 30 3 5.00 12.0 2 2 Test v India Cape Town 3 Jan 2024 Test # 2522
4.0 0 41 2 10.25 12.0 1 1 T20I v West Indies Kingston 25 May 2024 T20I # 2626
12.2 3 39 6 3.16 12.3 3 4 Test v India Centurion 13 Jan 2018 Test # 2293
8.2 0 57 4 6.84 12.5 2 2 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
9.0 1 51 4 5.66 13.5 3 1 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
10.0 0 62 4 6.20 15.0 2 1 ODI v England Kimberley 1 Feb 2023 ODI # 4514
5.0 1 26 2 5.20 15.0 1 2 ODI v England Wankhede 21 Oct 2023 ODI # 4677
8.0 1 50 3 6.25 16.0 2 1 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
5.2 0 14 2 2.62 16.0 2 2 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
8.0 0 30 3 3.75 16.0 3 2 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
8.0 0 52 3 6.50 16.0 4 2 ODI v India Lucknow 6 Oct 2022 ODI # 4470
8.1 1 19 3 2.32 16.3 2 1 ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
13.5 7 19 5 1.37 16.6 2 1 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
3.0 0 7 1 2.33 18.0 1 2 T20I v Zimbabwe East London 9 Oct 2018 T20I # 698
9.0 0 64 3 7.11 18.0 2 1 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
9.0 2 63 3 7.00 18.0 1 2 ODI v England Johannesburg 9 Feb 2020 ODI # 4242
3.0 0 37 1 12.33 18.0 2 1 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
3.0 0 22 1 7.33 18.0 4 2 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
3.0 0 14 1 4.66 18.0 3 2 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
10.0 0 60 3 6.00 20.0 2 1 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
10.0 0 66 3 6.60 20.0 2 1 ODI v England The Oval 30 May 2019 ODI # 4143
10.0 0 58 3 5.80 20.0 1 2 ODI v India Cape Town 23 Jan 2022 ODI # 4349
10.1 2 43 3 4.22 20.3 3 3 Test v India Johannesburg 3 Jan 2022 Test # 2445
7.0 0 27 2 3.85 21.0 2 2 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
3.3 0 14 1 4.00 21.0 2 2 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
15.0 5 44 4 2.93 22.5 1 3 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
8.0 1 54 2 6.75 24.0 2 2 ODI v India Centurion 16 Feb 2018 ODI # 3978
8.0 0 65 2 8.12 24.0 1 1 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
4.0 0 33 1 8.25 24.0 3 1 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
4.0 0 49 1 12.25 24.0 2 2 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
24.0 5 71 6 2.95 24.0 2 1 Test v India Centurion 26 Dec 2021 Test # 2443
4.0 0 39 1 9.75 24.0 2 2 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
4.0 0 32 1 8.00 24.0 3 1 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
8.1 3 26 2 3.18 24.5 2 1 ODI v Australia Perth 4 Nov 2018 ODI # 4065
8.3 0 69 2 8.11 25.5 2 1 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
13.3 3 51 3 3.77 27.0 3 1 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
9.0 1 57 2 6.33 27.0 1 1 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
14.0 5 21 3 1.50 28.0 4 3 Test v India Cape Town 11 Jan 2022 Test # 2448
10.0 0 52 2 5.20 30.0 3 1 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
5.0 1 25 1 5.00 30.0 2 2 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
5.0 1 22 1 4.40 30.0 2 1 ODI v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
5.0 1 16 1 3.20 30.0 2 1 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
10.0 2 38 2 3.80 30.0 1 3 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
10.0 2 31 2 3.10 30.0 2 3 Test v India Centurion 26 Dec 2021 Test # 2443
10.0 0 64 2 6.40 30.0 4 2 ODI v India Paarl 19 Jan 2022 ODI # 4344
5.0 0 21 1 4.20 30.0 2 2 ODI v India Delhi 11 Oct 2022 ODI # 4472
6.0 0 45 1 7.50 36.0 1 1 ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
13.0 5 24 2 1.84 39.0 4 3 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
7.0 1 26 1 3.71 42.0 2 2 ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
7.0 2 15 1 2.14 42.0 2 3 Test v England Lord's 17 Aug 2022 Test # 2474
7.4 0 45 1 5.86 46.0 2 1 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
8.0 1 29 1 3.62 48.0 2 1 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
8.0 0 33 1 4.12 48.0 1 2 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
8.0 0 42 1 5.25 48.0 3 2 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
8.0 1 49 1 6.12 48.0 1 2 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
8.0 2 18 1 2.25 48.0 1 2 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
8.2 0 63 1 7.56 50.0 1 1 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
17.0 1 57 2 3.35 51.0 3 2 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
9.0 5 9 1 1.00 54.0 6 3 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
9.0 0 67 1 7.44 54.0 2 1 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
9.0 0 66 1 7.33 54.0 2 2 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
9.0 0 49 1 5.44 54.0 2 2 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
9.0 1 35 1 3.88 54.0 2 2 Test v Australia Brisbane 17 Dec 2022 Test # 2482
9.0 0 66 1 7.33 54.0 2 1 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
10.0 0 56 1 5.60 60.0 2 2 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
10.0 1 47 1 4.70 60.0 2 2 ODI v New Zealand Birmingham 19 Jun 2019 ODI # 4165
10.0 2 29 1 2.90 60.0 2 4 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
10.0 1 75 1 7.50 60.0 1 1 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
10.0 2 34 1 3.40 60.0 1 1 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
12.0 2 38 1 3.16 72.0 4 3 Test v India Johannesburg 24 Jan 2018 Test # 2294
14.0 2 51 1 3.64 84.0 5 2 Test v India Centurion 13 Jan 2018 Test # 2293
14.3 7 33 1 2.27 87.0 4 1 Test v India Cape Town 11 Jan 2022 Test # 2448
15.0 7 27 1 1.80 90.0 4 1 Test v India Johannesburg 24 Jan 2018 Test # 2294
18.0 3 61 1 3.38 108.0 2 2 Test v England Manchester 25 Aug 2022 Test # 2475
19.0 3 64 1 3.36 114.0 1 1 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
22.1 2 98 1 4.42 133.0 2 2 Test v Australia Melbourne 26 Dec 2022 Test # 2485
2.0 0 13 0 6.50 - 1 2 T20I v Sri Lanka Cape Town 25 Jan 2017 T20I # 591
6.0 0 47 0 7.83 - 2 1 ODI v India Cape Town 7 Feb 2018 ODI # 3971
14.2 1 54 0 3.76 - 3 1 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
3.0 0 25 0 8.33 - 2 2 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
4.0 0 34 0 8.50 - 1 1 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
20.0 5 83 0 4.15 - 2 1 Test v India Ranchi 19 Oct 2019 Test # 2365
7.0 0 42 0 6.00 - 2 1 ODI v England Cape Town 4 Feb 2020 ODI # 4234
3.0 0 23 0 7.66 - 4 2 T20I v England Cape Town 1 Dec 2020 T20I # 1113
10.0 3 44 0 4.40 - 1 1 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
3.0 0 17 0 5.66 - 4 4 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
10.0 1 65 0 6.50 - 2 2 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
13.0 3 31 0 2.38 - 2 3 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
3.0 0 46 0 15.33 - 4 2 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
4.0 0 48 0 12.00 - 2 1 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
8.0 0 33 0 4.12 - 2 1 ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
11.0 4 26 0 2.36 - 3 1 Test v India Johannesburg 3 Jan 2022 Test # 2445
8.0 0 35 0 4.37 - 1 1 ODI v India Paarl 21 Jan 2022 ODI # 4346
5.0 0 24 0 4.80 - 2 2 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
5.0 0 39 0 7.80 - 2 1 ODI v England Manchester 22 Jul 2022 ODI # 4435
2.0 0 10 0 5.00 - 3 2 T20I v England Southampton 31 Jul 2022 T20I # 1717
5.0 1 12 0 2.40 - 2 1 Test v England Lord's 17 Aug 2022 Test # 2474
4.0 0 49 0 12.25 - 3 1 T20I v India Guwahati 2 Oct 2022 T20I # 1803
3.0 0 35 0 11.66 - 3 1 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
10.0 0 76 0 7.60 - 1 1 ODI v West Indies East London 18 Mar 2023 ODI # 4540
4.0 0 49 0 12.25 - 2 1 T20I v Australia Durban 30 Aug 2023 T20I # 2224
2.5 0 41 0 14.47 - 2 2 T20I v Australia Durban 1 Sep 2023 T20I # 2228
1.0 0 18 0 18.00 - 4 2 T20I v Australia Durban 3 Sep 2023 T20I # 2230
5.0 0 23 0 4.60 - 1 2 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
6.0 1 28 0 4.66 - 2 2 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
4.0 0 41 0 10.25 - 2 1 T20I v West Indies Kingston 23 May 2024 T20I # 2617
TDNB - - - - - - - ODI v England Leeds 24 Jul 2022 ODI # 4437
DNB - - - - - - 4 Test v Australia Brisbane 17 Dec 2022 Test # 2482
DNB - - - - - - 4 Test v India Cape Town 3 Jan 2024 Test # 2522
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page