Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 18 Aug 2021 and 11 Dec 2023 remove between 18 Aug 2021 and 11 Dec 2023 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2015-2024 112 110 6 3177 133* 30.54 3379 94.02 1 22 3 323 66 Profile
filtered 2021-2023 53 53 2 1517 90 29.74 1788 84.84 0 12 3 166 25
Innings by innings list
30 68 42 3 1 71.42 2 bowled 2 ODI v India Bengaluru 12 Nov 2023 ODI # 4702
5 20 11 1 0 45.45 2 caught 2 ODI v England Pune 8 Nov 2023 ODI # 4697
42 50 40 9 0 105.00 2 run out 1 ODI v Afghanistan Lucknow 3 Nov 2023 ODI # 4691
0 11 3 0 0 0.00 2 caught 1 ODI v Bangladesh Eden Gardens 28 Oct 2023 ODI # 4685
6 21 9 1 0 66.66 2 bowled 2 ODI v Australia Delhi 25 Oct 2023 ODI # 4681
16 50 27 1 1 59.25 2 bowled 1 ODI v Sri Lanka Lucknow 21 Oct 2023 ODI # 4676
18 33 25 4 0 72.00 2 caught 1 ODI v South Africa Dharamsala 17 Oct 2023 ODI # 4672
16 40 31 2 0 51.61 2 lbw 2 ODI v New Zealand Hyderabad 9 Oct 2023 ODI # 4663
5 24 12 1 0 41.66 2 caught 2 ODI v Pakistan Hyderabad 6 Oct 2023 ODI # 4659
33 98 63 1 1 52.38 2 bowled 2 ODI v Sri Lanka Harare 9 Jul 2023 ODI # 4620
20 54 34 3 0 58.82 2 lbw 2 ODI v Scotland Bulawayo 6 Jul 2023 ODI # 4616
35 91 64 1 1 54.68 2 bowled 1 ODI v Oman Harare 3 Jul 2023 ODI # 4611
0 7 1 0 0 0.00 2 lbw 2 ODI v Sri Lanka Bulawayo 30 Jun 2023 ODI # 4606
36 47 36 5 1 100.00 2 caught 2 ODI v West Indies Harare 26 Jun 2023 ODI # 4602
90 105 75 8 4 120.00 1 bowled 2 ODI v Nepal Harare 24 Jun 2023 ODI # 4598
26 59 28 3 0 92.85 2 lbw 2 ODI v U.S.A. Harare 22 Jun 2023 ODI # 4594
59 85 67 10 0 88.05 2 bowled 1 ODI v Zimbabwe Harare 20 Jun 2023 ODI # 4589
47 88 49 8 0 95.91 2 bowled 2 ODI v South Africa Johannesburg 2 Apr 2023 ODI # 4563
18 45 27 2 0 66.66 2 caught 1 ODI v South Africa Benoni 31 Mar 2023 ODI # 4558
38 58 43 6 0 88.37 2 caught 1 ODI v Zimbabwe Harare 25 Mar 2023 ODI # 4549
81 151 103 6 2 78.64 2 lbw 2 ODI v Zimbabwe Harare 23 Mar 2023 ODI # 4546
20 66 45 1 0 44.44 2 caught 2 ODI v Zimbabwe Harare 21 Mar 2023 ODI # 4543
29 61 31 1 1 93.54 2 caught 1 T20I v South Africa Adelaide 6 Nov 2022 T20I # 1871
52 70 47 8 1 110.63 2 caught 2 T20I v Zimbabwe Adelaide 2 Nov 2022 T20I # 1859
8 41 13 0 0 61.53 2 lbw 1 T20I v Pakistan Perth 30 Oct 2022 T20I # 1852
16 22 10 3 0 160.00 2 bowled 2 T20I v India Sydney 27 Oct 2022 T20I # 1848
8 21 8 0 1 100.00 2 run out 2 T20I v Bangladesh Hobart 24 Oct 2022 T20I # 1843
71* 99 53 6 3 133.96 1 not out 2 T20I v Sri Lanka Geelong 20 Oct 2022 T20I # 1835
35 59 35 1 1 100.00 1 run out 2 T20I v Namibia Geelong 18 Oct 2022 T20I # 1830
23 25 18 3 1 127.77 2 bowled 2 T20I v U.A.E. Geelong 16 Oct 2022 T20I # 1825
3 18 11 0 0 27.27 2 caught 2 ODI v Pakistan Rotterdam 21 Aug 2022 ODI # 4455
1 - 8 0 0 12.50 2 caught 1 ODI v Pakistan Rotterdam 18 Aug 2022 ODI # 4452
1 9 4 0 0 25.00 2 lbw 2 ODI v Pakistan Rotterdam 16 Aug 2022 ODI # 4448
6 4 6 1 0 100.00 1 bowled 1 T20I v New Zealand The Hague 5 Aug 2022 T20I # 1723
2 16 7 0 0 28.57 2 bowled 2 T20I v New Zealand The Hague 4 Aug 2022 T20I # 1722
12 - 12 1 1 100.00 1 lbw 2 T20I v Zimbabwe Bulawayo 17 Jul 2022 T20I # 1668
16 - 15 2 0 106.66 2 caught 2 T20I v U.S.A. Bulawayo 15 Jul 2022 T20I # 1657
73 - 57 10 0 128.07 1 caught 1 T20I v Uganda Bulawayo 14 Jul 2022 T20I # 1650
45 - 27 8 1 166.66 2 lbw 2 T20I v Hong Kong Bulawayo 12 Jul 2022 T20I # 1641
32 - 27 5 0 118.51 1 bowled 1 T20I v P.N.G. Bulawayo 11 Jul 2022 T20I # 1636
50 101 69 6 0 72.46 2 caught 1 ODI v England Amstelveen 22 Jun 2022 ODI # 4417
7 37 14 0 0 50.00 2 caught 1 ODI v England Amstelveen 19 Jun 2022 ODI # 4414
55 71 55 6 2 100.00 2 bowled 2 ODI v England Amstelveen 17 Jun 2022 ODI # 4413
89 182 121 8 0 73.55 2 bowled 2 ODI v West Indies Amstelveen 4 Jun 2022 ODI # 4398
51 117 78 3 1 65.38 2 bowled 1 ODI v West Indies Amstelveen 2 Jun 2022 ODI # 4395
39 - 69 1 0 56.52 2 bowled 1 ODI v West Indies Amstelveen 31 May 2022 ODI # 4392
16 52 33 2 0 48.48 2 lbw 2 ODI v New Zealand Hamilton 4 Apr 2022 ODI # 4383
0 7 1 0 0 0.00 2 caught 2 ODI v New Zealand Hamilton 2 Apr 2022 ODI # 4381
4 10 9 0 0 44.44 2 caught 1 ODI v New Zealand Mount Maunganui 29 Mar 2022 ODI # 4378
9* - 9 2 0 100.00 1 not out 2 ODI v South Africa Centurion 26 Nov 2021 ODI # 4337
2 4 3 0 0 66.66 2 run out 1 T20I v Sri Lanka Sharjah 22 Oct 2021 T20I # 1346
70 90 56 6 1 125.00 1 run out 1 T20I v Namibia Abu Dhabi 20 Oct 2021 T20I # 1327
51 83 47 7 0 108.51 1 caught 1 T20I v Ireland Abu Dhabi 18 Oct 2021 T20I # 1312
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