Records type batting analysis [change type]
View cumulative averages [change view]
Home or away home venue remove home venue 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 2012-2024 292 328 22 12411 178 40.55 13352 92.95 28 66 17 1425 241 Profile
filtered 2012-2023 120 139 9 5912 178 45.47 6311 93.67 15 29 5 690 121
Cumulative averages
1 1 1 28 28* - 23 121.73 0 0 0 5 0 T20I v New Zealand 21 Dec 2012 T20I # 293
2 2 2 28 28* - 23 121.73 0 0 0 5 0 T20I v New Zealand 23 Dec 2012 T20I # 295
3 3 2 30 28* 30.00 27 111.11 0 0 0 5 0 T20I v New Zealand 26 Dec 2012 T20I # 297
4 4 2 48 28* 24.00 61 78.68 0 0 0 6 0 ODI v New Zealand 19 Jan 2013 ODI # 3323
5 5 2 73 28* 24.33 89 82.02 0 0 0 7 2 ODI v New Zealand 22 Jan 2013 ODI # 3325
6 6 2 104 31 26.00 127 81.88 0 0 0 11 2 ODI v New Zealand 25 Jan 2013 ODI # 3328
7 7 2 107 31 21.40 139 76.97 0 0 0 11 2 ODI v Pakistan 24 Mar 2013 ODI # 3350
8 8 2 150 43 25.00 172 87.20 0 0 0 19 2 T20I v Pakistan 20 Nov 2013 T20I # 340
9 9 2 176 43 25.14 196 89.79 0 0 0 23 2 T20I v Pakistan 22 Nov 2013 T20I # 343
10 10 2 195 43 24.37 220 88.63 0 0 0 26 2 ODI v Pakistan 24 Nov 2013 ODI # 3438
11 11 2 242 47 26.88 272 88.97 0 0 0 29 3 ODI v Pakistan 27 Nov 2013 ODI # 3440
12 12 2 257 47 25.70 290 88.62 0 0 0 32 3 ODI v Pakistan 30 Nov 2013 ODI # 3441
13 13 2 392 135 35.63 411 95.37 1 0 0 50 6 ODI v India 5 Dec 2013 ODI # 3442
14 14 2 498 135 41.50 529 94.13 2 0 0 59 6 ODI v India 8 Dec 2013 ODI # 3443
15 15 2 599 135 46.07 649 92.29 3 0 0 68 8 ODI v India 11 Dec 2013 ODI # 3444
16 17 2 640 135 42.66 724 88.39 3 0 0 72 8 Test v Australia 20 Feb 2014 Test # 2121
17 18 3 681 135 45.40 744 91.53 3 0 0 74 12 T20I v Australia 12 Mar 2014 T20I # 363
18 19 3 722 135 45.12 784 92.09 3 0 0 76 14 T20I v Australia 14 Mar 2014 T20I # 365
19 20 4 740 135 46.25 799 92.61 3 0 0 76 16 Test v West Indies 17 Dec 2014 Test # 2150
20 21 4 744 135 43.76 806 92.30 3 0 0 77 16 ODI v West Indies 28 Jan 2015 ODI # 3593
21 22 4 749 135 41.61 816 91.78 3 0 0 77 16 Test v England 2 Jan 2016 Test # 2197
22 24 6 887 135 49.27 953 93.07 4 0 0 95 18 Test v England 22 Jan 2016 Test # 2200
23 25 7 1025 138* 56.94 1049 97.71 5 0 0 107 24 ODI v England 3 Feb 2016 ODI # 3732
24 26 7 1047 138* 55.10 1082 96.76 5 0 0 111 24 ODI v England 6 Feb 2016 ODI # 3734
25 27 7 1182 138* 59.10 1199 98.58 6 0 0 127 28 ODI v England 9 Feb 2016 ODI # 3736
26 28 7 1209 138* 57.57 1241 97.42 6 0 0 131 28 ODI v England 12 Feb 2016 ODI # 3737
27 29 7 1213 138* 55.13 1258 96.42 6 0 0 132 28 ODI v England 14 Feb 2016 ODI # 3738
28 30 7 1220 138* 53.04 1266 96.36 6 0 0 133 28 T20I v Australia 4 Mar 2016 T20I # 519
29 31 7 1264 138* 52.66 1294 97.68 6 0 0 141 29 T20I v Australia 6 Mar 2016 T20I # 520
30 32 7 1289 138* 51.56 1307 98.62 6 0 0 145 30 T20I v Australia 9 Mar 2016 T20I # 526
31 33 7 1322 138* 50.84 1340 98.65 6 0 0 152 30 Test v New Zealand 19 Aug 2016 Test # 2219
32 35 7 1454 138* 51.92 1497 97.12 6 2 0 175 31 Test v New Zealand 27 Aug 2016 Test # 2220
33 36 7 1536 138* 52.96 1563 98.27 6 3 0 183 33 ODI v Ireland 25 Sep 2016 ODI # 3780
34 37 7 1714 178 57.13 1676 102.26 7 3 0 199 44 ODI v Australia 30 Sep 2016 ODI # 3785
35 38 7 1736 178 56.00 1700 102.11 7 3 0 201 44 ODI v Australia 2 Oct 2016 ODI # 3787
36 39 7 1806 178 56.43 1749 103.25 7 4 0 207 46 ODI v Australia 5 Oct 2016 ODI # 3790
37 40 7 1824 178 55.27 1763 103.46 7 4 0 210 46 ODI v Australia 9 Oct 2016 ODI # 3792
38 41 7 1836 178 54.00 1781 103.08 7 4 0 210 46 ODI v Australia 12 Oct 2016 ODI # 3795
39 43 7 1942 178 53.94 1935 100.36 7 5 0 221 46 Test v Sri Lanka 26 Dec 2016 Test # 2243
40 45 7 2072 178 54.52 2083 99.47 8 5 0 236 46 Test v Sri Lanka 2 Jan 2017 Test # 2244
41 46 7 2106 178 54.00 2134 98.68 8 5 0 241 46 Test v Sri Lanka 12 Jan 2017 Test # 2247
42 47 7 2140 178 53.50 2174 98.43 8 5 0 245 46 ODI v Sri Lanka 28 Jan 2017 ODI # 3828
43 48 7 2157 178 52.60 2196 98.22 8 5 0 247 46 ODI v Sri Lanka 1 Feb 2017 ODI # 3830
44 49 7 2165 178 51.54 2207 98.09 8 5 0 248 46 ODI v Sri Lanka 4 Feb 2017 ODI # 3831
45 50 7 2220 178 51.62 2253 98.53 8 6 0 255 48 ODI v Sri Lanka 7 Feb 2017 ODI # 3833
46 51 7 2329 178 52.93 2340 99.52 9 6 0 271 48 ODI v Sri Lanka 10 Feb 2017 ODI # 3834
47 52 7 2337 178 51.93 2351 99.40 9 6 0 272 48 Test v Bangladesh 28 Sep 2017 Test # 2276
48 53 8 2365 178 52.55 2378 99.45 9 6 0 274 50 Test v Bangladesh 6 Oct 2017 Test # 2277
49 54 9 2533 178 56.28 2523 100.39 10 6 0 295 52 ODI v Bangladesh 15 Oct 2017 ODI # 3923
50 55 9 2579 178 56.06 2584 99.80 10 6 0 296 52 ODI v Bangladesh 18 Oct 2017 ODI # 3925
51 56 9 2652 178 56.42 2652 100.00 10 7 0 305 53 ODI v Bangladesh 22 Oct 2017 ODI # 3929
52 57 9 2711 178 56.47 2696 100.55 10 8 0 310 54 T20I v Bangladesh 26 Oct 2017 T20I # 626
53 58 9 2735 178 55.81 2734 100.03 10 8 0 314 54 Test v Zimbabwe 26 Dec 2017 Test # 2290
54 60 9 2786 178 54.62 2783 100.10 10 8 0 323 54 Test v India 5 Jan 2018 Test # 2292
55 62 9 2798 178 52.79 2789 100.32 10 8 1 326 54 Test v India 13 Jan 2018 Test # 2293
56 64 9 2806 178 51.01 2812 99.78 10 8 2 327 54 Test v India 24 Jan 2018 Test # 2294
57 65 9 2840 178 50.71 2861 99.26 10 8 2 331 54 ODI v India 1 Feb 2018 ODI # 3969
58 66 9 2860 178 50.17 2897 98.72 10 8 2 333 54 ODI v India 4 Feb 2018 ODI # 3970
59 68 9 2963 178 50.22 3079 96.23 10 9 2 348 54 Test v Australia 1 Mar 2018 Test # 2297
60 69 9 2972 178 49.53 3099 95.90 10 9 2 348 54 Test v Australia 9 Mar 2018 Test # 2298
61 71 9 3040 178 49.03 3207 94.79 10 10 2 356 55 Test v Australia 22 Mar 2018 Test # 2300
62 73 9 3083 178 48.17 3285 93.85 10 10 2 360 55 Test v Australia 30 Mar 2018 Test # 2302
63 74 9 3088 178 47.50 3290 93.86 10 10 2 361 55 T20I v Zimbabwe 9 Oct 2018 T20I # 698
64 75 9 3114 178 47.18 3313 93.99 10 10 2 364 56 T20I v Zimbabwe 12 Oct 2018 T20I # 699
65 76 9 3159 178 47.14 3366 93.85 10 10 2 369 56 Test v Pakistan 26 Dec 2018 Test # 2338
66 77 9 3218 178 47.32 3444 93.43 10 11 2 377 56 Test v Pakistan 3 Jan 2019 Test # 2340
67 79 9 3365 178 48.07 3620 92.95 11 11 2 397 57 Test v Pakistan 11 Jan 2019 Test # 2341
68 80 9 3398 178 47.85 3656 92.94 11 11 2 401 57 ODI v Pakistan 25 Jan 2019 ODI # 4084
69 81 9 3398 178 47.19 3663 92.76 11 11 3 401 57 ODI v Pakistan 27 Jan 2019 ODI # 4087
70 82 9 3481 178 47.68 3721 93.55 11 12 3 412 60 ODI v Pakistan 30 Jan 2019 ODI # 4090
71 84 9 3616 178 48.21 3877 93.26 11 14 3 426 61 Test v Sri Lanka 13 Feb 2019 Test # 2347
72 86 9 3703 178 48.09 3971 93.25 11 15 3 438 61 Test v Sri Lanka 21 Feb 2019 Test # 2348
73 87 9 3784 178 48.51 4043 93.59 11 16 3 449 61 ODI v Sri Lanka 3 Mar 2019 ODI # 4104
74 88 9 3878 178 49.08 4113 94.28 11 17 3 466 62 ODI v Sri Lanka 6 Mar 2019 ODI # 4107
75 89 9 3999 178 49.98 4221 94.74 12 17 3 482 64 ODI v Sri Lanka 10 Mar 2019 ODI # 4112
76 90 9 4050 178 50.00 4278 94.67 12 18 3 488 64 ODI v Sri Lanka 13 Mar 2019 ODI # 4114
77 91 9 4056 178 49.46 4292 94.50 12 18 3 489 64 ODI v Sri Lanka 16 Mar 2019 ODI # 4115
78 92 9 4069 178 49.02 4309 94.43 12 18 3 491 64 T20I v Sri Lanka 19 Mar 2019 T20I # 755
79 94 9 4198 178 49.38 4474 93.83 12 19 3 507 67 Test v England 26 Dec 2019 Test # 2377
80 96 9 4268 178 49.05 4607 92.64 12 20 3 516 67 Test v England 3 Jan 2020 Test # 2379
81 98 9 4334 178 48.69 4772 90.82 12 21 3 525 67 Test v England 16 Jan 2020 Test # 2380
82 100 9 4449 178 48.89 4930 90.24 12 22 3 542 68 Test v England 24 Jan 2020 Test # 2382
83 101 9 4556 178 49.52 5043 90.34 13 22 3 553 69 ODI v England 4 Feb 2020 ODI # 4234
84 102 9 4567 178 49.10 5060 90.25 13 22 3 553 69 ODI v England 7 Feb 2020 ODI # 4238
85 103 9 4636 178 49.31 5141 90.17 13 23 3 558 71 ODI v England 9 Feb 2020 ODI # 4242
86 104 9 4667 178 49.12 5156 90.51 13 23 3 561 73 T20I v England 12 Feb 2020 T20I # 1039
87 105 9 4732 178 49.29 5178 91.38 13 24 3 563 81 T20I v England 14 Feb 2020 T20I # 1041
88 106 9 4767 178 49.14 5202 91.63 13 24 3 564 85 T20I v England 16 Feb 2020 T20I # 1043
89 107 9 4769 178 48.66 5205 91.62 13 24 3 564 85 T20I v Australia 21 Feb 2020 T20I # 1046
90 108 9 4839 178 48.87 5252 92.13 13 25 3 569 89 T20I v Australia 23 Feb 2020 T20I # 1052
91 109 9 4844 178 48.44 5255 92.17 13 25 3 570 89 T20I v Australia 26 Feb 2020 T20I # 1065
92 110 9 4859 178 48.10 5271 92.18 13 25 3 571 89 ODI v Australia 29 Feb 2020 ODI # 4248
93 111 9 4859 178 47.63 5273 92.14 13 25 4 571 89 ODI v Australia 4 Mar 2020 ODI # 4252
94 112 9 4885 178 47.42 5304 92.10 13 25 4 573 91 ODI v Australia 7 Mar 2020 ODI # 4254
95 113 9 4915 178 47.25 5327 92.26 13 25 4 575 92 T20I v England 27 Nov 2020 T20I # 1109
96 114 9 4945 178 47.09 5345 92.51 13 25 4 578 93 T20I v England 29 Nov 2020 T20I # 1111
97 115 9 4962 178 46.81 5357 92.62 13 25 4 579 94 T20I v England 1 Dec 2020 T20I # 1113
98 116 9 4980 178 46.54 5368 92.77 13 25 4 582 94 Test v Sri Lanka 26 Dec 2020 Test # 2399
99 117 9 4990 178 46.20 5388 92.61 13 25 4 583 94 Test v Sri Lanka 3 Jan 2021 Test # 2401
100 118 9 5010 178 45.96 5406 92.67 13 25 4 586 95 ODI v Pakistan 2 Apr 2021 ODI # 4285
101 119 9 5090 178 46.27 5492 92.68 13 26 4 596 96 ODI v Pakistan 4 Apr 2021 ODI # 4286
102 121 9 5145 178 45.93 5583 92.15 13 26 4 601 97 Test v India 26 Dec 2021 Test # 2443
103 122 9 5172 178 45.76 5624 91.96 13 26 4 603 97 ODI v India 19 Jan 2022 ODI # 4344
104 123 9 5250 178 46.05 5690 92.26 13 27 4 610 100 ODI v India 21 Jan 2022 ODI # 4346
105 124 9 5374 178 46.73 5820 92.33 14 27 4 622 102 ODI v India 23 Jan 2022 ODI # 4349
106 125 9 5436 178 46.86 5861 92.74 14 28 4 631 104 ODI v Bangladesh 20 Mar 2022 ODI # 4372
107 126 9 5448 178 46.56 5869 92.82 14 28 4 633 104 ODI v Bangladesh 23 Mar 2022 ODI # 4375
108 127 9 5485 178 46.48 5910 92.80 14 28 4 638 105 ODI v England 27 Jan 2023 ODI # 4512
109 128 9 5516 178 46.35 5938 92.89 14 28 4 642 106 ODI v England 29 Jan 2023 ODI # 4513
110 129 9 5564 178 46.36 5964 93.29 14 28 4 647 109 ODI v West Indies 18 Mar 2023 ODI # 4540
111 130 9 5564 178 45.98 5965 93.27 14 28 5 647 109 T20I v West Indies 25 Mar 2023 T20I # 2031
112 131 9 5664 178 46.42 6009 94.25 15 28 5 656 117 T20I v West Indies 26 Mar 2023 T20I # 2032
113 132 9 5685 178 46.21 6030 94.27 15 28 5 660 117 T20I v West Indies 28 Mar 2023 T20I # 2036
114 133 9 5694 178 45.91 6051 94.10 15 28 5 662 117 ODI v Netherlands 31 Mar 2023 ODI # 4558
115 134 9 5702 178 45.61 6070 93.93 15 28 5 663 117 ODI v Netherlands 2 Apr 2023 ODI # 4563
116 135 9 5713 178 45.34 6101 93.64 15 28 5 665 117 ODI v Australia 7 Sep 2023 ODI # 4635
117 136 9 5758 178 45.33 6131 93.91 15 28 5 671 119 ODI v Australia 9 Sep 2023 ODI # 4638
118 137 9 5840 178 45.62 6208 94.07 15 29 5 681 121 ODI v Australia 12 Sep 2023 ODI # 4642
119 138 9 5885 178 45.62 6272 93.82 15 29 5 686 121 ODI v Australia 15 Sep 2023 ODI # 4646
120 139 9 5912 178 45.47 6311 93.67 15 29 5 690 121 ODI v Australia 17 Sep 2023 ODI # 4648
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