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