Records type bowling analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 2 Jan 2011 remove greater than or equal to 2 Jan 2011 from query
Ordered by start date (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 2014-2024 219 267 2965.4 439 12513 506 7/112 13/144 24.72 4.21 35.1 16 4 Profile
filtered 2014-2024 219 267 2965.4 439 12513 506 7/112 13/144 24.72 4.21 35.1 16 4
Innings by innings list
3.0 0 27 0 9.00 2 1 T20I v Australia Adelaide 5 Nov 2014 T20I # 407
3.0 0 25 1 8.33 2 2 T20I v Australia Melbourne 7 Nov 2014 T20I # 408
4.0 0 38 0 9.50 2 2 T20I v West Indies Cape Town 9 Jan 2015 T20I # 413
3.0 0 28 2 9.33 2 2 T20I v Bangladesh Mirpur 5 Jul 2015 T20I # 428
8.0 3 16 6 2.00 2 1 ODI v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
7.0 0 45 2 6.42 2 2 ODI v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
6.0 0 41 0 6.83 2 2 ODI v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
4.0 0 29 2 7.25 2 1 T20I v New Zealand Durban 14 Aug 2015 T20I # 451
4.0 0 30 3 7.50 3 1 T20I v New Zealand Centurion 16 Aug 2015 T20I # 452
9.1 0 49 1 5.34 3 2 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
10.0 1 33 2 3.30 2 2 ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
4.0 0 32 0 8.00 2 1 T20I v India Dharamsala 2 Oct 2015 T20I # 456
4.0 0 18 1 4.50 3 1 T20I v India Cuttack 5 Oct 2015 T20I # 457
10.0 0 58 2 5.80 2 2 ODI v India Kanpur 11 Oct 2015 ODI # 3689
10.0 1 49 1 4.90 2 1 ODI v India Indore 14 Oct 2015 ODI # 3692
10.0 0 39 0 3.90 2 2 ODI v India Rajkot 18 Oct 2015 ODI # 3695
10.0 0 54 3 5.40 2 1 ODI v India Chennai 22 Oct 2015 ODI # 3698
7.0 0 41 4 5.85 2 2 ODI v India Wankhede 25 Oct 2015 ODI # 3700
10.0 0 30 1 3.00 4 1 Test v India Mohali 5 Nov 2015 Test # 2186
12.0 7 19 0 1.58 5 3 Test v India Mohali 5 Nov 2015 Test # 2186
5.0 1 17 0 3.40 3 2 Test v India Bengaluru 14 Nov 2015 Test # 2188
17.0 8 30 1 1.76 2 1 Test v India Nagpur 25 Nov 2015 Test # 2189
5.0 1 15 0 3.00 3 3 Test v India Nagpur 25 Nov 2015 Test # 2189
29.5 2 175 3 5.86 3 1 Test v England Cape Town 2 Jan 2016 Test # 2197
13.0 2 57 1 4.38 2 3 Test v England Cape Town 2 Jan 2016 Test # 2197
23.1 5 78 5 3.36 2 2 Test v England Johannesburg 14 Jan 2016 Test # 2199
4.0 0 28 0 7.00 2 4 Test v England Johannesburg 14 Jan 2016 Test # 2199
29.0 6 112 7 3.86 2 2 Test v England Centurion 22 Jan 2016 Test # 2200
10.4 2 32 6 3.00 2 4 Test v England Centurion 22 Jan 2016 Test # 2200
9.0 0 35 0 3.88 2 2 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
10.0 0 65 2 6.50 2 1 ODI v England Centurion 9 Feb 2016 ODI # 3736
9.5 1 45 4 4.57 2 1 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
9.0 1 34 3 3.77 2 1 ODI v England Cape Town 14 Feb 2016 ODI # 3738
4.0 0 29 1 7.25 2 1 T20I v England Cape Town 19 Feb 2016 T20I # 503
3.4 0 28 2 7.63 1 1 T20I v England Johannesburg 21 Feb 2016 T20I # 506
4.0 0 26 2 6.50 1 1 T20I v Australia Durban 4 Mar 2016 T20I # 519
4.0 0 25 2 6.25 1 2 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
4.0 0 38 1 9.50 2 2 T20I v Australia Cape Town 9 Mar 2016 T20I # 526
4.0 0 50 2 12.50 1 2 T20I v England Wankhede 18 Mar 2016 T20I # 540
4.0 0 37 2 9.25 1 2 T20I v Afghanistan Wankhede 20 Mar 2016 T20I # 542
3.4 0 38 1 10.36 1 2 T20I v West Indies Nagpur 25 Mar 2016 T20I # 549
9.0 1 34 0 3.77 2 2 ODI v West Indies Providence 3 Jun 2016 ODI # 3739
7.0 1 13 3 1.85 1 2 ODI v Australia Providence 7 Jun 2016 ODI # 3741
8.0 0 66 1 8.25 2 1 ODI v Australia Basseterre 11 Jun 2016 ODI # 3743
7.0 0 46 0 6.57 2 2 ODI v West Indies Basseterre 15 Jun 2016 ODI # 3747
TDNB - - - - - - ODI v Australia Bridgetown 19 Jun 2016 ODI # 3750
10.0 1 31 3 3.10 1 1 ODI v West Indies Bridgetown 24 Jun 2016 ODI # 3754
DNB - - - - - 2 Test v New Zealand Durban 19 Aug 2016 Test # 2219
16.3 4 62 3 3.75 3 2 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
13.0 2 54 2 4.15 3 4 Test v New Zealand Centurion 27 Aug 2016 Test # 2220
4.0 1 22 1 5.50 1 2 ODI v Ireland Benoni 25 Sep 2016 ODI # 3780
10.0 0 63 0 6.30 2 1 ODI v Australia Centurion 30 Sep 2016 ODI # 3785
7.0 0 31 2 4.42 2 2 ODI v Australia Johannesburg 2 Oct 2016 ODI # 3787
10.0 0 86 1 8.60 2 1 ODI v Australia Durban 5 Oct 2016 ODI # 3790
9.0 0 84 2 9.33 2 2 ODI v Australia Cape Town 12 Oct 2016 ODI # 3795
20.0 1 78 2 3.90 3 2 Test v Australia Perth 3 Nov 2016 Test # 2230
31.0 6 92 5 2.96 1 4 Test v Australia Perth 3 Nov 2016 Test # 2230
6.0 0 20 1 3.33 3 1 Test v Australia Hobart 12 Nov 2016 Test # 2233
17.0 5 34 4 2.00 4 3 Test v Australia Hobart 12 Nov 2016 Test # 2233
25.1 4 84 3 3.33 3 2 Test v Australia Adelaide 24 Nov 2016 Test # 2236
9.0 4 28 0 3.11 3 4 Test v Australia Adelaide 24 Nov 2016 Test # 2236
13.0 3 63 1 4.84 3 2 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
21.0 4 77 3 3.66 3 4 Test v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
12.0 2 37 4 3.08 3 2 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
17.0 3 55 6 3.23 3 4 Test v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
12.0 3 44 3 3.66 4 2 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
12.0 3 50 2 4.16 2 3 Test v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
10.0 1 35 1 3.50 1 1 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
8.0 0 47 1 5.87 1 2 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
7.0 0 39 2 5.57 1 1 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
9.0 1 50 2 5.55 4 2 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
10.0 0 55 0 5.50 1 2 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
7.0 1 31 2 4.42 1 1 ODI v New Zealand Hamilton 19 Feb 2017 ODI # 3836
10.0 0 39 2 3.90 1 2 ODI v New Zealand Wellington 25 Feb 2017 ODI # 3841
8.0 0 41 1 5.12 1 2 ODI v New Zealand Hamilton 1 Mar 2017 ODI # 3843
7.1 1 25 3 3.48 1 1 ODI v New Zealand Auckland 4 Mar 2017 ODI # 3846
30.0 7 92 1 3.06 1 2 Test v New Zealand Dunedin 8 Mar 2017 Test # 2253
19.0 6 59 2 3.10 3 1 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
17.0 5 38 1 2.23 3 3 Test v New Zealand Wellington 16 Mar 2017 Test # 2255
34.0 3 122 4 3.58 3 2 Test v New Zealand Hamilton 25 Mar 2017 Test # 2257
9.0 0 63 1 7.00 1 1 ODI v England Leeds 24 May 2017 ODI # 3872
10.0 0 50 2 5.00 1 1 ODI v England Southampton 27 May 2017 ODI # 3873
9.0 1 39 4 4.33 1 1 ODI v England Lord's 29 May 2017 ODI # 3874
8.0 1 46 1 5.75 1 2 ODI v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
7.0 1 36 0 5.14 1 2 ODI v Pakistan Birmingham 7 Jun 2017 ODI # 3881
9.0 2 34 0 3.77 1 2 ODI v India The Oval 11 Jun 2017 ODI # 3886
28.0 4 123 3 4.39 3 1 Test v England Lord's 6 Jul 2017 Test # 2262
20.0 5 50 3 2.50 2 3 Test v England Lord's 6 Jul 2017 Test # 2262
26.0 4 85 3 3.26 3 1 Test v England The Oval 27 Jul 2017 Test # 2266
18.0 4 56 1 3.11 3 3 Test v England The Oval 27 Jul 2017 Test # 2266
26.0 7 91 4 3.50 2 1 Test v England Manchester 4 Aug 2017 Test # 2268
17.0 4 50 2 2.94 2 3 Test v England Manchester 4 Aug 2017 Test # 2268
24.0 5 84 2 3.50 2 2 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
10.0 3 33 3 3.30 2 4 Test v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
13.5 4 33 5 2.38 1 2 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
11.0 1 30 5 2.72 1 3 Test v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
10.0 1 43 4 4.30 1 1 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
9.0 1 40 0 4.44 1 2 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
8.0 1 33 1 4.12 1 2 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
6.1 2 12 2 1.94 3 2 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
7.0 3 12 1 1.71 4 3 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
16.4 4 34 3 2.04 4 2 Test v India Cape Town 5 Jan 2018 Test # 2292
12.0 2 41 2 3.41 3 4 Test v India Cape Town 5 Jan 2018 Test # 2292
20.0 1 74 1 3.70 4 2 Test v India Centurion 13 Jan 2018 Test # 2293
14.0 3 47 3 3.35 2 4 Test v India Centurion 13 Jan 2018 Test # 2293
18.4 6 39 3 2.08 3 1 Test v India Johannesburg 24 Jan 2018 Test # 2294
23.0 5 69 3 3.00 2 3 Test v India Johannesburg 24 Jan 2018 Test # 2294
9.3 0 48 0 5.05 2 2 ODI v India Durban 1 Feb 2018 ODI # 3969
5.0 0 24 1 4.80 2 2 ODI v India Centurion 4 Feb 2018 ODI # 3970
10.0 1 54 1 5.40 1 1 ODI v India Cape Town 7 Feb 2018 ODI # 3971
10.0 0 58 2 5.80 2 1 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
9.0 0 58 1 6.44 2 1 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
25.0 7 74 2 2.96 4 1 Test v Australia Durban 1 Mar 2018 Test # 2297
13.0 5 28 2 2.15 4 3 Test v Australia Durban 1 Mar 2018 Test # 2297
21.0 2 96 5 4.57 2 1 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
22.0 9 54 6 2.45 2 3 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
20.5 1 91 4 4.36 2 2 Test v Australia Cape Town 22 Mar 2018 Test # 2300
12.0 6 31 1 2.58 1 4 Test v Australia Cape Town 22 Mar 2018 Test # 2300
19.0 7 53 3 2.78 2 2 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
8.0 3 16 0 2.00 1 4 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
14.0 1 50 4 3.57 3 1 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
12.0 0 44 3 3.66 1 3 Test v Sri Lanka Galle 12 Jul 2018 Test # 2311
20.0 3 55 1 2.75 2 1 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
8.0 0 42 0 5.25 2 3 Test v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
8.0 0 41 4 5.12 1 1 ODI v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
9.0 1 48 1 5.33 1 1 ODI v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
8.0 0 34 0 4.25 1 2 ODI v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
10.0 0 47 1 4.70 1 1 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
4.0 0 24 2 6.00 1 2 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
8.0 2 34 2 4.25 1 1 ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
10.0 1 32 3 3.20 3 1 ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
8.0 0 30 0 3.75 3 1 ODI v Australia Perth 4 Nov 2018 ODI # 4065
9.3 0 54 4 5.68 3 1 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
10.0 3 40 3 4.00 3 2 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
2.0 0 21 0 10.50 1 2 T20I v Australia Carrara 17 Nov 2018 T20I # 711
17.0 4 59 3 3.47 2 1 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
15.0 4 47 3 3.13 2 3 Test v Pakistan Centurion 26 Dec 2018 Test # 2338
10.0 2 35 2 3.50 3 1 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
16.4 2 61 4 3.66 4 3 Test v Pakistan Cape Town 3 Jan 2019 Test # 2340
11.4 0 41 2 3.51 3 2 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
16.0 2 75 3 4.68 4 4 Test v Pakistan Johannesburg 11 Jan 2019 Test # 2341
9.1 1 51 0 5.56 1 2 ODI v Pakistan Gqeberha 19 Jan 2019 ODI # 4080
9.0 1 35 2 3.88 1 1 ODI v Pakistan Durban 22 Jan 2019 ODI # 4081
10.0 0 57 2 5.70 3 1 ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
5.0 0 29 0 5.80 3 2 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
10.0 1 43 1 4.30 3 1 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
12.2 2 48 2 3.89 3 2 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
22.3 3 97 1 4.31 4 4 Test v Sri Lanka Durban 13 Feb 2019 Test # 2347
12.4 3 38 4 3.00 2 2 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
15.0 2 53 1 3.53 2 4 Test v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
9.0 0 48 1 5.33 1 1 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
9.0 1 43 3 4.77 1 2 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
6.0 2 18 1 3.00 1 2 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
10.0 1 50 3 5.00 1 1 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
4.0 0 42 1 10.50 2 1 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
10.0 0 66 2 6.60 3 1 ODI v England The Oval 30 May 2019 ODI # 4143
10.0 0 57 0 5.70 2 1 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
10.0 1 39 2 3.90 2 2 ODI v India Southampton 5 Jun 2019 ODI # 4150
TDNB - - - - - - ODI v West Indies Southampton 10 Jun 2019 ODI # 4156
8.0 1 36 1 4.50 1 1 ODI v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
10.0 0 42 1 4.20 1 2 ODI v New Zealand Birmingham 19 Jun 2019 ODI # 4165
10.0 0 65 0 6.50 1 1 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
10.0 2 36 2 3.60 1 1 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
10.0 0 56 3 5.60 2 2 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
3.0 0 24 0 8.00 1 2 T20I v India Mohali 18 Sep 2019 T20I # 888
4.0 0 39 3 9.75 2 1 T20I v India Bengaluru 22 Sep 2019 T20I # 893
24.0 7 66 0 2.75 2 1 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
13.0 3 41 1 3.15 3 3 Test v India Visakhapatnam 2 Oct 2019 Test # 2363
30.0 3 93 3 3.10 2 1 Test v India Pune 10 Oct 2019 Test # 2364
23.0 7 85 3 3.69 1 1 Test v India Ranchi 19 Oct 2019 Test # 2365
15.0 1 68 3 4.53 1 2 Test v England Centurion 26 Dec 2019 Test # 2377
24.0 3 103 4 4.29 1 4 Test v England Centurion 26 Dec 2019 Test # 2377
19.5 3 68 3 3.42 2 1 Test v England Cape Town 3 Jan 2020 Test # 2379
20.0 3 69 2 3.45 1 3 Test v England Cape Town 3 Jan 2020 Test # 2379
28.0 6 97 2 3.46 3 1 Test v England Gqeberha 16 Jan 2020 Test # 2380
3.0 0 45 0 15.00 3 1 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
4.0 0 27 1 6.75 1 2 T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
4.0 0 42 1 10.50 1 1 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
4.0 0 32 0 8.00 2 2 T20I v England Cape Town 27 Nov 2020 T20I # 1109
3.5 0 25 1 6.52 2 2 T20I v England Paarl 29 Nov 2020 T20I # 1111
27.0 7 70 3 2.59 1 2 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
8.0 2 21 0 2.62 1 4 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
21.0 2 72 0 3.42 1 1 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
14.0 3 34 2 2.42 1 3 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
10.0 1 51 1 5.10 1 2 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
10.0 2 43 1 4.30 1 2 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
10.0 2 24 1 2.40 1 1 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
20.0 9 34 5 1.70 1 3 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
13.0 6 24 2 1.84 1 2 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
16.0 3 44 3 2.75 1 4 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
3.0 0 32 0 10.66 2 2 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
4.0 0 37 3 9.25 3 2 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
4.0 0 41 1 10.25 5 2 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
3.0 0 36 1 12.00 4 1 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
4.0 0 24 2 6.00 2 2 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
8.2 2 43 2 5.16 1 1 ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
10.0 0 58 1 5.80 1 1 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
4.0 0 28 1 7.00 2 2 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
9.0 0 66 2 7.33 1 1 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
6.0 0 16 2 2.66 1 2 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
8.0 0 46 0 5.75 1 1 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
3.0 0 21 0 7.00 3 2 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
2.0 0 29 0 14.50 3 1 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
3.0 0 23 2 7.66 2 1 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
4.0 0 28 1 7.00 1 2 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
4.0 0 27 1 6.75 2 1 T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
3.0 0 32 0 10.66 2 1 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
4.0 0 20 3 5.00 2 1 T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
4.0 0 48 3 12.00 3 2 T20I v England Sharjah 6 Nov 2021 T20I # 1400
26.0 5 72 3 2.76 1 1 Test v India Centurion 26 Dec 2021 Test # 2443
17.0 4 42 4 2.47 1 3 Test v India Centurion 26 Dec 2021 Test # 2443
17.1 2 64 3 3.72 1 1 Test v India Johannesburg 3 Jan 2022 Test # 2445
20.0 3 77 3 3.85 1 3 Test v India Johannesburg 3 Jan 2022 Test # 2445
22.0 4 73 4 3.31 1 1 Test v India Cape Town 11 Jan 2022 Test # 2448
17.0 5 53 3 3.11 1 3 Test v India Cape Town 11 Jan 2022 Test # 2448
30.0 6 113 2 3.76 1 2 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
19.0 3 60 5 3.15 1 2 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
19.0 5 46 3 2.42 1 4 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
10.0 0 57 1 5.70 2 1 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
10.0 0 39 5 3.90 2 1 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
5.3 0 37 0 6.72 1 2 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
4.0 0 35 0 8.75 2 1 T20I v India Delhi 9 Jun 2022 T20I # 1554
4.0 0 15 1 3.75 1 1 T20I v India Cuttack 12 Jun 2022 T20I # 1569
4.0 0 31 1 7.75 1 1 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
1.0 0 5 0 5.00 3 1 T20I v India Bengaluru 19 Jun 2022 T20I # 1575
4.0 0 30 0 7.50 2 1 T20I v England Bristol 27 Jul 2022 T20I # 1693
3.0 0 35 1 11.66 1 2 T20I v England Cardiff 28 Jul 2022 T20I # 1698
19.0 3 52 5 2.73 1 1 Test v England Lord's 17 Aug 2022 Test # 2474
8.0 2 27 2 3.37 1 3 Test v England Lord's 17 Aug 2022 Test # 2474
23.0 2 110 2 4.78 1 2 Test v England Manchester 25 Aug 2022 Test # 2475
13.0 1 81 4 6.23 1 2 Test v England The Oval 8 Sep 2022 Test # 2476
11.0 1 57 1 5.18 1 4 Test v England The Oval 8 Sep 2022 Test # 2476
4.0 1 16 1 4.00 1 2 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
4.0 0 57 0 14.25 1 1 T20I v India Guwahati 2 Oct 2022 T20I # 1803
4.0 0 24 1 6.00 1 2 T20I v India Indore 4 Oct 2022 T20I # 1805
8.0 2 36 2 4.50 1 2 ODI v India Lucknow 6 Oct 2022 ODI # 4470
10.0 1 59 1 5.90 3 2 ODI v India Ranchi 9 Oct 2022 ODI # 4471
2.0 0 20 0 10.00 1 1 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
3.0 0 24 1 8.00 1 2 T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
4.0 0 26 0 6.50 2 1 T20I v India Perth 30 Oct 2022 T20I # 1853
4.0 0 44 1 11.00 2 1 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
3.0 0 37 0 12.33 2 1 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
17.3 1 76 4 4.34 1 2 Test v Australia Brisbane 17 Dec 2022 Test # 2482
4.0 1 13 4 3.25 1 4 Test v Australia Brisbane 17 Dec 2022 Test # 2482
28.0 1 144 2 5.14 1 2 Test v Australia Melbourne 26 Dec 2022 Test # 2485
28.0 3 119 1 4.25 1 1 Test v Australia Sydney 4 Jan 2023 Test # 2488
10.0 0 46 2 4.60 2 2 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
16.0 4 44 2 2.75 1 2 Test v West Indies Centurion 28 Feb 2023 Test # 2495
15.0 3 50 6 3.33 1 4 Test v West Indies Centurion 28 Feb 2023 Test # 2495
12.0 5 19 2 1.58 1 2 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
7.0 1 19 2 2.71 1 4 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
4.0 0 39 0 9.75 3 1 T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
4.0 0 50 2 12.50 4 1 T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
8.0 2 33 0 4.12 1 1 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
9.0 1 48 2 5.33 2 2 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
9.0 0 79 2 8.77 2 1 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
7.5 0 41 3 5.23 2 2 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
7.5 0 50 2 6.38 3 2 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
8.0 1 33 3 4.12 3 2 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
9.0 1 56 2 6.22 3 1 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
6.0 1 38 1 6.33 3 2 ODI v England Wankhede 21 Oct 2023 ODI # 4677
10.0 1 42 2 4.20 4 2 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
6.0 2 16 1 2.66 3 2 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
10.0 1 48 1 4.80 3 1 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
10.0 0 40 0 4.00 1 1 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
6.0 0 41 1 6.83 2 2 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
20.0 4 59 5 2.95 1 1 Test v India Centurion 26 Dec 2023 Test # 2520
12.0 3 32 2 2.66 1 3 Test v India Centurion 26 Dec 2023 Test # 2520
11.5 2 38 3 3.21 1 2 Test v India Cape Town 3 Jan 2024 Test # 2522
6.0 0 33 1 5.50 1 4 Test v India Cape Town 3 Jan 2024 Test # 2522
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page