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 2012-2024 165 149 34 3138 137* 27.28 3165 99.14 2 11 11 288 99 Profile
Reverse cumulative
1 1 0 16 16 16.00 8 200.00 0 0 0 3 0 T20I v Pakistan 27 Apr 2024 T20I # 2583
2 2 1 27 16 27.00 19 142.10 0 0 0 3 0 T20I v Pakistan 25 Apr 2024 T20I # 2582
3 3 2 33 16 33.00 24 137.50 0 0 0 4 0 T20I v Pakistan 21 Apr 2024 T20I # 2581
4 4 2 34 16 17.00 30 113.33 0 0 0 4 0 T20I v Pakistan 20 Apr 2024 T20I # 2579
5 4 2 34 16 17.00 30 113.33 0 0 0 4 0 T20I v Pakistan 18 Apr 2024 T20I # 2575
6 5 3 62 28* 31.00 50 124.00 0 0 0 5 2 T20I v Bangladesh 31 Dec 2023 T20I # 2425
7 5 3 62 28* 31.00 50 124.00 0 0 0 5 2 T20I v Bangladesh 29 Dec 2023 T20I # 2423
8 6 3 110 48 36.66 79 139.24 0 0 0 9 5 T20I v Bangladesh 27 Dec 2023 T20I # 2422
9 7 3 110 48 27.50 87 126.43 0 0 1 9 5 ODI v South Africa 1 Nov 2023 ODI # 4689
10 8 3 168 58 33.60 126 133.33 0 1 1 12 8 ODI v Australia 28 Oct 2023 ODI # 4684
11 8 3 168 58 33.60 126 133.33 0 1 1 12 8 ODI v England 5 Oct 2023 ODI # 4658
12 9 3 189 58 31.50 143 132.16 0 1 1 14 8 T20I v U.A.E. 19 Aug 2023 T20I # 2203
13 10 3 214 58 30.57 165 129.69 0 1 1 16 8 T20I v U.A.E. 17 Aug 2023 T20I # 2198
14 11 3 225 58 28.12 175 128.57 0 1 1 17 8 ODI v Pakistan 5 May 2023 ODI # 4574
15 12 4 242 58 30.25 190 127.36 0 1 1 18 8 ODI v Pakistan 29 Apr 2023 ODI # 4571
16 13 5 287 58 35.87 215 133.48 0 1 1 22 10 T20I v Pakistan 24 Apr 2023 T20I # 2049
17 14 5 297 58 33.00 221 134.38 0 1 1 24 10 T20I v Pakistan 17 Apr 2023 T20I # 2047
18 15 5 298 58 29.80 223 133.63 0 1 1 24 10 T20I v Pakistan 15 Apr 2023 T20I # 2046
19 16 5 313 58 28.45 231 135.49 0 1 1 26 11 T20I v Pakistan 14 Apr 2023 T20I # 2045
20 17 5 313 58 26.08 231 135.49 0 1 2 26 11 T20I v Sri Lanka 8 Apr 2023 T20I # 2041
21 17 5 313 58 26.08 231 135.49 0 1 2 26 11 T20I v Sri Lanka 5 Apr 2023 T20I # 2040
22 18 5 332 58 25.53 241 137.75 0 1 2 28 12 T20I v Sri Lanka 2 Apr 2023 T20I # 2039
23 19 5 332 58 23.71 244 136.06 0 1 3 28 12 T20I v India 22 Nov 2022 T20I # 1911
24 20 5 332 58 22.13 247 134.41 0 1 4 28 12 T20I v India 20 Nov 2022 T20I # 1898
25 21 6 348 58 23.20 259 134.36 0 1 4 29 12 T20I v Pakistan 9 Nov 2022 T20I # 1877
26 22 6 348 58 21.75 260 133.84 0 1 5 29 12 T20I v Ireland 4 Nov 2022 T20I # 1862
27 23 6 354 58 20.82 263 134.60 0 1 5 30 12 T20I v England 1 Nov 2022 T20I # 1858
28 24 6 359 58 19.94 271 132.47 0 1 5 30 12 T20I v Sri Lanka 29 Oct 2022 T20I # 1850
29 25 7 385 58 21.38 284 135.56 0 1 5 30 14 T20I v Australia 22 Oct 2022 T20I # 1839
30 26 7 402 58 21.15 294 136.73 0 1 5 31 15 T20I v Pakistan 14 Oct 2022 T20I # 1819
31 27 8 408 58 21.47 300 136.00 0 1 5 31 15 T20I v Bangladesh 12 Oct 2022 T20I # 1816
32 27 8 408 58 21.47 300 136.00 0 1 5 31 15 T20I v Pakistan 11 Oct 2022 T20I # 1815
33 27 8 408 58 21.47 300 136.00 0 1 5 31 15 T20I v Bangladesh 9 Oct 2022 T20I # 1811
34 28 8 413 58 20.65 306 134.96 0 1 5 32 15 T20I v Pakistan 8 Oct 2022 T20I # 1809
35 29 8 449 58 21.38 340 132.05 0 1 5 37 15 ODI v Australia 11 Sep 2022 ODI # 4464
36 30 8 451 58 20.50 344 131.10 0 1 5 37 15 ODI v Australia 8 Sep 2022 ODI # 4462
37 31 8 467 58 20.30 360 129.72 0 1 5 37 16 ODI v Australia 6 Sep 2022 ODI # 4461
38 32 9 501 58 21.78 371 135.04 0 1 5 38 20 ODI v West Indies 21 Aug 2022 ODI # 4456
39 33 9 502 58 20.91 378 132.80 0 1 5 38 20 ODI v West Indies 19 Aug 2022 ODI # 4453
40 34 9 508 58 20.32 384 132.29 0 1 5 38 20 T20I v West Indies 14 Aug 2022 T20I # 1735
41 35 10 517 58 20.68 393 131.55 0 1 5 39 20 T20I v West Indies 12 Aug 2022 T20I # 1732
42 36 11 550 58 22.00 408 134.80 0 1 5 42 22 T20I v West Indies 10 Aug 2022 T20I # 1728
43 36 11 550 58 22.00 408 134.80 0 1 5 42 22 T20I v Netherlands 5 Aug 2022 T20I # 1723
44 37 11 582 58 22.38 425 136.94 0 1 5 44 24 T20I v Netherlands 4 Aug 2022 T20I # 1722
45 38 11 610 58 22.59 437 139.58 0 1 5 45 27 T20I v Scotland 29 Jul 2022 T20I # 1701
46 39 11 640 58 22.85 446 143.49 0 1 5 47 30 T20I v Scotland 27 Jul 2022 T20I # 1692
47 40 12 663 58 23.67 452 146.68 0 1 5 49 32 T20I v Ireland 22 Jul 2022 T20I # 1679
48 41 13 664 58 23.71 454 146.25 0 1 5 49 32 T20I v Ireland 20 Jul 2022 T20I # 1678
49 42 13 693 58 23.89 470 147.44 0 1 5 52 33 T20I v Ireland 18 Jul 2022 T20I # 1673
50 43 13 696 58 23.20 477 145.91 0 1 5 52 33 T20I v India 21 Nov 2021 T20I # 1446
51 44 13 699 58 22.54 489 142.94 0 1 5 52 33 T20I v India 19 Nov 2021 T20I # 1440
52 45 14 712 58 22.96 496 143.54 0 1 5 52 34 T20I v Australia 14 Nov 2021 T20I # 1428
53 46 14 739 58 23.09 507 145.75 0 1 5 53 37 T20I v England 10 Nov 2021 T20I # 1415
54 46 14 739 58 23.09 507 145.75 0 1 5 53 37 T20I v Afghanistan 7 Nov 2021 T20I # 1402
55 47 15 774 58 24.18 530 146.03 0 1 5 54 39 T20I v Namibia 5 Nov 2021 T20I # 1394
56 48 16 784 58 24.50 536 146.26 0 1 5 55 39 T20I v Scotland 3 Nov 2021 T20I # 1388
57 48 16 784 58 24.50 536 146.26 0 1 5 55 39 T20I v India 31 Oct 2021 T20I # 1381
58 49 16 785 58 23.78 538 145.91 0 1 5 55 39 T20I v Pakistan 26 Oct 2021 T20I # 1367
59 50 16 789 58 23.20 542 145.57 0 1 5 55 39 ODI v Bangladesh 26 Mar 2021 ODI # 4282
60 51 16 819 58 23.40 576 142.18 0 1 5 57 39 ODI v Bangladesh 23 Mar 2021 ODI # 4280
61 51 16 819 58 23.40 576 142.18 0 1 5 57 39 ODI v Bangladesh 20 Mar 2021 ODI # 4279
62 51 16 819 58 23.40 576 142.18 0 1 5 57 39 T20I v Australia 7 Mar 2021 T20I # 1129
63 52 16 822 58 22.83 581 141.48 0 1 5 57 39 T20I v Australia 5 Mar 2021 T20I # 1127
64 53 16 822 58 22.21 582 141.23 0 1 6 57 39 T20I v Australia 3 Mar 2021 T20I # 1125
65 54 17 867 58 23.43 598 144.98 0 1 6 58 45 T20I v Australia 25 Feb 2021 T20I # 1124
66 55 17 893 58 23.50 613 145.67 0 1 6 61 45 T20I v Australia 22 Feb 2021 T20I # 1123
67 56 17 895 58 22.94 617 145.05 0 1 6 61 45 T20I v Pakistan 22 Dec 2020 T20I # 1119
68 56 17 895 58 22.94 617 145.05 0 1 6 61 45 T20I v Pakistan 20 Dec 2020 T20I # 1118
69 57 18 910 58 23.33 627 145.13 0 1 6 61 47 T20I v Pakistan 18 Dec 2020 T20I # 1117
70 57 18 910 58 23.33 627 145.13 0 1 6 61 47 T20I v West Indies 30 Nov 2020 T20I # 1112
71 57 18 910 58 23.33 627 145.13 0 1 6 61 47 T20I v West Indies 29 Nov 2020 T20I # 1110
72 58 19 958 58 24.56 651 147.15 0 1 6 66 50 T20I v West Indies 27 Nov 2020 T20I # 1108
73 59 19 966 58 24.15 661 146.14 0 1 6 66 51 ODI v Australia 13 Mar 2020 ODI # 4255
74 60 19 985 58 24.02 686 143.58 0 1 6 67 52 ODI v India 11 Feb 2020 ODI # 4243
75 61 19 988 58 23.52 691 142.98 0 1 6 67 52 ODI v India 8 Feb 2020 ODI # 4239
76 62 19 997 58 23.18 705 141.41 0 1 6 68 52 ODI v India 5 Feb 2020 ODI # 4235
77 63 20 998 58 23.20 706 141.35 0 1 6 68 52 T20I v England 10 Nov 2019 T20I # 1012
78 64 20 1018 58 23.13 721 141.19 0 1 6 70 53 T20I v England 5 Nov 2019 T20I # 1001
79 65 20 1060 58 23.55 743 142.66 0 1 6 72 57 T20I v England 3 Nov 2019 T20I # 998
80 66 20 1079 58 23.45 768 140.49 0 1 6 75 57 ODI v England 14 Jul 2019 ODI # 4192
81 67 20 1091 58 23.21 786 138.80 0 1 6 76 57 ODI v India 9 Jul 2019 ODI # 4190
82 68 20 1110 58 23.12 813 136.53 0 1 6 77 57 ODI v England 3 Jul 2019 ODI # 4183
83 69 20 1119 58 22.83 835 134.01 0 1 6 77 57 ODI v Australia 29 Jun 2019 ODI # 4178
84 70 21 1216 97* 24.81 947 128.40 0 2 6 82 60 ODI v Pakistan 26 Jun 2019 ODI # 4174
85 71 21 1244 97* 24.88 970 128.24 0 2 6 83 61 ODI v West Indies 22 Jun 2019 ODI # 4170
86 72 21 1267 97* 24.84 1004 126.19 0 2 6 86 61 ODI v South Africa 19 Jun 2019 ODI # 4165
87 72 21 1267 97* 24.84 1004 126.19 0 2 6 86 61 ODI v Afghanistan 8 Jun 2019 ODI # 4154
88 73 21 1292 97* 24.84 1037 124.59 0 2 6 88 62 ODI v Bangladesh 5 Jun 2019 ODI # 4151
89 73 21 1292 97* 24.84 1037 124.59 0 2 6 88 62 ODI v Sri Lanka 1 Jun 2019 ODI # 4145
90 74 21 1329 97* 25.07 1061 125.25 0 2 6 91 64 ODI v Bangladesh 20 Feb 2019 ODI # 4095
91 74 21 1329 97* 25.07 1061 125.25 0 2 6 91 64 ODI v Bangladesh 16 Feb 2019 ODI # 4094
92 74 21 1329 97* 25.07 1061 125.25 0 2 6 91 64 ODI v Bangladesh 13 Feb 2019 ODI # 4093
93 75 21 1373 97* 25.42 1093 125.61 0 2 6 95 66 ODI v India 3 Feb 2019 ODI # 4092
94 75 21 1373 97* 25.42 1093 125.61 0 2 6 95 66 ODI v India 31 Jan 2019 ODI # 4091
95 76 22 1385 97* 25.64 1099 126.02 0 2 6 96 67 ODI v Sri Lanka 8 Jan 2019 ODI # 4076
96 77 22 1449 97* 26.34 1136 127.55 0 3 6 101 70 ODI v Sri Lanka 5 Jan 2019 ODI # 4075
97 78 23 1496 97* 27.20 1149 130.20 0 3 6 101 76 ODI v Sri Lanka 3 Jan 2019 ODI # 4074
98 79 23 1519 97* 27.12 1173 129.49 0 3 6 104 76 ODI v Bangladesh 9 Jun 2017 ODI # 3883
99 80 23 1537 97* 26.96 1187 129.48 0 3 6 105 77 ODI v England 6 Jun 2017 ODI # 3880
100 81 23 1543 97* 26.60 1197 128.90 0 3 6 105 77 ODI v Australia 2 Jun 2017 ODI # 3876
101 82 23 1549 97* 26.25 1207 128.33 0 3 6 105 77 ODI v Bangladesh 24 May 2017 ODI # 3871
102 83 23 1601 97* 26.68 1255 127.56 0 4 6 110 78 ODI v Bangladesh 17 May 2017 ODI # 3868
103 84 23 1631 97* 26.73 1284 127.02 0 4 6 112 78 ODI v Ireland 14 May 2017 ODI # 3867
104 86 23 1650 97* 26.19 1307 126.24 0 4 6 116 78 Test v South Africa 16 Mar 2017 Test # 2255
105 87 23 1657 97* 25.89 1337 123.93 0 4 6 116 78 Test v South Africa 8 Mar 2017 Test # 2253
106 88 23 1681 97* 25.86 1361 123.51 0 4 6 120 79 ODI v South Africa 4 Mar 2017 ODI # 3846
107 88 23 1681 97* 25.86 1361 123.51 0 4 6 120 79 ODI v South Africa 1 Mar 2017 ODI # 3843
108 89 23 1694 97* 25.66 1383 122.48 0 4 6 121 79 ODI v South Africa 25 Feb 2017 ODI # 3841
109 90 24 1765 97* 26.74 1440 122.56 0 5 6 127 79 ODI v South Africa 22 Feb 2017 ODI # 3839
110 91 24 1794 97* 26.77 1475 121.62 0 5 6 129 79 ODI v South Africa 19 Feb 2017 ODI # 3836
111 92 24 1795 97* 26.39 1482 121.12 0 5 6 129 79 ODI v Australia 5 Feb 2017 ODI # 3832
112 93 24 1843 97* 26.71 1527 120.69 0 5 6 135 79 ODI v Australia 30 Jan 2017 ODI # 3829
113 94 24 1858 97* 26.54 1539 120.72 0 5 6 138 79 T20I v Bangladesh 8 Jan 2017 T20I # 576
114 95 24 1863 97* 26.23 1544 120.66 0 5 6 138 79 T20I v Bangladesh 6 Jan 2017 T20I # 575
115 96 25 1891 97* 26.63 1567 120.67 0 5 6 141 80 ODI v Bangladesh 31 Dec 2016 ODI # 3816
116 97 25 1919 97* 26.65 1598 120.08 0 5 6 144 81 ODI v Bangladesh 29 Dec 2016 ODI # 3815
117 98 25 1931 97* 26.45 1611 119.86 0 5 6 146 81 ODI v Bangladesh 26 Dec 2016 ODI # 3814
118 99 25 2005 97* 27.09 1694 118.35 0 6 6 153 82 ODI v Australia 6 Dec 2016 ODI # 3812
119 100 25 2039 97* 27.18 1730 117.86 0 6 6 158 82 ODI v Australia 4 Dec 2016 ODI # 3811
120 101 25 2042 97* 26.86 1743 117.15 0 6 6 158 82 ODI v India 29 Oct 2016 ODI # 3800
121 102 25 2048 97* 26.59 1752 116.89 0 6 6 159 82 ODI v India 26 Oct 2016 ODI # 3799
122 103 25 2105 97* 26.98 1799 117.00 0 7 6 166 82 ODI v India 23 Oct 2016 ODI # 3798
123 104 25 2115 97* 26.77 1824 115.95 0 7 6 167 82 ODI v India 16 Oct 2016 ODI # 3796
124 106 25 2186 97* 26.98 1943 112.50 0 8 7 178 82 Test v India 8 Oct 2016 Test # 2223
125 108 25 2192 97* 26.40 1983 110.53 0 8 7 178 82 Test v Australia 5 Nov 2015 Test # 2185
126 109 25 2233 97* 26.58 2024 110.32 0 8 7 184 82 ODI v South Africa 19 Aug 2015 ODI # 3676
127 110 25 2261 97* 26.60 2043 110.67 0 8 7 187 83 T20I v South Africa 16 Aug 2015 T20I # 452
128 110 25 2261 97* 26.60 2043 110.67 0 8 7 187 83 T20I v Zimbabwe 9 Aug 2015 T20I # 450
129 111 26 2298 97* 27.03 2074 110.80 0 8 7 189 84 ODI v Zimbabwe 7 Aug 2015 ODI # 3675
130 112 27 2312 97* 27.20 2083 110.99 0 8 7 190 84 ODI v Zimbabwe 2 Aug 2015 ODI # 3673
131 114 27 2346 97* 26.96 2145 109.37 0 8 7 196 84 Test v Sri Lanka 3 Jan 2015 Test # 2155
132 115 27 2431 97* 27.62 2225 109.25 0 9 7 206 87 Test v Sri Lanka 26 Dec 2014 Test # 2151
133 116 27 2433 97* 27.33 2229 109.15 0 9 7 206 87 ODI v Pakistan 14 Dec 2014 ODI # 3568
134 117 27 2434 97* 27.04 2237 108.80 0 9 7 206 87 ODI v Pakistan 8 Dec 2014 ODI # 3564
135 118 28 2441 97* 27.12 2241 108.92 0 9 7 207 87 T20I v Pakistan 5 Dec 2014 T20I # 412
136 119 28 2447 97* 26.89 2250 108.75 0 9 7 207 87 T20I v Pakistan 4 Dec 2014 T20I # 411
137 121 28 2475 97* 26.61 2330 106.22 0 9 7 209 87 Test v Pakistan 17 Nov 2014 Test # 2146
138 123 28 2486 97* 26.16 2362 105.24 0 9 8 210 87 Test v Pakistan 9 Nov 2014 Test # 2144
139 123 28 2486 97* 26.16 2362 105.24 0 9 8 210 87 ODI v South Africa 27 Oct 2014 ODI # 3538
140 124 28 2496 97* 26.00 2380 104.87 0 9 8 211 87 ODI v South Africa 24 Oct 2014 ODI # 3537
141 125 28 2512 97* 25.89 2395 104.88 0 9 8 214 87 ODI v South Africa 21 Oct 2014 ODI # 3536
142 126 28 2519 97* 25.70 2400 104.95 0 9 8 215 87 T20I v West Indies 6 Jul 2014 T20I # 403
143 127 28 2530 97* 25.55 2408 105.06 0 9 8 216 88 T20I v West Indies 5 Jul 2014 T20I # 402
144 129 28 2659 97* 26.32 2566 103.62 0 11 8 229 93 Test v West Indies 26 Jun 2014 Test # 2127
145 131 28 2681 97* 26.02 2606 102.87 0 11 8 232 93 Test v West Indies 16 Jun 2014 Test # 2125
146 133 28 2808 107 26.74 2822 99.50 1 11 8 243 96 Test v West Indies 8 Jun 2014 Test # 2123
147 134 28 2808 107 26.49 2823 99.46 1 11 9 243 96 T20I v Sri Lanka 31 Mar 2014 T20I # 395
148 135 29 2815 107 26.55 2830 99.46 1 11 9 243 96 T20I v Netherlands 29 Mar 2014 T20I # 390
149 137 30 2985 137* 27.89 3019 98.87 2 11 9 270 96 Test v India 14 Feb 2014 Test # 2120
150 138 31 3019 137* 28.21 3038 99.37 2 11 9 273 98 ODI v India 31 Jan 2014 ODI # 3467
151 138 31 3019 137* 28.21 3038 99.37 2 11 9 273 98 ODI v India 28 Jan 2014 ODI # 3465
152 139 32 3033 137* 28.34 3044 99.63 2 11 9 275 99 T20I v West Indies 15 Jan 2014 T20I # 353
153 139 32 3033 137* 28.34 3044 99.63 2 11 9 275 99 T20I v West Indies 11 Jan 2014 T20I # 352
154 139 32 3033 137* 28.34 3044 99.63 2 11 9 275 99 ODI v West Indies 1 Jan 2014 ODI # 3451
155 140 32 3043 137* 28.17 3072 99.05 2 11 9 276 99 ODI v West Indies 26 Dec 2013 ODI # 3449
156 141 33 3085 137* 28.56 3118 98.94 2 11 9 279 99 ODI v Sri Lanka 16 Nov 2013 ODI # 3435
157 142 34 3090 137* 28.61 3122 98.97 2 11 9 279 99 ODI v Sri Lanka 12 Nov 2013 ODI # 3434
158 143 34 3098 137* 28.42 3133 98.88 2 11 9 280 99 ODI v Bangladesh 31 Oct 2013 ODI # 3426
159 144 34 3098 137* 28.16 3134 98.85 2 11 10 280 99 ODI v Bangladesh 29 Oct 2013 ODI # 3423
160 145 34 3111 137* 28.02 3142 99.01 2 11 10 283 99 ODI v South Africa 25 Jan 2013 ODI # 3328
161 146 34 3116 137* 27.82 3146 99.04 2 11 10 284 99 ODI v South Africa 22 Jan 2013 ODI # 3325
162 147 34 3116 137* 27.57 3148 98.98 2 11 11 284 99 ODI v South Africa 19 Jan 2013 ODI # 3323
163 148 34 3128 137* 27.43 3158 99.05 2 11 11 286 99 T20I v South Africa 26 Dec 2012 T20I # 297
164 148 34 3128 137* 27.43 3158 99.05 2 11 11 286 99 T20I v South Africa 23 Dec 2012 T20I # 295
165 149 34 3138 137* 27.28 3165 99.14 2 11 11 288 99 T20I v South Africa 21 Dec 2012 T20I # 293
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