Records type batting analysis [change type]
View reverse cumulative averages [change view]
Ordered by start date (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 2014-2024 123 89 26 1496 84 23.74 1984 75.40 0 7 6 118 58 Profile
Reverse cumulative
1 2 0 72 45 36.00 135 53.33 0 0 0 10 0 Test v England 2 Feb 2024 Test # 2526
2 4 0 133 45 33.25 277 48.01 0 0 0 20 1 Test v England 25 Jan 2024 Test # 2525
3 4 0 133 45 33.25 277 48.01 0 0 0 20 1 T20I v Afghanistan 14 Jan 2024 T20I # 2431
4 4 0 133 45 33.25 277 48.01 0 0 0 20 1 T20I v Afghanistan 11 Jan 2024 T20I # 2428
5 5 0 134 45 26.80 280 47.85 0 0 0 20 1 ODI v South Africa 21 Dec 2023 ODI # 4716
6 6 0 141 45 23.50 303 46.53 0 0 0 20 1 ODI v South Africa 19 Dec 2023 ODI # 4714
7 6 0 141 45 23.50 303 46.53 0 0 0 20 1 ODI v South Africa 17 Dec 2023 ODI # 4713
8 7 0 172 45 24.57 324 53.08 0 0 0 22 2 T20I v Australia 3 Dec 2023 T20I # 2380
9 8 0 172 45 21.50 325 52.92 0 0 1 22 2 T20I v Australia 1 Dec 2023 T20I # 2379
10 8 0 172 45 21.50 325 52.92 0 0 1 22 2 T20I v Australia 28 Nov 2023 T20I # 2372
11 8 0 172 45 21.50 325 52.92 0 0 1 22 2 T20I v Australia 26 Nov 2023 T20I # 2367
12 9 0 174 45 19.33 331 52.56 0 0 1 22 2 T20I v Australia 23 Nov 2023 T20I # 2360
13 10 0 216 45 21.60 365 59.17 0 0 1 25 4 ODI v Bangladesh 15 Sep 2023 ODI # 4645
14 11 0 242 45 22.00 401 60.34 0 0 1 25 5 ODI v Sri Lanka 12 Sep 2023 ODI # 4641
15 12 0 255 45 21.25 411 62.04 0 0 1 25 6 T20I v West Indies 13 Aug 2023 T20I # 2194
16 12 0 255 45 21.25 411 62.04 0 0 1 25 6 T20I v West Indies 12 Aug 2023 T20I # 2193
17 12 0 255 45 21.25 411 62.04 0 0 1 25 6 T20I v West Indies 8 Aug 2023 T20I # 2192
18 13 0 269 45 20.69 423 63.59 0 0 1 26 6 T20I v West Indies 6 Aug 2023 T20I # 2191
19 14 0 282 45 20.14 434 64.97 0 0 1 26 7 T20I v West Indies 3 Aug 2023 T20I # 2188
20 15 0 283 45 18.86 442 64.02 0 0 1 26 7 ODI v West Indies 29 Jul 2023 ODI # 4623
21 16 0 285 45 17.81 446 63.90 0 0 1 26 7 ODI v Australia 22 Mar 2023 ODI # 4545
22 17 1 314 45 19.62 475 66.10 0 0 1 27 9 ODI v Australia 19 Mar 2023 ODI # 4541
23 18 1 393 79 23.11 588 66.83 0 1 1 32 13 Test v Australia 9 Mar 2023 Test # 2499
24 20 3 420 79 24.70 660 63.63 0 1 1 33 14 Test v Australia 1 Mar 2023 Test # 2496
25 21 3 494 79 27.44 775 63.74 0 2 1 42 17 Test v Australia 17 Feb 2023 Test # 2493
26 22 3 578 84 30.42 949 60.90 0 3 1 52 18 Test v Australia 9 Feb 2023 Test # 2490
27 23 4 580 84 30.52 951 60.98 0 3 1 52 18 ODI v Sri Lanka 15 Jan 2023 ODI # 4505
28 24 4 601 84 30.05 972 61.83 0 3 1 53 19 ODI v Sri Lanka 12 Jan 2023 ODI # 4503
29 25 4 610 84 29.04 981 62.18 0 3 1 53 19 ODI v Sri Lanka 10 Jan 2023 ODI # 4501
30 26 5 631 84 30.04 990 63.73 0 3 1 57 19 T20I v Sri Lanka 7 Jan 2023 T20I # 1986
31 27 5 696 84 31.63 1021 68.16 0 4 1 60 25 T20I v Sri Lanka 5 Jan 2023 T20I # 1985
32 28 6 727 84 33.04 1041 69.83 0 4 1 63 26 T20I v Sri Lanka 3 Jan 2023 T20I # 1984
33 30 6 765 84 31.87 1121 68.24 0 4 1 68 26 Test v Bangladesh 22 Dec 2022 Test # 2484
34 31 6 779 84 31.16 1147 67.91 0 4 1 70 26 Test v Bangladesh 14 Dec 2022 Test # 2481
35 32 6 799 84 30.73 1164 68.64 0 4 1 71 27 ODI v Bangladesh 10 Dec 2022 ODI # 4499
36 33 6 855 84 31.66 1220 70.08 0 5 1 73 30 ODI v Bangladesh 7 Dec 2022 ODI # 4496
37 33 6 855 84 31.66 1220 70.08 0 5 1 73 30 T20I v England 10 Nov 2022 T20I # 1878
38 34 7 855 84 31.66 1220 70.08 0 5 1 73 30 T20I v Zimbabwe 6 Nov 2022 T20I # 1873
39 35 7 862 84 30.78 1226 70.30 0 5 1 74 30 T20I v Bangladesh 2 Nov 2022 T20I # 1860
40 35 7 862 84 30.78 1226 70.30 0 5 1 74 30 T20I v Netherlands 27 Oct 2022 T20I # 1848
41 36 7 864 84 29.79 1229 70.30 0 5 1 74 30 T20I v Pakistan 23 Oct 2022 T20I # 1842
42 37 7 873 84 29.10 1237 70.57 0 5 1 75 30 T20I v South Africa 4 Oct 2022 T20I # 1805
43 37 7 873 84 29.10 1237 70.57 0 5 1 75 30 T20I v South Africa 2 Oct 2022 T20I # 1803
44 37 7 873 84 29.10 1237 70.57 0 5 1 75 30 T20I v South Africa 28 Sep 2022 T20I # 1800
45 37 7 873 84 29.10 1237 70.57 0 5 1 75 30 T20I v Australia 25 Sep 2022 T20I # 1796
46 37 7 873 84 29.10 1237 70.57 0 5 1 75 30 T20I v Australia 23 Sep 2022 T20I # 1794
47 38 7 879 84 28.35 1242 70.77 0 5 1 76 30 T20I v Australia 20 Sep 2022 T20I # 1788
48 38 7 879 84 28.35 1242 70.77 0 5 1 76 30 T20I v Afghanistan 8 Sep 2022 T20I # 1761
49 39 7 880 84 27.50 1246 70.62 0 5 1 76 30 ODI v Zimbabwe 22 Aug 2022 ODI # 4457
50 40 8 886 84 27.68 1253 70.71 0 5 1 77 30 ODI v Zimbabwe 20 Aug 2022 ODI # 4454
51 40 8 886 84 27.68 1253 70.71 0 5 1 77 30 ODI v Zimbabwe 18 Aug 2022 ODI # 4451
52 41 8 895 84 27.12 1260 71.03 0 5 1 77 31 T20I v West Indies 7 Aug 2022 T20I # 1726
53 42 9 915 84 27.72 1268 72.16 0 5 1 78 33 T20I v West Indies 6 Aug 2022 T20I # 1725
54 42 9 915 84 27.72 1268 72.16 0 5 1 78 33 ODI v West Indies 27 Jul 2022 ODI # 4439
55 43 10 979 84 29.66 1303 75.13 0 6 1 81 38 ODI v West Indies 24 Jul 2022 ODI # 4438
56 44 10 1000 84 29.41 1324 75.52 0 6 1 82 39 ODI v West Indies 22 Jul 2022 ODI # 4436
57 45 10 1017 84 29.05 1336 76.12 0 6 1 85 39 T20I v England 7 Jul 2022 T20I # 1616
58 46 10 1017 84 28.25 1337 76.06 0 6 2 85 39 T20I v Ireland 28 Jun 2022 T20I # 1586
59 46 10 1017 84 28.25 1337 76.06 0 6 2 85 39 T20I v Ireland 26 Jun 2022 T20I # 1580
60 46 10 1017 84 28.25 1337 76.06 0 6 2 85 39 T20I v South Africa 19 Jun 2022 T20I # 1575
61 47 11 1025 84 28.47 1341 76.43 0 6 2 86 39 T20I v South Africa 17 Jun 2022 T20I # 1572
62 48 12 1030 84 28.61 1343 76.69 0 6 2 87 39 T20I v South Africa 14 Jun 2022 T20I # 1571
63 49 12 1040 84 28.10 1354 76.80 0 6 2 88 39 T20I v South Africa 12 Jun 2022 T20I # 1569
64 49 12 1040 84 28.10 1354 76.80 0 6 2 88 39 T20I v South Africa 9 Jun 2022 T20I # 1554
65 51 12 1058 84 27.12 1371 77.16 0 6 2 89 40 Test v Sri Lanka 12 Mar 2022 Test # 2456
66 53 13 1151 84 28.77 1525 75.47 0 7 2 97 45 Test v New Zealand 3 Dec 2021 Test # 2438
67 55 14 1182 84 28.82 1601 73.82 0 7 2 99 46 Test v New Zealand 25 Nov 2021 Test # 2435
68 56 15 1184 84 28.87 1605 73.76 0 7 2 99 46 T20I v New Zealand 21 Nov 2021 T20I # 1446
69 56 15 1184 84 28.87 1605 73.76 0 7 2 99 46 T20I v New Zealand 19 Nov 2021 T20I # 1440
70 57 16 1185 84 28.90 1606 73.78 0 7 2 99 46 T20I v New Zealand 17 Nov 2021 T20I # 1434
71 58 17 1192 84 29.07 1609 74.08 0 7 2 100 46 T20I v England 12 Mar 2021 T20I # 1131
72 59 17 1235 84 29.40 1706 72.39 0 7 2 105 47 Test v England 4 Mar 2021 Test # 2414
73 60 17 1235 84 28.72 1708 72.30 0 7 3 105 47 Test v England 24 Feb 2021 Test # 2412
74 62 17 1247 84 27.71 1740 71.66 0 7 3 107 47 Test v England 13 Feb 2021 Test # 2411
75 63 18 1248 84 27.73 1741 71.68 0 7 3 107 47 T20I v South Africa 24 Feb 2018 T20I # 655
76 64 18 1253 84 27.23 1744 71.84 0 7 3 108 47 T20I v New Zealand 4 Nov 2017 T20I # 631
77 64 18 1253 84 27.23 1744 71.84 0 7 3 108 47 T20I v New Zealand 1 Nov 2017 T20I # 630
78 64 18 1253 84 27.23 1744 71.84 0 7 3 108 47 ODI v New Zealand 29 Oct 2017 ODI # 3932
79 64 18 1253 84 27.23 1744 71.84 0 7 3 108 47 ODI v New Zealand 25 Oct 2017 ODI # 3931
80 64 18 1253 84 27.23 1744 71.84 0 7 3 108 47 ODI v Australia 1 Oct 2017 ODI # 3919
81 65 18 1258 84 26.76 1750 71.88 0 7 3 108 47 ODI v Australia 28 Sep 2017 ODI # 3917
82 65 18 1258 84 26.76 1750 71.88 0 7 3 108 47 T20I v Sri Lanka 6 Sep 2017 T20I # 618
83 65 18 1258 84 26.76 1750 71.88 0 7 3 108 47 ODI v Sri Lanka 31 Aug 2017 ODI # 3908
84 65 18 1258 84 26.76 1750 71.88 0 7 3 108 47 ODI v Sri Lanka 27 Aug 2017 ODI # 3907
85 66 18 1264 84 26.33 1759 71.85 0 7 3 108 47 ODI v Sri Lanka 24 Aug 2017 ODI # 3906
86 66 18 1264 84 26.33 1759 71.85 0 7 3 108 47 ODI v Sri Lanka 20 Aug 2017 ODI # 3905
87 67 18 1288 84 26.28 1777 72.48 0 7 3 109 48 ODI v New Zealand 29 Oct 2016 ODI # 3800
88 68 18 1326 84 26.52 1817 72.97 0 7 3 112 49 ODI v New Zealand 26 Oct 2016 ODI # 3799
89 68 18 1326 84 26.52 1817 72.97 0 7 3 112 49 ODI v New Zealand 23 Oct 2016 ODI # 3798
90 69 18 1343 84 26.33 1839 73.02 0 7 3 112 50 ODI v New Zealand 20 Oct 2016 ODI # 3797
91 69 18 1343 84 26.33 1839 73.02 0 7 3 112 50 ODI v New Zealand 16 Oct 2016 ODI # 3796
92 70 19 1363 84 26.72 1850 73.67 0 7 3 112 51 T20I v Zimbabwe 22 Jun 2016 T20I # 560
93 70 19 1363 84 26.72 1850 73.67 0 7 3 112 51 T20I v Zimbabwe 20 Jun 2016 T20I # 559
94 71 19 1381 84 26.55 1859 74.28 0 7 3 113 53 T20I v Zimbabwe 18 Jun 2016 T20I # 558
95 71 19 1381 84 26.55 1859 74.28 0 7 3 113 53 ODI v Zimbabwe 15 Jun 2016 ODI # 3746
96 71 19 1381 84 26.55 1859 74.28 0 7 3 113 53 ODI v Zimbabwe 13 Jun 2016 ODI # 3744
97 71 19 1381 84 26.55 1859 74.28 0 7 3 113 53 ODI v Zimbabwe 11 Jun 2016 ODI # 3742
98 72 19 1386 84 26.15 1867 74.23 0 7 3 113 53 ODI v South Africa 25 Oct 2015 ODI # 3700
99 73 20 1390 84 26.22 1871 74.29 0 7 3 113 53 ODI v South Africa 22 Oct 2015 ODI # 3698
100 74 21 1405 84 26.50 1882 74.65 0 7 3 113 54 ODI v South Africa 18 Oct 2015 ODI # 3695
101 75 21 1418 84 26.25 1909 74.27 0 7 3 113 55 ODI v South Africa 14 Oct 2015 ODI # 3692
102 76 21 1427 84 25.94 1921 74.28 0 7 3 113 55 T20I v South Africa 5 Oct 2015 T20I # 457
103 77 22 1429 84 25.98 1924 74.27 0 7 3 113 55 T20I v South Africa 2 Oct 2015 T20I # 456
104 78 22 1442 84 25.75 1939 74.36 0 7 3 114 55 T20I v Zimbabwe 19 Jul 2015 T20I # 442
105 78 22 1442 84 25.75 1939 74.36 0 7 3 114 55 T20I v Zimbabwe 17 Jul 2015 T20I # 440
106 78 22 1442 84 25.75 1939 74.36 0 7 3 114 55 ODI v Zimbabwe 14 Jul 2015 ODI # 3667
107 79 22 1443 84 25.31 1941 74.34 0 7 3 114 55 ODI v Zimbabwe 12 Jul 2015 ODI # 3665
108 80 23 1445 84 25.35 1944 74.33 0 7 3 114 55 ODI v Zimbabwe 10 Jul 2015 ODI # 3662
109 81 24 1455 84 25.52 1949 74.65 0 7 3 114 56 ODI v Bangladesh 24 Jun 2015 ODI # 3661
110 82 24 1455 84 25.08 1950 74.61 0 7 4 114 56 ODI v Bangladesh 21 Jun 2015 ODI # 3660
111 83 24 1456 84 24.67 1955 74.47 0 7 4 114 56 ODI v England 30 Jan 2015 ODI # 3595
112 83 24 1456 84 24.67 1955 74.47 0 7 4 114 56 ODI v Australia 26 Jan 2015 ODI # 3592
113 84 24 1456 84 24.26 1956 74.43 0 7 5 114 56 ODI v England 20 Jan 2015 ODI # 3586
114 85 24 1456 84 23.86 1958 74.36 0 7 6 114 56 ODI v Australia 18 Jan 2015 ODI # 3582
115 86 25 1473 84 24.14 1972 74.69 0 7 6 116 56 ODI v Sri Lanka 16 Nov 2014 ODI # 3547
116 86 25 1473 84 24.14 1972 74.69 0 7 6 116 56 ODI v Sri Lanka 13 Nov 2014 ODI # 3544
117 86 25 1473 84 24.14 1972 74.69 0 7 6 116 56 ODI v Sri Lanka 9 Nov 2014 ODI # 3543
118 86 25 1473 84 24.14 1972 74.69 0 7 6 116 56 ODI v Sri Lanka 6 Nov 2014 ODI # 3540
119 87 26 1487 84 24.37 1976 75.25 0 7 6 116 58 ODI v Sri Lanka 2 Nov 2014 ODI # 3539
120 87 26 1487 84 24.37 1976 75.25 0 7 6 116 58 ODI v West Indies 17 Oct 2014 ODI # 3535
121 88 26 1488 84 24.00 1979 75.18 0 7 6 116 58 ODI v Bangladesh 19 Jun 2014 ODI # 3499
122 89 26 1496 84 23.74 1984 75.40 0 7 6 118 58 ODI v Bangladesh 17 Jun 2014 ODI # 3498
123 89 26 1496 84 23.74 1984 75.40 0 7 6 118 58 ODI v Bangladesh 15 Jun 2014 ODI # 3497
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