Records type all-round analysis [change type]
View match by match list [change view]
Ordered by start date (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
overall 2011-2024 202 1931 64* 15.44 0 467 6/23 24.66 13 70 0 -9.21 Profile
Match by match list
DNB - - 3 25 1 0 T20I v South Africa Cape Town 13 Oct 2011 T20I # 210
DNB - - 2 27 0 0 T20I v South Africa Johannesburg 16 Oct 2011 T20I # 212
DNB - - 3 28 0 0 ODI v South Africa Centurion 19 Oct 2011 ODI # 3203
11* - 11 1 73 0 0 ODI v South Africa Gqeberha 23 Oct 2011 ODI # 3208
6* - 6 1 49 0 0 ODI v South Africa Durban 28 Oct 2011 ODI # 3211
2 13* 15 7 117 1 0 Test v South Africa Johannesburg 17 Nov 2011 Test # 2018
TDNB - - 1 11 0 0 ODI v Ireland Belfast 23 Jun 2012 ODI # 3279
4 - 4 1 53 0 0 ODI v England Lord's 29 Jun 2012 ODI # 3280
1 - 1 1 14 0 0 T20I v Pakistan Dubai (DICS) 5 Sep 2012 T20I # 256
7 - 7 1 37 0 0 T20I v Pakistan Dubai (DICS) 7 Sep 2012 T20I # 257
1* - 1 3 15 0 0 T20I v Pakistan Dubai (DICS) 10 Sep 2012 T20I # 259
DNB - - 0 29 0 0 T20I v Ireland Colombo (RPS) 19 Sep 2012 T20I # 264
DNB - - 1 41 0 0 T20I v West Indies Colombo (RPS) 22 Sep 2012 T20I # 270
DNB - - 2 16 0 0 T20I v India Colombo (RPS) 28 Sep 2012 T20I # 278
DNB - - 0 33 0 0 T20I v South Africa Colombo (RPS) 30 Sep 2012 T20I # 281
0 - 0 1 42 0 0 T20I v Pakistan Colombo (RPS) 2 Oct 2012 T20I # 285
13 - 13 2 36 0 0 T20I v West Indies Colombo (RPS) 5 Oct 2012 T20I # 288
0* - 0 1 21 0 0 T20I v South Africa Adelaide 5 Nov 2014 T20I # 407
DNB - - 1 11 1 0 T20I v South Africa Melbourne 7 Nov 2014 T20I # 408
3 - 3 1 23 0 0 T20I v South Africa Sydney 9 Nov 2014 T20I # 409
1* - 1 2 61 1 0 ODI v South Africa Melbourne 21 Nov 2014 ODI # 3549
0 - 0 3 54 1 0 ODI v South Africa Sydney 23 Nov 2014 ODI # 3551
DNB - - 1 42 0 0 ODI v England Sydney 16 Jan 2015 ODI # 3578
DNB - - 0 52 0 0 ODI v India Melbourne 18 Jan 2015 ODI # 3582
DNB - - 1 74 0 0 ODI v England Hobart 23 Jan 2015 ODI # 3589
7* - 7 2 38 2 0 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
DNB - - 3 42 0 0 ODI v Scotland Hobart 14 Mar 2015 ODI # 3637
DNB - - 2 19 1 0 ODI v Ireland Belfast 27 Aug 2015 ODI # 3679
0 - 0 2 25 1 0 T20I v England Cardiff 31 Aug 2015 T20I # 453
DNB - - 2 48 0 0 ODI v England Southampton 3 Sep 2015 ODI # 3680
DNB - - 4 56 0 0 ODI v England Lord's 5 Sep 2015 ODI # 3681
5 - 5 2 50 0 0 ODI v England Manchester 8 Sep 2015 ODI # 3682
DNB - - 4 49 0 0 ODI v England Leeds 11 Sep 2015 ODI # 3683
DNB - - 0 33 0 0 ODI v England Manchester 13 Sep 2015 ODI # 3684
0* - 0 2 62 0 0 ODI v New Zealand Sydney 4 Dec 2016 ODI # 3811
DNB - - 4 41 0 0 ODI v New Zealand Canberra 6 Dec 2016 ODI # 3812
DNB - - 2 26 0 0 ODI v New Zealand Melbourne 9 Dec 2016 ODI # 3813
15 - 15 3 33 0 0 ODI v Pakistan Brisbane 13 Jan 2017 ODI # 3817
0 - 0 0 48 0 0 ODI v Pakistan Melbourne 15 Jan 2017 ODI # 3818
DNB - - 1 42 0 0 ODI v Pakistan Perth 19 Jan 2017 ODI # 3820
DNB - - 1 45 1 0 ODI v Pakistan Sydney 22 Jan 2017 ODI # 3822
1* - 1 2 60 0 0 ODI v Pakistan Adelaide 26 Jan 2017 ODI # 3826
36 - 36 2 67 0 0 ODI v New Zealand Auckland 30 Jan 2017 ODI # 3829
27 - 27 1 47 0 0 ODI v New Zealand Hamilton 5 Feb 2017 ODI # 3832
0* - 0 1 29 0 0 T20I v Sri Lanka Melbourne 17 Feb 2017 T20I # 596
3 - 3 1 28 0 0 T20I v Sri Lanka Geelong 19 Feb 2017 T20I # 597
DNB - - 0 20 1 0 T20I v Sri Lanka Adelaide 22 Feb 2017 T20I # 598
0 DNB 0 4 106 0 0 Test v India Ranchi 16 Mar 2017 Test # 2256
21 12 33 4 136 0 0 Test v India Dharamsala 25 Mar 2017 Test # 2258
DNB - - 1 67 0 0 ODI v New Zealand Birmingham 2 Jun 2017 ODI # 3876
DNB - - 1 22 0 0 ODI v Bangladesh The Oval 5 Jun 2017 ODI # 3879
4 - 4 0 55 0 0 ODI v England Birmingham 10 Jun 2017 ODI # 3885
25 33* 58 4 101 1 0 Test v Bangladesh Mirpur 27 Aug 2017 Test # 2272
4 DNB 4 2 73 1 0 Test v Bangladesh Chattogram 4 Sep 2017 Test # 2273
9 - 9 0 44 0 0 ODI v India Chennai 17 Sep 2017 ODI # 3910
0 - 0 1 34 0 0 ODI v India Eden Gardens 21 Sep 2017 ODI # 3912
DNB - - 2 54 0 0 ODI v India Indore 24 Sep 2017 ODI # 3914
DNB - - 1 59 0 0 ODI v India Bengaluru 28 Sep 2017 ODI # 3917
2* - 2 0 29 0 0 ODI v India Nagpur 1 Oct 2017 ODI # 3919
42 DNB 42 4 108 0 0 Test v England Brisbane 23 Nov 2017 Test # 2282
44 11* 55 3 86 0 0 Test v England Adelaide 2 Dec 2017 Test # 2285
41 - 41 4 137 1 0 Test v England Perth 14 Dec 2017 Test # 2288
4 DNB 4 4 117 0 0 Test v England Melbourne 26 Dec 2017 Test # 2289
24* - 24 8 119 0 0 Test v England Sydney 4 Jan 2018 Test # 2291
12 - 12 2 63 0 0 ODI v England Melbourne 14 Jan 2018 ODI # 3951
1* - 1 1 67 0 0 ODI v England Sydney 21 Jan 2018 ODI # 3960
3 - 3 4 24 0 0 ODI v England Adelaide 26 Jan 2018 ODI # 3966
3 26 29 2 94 0 0 Test v South Africa Durban 1 Mar 2018 Test # 2297
0 5 5 4 92 0 0 Test v South Africa Gqeberha 9 Mar 2018 Test # 2298
4 0 4 7 145 3 0 Test v South Africa Cape Town 22 Mar 2018 Test # 2300
50 1 51 9 141 0 0 Test v South Africa Johannesburg 30 Mar 2018 Test # 2302
12 - 12 0 18 0 0 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
3 - 3 1 27 0 0 ODI v South Africa Adelaide 9 Nov 2018 ODI # 4067
7* - 7 0 67 0 0 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
10 28 38 2 104 0 0 Test v India Adelaide 6 Dec 2018 Test # 2333
19 1 20 3 85 1 0 Test v India Perth 14 Dec 2018 Test # 2334
17 63 80 9 99 0 0 Test v India Melbourne 26 Dec 2018 Test # 2337
25 DNB 25 0 101 0 0 Test v India Sydney 3 Jan 2019 Test # 2339
0 - 0 10 62 0 0 Test v Sri Lanka Brisbane 24 Jan 2019 Test # 2343
DNB DNB - 4 47 1 0 Test v Sri Lanka Canberra 1 Feb 2019 Test # 2345
7* - 7 1 19 0 0 T20I v India Visakhapatnam 24 Feb 2019 T20I # 748
DNB - - 1 40 0 0 T20I v India Bengaluru 27 Feb 2019 T20I # 749
0* - 0 0 46 0 0 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
0 - 0 4 29 0 0 ODI v India Nagpur 5 Mar 2019 ODI # 4106
DNB - - 3 37 1 0 ODI v India Ranchi 8 Mar 2019 ODI # 4109
DNB - - 5 70 1 0 ODI v India Mohali 10 Mar 2019 ODI # 4111
15 - 15 2 38 0 0 ODI v India Delhi 13 Mar 2019 ODI # 4113
2* - 2 3 23 1 0 ODI v Pakistan Abu Dhabi 27 Mar 2019 ODI # 4118
DNB - - 3 40 0 0 ODI v Afghanistan Bristol 1 Jun 2019 ODI # 4146
2 - 2 2 41 0 0 ODI v West Indies Nottingham 6 Jun 2019 ODI # 4152
8 - 8 1 55 1 0 ODI v India The Oval 9 Jun 2019 ODI # 4155
2 - 2 3 33 0 0 ODI v Pakistan Taunton 12 Jun 2019 ODI # 4157
0 - 0 2 38 0 0 ODI v Sri Lanka The Oval 15 Jun 2019 ODI # 4159
DNB - - 0 65 1 0 ODI v Bangladesh Nottingham 20 Jun 2019 ODI # 4166
1 - 1 0 41 2 0 ODI v England Lord's 25 Jun 2019 ODI # 4173
23* - 23 1 14 0 0 ODI v New Zealand Lord's 29 Jun 2019 ODI # 4178
9 - 9 1 66 0 0 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
6 - 6 1 34 0 0 ODI v England Birmingham 11 Jul 2019 ODI # 4191
5 26* 31 7 116 1 0 Test v England Birmingham 1 Aug 2019 Test # 2353
20 1* 21 6 96 1 0 Test v England Lord's 14 Aug 2019 Test # 2355
0 6 6 4 103 0 0 Test v England Leeds 22 Aug 2019 Test # 2357
4 DNB 4 7 103 0 0 Test v England Manchester 4 Sep 2019 Test # 2360
0 9 9 5 151 0 0 Test v England The Oval 12 Sep 2019 Test # 2362
DNB - - 2 27 0 0 T20I v Sri Lanka Adelaide 27 Oct 2019 T20I # 978
DNB - - 2 29 1 0 T20I v Sri Lanka Brisbane 30 Oct 2019 T20I # 988
DNB - - 2 23 0 0 T20I v Sri Lanka Melbourne 1 Nov 2019 T20I # 993
DNB - - 0 15 1 0 T20I v Pakistan Sydney 3 Nov 2019 T20I # 999
DNB - - 1 19 1 0 T20I v Pakistan Canberra 5 Nov 2019 T20I # 1002
7 - 7 5 129 1 0 Test v Pakistan Brisbane 21 Nov 2019 Test # 2368
DNB - - 3 128 0 0 Test v Pakistan Adelaide 29 Nov 2019 Test # 2372
20 13 33 3 77 0 0 Test v New Zealand Perth 12 Dec 2019 Test # 2374
0 DNB 0 5 75 0 0 Test v New Zealand Melbourne 26 Dec 2019 Test # 2376
8 DNB 8 4 73 1 0 Test v New Zealand Sydney 3 Jan 2020 Test # 2378
DNB - - 2 44 0 0 ODI v India Wankhede 14 Jan 2020 ODI # 4231
0 - 0 0 53 0 0 ODI v India Rajkot 17 Jan 2020 ODI # 4232
0 - 0 0 64 0 0 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
DNB - - 2 13 0 0 T20I v South Africa Johannesburg 21 Feb 2020 T20I # 1046
DNB - - 1 31 0 0 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
DNB - - 1 27 0 0 T20I v South Africa Cape Town 26 Feb 2020 T20I # 1065
6 - 6 3 45 0 0 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
6 - 6 1 59 1 0 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
14* - 14 3 25 2 0 ODI v New Zealand Sydney 13 Mar 2020 ODI # 4255
0* - 0 1 24 1 0 T20I v England Southampton 4 Sep 2020 T20I # 1095
13* - 13 0 24 1 0 T20I v England Southampton 6 Sep 2020 T20I # 1096
9 - 9 1 74 0 0 ODI v England Manchester 11 Sep 2020 ODI # 4259
11 - 11 1 56 0 0 ODI v England Manchester 13 Sep 2020 ODI # 4260
4* - 4 1 53 0 0 ODI v England Manchester 16 Sep 2020 ODI # 4261
1* - 1 0 52 0 0 ODI v India Sydney 27 Nov 2020 ODI # 4265
DNB - - 3 67 0 0 ODI v India Sydney 29 Nov 2020 ODI # 4266
0 DNB 0 7 69 1 0 Test v India Adelaide 17 Dec 2020 Test # 2396
9 22 31 3 102 1 0 Test v India Melbourne 26 Dec 2020 Test # 2398
0 DNB 0 5 101 1 0 Test v India Sydney 7 Jan 2021 Test # 2402
2 28* 30 6 149 0 0 Test v India Brisbane 15 Jan 2021 Test # 2404
DNB - - 1 17 0 0 T20I v South Africa Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - 2 34 0 0 T20I v Sri Lanka Dubai (DICS) 28 Oct 2021 T20I # 1374
12 - 12 0 14 0 0 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
DNB - - 0 18 1 0 T20I v Bangladesh Dubai (DICS) 4 Nov 2021 T20I # 1391
DNB - - 1 37 0 0 T20I v West Indies Abu Dhabi 6 Nov 2021 T20I # 1398
DNB - - 1 30 0 0 T20I v Pakistan Dubai (DICS) 11 Nov 2021 T20I # 1420
DNB - - 0 27 0 0 T20I v New Zealand Dubai (DICS) 14 Nov 2021 T20I # 1428
12 DNB 12 7 89 0 0 Test v England Brisbane 8 Dec 2021 Test # 2440
21 - 21 3 55 0 0 Test v England Melbourne 26 Dec 2021 Test # 2442
24 DNB 24 4 148 1 0 Test v England Sydney 5 Jan 2022 Test # 2446
2 13 15 7 87 1 0 Test v England Hobart 14 Jan 2022 Test # 2449
2 - 2 1 32 0 0 T20I v Sri Lanka Sydney 11 Feb 2022 T20I # 1458
6* - 6 1 30 2 0 T20I v Sri Lanka Sydney 13 Feb 2022 T20I # 1463
8 - 8 1 77 1 0 Test v Pakistan Rawalpindi 4 Mar 2022 Test # 2453
34* DNB 34 3 114 1 0 Test v Pakistan Karachi 12 Mar 2022 Test # 2455
11* DNB 11 8 79 1 0 Test v Pakistan Lahore 21 Mar 2022 Test # 2458
0 - 0 0 48 0 0 ODI v Sri Lanka Pallekele 14 Jun 2022 ODI # 4409
4 - 4 4 35 1 0 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
35 - 35 2 37 0 0 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
DNB - - 2 22 1 0 ODI v Sri Lanka Colombo (RPS) 24 Jun 2022 ODI # 4418
26 DNB 26 1 25 0 0 Test v Sri Lanka Galle 29 Jun 2022 Test # 2469
5 16 21 1 95 1 0 Test v Sri Lanka Galle 8 Jul 2022 Test # 2471
4* - 4 0 47 0 0 T20I v India Mohali 20 Sep 2022 T20I # 1788
DNB - - 1 23 0 0 T20I v India Nagpur 23 Sep 2022 T20I # 1794
0* - 0 1 40 0 0 T20I v India Hyderabad 25 Sep 2022 T20I # 1796
4 - 4 2 22 0 0 T20I v West Indies Carrara 5 Oct 2022 T20I # 1806
1* - 1 2 32 0 0 T20I v West Indies Brisbane 7 Oct 2022 T20I # 1808
18* - 18 1 29 0 0 T20I v England Canberra 12 Oct 2022 T20I # 1817
DNB - - 1 23 0 0 T20I v England Canberra 14 Oct 2022 T20I # 1820
21 - 21 0 46 0 0 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
DNB - - 1 36 1 0 T20I v Sri Lanka Perth 25 Oct 2022 T20I # 1845
DNB - - 2 28 1 0 T20I v Ireland Brisbane 31 Oct 2022 T20I # 1855
0 - 0 0 22 1 0 T20I v Afghanistan Adelaide 4 Nov 2022 T20I # 1864
DNB - - 3 62 0 0 ODI v England Adelaide 17 Nov 2022 ODI # 4475
DNB - - 2 25 1 0 ODI v England Melbourne 22 Nov 2022 ODI # 4480
DNB DNB - 3 34 0 0 Test v West Indies Perth 30 Nov 2022 Test # 2477
0 DNB 0 7 77 0 0 Test v South Africa Brisbane 17 Dec 2022 Test # 2482
4 - 4 1 50 2 0 Test v South Africa Melbourne 26 Dec 2022 Test # 2485
DNB - - 4 76 0 0 Test v South Africa Sydney 4 Jan 2023 Test # 2488
6 1 7 2 78 0 0 Test v India Nagpur 9 Feb 2023 Test # 2490
33 0 33 1 41 1 0 Test v India Delhi 17 Feb 2023 Test # 2493
9 5 14 4 138 0 0 Test v India The Oval 7 Jun 2023 Test # 2505
38 44* 82 4 122 0 0 Test v England Birmingham 16 Jun 2023 Test # 2507
22* 11 33 4 115 2 0 Test v England Lord's 28 Jun 2023 Test # 2508
0 1 1 7 168 1 0 Test v England Leeds 6 Jul 2023 Test # 2509
1 DNB 1 1 129 0 0 Test v England Manchester 19 Jul 2023 Test # 2512
36 9 45 2 145 1 0 Test v England The Oval 27 Jul 2023 Test # 2515
21* - 21 1 44 0 0 ODI v India Mohali 22 Sep 2023 ODI # 4651
19* - 19 1 59 1 0 ODI v India Rajkot 27 Sep 2023 ODI # 4657
15 - 15 0 33 0 0 ODI v India Chennai 8 Oct 2023 ODI # 4662
22 - 22 1 71 0 0 ODI v South Africa Lucknow 12 Oct 2023 ODI # 4667
DNB - - 2 32 0 0 ODI v Sri Lanka Lucknow 16 Oct 2023 ODI # 4671
6* - 6 2 62 1 0 ODI v Pakistan Bengaluru 20 Oct 2023 ODI # 4675
12* - 12 1 14 0 0 ODI v Netherlands Delhi 25 Oct 2023 ODI # 4681
37 - 37 2 66 0 0 ODI v New Zealand Dharamsala 28 Oct 2023 ODI # 4684
10 - 10 2 49 0 0 ODI v England Ahmedabad 4 Nov 2023 ODI # 4693
12* - 12 0 47 0 0 ODI v Afghanistan Wankhede 7 Nov 2023 ODI # 4696
DNB - - 0 56 2 0 ODI v Bangladesh Pune 11 Nov 2023 ODI # 4700
14* - 14 3 51 1 0 ODI v South Africa Eden Gardens 16 Nov 2023 ODI # 4704
DNB - - 2 34 0 0 ODI v India Ahmedabad 19 Nov 2023 ODI # 4705
9 DNB 9 3 46 0 0 Test v Pakistan Perth 14 Dec 2023 Test # 2518
13 16 29 10 97 2 0 Test v Pakistan Melbourne 26 Dec 2023 Test # 2519
0 DNB 0 6 85 0 0 Test v Pakistan Sydney 3 Jan 2024 Test # 2521
12 DNB 12 4 66 0 0 Test v West Indies Adelaide 17 Jan 2024 Test # 2523
64* 2 66 1 115 0 0 Test v West Indies Brisbane 25 Jan 2024 Test # 2524
DNB - - 1 43 0 0 T20I v New Zealand Wellington 21 Feb 2024 T20I # 2481
28 - 28 1 19 0 0 T20I v New Zealand Auckland 23 Feb 2024 T20I # 2483
16 8 24 1 73 0 0 Test v New Zealand Wellington 29 Feb 2024 Test # 2533
23 32* 55 5 97 0 0 Test v New Zealand Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617 - Live]
    » South Africa 147 (19.5 ov, L Ngidi 5*, MW Forde 3/27) - Match over
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page