Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 1 jan 2010 remove greater than or equal to 1 jan 2010 from query
Not involving the player DW Steyn (Afr/SA) remove DW Steyn (Afr/SA) from query
Ordered by bowling average (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2011-2024 202 1931 64* 15.44 0 467 6/23 24.66 13 70 0 -9.21 Profile
filtered 2012-2024 75 943 63 10.96 0 - - - - - - -
Match by match list
1* - 1 3 15 5.00 0 0 T20I v Pakistan Dubai (DICS) 10 Sep 2012 T20I # 259
3 - 3 4 24 6.00 0 0 ODI v England Adelaide 26 Jan 2018 ODI # 3966
0 - 0 10 62 6.20 0 0 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
0 - 0 4 29 7.25 0 0 ODI v India Nagpur 5 Mar 2019 ODI # 4106
2* - 2 3 23 7.66 1 0 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
DNB - - 2 16 8.00 0 0 T20I v India Colombo (RPS) 28 Sep 2012 T20I # 278
DNB - - 3 25 8.33 1 0 T20I v South Africa Cape Town 13 Oct 2011 T20I # 210
14* - 14 3 25 8.33 2 0 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
4 - 4 4 35 8.75 1 0 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
DNB - - 2 19 9.50 1 0 ODI v Ireland Belfast 27 Aug 2015 ODI # 3679
13 16 29 10 97 9.70 2 0 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
0 DNB 0 7 69 9.85 1 0 Test v India Adelaide 17 Dec 2020 Test # 2396
11* DNB 11 8 79 9.87 1 0 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
DNB - - 4 41 10.25 0 0 ODI v New Zealand Canberra 6 Dec 2016 ODI # 3812
4 - 4 2 22 11.00 0 0 T20I v West Indies Carrara 5 Oct 2022 T20I # 1806
TDNB - - 1 11 11.00 0 0 ODI v Ireland Belfast 23 Jun 2012 ODI # 3279
15 - 15 3 33 11.00 0 0 ODI v Pakistan Brisbane 13 Jan 2017 ODI # 3817
DNB - - 2 22 11.00 1 0 ODI v Sri Lanka Colombo (RPS) 24 Jun 2022 ODI # 4418
0 DNB 0 7 77 11.00 0 0 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
17 63 80 9 99 11.00 0 0 Test v India Melbourne 26 Dec 2018 Test # 2337
2 - 2 3 33 11.00 0 0 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
DNB - - 1 11 11.00 1 0 T20I v South Africa Melbourne 7 Nov 2014 T20I # 408
DNB DNB - 3 34 11.33 0 0 Test v West Indies Perth 30 Nov 2022 Test # 2477
DNB - - 2 23 11.50 0 0 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
DNB DNB - 4 47 11.75 1 0 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
DNB - - 4 49 12.25 0 0 ODI v England Leeds 11 Sep 2015 ODI # 3683
DNB - - 3 37 12.33 1 0 ODI v India Ranchi 8 Mar 2019 ODI # 4109
2 13 15 7 87 12.42 1 0 Test v England Hobart 14 Jan 2022 Test # 2449
DNB - - 2 25 12.50 1 0 ODI v England Melbourne 22 Nov 2022 ODI # 4480
0 - 0 2 25 12.50 1 0 T20I v England Cardiff 31 Aug 2015 T20I # 453
12 DNB 12 7 89 12.71 0 0 Test v England Brisbane 8 Dec 2021 Test # 2440
DNB - - 2 26 13.00 0 0 ODI v New Zealand Melbourne 9 Dec 2016 ODI # 3813
DNB - - 3 40 13.33 0 0 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
DNB - - 2 27 13.50 0 0 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
DNB - - 2 27 13.50 0 0 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
DNB - - 5 70 14.00 1 0 ODI v India Mohali 10 Mar 2019 ODI # 4111
1 - 1 1 14 14.00 0 0 T20I v Pakistan Dubai (DICS) 5 Sep 2012 T20I # 256
23* - 23 1 14 14.00 0 0 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
DNB - - 4 56 14.00 0 0 ODI v England Lord's 5 Sep 2015 ODI # 3681
12* - 12 1 14 14.00 0 0 ODI v Netherlands Delhi 25 Oct 2023 ODI # 4681
DNB - - 3 42 14.00 0 0 ODI v Scotland Hobart 14 Mar 2015 ODI # 3637
DNB - - 2 28 14.00 1 0 T20I v Ireland Brisbane 31 Oct 2022 T20I # 1855
0 DNB 0 6 85 14.16 0 0 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
DNB - - 2 29 14.50 1 0 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
4 DNB 4 7 103 14.71 0 0 Test v England Manchester 4 Sep 2019 Test # 2360
24* - 24 8 119 14.87 0 0 Test v England Sydney 4 Jan 2018 Test # 2291
6 - 6 3 45 15.00 0 0 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
0 DNB 0 5 75 15.00 0 0 Test v New Zealand Melbourne 26 Dec 2019 Test # 2376
9 DNB 9 3 46 15.33 0 0 Test v Pakistan Perth 14 Dec 2023 Test # 2518
50 1 51 9 141 15.66 0 0 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
1* - 1 2 32 16.00 0 0 T20I v West Indies Brisbane 7 Oct 2022 T20I # 1808
20 1* 21 6 96 16.00 1 0 Test v England Lord's 14 Aug 2019 Test # 2355
DNB - - 2 32 16.00 0 0 ODI v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
12 DNB 12 4 66 16.50 0 0 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
5 26* 31 7 116 16.57 1 0 Test v England Birmingham 1 Aug 2019 Test # 2353
DNB - - 2 34 17.00 0 0 ODI v India Ahmedabad 19 Nov 2023 ODI # 4705
DNB - - 1 17 17.00 0 0 T20I v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - 2 34 17.00 0 0 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
14* - 14 3 51 17.00 1 0 ODI v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
13 - 13 2 36 18.00 0 0 T20I v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
0 - 0 3 54 18.00 1 0 ODI v South Africa Sydney 23 Nov 2014 ODI # 3551
8 DNB 8 4 73 18.25 1 0 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
21 - 21 3 55 18.33 0 0 Test v England Melbourne 26 Dec 2021 Test # 2442
35 - 35 2 37 18.50 0 0 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
7* - 7 2 38 19.00 2 0 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
DNB - - 4 76 19.00 0 0 Test v South Africa Sydney 4 Jan 2023 Test # 2488
0 - 0 2 38 19.00 0 0 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
15 - 15 2 38 19.00 0 0 ODI v India Delhi 13 Mar 2019 ODI # 4113
DNB - - 1 19 19.00 1 0 T20I v Pakistan Canberra 5 Nov 2019 T20I # 1002
28 - 28 1 19 19.00 0 0 T20I v New Zealand Auckland 23 Feb 2024 T20I # 2483
7* - 7 1 19 19.00 0 0 T20I v India Visakhapatnam 24 Feb 2019 T20I # 748
23 32* 55 5 97 19.40 0 0 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
0 DNB 0 5 101 20.20 1 0 Test v India Sydney 7 Jan 2021 Test # 2402
2 - 2 2 41 20.50 0 0 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
DNB - - 3 62 20.66 0 0 ODI v England Adelaide 17 Nov 2022 ODI # 4475
4 0 4 7 145 20.71 3 0 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
0* - 0 1 21 21.00 0 0 T20I v South Africa Adelaide 5 Nov 2014 T20I # 407
DNB - - 1 22 22.00 0 0 ODI v Bangladesh The Oval 5 Jun 2017 ODI # 3879
DNB - - 2 44 22.00 0 0 ODI v India Wankhede 14 Jan 2020 ODI # 4231
DNB - - 3 67 22.33 0 0 ODI v India Sydney 29 Nov 2020 ODI # 4266
3 - 3 1 23 23.00 0 0 T20I v South Africa Sydney 9 Nov 2014 T20I # 409
0 5 5 4 92 23.00 0 0 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
DNB - - 1 23 23.00 0 0 T20I v India Nagpur 23 Sep 2022 T20I # 1794
DNB - - 1 23 23.00 0 0 T20I v England Canberra 14 Oct 2022 T20I # 1820
DNB - - 2 48 24.00 0 0 ODI v England Southampton 3 Sep 2015 ODI # 3680
0 1 1 7 168 24.00 1 0 Test v England Leeds 6 Jul 2023 Test # 2509
0* - 0 1 24 24.00 1 0 T20I v England Southampton 4 Sep 2020 T20I # 1095
10 - 10 2 49 24.50 0 0 ODI v England Ahmedabad 4 Nov 2023 ODI # 4693
2 28* 30 6 149 24.83 0 0 Test v India Brisbane 15 Jan 2021 Test # 2404
5 - 5 2 50 25.00 0 0 ODI v England Manchester 8 Sep 2015 ODI # 3682
26 DNB 26 1 25 25.00 0 0 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
25 33* 58 4 101 25.25 1 0 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
20 13 33 3 77 25.66 0 0 Test v New Zealand Perth 12 Dec 2019 Test # 2374
0 6 6 4 103 25.75 0 0 Test v England Leeds 22 Aug 2019 Test # 2357
7 - 7 5 129 25.80 1 0 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
0 DNB 0 4 106 26.50 0 0 Test v India Ranchi 16 Mar 2017 Test # 2256
DNB - - 2 54 27.00 0 0 ODI v India Indore 24 Sep 2017 ODI # 3914
DNB - - 1 27 27.00 0 0 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
42 DNB 42 4 108 27.00 0 0 Test v England Brisbane 23 Nov 2017 Test # 2282
3 - 3 1 28 28.00 0 0 T20I v Sri Lanka Geelong 19 Feb 2017 T20I # 597
19 1 20 3 85 28.33 1 0 Test v India Perth 14 Dec 2018 Test # 2334
44 11* 55 3 86 28.66 0 0 Test v England Adelaide 2 Dec 2017 Test # 2285
22* 11 33 4 115 28.75 2 0 Test v England Lord's 28 Jun 2023 Test # 2508
18* - 18 1 29 29.00 0 0 T20I v England Canberra 12 Oct 2022 T20I # 1817
0* - 0 1 29 29.00 0 0 T20I v Sri Lanka Melbourne 17 Feb 2017 T20I # 596
4 DNB 4 4 117 29.25 0 0 Test v England Melbourne 26 Dec 2017 Test # 2289
6* - 6 1 30 30.00 2 0 T20I v Sri Lanka Sydney 13 Feb 2022 T20I # 1463
1* - 1 2 60 30.00 0 0 ODI v Pakistan Adelaide 26 Jan 2017 ODI # 3826
DNB - - 1 30 30.00 0 0 T20I v Pakistan Dubai (DICS) 11 Nov 2021 T20I # 1420
0 9 9 5 151 30.20 0 0 Test v England The Oval 12 Sep 2019 Test # 2362
38 44* 82 4 122 30.50 0 0 Test v England Birmingham 16 Jun 2023 Test # 2507
DNB - - 1 31 31.00 0 0 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
6* - 6 2 62 31.00 1 0 ODI v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
0* - 0 2 62 31.00 0 0 ODI v New Zealand Sydney 4 Dec 2016 ODI # 3811
12 - 12 2 63 31.50 0 0 ODI v England Melbourne 14 Jan 2018 ODI # 3951
2 - 2 1 32 32.00 0 0 T20I v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
37 - 37 2 66 33.00 0 0 ODI v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
36 - 36 2 67 33.50 0 0 ODI v New Zealand Auckland 30 Jan 2017 ODI # 3829
21 12 33 4 136 34.00 0 0 Test v India Dharamsala 25 Mar 2017 Test # 2258
9 22 31 3 102 34.00 1 0 Test v India Melbourne 26 Dec 2020 Test # 2398
6 - 6 1 34 34.00 0 0 ODI v England Birmingham 11 Jul 2019 ODI # 4191
0 - 0 1 34 34.00 0 0 ODI v India Eden Gardens 21 Sep 2017 ODI # 3912
41 - 41 4 137 34.25 1 0 Test v England Perth 14 Dec 2017 Test # 2288
9 5 14 4 138 34.50 0 0 Test v India The Oval 7 Jun 2023 Test # 2505
DNB - - 1 36 36.00 1 0 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
4 DNB 4 2 73 36.50 1 0 Test v Bangladesh Chattogram 4 Sep 2017 Test # 2273
24 DNB 24 4 148 37.00 1 0 Test v England Sydney 5 Jan 2022 Test # 2446
7 - 7 1 37 37.00 0 0 T20I v Pakistan Dubai (DICS) 7 Sep 2012 T20I # 257
DNB - - 1 37 37.00 0 0 T20I v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
34* DNB 34 3 114 38.00 1 0 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
6 1 7 2 78 39.00 0 0 Test v India Nagpur 9 Feb 2023 Test # 2490
DNB - - 1 40 40.00 0 0 T20I v India Bengaluru 27 Feb 2019 T20I # 749
0* - 0 1 40 40.00 0 0 T20I v India Hyderabad 25 Sep 2022 T20I # 1796
DNB - - 1 41 41.00 0 0 T20I v West Indies Colombo (RPS) 22 Sep 2012 T20I # 270
33 0 33 1 41 41.00 1 0 Test v India Delhi 17 Feb 2023 Test # 2493
0 - 0 1 42 42.00 0 0 T20I v Pakistan Colombo (RPS) 2 Oct 2012 T20I # 285
DNB - - 1 42 42.00 0 0 ODI v England Sydney 16 Jan 2015 ODI # 3578
DNB - - 1 42 42.00 0 0 ODI v Pakistan Perth 19 Jan 2017 ODI # 3820
DNB - - 3 128 42.66 0 0 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
DNB - - 1 43 43.00 0 0 T20I v New Zealand Wellington 21 Feb 2024 T20I # 2481
21* - 21 1 44 44.00 0 0 ODI v India Mohali 22 Sep 2023 ODI # 4651
DNB - - 1 45 45.00 1 0 ODI v Pakistan Sydney 22 Jan 2017 ODI # 3822
27 - 27 1 47 47.00 0 0 ODI v New Zealand Hamilton 5 Feb 2017 ODI # 3832
3 26 29 2 94 47.00 0 0 Test v South Africa Durban 1 Mar 2018 Test # 2297
4 - 4 1 50 50.00 2 0 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
10 28 38 2 104 52.00 0 0 Test v India Adelaide 6 Dec 2018 Test # 2333
4 - 4 1 53 53.00 0 0 ODI v England Lord's 29 Jun 2012 ODI # 3280
4* - 4 1 53 53.00 0 0 ODI v England Manchester 16 Sep 2020 ODI # 4261
8 - 8 1 55 55.00 1 0 ODI v India The Oval 9 Jun 2019 ODI # 4155
11 - 11 1 56 56.00 0 0 ODI v England Manchester 13 Sep 2020 ODI # 4260
6 - 6 1 59 59.00 1 0 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
DNB - - 1 59 59.00 0 0 ODI v India Bengaluru 28 Sep 2017 ODI # 3917
19* - 19 1 59 59.00 1 0 ODI v India Rajkot 27 Sep 2023 ODI # 4657
9 - 9 1 66 66.00 0 0 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
1* - 1 1 67 67.00 0 0 ODI v England Sydney 21 Jan 2018 ODI # 3960
DNB - - 1 67 67.00 0 0 ODI v New Zealand Birmingham 2 Jun 2017 ODI # 3876
22 - 22 1 71 71.00 0 0 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
36 9 45 2 145 72.50 1 0 Test v England The Oval 27 Jul 2023 Test # 2515
16 8 24 1 73 73.00 0 0 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
9 - 9 1 74 74.00 0 0 ODI v England Manchester 11 Sep 2020 ODI # 4259
DNB - - 1 74 74.00 0 0 ODI v England Hobart 23 Jan 2015 ODI # 3589
8 - 8 1 77 77.00 1 0 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
5 16 21 1 95 95.00 1 0 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
64* 2 66 1 115 115.00 0 0 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
1 DNB 1 1 129 129.00 0 0 Test v England Manchester 19 Jul 2023 Test # 2512
4* - 4 0 47 - 0 0 T20I v India Mohali 20 Sep 2022 T20I # 1788
DNB - - 0 29 - 0 0 T20I v Ireland Colombo (RPS) 19 Sep 2012 T20I # 264
15 - 15 0 33 - 0 0 ODI v India Chennai 8 Oct 2023 ODI # 4662
0* - 0 0 46 - 0 0 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
25 DNB 25 0 101 - 0 0 Test v India Sydney 3 Jan 2019 Test # 2339
DNB - - 0 27 - 0 0 T20I v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
0 - 0 0 22 - 1 0 T20I v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
DNB - - 0 18 - 1 0 T20I v Bangladesh Dubai (DICS) 4 Nov 2021 T20I # 1391
21 - 21 0 46 - 0 0 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
DNB - - 0 33 - 0 0 ODI v England Manchester 13 Sep 2015 ODI # 3684
12* - 12 0 47 - 0 0 ODI v Afghanistan Wankhede 7 Nov 2023 ODI # 4696
4 - 4 0 55 - 0 0 ODI v England Birmingham 10 Jun 2017 ODI # 3885
DNB - - 0 15 - 1 0 T20I v Pakistan Sydney 3 Nov 2019 T20I # 999
DNB - - 0 52 - 0 0 ODI v India Melbourne 18 Jan 2015 ODI # 3582
0 - 0 0 53 - 0 0 ODI v India Rajkot 17 Jan 2020 ODI # 4232
DNB - - 0 20 - 1 0 T20I v Sri Lanka Adelaide 22 Feb 2017 T20I # 598
DNB - - 0 65 - 1 0 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
0 - 0 0 48 - 0 0 ODI v Sri Lanka Pallekele 14 Jun 2022 ODI # 4409
DNB - - 0 56 - 2 0 ODI v Bangladesh Pune 11 Nov 2023 ODI # 4700
9 - 9 0 44 - 0 0 ODI v India Chennai 17 Sep 2017 ODI # 3910
0 - 0 0 64 - 0 0 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
0 - 0 0 48 - 0 0 ODI v Pakistan Melbourne 15 Jan 2017 ODI # 3818
1 - 1 0 41 - 2 0 ODI v England Lord's 25 Jun 2019 ODI # 4173
2* - 2 0 29 - 0 0 ODI v India Nagpur 1 Oct 2017 ODI # 3919
12 - 12 0 14 - 0 0 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
1* - 1 0 52 - 0 0 ODI v India Sydney 27 Nov 2020 ODI # 4265
13* - 13 0 24 - 1 0 T20I v England Southampton 6 Sep 2020 T20I # 1096
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