Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 8 Feb 2020 remove greater than or equal to 8 Feb 2020 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2017-2024 116 63 31 226 19* 7.06 460 49.13 0 0 13 23 6 Profile
filtered 2020-2024 81 43 20 158 19 6.86 344 45.93 0 0 11 16 4
Innings by innings list
DNB - - - - - - - 1 ODI v England Johannesburg 9 Feb 2020 ODI # 4242
DNB - - - - - - - 1 T20I v England East London 12 Feb 2020 T20I # 1039
DNB - - - - - - - 2 T20I v England Durban 14 Feb 2020 T20I # 1041
DNB - - - - - - - 1 T20I v England Centurion 16 Feb 2020 T20I # 1043
1 5 5 0 0 20.00 10 caught 2 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
DNB - - - - - - - 1 T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
0 1 1 0 0 0.00 10 bowled 2 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
DNB - - - - - - - 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
DNB - - - - - - - 2 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
DNB - - - - - - - 1 T20I v England Cape Town 27 Nov 2020 T20I # 1109
DNB - - - - - - - 1 T20I v England Paarl 29 Nov 2020 T20I # 1111
DNB - - - - - - - 1 T20I v England Cape Town 1 Dec 2020 T20I # 1113
2* 17 9 0 0 22.22 11 not out 2 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
14* 35 18 3 0 77.77 11 not out 2 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
DNB - - - - - - - 4 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
8 22 15 2 0 53.33 11 lbw 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
3* 8 4 0 0 75.00 11 not out 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
DNB - - - - - - - 1 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
DNB - - - - - - - 1 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
0 9 4 0 0 0.00 11 caught 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
1 21 12 0 0 8.33 11 caught 1 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
6 39 20 1 0 30.00 11 stumped 3 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
DNB - - - - - - - 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
DNB - - - - - - - 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
DNB - - - - - - - 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
0 3 2 0 0 0.00 10 caught 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
DNB - - - - - - - 1 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
DNB - - - - - - - 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
DNB - - - - - - - 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
0* 5 1 0 0 0.00 11 not out 2 Test v India Centurion 26 Dec 2021 Test # 2443
0 3 1 0 0 0.00 11 caught 4 Test v India Centurion 26 Dec 2021 Test # 2443
0 4 1 0 0 0.00 11 caught 2 Test v India Johannesburg 3 Jan 2022 Test # 2445
DNB - - - - - - - 4 Test v India Johannesburg 3 Jan 2022 Test # 2445
3 20 17 0 0 17.64 11 caught 2 Test v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 4 Test v India Cape Town 11 Jan 2022 Test # 2448
DNB - - - - - - - 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
DNB - - - - - - - 2 ODI v India Paarl 21 Jan 2022 ODI # 4346
0* 3 0 0 0 - 11 not out 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
15* 14 10 0 2 150.00 11 not out 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
DNB - - - - - - - 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
0 27 14 0 0 0.00 10 caught 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
4 10 10 0 0 40.00 10 caught 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
TDNB - - - - - - - - T20I v India Bengaluru 19 Jun 2022 T20I # 1575
DNB - - - - - - - 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
0 6 8 0 0 0.00 10 caught 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
DNB - - - - - - - 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
1* 4 2 0 0 50.00 10 not out 2 T20I v England Bristol 27 Jul 2022 T20I # 1693
DNB - - - - - - - 1 T20I v England Cardiff 28 Jul 2022 T20I # 1698
DNB - - - - - - - 1 T20I v England Southampton 31 Jul 2022 T20I # 1717
DNB - - - - - - - 1 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
DNB - - - - - - - 1 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
0 12 6 0 0 0.00 11 caught 2 Test v England Lord's 17 Aug 2022 Test # 2474
4* 14 10 1 0 40.00 11 not out 1 Test v England Manchester 25 Aug 2022 Test # 2475
0 9 2 0 0 0.00 11 bowled 3 Test v England Manchester 25 Aug 2022 Test # 2475
DNB - - - - - - - 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
DNB - - - - - - - 1 T20I v India Indore 4 Oct 2022 T20I # 1805
DNB - - - - - - - 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
0* 8 6 0 0 0.00 11 not out 1 ODI v India Delhi 11 Oct 2022 ODI # 4472
DNB - - - - - - - 2 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
DNB - - - - - - - 2 T20I v India Perth 30 Oct 2022 T20I # 1853
4* 5 1 1 0 400.00 10 not out 2 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
DNB - - - - - - - 2 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
3 15 13 0 0 23.07 11 caught 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
9 30 14 2 0 64.28 11 caught 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
2 5 6 0 0 33.33 11 bowled 1 Test v Australia Melbourne 26 Dec 2022 Test # 2485
19 22 21 2 1 90.47 11 bowled 3 Test v Australia Melbourne 26 Dec 2022 Test # 2485
DNB - - - - - - - 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
5* 11 2 1 0 250.00 10 not out 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
12* - 23 0 1 52.17 10 not out 2 ODI v West Indies East London 18 Mar 2023 ODI # 4540
DNB - - - - - - - 2 ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
DNB - - - - - - - 2 T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
1* 3 2 0 0 50.00 10 not out 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
2* 9 3 0 0 66.66 10 not out 2 T20I v Australia Durban 30 Aug 2023 T20I # 2224
13* 9 7 2 0 185.71 9 not out 1 T20I v Australia Durban 1 Sep 2023 T20I # 2228
2* 1 2 0 0 100.00 10 not out 1 T20I v Australia Durban 3 Sep 2023 T20I # 2230
0 28 10 0 0 0.00 11 caught 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
DNB - - - - - - - 1 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
0* 11 3 0 0 0.00 11 not out 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
DNB - - - - - - - 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
DNB - - - - - - - 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
7* 35 24 0 0 29.16 11 not out 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
DNB - - - - - - - 1 ODI v England Wankhede 21 Oct 2023 ODI # 4677
4 24 14 0 0 28.57 10 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
DNB - - - - - - - 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
0 7 3 0 0 0.00 10 bowled 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
DNB - - - - - - - 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
0* 1 0 0 0 - 11 not out 1 Test v India Cape Town 3 Jan 2024 Test # 2522
8 22 10 0 0 80.00 11 caught 3 Test v India Cape Town 3 Jan 2024 Test # 2522
5* 15 8 1 0 62.50 10 not out 2 T20I v West Indies Kingston 23 May 2024 T20I # 2617
DNB - - - - - - - 2 T20I v West Indies Kingston 25 May 2024 T20I # 2626
Statsguru includes the following current or recent relevant matches:
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