Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 1 Jan 2013 remove greater than or equal to 1 Jan 2013 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by batting average (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 2012-2024 74 76 2 1897 120 25.63 2463 77.01 3 6 8 196 41 Profile
filtered 2013-2024 68 70 2 1680 109 24.70 2177 77.17 2 6 7 170 37
Reverse cumulative
1 1 0 12 12 12.00 22 54.54 0 0 0 1 0 ODI v Sri Lanka 18 Mar 2024 ODI # 4745
9 9 0 136 43 15.11 176 77.27 0 0 0 18 1 T20I v Afghanistan 30 Aug 2022 T20I # 1753
8 8 0 131 43 16.37 162 80.86 0 0 0 18 1 ODI v India 4 Dec 2022 ODI # 4493
7 7 0 117 43 16.71 133 87.96 0 0 0 16 1 ODI v India 7 Dec 2022 ODI # 4496
3 3 0 51 37 17.00 67 76.11 0 0 0 8 0 ODI v New Zealand 20 Dec 2023 ODI # 4715
6 6 0 106 43 17.66 124 85.48 0 0 0 14 1 ODI v India 10 Dec 2022 ODI # 4499
25 26 0 465 76 17.88 534 87.07 0 2 2 52 12 ODI v Zimbabwe 23 Jan 2018 ODI # 3964
26 27 0 500 76 18.51 571 87.56 0 2 2 55 13 ODI v Sri Lanka 19 Jan 2018 ODI # 3959
27 28 0 519 76 18.53 585 88.71 0 2 2 59 13 ODI v Zimbabwe 15 Jan 2018 ODI # 3952
24 25 0 464 76 18.56 527 88.04 0 2 2 52 12 ODI v Sri Lanka 25 Jan 2018 ODI # 3965
34 34 0 638 76 18.76 761 83.83 0 2 2 70 14 ODI v Zimbabwe 28 Nov 2014 ODI # 3555
29 30 0 567 76 18.90 638 88.87 0 2 2 62 13 T20I v Zimbabwe 13 Nov 2015 T20I # 462
30 30 0 567 76 18.90 638 88.87 0 2 2 62 13 ODI v Scotland 5 Mar 2015 ODI # 3624
33 33 0 633 76 19.18 749 84.51 0 2 2 69 14 ODI v Zimbabwe 1 Dec 2014 ODI # 3559
31 31 0 596 76 19.22 681 87.51 0 2 2 63 14 ODI v Sri Lanka 26 Feb 2015 ODI # 3615
23 24 0 464 76 19.33 521 89.05 0 2 1 52 12 ODI v West Indies 22 Jul 2018 ODI # 4022
28 29 0 566 76 19.51 636 88.99 0 2 2 62 13 T20I v Zimbabwe 15 Nov 2015 T20I # 463
32 32 0 625 76 19.53 736 84.91 0 2 2 67 14 ODI v Afghanistan 18 Feb 2015 ODI # 3605
5 5 0 98 43 19.60 117 83.76 0 0 0 14 0 ODI v India 15 Sep 2023 ODI # 4645
21 22 0 441 76 20.04 509 86.64 0 2 0 50 10 ODI v West Indies 28 Jul 2018 ODI # 4024
22 23 0 464 76 20.17 518 89.57 0 2 0 52 12 ODI v West Indies 25 Jul 2018 ODI # 4023
20 21 0 431 76 20.52 478 90.16 0 2 0 49 10 ODI v Sri Lanka 31 Jul 2019 ODI # 4195
19 20 0 417 76 20.85 454 91.85 0 2 0 47 10 Test v West Indies 24 Jun 2022 Test # 2468
35 35 0 733 95 20.94 881 83.20 0 3 2 79 14 ODI v Zimbabwe 26 Nov 2014 ODI # 3553
41 42 1 860 95 20.97 1096 78.46 0 4 4 85 18 ODI v West Indies 22 Aug 2014 ODI # 3511
11 11 0 232 76 21.09 272 85.29 0 1 0 27 5 ODI v Zimbabwe 7 Aug 2022 ODI # 4442
10 10 0 212 76 21.20 247 85.82 0 1 0 24 5 ODI v Zimbabwe 10 Aug 2022 ODI # 4443
40 41 1 853 95 21.32 1088 78.40 0 4 4 85 17 ODI v West Indies 25 Aug 2014 ODI # 3514
38 39 0 834 95 21.38 1067 78.16 0 4 3 84 16 Test v West Indies 13 Sep 2014 Test # 2139
18 18 0 390 76 21.66 414 94.20 0 2 0 41 10 T20I v West Indies 2 Jul 2022 T20I # 1601
39 40 1 853 95 21.87 1086 78.54 0 4 3 85 17 T20I v West Indies 27 Aug 2014 T20I # 404
17 17 0 374 76 22.00 404 92.57 0 2 0 38 10 T20I v West Indies 3 Jul 2022 T20I # 1607
37 37 0 825 95 22.29 1020 80.88 0 4 2 84 16 ODI v Zimbabwe 21 Nov 2014 ODI # 3550
47 47 1 1031 109 22.41 1324 77.87 1 4 6 106 19 T20I v Pakistan 30 Mar 2014 T20I # 392
46 46 1 1013 109 22.51 1308 77.44 1 4 6 103 19 T20I v Australia 1 Apr 2014 T20I # 396
44 44 1 969 109 22.53 1242 78.01 1 4 5 96 19 ODI v India 17 Jun 2014 ODI # 3498
36 36 0 813 95 22.58 991 82.03 0 4 2 84 15 ODI v Zimbabwe 23 Nov 2014 ODI # 3552
49 49 1 1085 109 22.60 1374 78.96 1 4 6 113 21 T20I v West Indies 25 Mar 2014 T20I # 385
50 50 1 1111 109 22.67 1391 79.87 1 4 6 116 22 T20I v Hong Kong 20 Mar 2014 T20I # 375
48 48 1 1075 109 22.87 1367 78.63 1 4 6 111 21 T20I v India 28 Mar 2014 T20I # 389
45 45 1 1013 109 23.02 1302 77.80 1 4 5 103 19 ODI v India 15 Jun 2014 ODI # 3497
51 51 1 1153 109 23.06 1424 80.96 1 4 6 121 24 T20I v Nepal 18 Mar 2014 T20I # 371
42 43 1 969 109 23.07 1234 78.52 1 4 4 96 19 ODI v West Indies 20 Aug 2014 ODI # 3509
43 43 1 969 109 23.07 1234 78.52 1 4 4 96 19 ODI v India 19 Jun 2014 ODI # 3499
16 16 0 371 76 23.18 400 92.75 0 2 0 38 10 T20I v West Indies 7 Jul 2022 T20I # 1617
4 4 0 94 43 23.50 106 88.67 0 0 0 13 0 ODI v New Zealand 17 Dec 2023 ODI # 4711
14 14 0 335 76 23.92 362 92.54 0 2 0 37 8 T20I v Zimbabwe 31 Jul 2022 T20I # 1713
52 52 2 1197 109 23.94 1457 82.15 1 4 6 125 27 T20I v Afghanistan 16 Mar 2014 T20I # 366
15 15 0 361 76 24.06 389 92.80 0 2 0 37 10 T20I v Zimbabwe 30 Jul 2022 T20I # 1706
53 53 2 1246 109 24.43 1543 80.75 1 4 6 127 28 ODI v Sri Lanka 6 Mar 2014 ODI # 3485
2 2 0 49 37 24.50 55 89.09 0 0 0 8 0 ODI v New Zealand 23 Dec 2023 ODI # 4717
13 13 0 319 76 24.53 347 91.93 0 2 0 35 8 T20I v Zimbabwe 2 Aug 2022 T20I # 1719
68 70 2 1680 109 24.70 2177 77.17 2 6 7 170 37 Test v Sri Lanka 8 Mar 2013 Test # 2078
64 66 2 1613 109 25.20 2039 79.10 2 6 7 163 37 Test v New Zealand 9 Oct 2013 Test # 2097
67 68 2 1666 109 25.24 2105 79.14 2 6 7 169 37 ODI v Sri Lanka 23 Mar 2013 ODI # 3349
55 55 2 1347 109 25.41 1684 79.98 2 4 6 133 32 ODI v Afghanistan 1 Mar 2014 ODI # 3478
12 12 0 305 76 25.41 334 91.31 0 2 0 33 8 ODI v Zimbabwe 5 Aug 2022 ODI # 4441
65 67 2 1653 109 25.43 2085 79.28 2 6 7 168 37 ODI v Sri Lanka 28 Mar 2013 ODI # 3352
66 67 2 1653 109 25.43 2085 79.28 2 6 7 168 37 ODI v Sri Lanka 25 Mar 2013 ODI # 3351
63 64 2 1592 109 25.67 1974 80.64 2 6 7 161 37 Test v New Zealand 21 Oct 2013 Test # 2099
60 60 2 1492 109 25.72 1871 79.74 2 5 7 147 37 T20I v Sri Lanka 14 Feb 2014 T20I # 358
59 59 2 1468 109 25.75 1854 79.18 2 5 7 145 35 ODI v Sri Lanka 17 Feb 2014 ODI # 3469
54 54 2 1346 109 25.88 1675 80.35 2 4 6 133 32 ODI v Pakistan 4 Mar 2014 ODI # 3482
57 57 2 1426 109 25.92 1806 78.95 2 5 6 138 35 ODI v Sri Lanka 22 Feb 2014 ODI # 3471
62 62 2 1563 109 26.05 1938 80.65 2 6 7 156 37 ODI v New Zealand 29 Oct 2013 ODI # 3423
58 58 2 1468 109 26.21 1852 79.26 2 5 6 145 35 ODI v Sri Lanka 20 Feb 2014 ODI # 3470
61 61 2 1550 109 26.27 1916 80.89 2 6 7 154 37 T20I v Sri Lanka 12 Feb 2014 T20I # 357
56 56 2 1424 109 26.37 1790 79.55 2 5 6 138 35 ODI v India 26 Feb 2014 ODI # 3474
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