Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 6 Mar 2022 remove greater than or equal to 6 Mar 2022 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 2014-2023 131 169 20 5179 172 34.75 8471 61.13 7 25 17 570 46 Profile
filtered 2022-2023 45 51 5 1608 172 34.95 2275 70.68 4 5 8 169 25
Innings by innings list
31 107 55 2 0 56.36 3 caught 2 ODI v Bangladesh Centurion 18 Mar 2022 ODI # 4370
37 58 52 3 1 71.15 4 caught 2 ODI v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
2 17 11 0 0 18.18 4 lbw 1 ODI v Bangladesh Centurion 23 Mar 2022 ODI # 4375
93 295 190 12 0 48.94 4 bowled 1 Test v Bangladesh Durban 31 Mar 2022 Test # 2460
4 32 22 0 0 18.18 4 caught 3 Test v Bangladesh Durban 31 Mar 2022 Test # 2460
67 209 162 7 0 41.35 4 caught 1 Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
30 86 56 2 0 53.57 4 lbw 3 Test v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
10 13 8 2 0 125.00 2 caught 2 T20I v India Delhi 9 Jun 2022 T20I # 1554
35 58 30 4 1 116.66 1 bowled 2 T20I v India Cuttack 12 Jun 2022 T20I # 1569
8 18 10 0 0 80.00 1 caught 2 T20I v India Visakhapatnam 14 Jun 2022 T20I # 1571
8* 15 11 1 0 72.72 2 retired notout 2 T20I v India Rajkot 17 Jun 2022 T20I # 1572
0 5 4 0 0 0.00 2 bowled 1 T20I v India Thiruvananthapuram 28 Sep 2022 T20I # 1800
0 8 7 0 0 0.00 1 caught 2 T20I v India Guwahati 2 Oct 2022 T20I # 1803
3 21 8 0 0 37.50 2 caught 1 T20I v India Indore 4 Oct 2022 T20I # 1805
8 14 12 2 0 66.66 3 bowled 1 ODI v India Lucknow 6 Oct 2022 ODI # 4470
2* 26 2 0 0 100.00 2 not out 2 T20I v Zimbabwe Hobart 24 Oct 2022 T20I # 1844
2 6 6 0 0 33.33 1 caught 1 T20I v Bangladesh Sydney 27 Oct 2022 T20I # 1847
10 30 15 0 1 66.66 2 caught 2 T20I v India Perth 30 Oct 2022 T20I # 1853
36 39 19 4 1 189.47 1 caught 2 T20I v Pakistan Sydney 3 Nov 2022 T20I # 1861
20 26 20 2 0 100.00 2 bowled 2 T20I v Netherlands Adelaide 6 Nov 2022 T20I # 1871
38 119 70 3 0 54.28 4 bowled 1 Test v Australia Brisbane 17 Dec 2022 Test # 2482
29 96 61 3 0 47.54 4 lbw 3 Test v Australia Brisbane 17 Dec 2022 Test # 2482
1 17 8 0 0 12.50 4 caught 1 Test v Australia Melbourne 26 Dec 2022 Test # 2485
65 201 144 6 0 45.13 4 caught 3 Test v Australia Melbourne 26 Dec 2022 Test # 2485
35 70 74 1 2 47.29 4 caught 2 Test v Australia Sydney 4 Jan 2023 Test # 2488
17* 61 42 1 0 40.47 4 not out 3 Test v Australia Sydney 4 Jan 2023 Test # 2488
36 41 28 4 1 128.57 2 caught 1 ODI v England Bloemfontein 27 Jan 2023 ODI # 4512
109 117 102 14 1 106.86 2 bowled 2 ODI v England Bloemfontein 29 Jan 2023 ODI # 4513
35 36 27 5 1 129.62 1 caught 2 ODI v England Kimberley 1 Feb 2023 ODI # 4514
0 3 2 0 0 0.00 4 lbw 1 Test v West Indies Centurion 28 Feb 2023 Test # 2495
0 3 1 0 0 0.00 4 caught 3 Test v West Indies Centurion 28 Feb 2023 Test # 2495
28 76 64 3 0 43.75 4 lbw 1 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
172 376 280 20 0 61.42 4 caught 3 Test v West Indies Johannesburg 8 Mar 2023 Test # 2497
144 - 118 11 7 122.03 2 caught 2 ODI v West Indies East London 18 Mar 2023 ODI # 4540
90* 130 79 8 1 113.92 2 not out 2 ODI v Netherlands Benoni 31 Mar 2023 ODI # 4558
6 19 12 1 0 50.00 2 caught 1 ODI v Netherlands Johannesburg 2 Apr 2023 ODI # 4563
0 3 2 0 0 0.00 2 bowled 2 T20I v Australia Durban 30 Aug 2023 T20I # 2224
35 13 17 6 1 205.88 2 caught 1 T20I v Australia Durban 1 Sep 2023 T20I # 2228
0 1 1 0 0 0.00 2 caught 1 T20I v Australia Durban 3 Sep 2023 T20I # 2230
114* 214 142 14 1 80.28 2 not out 1 ODI v Australia Bloemfontein 7 Sep 2023 ODI # 4635
46 55 40 4 3 115.00 2 lbw 2 ODI v Australia Bloemfontein 9 Sep 2023 ODI # 4638
57 107 62 6 0 91.93 2 caught 1 ODI v Australia Potchefstroom 12 Sep 2023 ODI # 4642
0 8 2 0 0 0.00 2 run out 1 ODI v Australia Johannesburg 17 Sep 2023 ODI # 4648
8 9 5 2 0 160.00 2 lbw 1 ODI v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
35 84 55 2 0 63.63 2 caught 1 ODI v Australia Lucknow 12 Oct 2023 ODI # 4667
16 35 31 2 1 51.61 1 bowled 2 ODI v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
28 49 27 4 1 103.70 1 caught 2 ODI v Pakistan Chennai 27 Oct 2023 ODI # 4683
24 37 28 4 1 85.71 2 caught 1 ODI v New Zealand Pune 1 Nov 2023 ODI # 4689
11 39 19 1 0 57.89 2 bowled 2 ODI v India Eden Gardens 5 Nov 2023 ODI # 4694
23 49 28 3 0 82.14 2 caught 2 ODI v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
0 5 4 0 0 0.00 2 caught 1 ODI v Australia Eden Gardens 16 Nov 2023 ODI # 4704
absent - - - - - - - 2 Test v India Centurion 26 Dec 2023 Test # 2520
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