Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2018-2023 101 97 14 2549 174 30.71 2215 115.07 4 10 3 221 93 Profile
Innings by innings list
6 13 12 1 0 50.00 4 lbw 2 ODI v India Cape Town 7 Feb 2018 ODI # 3971
43* 49 27 5 1 159.25 6 not out 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
39 72 42 2 2 92.85 6 stumped 2 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
22 38 40 3 0 55.00 5 caught 1 ODI v India Centurion 16 Feb 2018 ODI # 3978
16 13 8 1 1 200.00 6 caught 2 T20I v India Johannesburg 18 Feb 2018 T20I # 652
69 40 30 3 7 230.00 4 caught 2 T20I v India Centurion 21 Feb 2018 T20I # 654
7 17 10 0 0 70.00 4 caught 2 T20I v India Cape Town 24 Feb 2018 T20I # 655
17 - 13 2 0 130.76 5 caught 2 ODI v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
3 - 8 0 0 37.50 5 lbw 2 ODI v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
18 - 16 1 1 112.50 5 caught 1 T20I v Sri Lanka Colombo (RPS) 14 Aug 2018 T20I # 695
44 59 44 5 2 100.00 4 caught 2 ODI v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
1 23 13 0 0 7.69 4 caught 1 ODI v Zimbabwe Bloemfontein 3 Oct 2018 ODI # 4050
59 80 67 6 1 88.05 5 caught 2 ODI v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
22 19 15 1 2 146.66 5 caught 2 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
2 - 5 0 0 40.00 5 caught 2 ODI v Australia Perth 4 Nov 2018 ODI # 4065
14 - 17 2 0 82.35 5 caught 2 ODI v Australia Adelaide 9 Nov 2018 ODI # 4067
1* - 2 0 0 50.00 6 not out 1 ODI v Australia Hobart 11 Nov 2018 ODI # 4069
12 - 6 2 0 200.00 4 caught 1 T20I v Australia Carrara 17 Nov 2018 T20I # 711
DNB - - - - - - - 1 ODI v Pakistan Gqeberha 19 Jan 2019 ODI # 4080
0 3 1 0 0 0.00 6 bowled 2 ODI v Pakistan Durban 22 Jan 2019 ODI # 4081
5* 12 5 0 0 100.00 7 not out 1 T20I v Pakistan Cape Town 1 Feb 2019 T20I # 732
5* 27 7 0 0 71.42 5 not out 1 T20I v Pakistan Johannesburg 3 Feb 2019 T20I # 734
2 20 10 0 0 20.00 4 caught 2 T20I v Pakistan Centurion 6 Feb 2019 T20I # 736
6 - 10 1 0 60.00 6 bowled 2 Test v India Ranchi 19 Oct 2019 Test # 2365
5 - 24 0 0 20.83 6 lbw 3 Test v India Ranchi 19 Oct 2019 Test # 2365
66 43 33 4 4 200.00 4 caught 1 T20I v England Centurion 16 Feb 2020 T20I # 1043
22 21 18 1 1 122.22 4 bowled 2 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
123* 176 114 7 3 107.89 5 not out 1 ODI v Australia Paarl 29 Feb 2020 ODI # 4248
51 64 52 3 1 98.07 5 caught 2 ODI v Australia Bloemfontein 4 Mar 2020 ODI # 4252
68* 78 63 10 1 107.93 5 not out 2 ODI v Australia Potchefstroom 7 Mar 2020 ODI # 4254
20 - 12 2 0 166.66 5 caught 1 T20I v England Cape Town 27 Nov 2020 T20I # 1109
7 - 10 0 0 70.00 6 caught 1 T20I v England Paarl 29 Nov 2020 T20I # 1111
12 22 10 2 0 120.00 5 caught 2 T20I v Pakistan Lahore 11 Feb 2021 T20I # 1120
17* 19 9 3 0 188.88 6 not out 2 T20I v Pakistan Lahore 13 Feb 2021 T20I # 1121
0 3 1 0 0 0.00 5 caught 1 T20I v Pakistan Lahore 14 Feb 2021 T20I # 1122
1 32 21 0 0 4.76 5 caught 1 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
11 9 9 2 0 122.22 6 caught 1 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
4 18 12 0 0 33.33 6 lbw 2 ODI v Pakistan Centurion 7 Apr 2021 ODI # 4287
50 55 28 2 4 178.57 4 caught 1 T20I v Pakistan Johannesburg 10 Apr 2021 T20I # 1145
36* 36 21 4 1 171.42 4 not out 2 T20I v Pakistan Johannesburg 12 Apr 2021 T20I # 1146
15 12 10 2 0 150.00 5 bowled 1 T20I v Pakistan Centurion 14 Apr 2021 T20I # 1147
9 25 12 1 0 75.00 4 caught 1 T20I v Pakistan Centurion 16 Apr 2021 T20I # 1148
7 16 12 0 0 58.33 5 caught 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
10 28 11 0 0 90.90 6 caught 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
3 7 4 0 0 75.00 4 caught 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
7* 16 5 1 0 140.00 4 not out 1 T20I v Ireland Belfast 24 Jul 2021 T20I # 1201
36 63 31 2 0 116.12 6 run out 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
43 47 27 4 1 159.25 5 caught 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
22 51 30 3 0 73.33 5 lbw 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
2 9 4 0 0 50.00 4 lbw 1 T20I v Sri Lanka Colombo (RPS) 10 Sep 2021 T20I # 1265
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 12 Sep 2021 T20I # 1270
DNB - - - - - - - 2 T20I v Sri Lanka Colombo (RPS) 14 Sep 2021 T20I # 1273
13 19 13 2 0 100.00 5 caught 1 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
DNB - - - - - - - 2 T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
81 59 46 7 5 176.08 5 caught 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
29 38 24 3 1 120.83 5 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
8 14 8 1 0 100.00 5 lbw 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
TDNB - - - - - - - - T20I v India Bengaluru 19 Jun 2022 T20I # 1575
12 19 10 1 0 120.00 6 caught 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
33 50 40 2 0 82.50 5 stumped 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
DNB - - - - - - - 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
20 25 14 3 0 142.85 4 caught 2 T20I v England Bristol 27 Jul 2022 T20I # 1693
19 12 10 1 1 190.00 4 caught 1 T20I v England Cardiff 28 Jul 2022 T20I # 1698
6* 25 7 0 0 85.71 5 not out 1 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
39 - 16 5 2 243.75 5 caught 1 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
74* 113 65 6 2 113.84 5 not out 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
30 29 26 2 2 115.38 5 caught 1 ODI v India Ranchi 9 Oct 2022 ODI # 4471
34 69 42 4 0 80.95 5 bowled 1 ODI v India Delhi 11 Oct 2022 ODI # 4472
15 18 9 3 0 166.66 5 caught 2 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
21 27 18 0 1 116.66 6 caught 2 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
2 46 22 0 0 9.09 3 caught 2 Test v Australia Sydney 4 Jan 2023 Test # 2488
35 75 61 3 0 57.37 3 bowled 3 Test v Australia Sydney 4 Jan 2023 Test # 2488
30 38 32 0 2 93.75 5 lbw 1 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
27 31 19 3 0 142.10 5 caught 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
80 102 62 7 2 129.03 5 caught 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
20 26 22 4 0 90.90 6 caught 1 Test v West Indies Centurion 28 Feb 2023 Test # 2495
5 13 8 0 0 62.50 6 caught 3 Test v West Indies Centurion 28 Feb 2023 Test # 2495
17 67 45 1 0 37.77 6 caught 1 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
14 56 38 2 0 36.84 6 caught 3 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
119* - 61 15 5 195.08 5 not out 2 ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
1 6 2 0 0 50.00 6 caught 1 T20I v West Indies Centurion 25 Mar 2023 T20I # 2031
16* 15 7 3 0 228.57 6 not out 2 T20I v West Indies Centurion 26 Mar 2023 T20I # 2032
6 4 2 0 1 300.00 6 caught 2 T20I v West Indies Johannesburg 28 Mar 2023 T20I # 2036
DNB - - - - - - - 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
28 33 21 4 0 133.33 5 caught 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
14 27 19 2 0 73.68 5 bowled 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
49 48 36 3 3 136.11 5 bowled 2 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
0 4 2 0 0 0.00 5 lbw 1 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
174 114 83 13 13 209.63 5 caught 1 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
6 20 13 0 0 46.15 5 bowled 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
32 30 20 1 3 160.00 5 caught 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
29 40 27 3 0 107.40 5 caught 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
28 36 28 4 0 100.00 5 caught 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
109 119 67 12 4 162.68 5 bowled 1 ODI v England Wankhede 21 Oct 2023 ODI # 4677
90 94 49 2 8 183.67 5 caught 1 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
12 12 10 0 1 120.00 5 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
15* 13 7 1 1 214.28 5 not out 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
1 12 11 0 0 9.09 5 lbw 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
10 15 13 1 0 76.92 5 bowled 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
47 76 48 4 2 97.91 5 bowled 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
7 7 5 0 1 140.00 4 caught 2 T20I v India Gqeberha 12 Dec 2023 T20I # 2396
5 11 5 1 0 100.00 4 caught 2 T20I v India Johannesburg 14 Dec 2023 T20I # 2401
6 10 9 1 0 66.66 5 bowled 1 ODI v India Johannesburg 17 Dec 2023 ODI # 4713
DNB - - - - - - - 2 ODI v India Gqeberha 19 Dec 2023 ODI # 4714
21 30 22 3 0 95.45 5 caught 2 ODI v India Paarl 21 Dec 2023 ODI # 4716
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