Records type all-round analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 1 jun 2007 remove greater than or equal to 1 jun 2007 from query
Ordered by batting average (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2020-2024 98 4081 200 41.64 9 - - - - 52 5 - Profile
filtered 2020-2024 98 4081 200 41.64 9 - - - - 52 5 -
Reverse cumulative
2 63 63 63.00 0 - - - - 0 0 - T20I v Australia 21 Feb 2024 T20I # 2481
97 4040 200 41.64 9 - - - - 52 5 - T20I v West Indies 29 Nov 2020 T20I # 1110
98 4081 200 41.64 9 - - - - 52 5 - T20I v West Indies 27 Nov 2020 T20I # 1108
93 3970 200 41.35 9 - - - - 52 5 - T20I v Pakistan 22 Dec 2020 T20I # 1119
94 3970 200 41.35 9 - - - - 52 5 - T20I v Pakistan 20 Dec 2020 T20I # 1118
92 3907 200 41.12 9 - - - - 51 5 - T20I v Australia 22 Feb 2021 T20I # 1123
95 3975 200 40.97 9 - - - - 52 5 - T20I v Pakistan 18 Dec 2020 T20I # 1117
96 3975 200 40.97 9 - - - - 52 5 - T20I v West Indies 30 Nov 2020 T20I # 1112
86 3688 200 40.97 9 - - - - 46 5 - ODI v Bangladesh 23 Mar 2021 ODI # 4280
87 3715 200 40.82 9 - - - - 47 5 - ODI v Bangladesh 20 Mar 2021 ODI # 4279
88 3751 200 40.77 9 - - - - 47 5 - T20I v Australia 7 Mar 2021 T20I # 1129
85 3616 200 40.62 9 - - - - 46 5 - ODI v Bangladesh 26 Mar 2021 ODI # 4282
89 3768 200 40.51 9 - - - - 47 5 - T20I v Australia 5 Mar 2021 T20I # 1127
90 3806 200 40.48 9 - - - - 47 5 - T20I v Australia 3 Mar 2021 T20I # 1125
91 3808 200 40.08 9 - - - - 49 5 - T20I v Australia 25 Feb 2021 T20I # 1124
84 3490 200 39.65 8 - - - - 44 5 - T20I v Bangladesh 28 Mar 2021 T20I # 1139
81 3383 200 38.88 8 - - - - 43 4 - Test v England 2 Jun 2021 Test # 2422
82 3383 200 38.88 8 - - - - 43 5 - T20I v Bangladesh 1 Apr 2021 T20I # 1141
83 3398 200 38.61 8 - - - - 44 5 - T20I v Bangladesh 30 Mar 2021 T20I # 1140
74 2957 152* 37.91 7 - - - - 40 4 - T20I v Afghanistan 7 Nov 2021 T20I # 1402
75 2974 152* 37.64 7 - - - - 41 4 - T20I v Namibia 5 Nov 2021 T20I # 1394
73 2921 152* 37.44 7 - - - - 39 4 - T20I v England 10 Nov 2021 T20I # 1415
55 2056 152* 37.38 5 - - - - 34 4 - T20I v Bangladesh 9 Oct 2022 T20I # 1811
56 2092 152* 37.35 5 - - - - 36 4 - T20I v Pakistan 8 Oct 2022 T20I # 1809
72 2875 152* 37.33 7 - - - - 38 4 - Test v Bangladesh 1 Jan 2022 Test # 2444
77 2977 152* 37.21 7 - - - - 42 4 - T20I v India 31 Oct 2021 T20I # 1381
76 2975 152* 37.18 7 - - - - 42 4 - T20I v Scotland 3 Nov 2021 T20I # 1388
80 3160 152* 37.17 7 - - - - 43 4 - Test v England 10 Jun 2021 Test # 2423
78 3004 152* 37.08 7 - - - - 43 4 - T20I v Pakistan 26 Oct 2021 T20I # 1367
79 3077 152* 37.07 7 - - - - 43 4 - Test v India 18 Jun 2021 Test # 2425
57 2113 152* 37.07 5 - - - - 36 4 - ODI v Australia 11 Sep 2022 ODI # 4464
60 2220 152* 37.00 5 - - - - 36 4 - ODI v West Indies 21 Aug 2022 ODI # 4456
59 2164 152* 36.67 5 - - - - 36 4 - ODI v Australia 6 Sep 2022 ODI # 4461
71 2740 152* 36.53 6 - - - - 38 4 - Test v Bangladesh 9 Jan 2022 Test # 2447
58 2118 152* 36.51 5 - - - - 36 4 - ODI v Australia 8 Sep 2022 ODI # 4462
61 2226 152* 36.49 5 - - - - 36 4 - ODI v West Indies 19 Aug 2022 ODI # 4453
54 1986 152* 36.10 5 - - - - 34 4 - T20I v Pakistan 11 Oct 2022 T20I # 1815
62 2230 152* 35.96 5 - - - - 36 4 - ODI v West Indies 17 Aug 2022 ODI # 4450
65 2336 152* 35.93 5 - - - - 37 4 - T20I v West Indies 10 Aug 2022 T20I # 1728
64 2293 152* 35.82 5 - - - - 37 4 - T20I v West Indies 12 Aug 2022 T20I # 1732
67 2471 152* 35.81 5 - - - - 37 4 - Test v England 10 Jun 2022 Test # 2465
63 2251 152* 35.73 5 - - - - 36 4 - T20I v West Indies 14 Aug 2022 T20I # 1735
70 2631 152* 35.55 5 - - - - 38 4 - Test v South Africa 17 Feb 2022 Test # 2450
69 2595 152* 35.54 5 - - - - 37 4 - Test v South Africa 25 Feb 2022 Test # 2451
66 2373 152* 35.41 5 - - - - 37 4 - Test v England 23 Jun 2022 Test # 2467
53 1937 152* 35.21 5 - - - - 33 4 - T20I v Bangladesh 12 Oct 2022 T20I # 1816
45 1689 152* 35.18 5 - - - - 28 2 - T20I v India 22 Nov 2022 T20I # 1911
51 1859 152* 35.07 5 - - - - 32 4 - T20I v Australia 22 Oct 2022 T20I # 1839
68 2487 152* 35.02 5 - - - - 37 4 - Test v England 2 Jun 2022 Test # 2464
46 1714 152* 34.97 5 - - - - 28 2 - T20I v India 20 Nov 2022 T20I # 1898
42 1606 152* 34.91 5 - - - - 26 2 - ODI v India 30 Nov 2022 ODI # 4489
43 1606 152* 34.91 5 - - - - 26 2 - ODI v India 27 Nov 2022 ODI # 4487
47 1735 152* 34.70 5 - - - - 28 2 - T20I v Pakistan 9 Nov 2022 T20I # 1877
52 1873 152* 34.68 5 - - - - 32 4 - T20I v Pakistan 14 Oct 2022 T20I # 1819
44 1630 152* 34.68 5 - - - - 28 2 - ODI v India 25 Nov 2022 ODI # 4483
48 1763 152* 34.56 5 - - - - 29 2 - T20I v Ireland 4 Nov 2022 T20I # 1862
41 1568 152* 34.08 5 - - - - 25 2 - Test v Pakistan 26 Dec 2022 Test # 2486
49 1766 152* 33.96 5 - - - - 29 3 - T20I v England 1 Nov 2022 T20I # 1858
50 1767 152* 33.33 5 - - - - 30 4 - T20I v Sri Lanka 29 Oct 2022 T20I # 1850
40 1458 152* 32.40 5 - - - - 25 2 - Test v Pakistan 2 Jan 2023 Test # 2487
38 1336 152* 31.80 4 - - - - 23 2 - ODI v Pakistan 11 Jan 2023 ODI # 4502
39 1336 152* 31.06 4 - - - - 23 2 - ODI v Pakistan 9 Jan 2023 ODI # 4500
34 1166 152* 30.68 3 - - - - 23 2 - ODI v India 24 Jan 2023 ODI # 4511
37 1235 152* 30.12 3 - - - - 23 2 - ODI v Pakistan 13 Jan 2023 ODI # 4504
35 1173 152* 30.07 3 - - - - 23 2 - ODI v India 21 Jan 2023 ODI # 4509
36 1183 152* 29.57 3 - - - - 23 2 - ODI v India 18 Jan 2023 ODI # 4507
23 697 152* 29.04 2 - - - - 14 1 - ODI v England 8 Sep 2023 ODI # 4636
30 964 152* 28.35 2 - - - - 18 1 - Test v England 16 Feb 2023 Test # 2492
24 706 152* 28.24 2 - - - - 15 1 - T20I v England 3 Sep 2023 T20I # 2231
27 789 152* 28.17 2 - - - - 17 1 - Test v Sri Lanka 17 Mar 2023 Test # 2500
33 1028 152* 27.78 2 - - - - 20 2 - T20I v India 27 Jan 2023 T20I # 1990
29 885 152* 27.65 2 - - - - 17 1 - Test v England 24 Feb 2023 Test # 2494
31 965 152* 27.57 2 - - - - 18 1 - T20I v India 1 Feb 2023 T20I # 1992
28 824 152* 27.46 2 - - - - 17 1 - Test v Sri Lanka 9 Mar 2023 Test # 2498
25 708 152* 27.23 2 - - - - 15 1 - T20I v England 1 Sep 2023 T20I # 2229
32 976 152* 27.11 2 - - - - 18 1 - T20I v India 29 Jan 2023 T20I # 1991
3 80 63 26.66 0 - - - - 0 0 - Test v South Africa 13 Feb 2024 Test # 2529
19 556 152* 26.47 1 - - - - 12 1 - ODI v England 5 Oct 2023 ODI # 4658
26 711 152* 26.33 2 - - - - 15 1 - T20I v England 30 Aug 2023 T20I # 2225
20 563 152* 25.59 1 - - - - 12 1 - ODI v England 15 Sep 2023 ODI # 4647
21 572 152* 24.86 1 - - - - 14 1 - ODI v England 13 Sep 2023 ODI # 4643
22 586 152* 24.41 1 - - - - 14 1 - ODI v England 10 Sep 2023 ODI # 4640
4 110 63 22.00 0 - - - - 2 0 - Test v South Africa 4 Feb 2024 Test # 2528
6 137 63 19.57 0 - - - - 4 1 - T20I v Pakistan 14 Jan 2024 T20I # 2430
5 117 63 19.50 0 - - - - 2 0 - T20I v Pakistan 17 Jan 2024 T20I # 2434
18 404 63 19.23 0 - - - - 11 1 - ODI v Netherlands 9 Oct 2023 ODI # 4663
17 372 63 18.60 0 - - - - 10 1 - ODI v Bangladesh 13 Oct 2023 ODI # 4668
12 277 63 18.46 0 - - - - 7 1 - ODI v Pakistan 4 Nov 2023 ODI # 4692
14 307 63 18.05 0 - - - - 7 1 - ODI v Australia 28 Oct 2023 ODI # 4684
13 279 63 17.43 0 - - - - 7 1 - ODI v South Africa 1 Nov 2023 ODI # 4689
11 242 63 17.28 0 - - - - 7 1 - ODI v Sri Lanka 9 Nov 2023 ODI # 4698
16 327 63 17.21 0 - - - - 8 1 - ODI v Afghanistan 18 Oct 2023 ODI # 4673
7 137 63 17.12 0 - - - - 6 1 - T20I v Pakistan 12 Jan 2024 T20I # 2429
15 307 63 17.05 0 - - - - 8 1 - ODI v India 22 Oct 2023 ODI # 4678
9 184 63 15.33 0 - - - - 6 1 - Test v Bangladesh 28 Nov 2023 Test # 2516
10 197 63 15.15 0 - - - - 7 1 - ODI v India 15 Nov 2023 ODI # 4703
8 150 63 15.00 0 - - - - 6 1 - Test v Bangladesh 6 Dec 2023 Test # 2517
1 - - - - - - - - 0 0 - T20I v Australia 23 Feb 2024 T20I # 2483
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]
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