Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 11 Jun 2016 remove greater than or equal to 11 Jun 2016 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 2018-2024 126 130 21 4434 134 40.67 5826 76.10 6 28 6 355 100 Profile
filtered 2018-2024 126 130 21 4434 134 40.67 5826 76.10 6 28 6 355 100
Innings by innings list
56 69 44 5 1 127.27 4 caught 1 T20I v Zimbabwe East London 9 Oct 2018 T20I # 698
13 14 8 1 1 162.50 1 caught 2 T20I v Zimbabwe Potchefstroom 12 Oct 2018 T20I # 699
93 119 101 6 3 92.07 3 caught 1 ODI v Pakistan Gqeberha 19 Jan 2019 ODI # 4080
80* 177 123 9 0 65.04 3 not out 2 ODI v Pakistan Durban 22 Jan 2019 ODI # 4081
DNB - - - - - - - 2 ODI v Pakistan Centurion 25 Jan 2019 ODI # 4084
18 53 31 1 0 58.06 5 caught 1 ODI v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
50* 77 61 0 3 81.96 5 not out 2 ODI v Pakistan Cape Town 30 Jan 2019 ODI # 4090
0 3 2 0 0 0.00 4 caught 1 T20I v Pakistan Cape Town 1 Feb 2019 T20I # 732
45 40 27 1 4 166.66 3 caught 1 T20I v Pakistan Johannesburg 3 Feb 2019 T20I # 734
41 53 35 2 2 117.14 3 caught 2 T20I v Pakistan Centurion 6 Feb 2019 T20I # 736
32* 63 43 2 0 74.41 4 not out 2 ODI v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
2 10 4 0 0 50.00 4 caught 1 ODI v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
50 85 67 3 0 74.62 4 lbw 1 ODI v Sri Lanka Durban 10 Mar 2019 ODI # 4112
28* 44 37 2 0 75.67 4 not out 2 ODI v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
34 48 30 1 1 113.33 4 caught 2 T20I v Sri Lanka Cape Town 19 Mar 2019 T20I # 755
64 62 44 4 3 145.45 3 bowled 1 T20I v Sri Lanka Centurion 22 Mar 2019 T20I # 758
50 85 61 4 1 81.96 5 caught 2 ODI v England The Oval 30 May 2019 ODI # 4143
41 61 38 2 1 107.89 5 bowled 2 ODI v Bangladesh The Oval 2 Jun 2019 ODI # 4147
22 59 37 1 0 59.45 4 bowled 1 ODI v India Southampton 5 Jun 2019 ODI # 4150
DNB - - - - - - - 1 ODI v West Indies Southampton 10 Jun 2019 ODI # 4156
DNB - - - - - - - 2 ODI v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
67* 100 64 2 3 104.68 5 not out 1 ODI v New Zealand Birmingham 19 Jun 2019 ODI # 4165
36 71 47 1 1 76.59 5 caught 2 ODI v Pakistan Lord's 23 Jun 2019 ODI # 4171
DNB - - - - - - - 2 ODI v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
95 136 97 4 4 97.93 4 caught 1 ODI v Australia Manchester 6 Jul 2019 ODI # 4188
1 5 2 0 0 50.00 4 caught 1 T20I v India Mohali 18 Sep 2019 T20I # 888
DNB - - - - - - - 2 T20I v India Bengaluru 22 Sep 2019 T20I # 893
6 48 34 1 0 17.64 5 caught 1 Test v England Centurion 26 Dec 2019 Test # 2377
51 148 67 5 0 76.11 5 lbw 3 Test v England Centurion 26 Dec 2019 Test # 2377
68 249 187 7 0 36.36 5 caught 2 Test v England Cape Town 3 Jan 2020 Test # 2379
17 194 140 2 0 12.14 6 caught 4 Test v England Cape Town 3 Jan 2020 Test # 2379
24 73 41 3 0 58.53 6 bowled 2 Test v England Gqeberha 16 Jan 2020 Test # 2380
10 36 36 1 1 27.77 5 caught 3 Test v England Gqeberha 16 Jan 2020 Test # 2380
0 10 7 0 0 0.00 3 caught 2 Test v England Johannesburg 24 Jan 2020 Test # 2382
98 199 138 15 2 71.01 3 caught 4 Test v England Johannesburg 24 Jan 2020 Test # 2382
38* 46 45 3 0 84.44 4 not out 2 ODI v England Cape Town 4 Feb 2020 ODI # 4234
DNB - - - - - - - 1 ODI v England Durban 7 Feb 2020 ODI # 4238
5 8 8 1 0 62.50 4 bowled 1 ODI v England Johannesburg 9 Feb 2020 ODI # 4242
31 31 26 3 1 119.23 3 caught 1 T20I v England East London 12 Feb 2020 T20I # 1039
43* 69 26 2 3 165.38 4 not out 2 T20I v England Durban 14 Feb 2020 T20I # 1041
11 15 9 1 0 122.22 3 caught 1 T20I v England Centurion 16 Feb 2020 T20I # 1043
6 15 10 1 0 60.00 2 caught 2 T20I v Australia Johannesburg 21 Feb 2020 T20I # 1046
37 38 26 2 2 142.30 4 caught 1 T20I v Australia Gqeberha 23 Feb 2020 T20I # 1052
24 40 19 3 0 126.31 2 caught 2 T20I v Australia Cape Town 26 Feb 2020 T20I # 1065
37 - 28 0 3 132.14 4 caught 1 T20I v England Cape Town 27 Nov 2020 T20I # 1109
25* - 29 0 0 86.20 5 not out 1 T20I v England Paarl 29 Nov 2020 T20I # 1111
74* - 32 5 5 231.25 5 not out 1 T20I v England Cape Town 1 Dec 2020 T20I # 1113
15 66 42 2 0 35.71 3 caught 2 Test v Sri Lanka Centurion 26 Dec 2020 Test # 2399
67 213 127 12 0 52.75 3 caught 2 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
DNB - - - - - - - 4 Test v Sri Lanka Johannesburg 3 Jan 2021 Test # 2401
17 47 30 3 0 56.66 3 run out 1 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
64 205 151 5 0 42.38 3 caught 3 Test v Pakistan Karachi 26 Jan 2021 Test # 2406
0 2 1 0 0 0.00 3 bowled 2 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
48 136 97 8 0 49.48 3 bowled 4 Test v Pakistan Rawalpindi 4 Feb 2021 Test # 2408
123* 196 134 10 2 91.79 4 not out 1 ODI v Pakistan Centurion 2 Apr 2021 ODI # 4285
60 53 37 6 4 162.16 4 caught 1 ODI v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
34* 35 20 1 2 170.00 4 not out 1 T20I v Pakistan Centurion 14 Apr 2021 T20I # 1147
52 58 36 5 2 144.44 3 caught 1 T20I v Pakistan Centurion 16 Apr 2021 T20I # 1148
46 201 148 5 0 31.08 4 caught 2 Test v West Indies Gros Islet 10 Jun 2021 Test # 2424
4 35 25 0 0 16.00 4 bowled 1 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
75* 224 142 5 1 52.81 4 not out 3 Test v West Indies Gros Islet 18 Jun 2021 Test # 2426
56* 68 38 4 2 147.36 4 not out 1 T20I v West Indies St George's 26 Jun 2021 T20I # 1176
2 15 4 0 0 50.00 5 bowled 1 T20I v West Indies St George's 27 Jun 2021 T20I # 1178
32 55 24 2 1 133.33 5 caught 1 T20I v West Indies St George's 29 Jun 2021 T20I # 1179
6 10 7 0 0 85.71 5 caught 2 T20I v West Indies St George's 1 Jul 2021 T20I # 1180
1 7 2 0 0 50.00 5 caught 1 T20I v West Indies St George's 3 Jul 2021 T20I # 1181
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
49 87 70 2 0 70.00 4 lbw 2 ODI v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
30 39 28 2 0 107.14 3 caught 1 ODI v Ireland Dublin (Malahide) 16 Jul 2021 ODI # 4305
25 21 18 2 1 138.88 5 caught 1 T20I v Ireland Dublin (Malahide) 19 Jul 2021 T20I # 1194
6 28 15 0 0 40.00 5 caught 1 T20I v Ireland Belfast 22 Jul 2021 T20I # 1197
59 84 59 6 0 100.00 4 bowled 2 ODI v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
16 38 25 1 0 64.00 4 stumped 1 ODI v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
5 9 5 1 0 100.00 4 caught 2 ODI v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
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
2 5 3 0 0 66.66 3 caught 1 T20I v Australia Abu Dhabi 23 Oct 2021 T20I # 1351
43* 91 51 3 0 84.31 3 not out 2 T20I v West Indies Dubai (DICS) 26 Oct 2021 T20I # 1366
16 26 11 0 0 145.45 3 run out 2 T20I v Sri Lanka Sharjah 30 Oct 2021 T20I # 1378
22 60 27 2 0 81.48 3 caught 2 T20I v Bangladesh Abu Dhabi 2 Nov 2021 T20I # 1384
94* 93 60 5 6 156.66 3 not out 1 T20I v England Sharjah 6 Nov 2021 T20I # 1400
3 30 18 0 0 16.66 4 caught 2 Test v India Centurion 26 Dec 2021 Test # 2443
11 103 65 1 0 16.92 4 bowled 4 Test v India Centurion 26 Dec 2021 Test # 2443
1 32 17 0 0 5.88 4 caught 2 Test v India Johannesburg 3 Jan 2022 Test # 2445
40 124 92 5 0 43.47 4 caught 4 Test v India Johannesburg 3 Jan 2022 Test # 2445
21 84 54 0 0 38.88 5 caught 2 Test v India Cape Town 11 Jan 2022 Test # 2448
41* 151 95 3 0 43.15 4 not out 4 Test v India Cape Town 11 Jan 2022 Test # 2448
129* 150 96 9 4 134.37 5 not out 1 ODI v India Paarl 19 Jan 2022 ODI # 4344
37* 54 38 2 0 97.36 5 not out 2 ODI v India Paarl 21 Jan 2022 ODI # 4346
52 111 59 4 1 88.13 5 caught 1 ODI v India Cape Town 23 Jan 2022 ODI # 4349
8 46 29 1 0 27.58 4 caught 1 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
9 26 14 0 0 64.28 4 bowled 3 Test v New Zealand Christchurch 17 Feb 2022 Test # 2450
35 173 124 1 0 28.22 4 caught 1 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
45 103 85 5 0 52.94 4 caught 3 Test v New Zealand Christchurch 25 Feb 2022 Test # 2451
86 134 98 9 1 87.75 5 caught 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
8* 15 14 1 0 57.14 5 not out 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
4 17 10 0 0 40.00 5 caught 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
75* 72 46 7 5 163.04 4 not out 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
1 15 7 0 0 14.28 4 bowled 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
1 5 4 0 0 25.00 4 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
20 40 20 2 0 100.00 4 caught 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
TDNB - - - - - - - - T20I v India Bengaluru 19 Jun 2022 T20I # 1575
134 174 117 10 0 114.52 3 bowled 1 ODI v England Chester-le-Street 19 Jul 2022 ODI # 4434
0 4 4 0 0 0.00 3 caught 2 ODI v England Manchester 22 Jul 2022 ODI # 4435
26 46 38 4 0 68.42 3 caught 1 ODI v England Leeds 24 Jul 2022 ODI # 4437
10 12 7 2 0 142.85 3 caught 1 T20I v Ireland Bristol 3 Aug 2022 T20I # 1721
4 - 14 0 0 28.57 3 caught 1 T20I v Ireland Bristol 5 Aug 2022 T20I # 1724
19 51 36 4 0 52.77 5 lbw 2 Test v England Lord's 17 Aug 2022 Test # 2474
16 46 31 2 0 51.61 5 lbw 1 Test v England Manchester 25 Aug 2022 Test # 2475
41 177 132 5 0 31.06 5 caught 3 Test v England Manchester 25 Aug 2022 Test # 2475
5 26 12 0 0 41.66 3 caught 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
0 5 4 0 0 0.00 3 bowled 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
111 168 117 6 1 94.87 3 caught 1 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
38 76 38 3 1 100.00 3 caught 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
5 14 8 0 0 62.50 3 caught 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
8 - 11 1 0 72.72 5 caught 2 ODI v West Indies East London 18 Mar 2023 ODI # 4540
14 - 8 3 0 175.00 3 caught 2 ODI v West Indies Potchefstroom 21 Mar 2023 ODI # 4544
31 63 41 6 0 75.60 3 caught 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
25 70 40 2 0 62.50 3 caught 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
21 18 11 2 2 190.90 3 caught 2 T20I v Australia Durban 30 Aug 2023 T20I # 2224
6 6 7 0 1 85.71 3 lbw 1 T20I v Australia Durban 1 Sep 2023 T20I # 2228
8 16 16 1 0 50.00 3 run out 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
17 39 19 1 0 89.47 3 bowled 2 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
62 91 65 7 2 95.38 3 caught 1 ODI v Australia Centurion 15 Sep 2023 ODI # 4646
30 73 48 2 1 62.50 3 caught 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
108 161 110 13 2 98.18 3 caught 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
26 33 30 2 0 86.66 3 caught 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
4 16 7 0 0 57.14 3 caught 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
60 86 61 8 0 98.36 3 caught 1 ODI v England Wankhede 21 Oct 2023 ODI # 4677
1 6 7 0 0 14.28 3 lbw 1 ODI v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
21 71 39 0 0 53.84 3 lbw 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
133 172 118 9 5 112.71 3 bowled 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
13 55 32 1 0 40.62 3 lbw 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
76* 141 95 6 1 80.00 3 not out 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
6 53 31 0 0 19.35 3 caught 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
0 3 1 0 0 0.00 3 lbw 1 ODI v India Johannesburg 17 Dec 2023 ODI # 4713
36 50 51 5 0 70.58 3 caught 2 ODI v India Gqeberha 19 Dec 2023 ODI # 4714
2 21 17 0 0 11.76 3 bowled 2 ODI v India Paarl 21 Dec 2023 ODI # 4716
17 25 17 1 0 100.00 5 lbw 2 T20I v West Indies Kingston 23 May 2024 T20I # 2617
30 30 22 0 2 136.36 5 caught 2 T20I v West Indies Kingston 25 May 2024 T20I # 2626
51 50 31 1 5 164.51 5 caught 1 T20I v West Indies Kingston 26 May 2024 T20I # 2630
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632 - Live]
    » United States of America 197/3 (17.4 ov, Aaron Jones 94*, CJ Anderson 3*, N Dutta 1/41) - Match over
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