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