Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 1 nov 2008 remove greater than or equal to 1 nov 2008 from query
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
unfiltered 2000-2017 402 391 55 11778 169 35.05 14064 83.74 17 71 26 1245 251 Profile
filtered 2008-2017 155 150 22 4408 150 34.43 5001 88.14 6 29 10 460 130
Reverse cumulative
1 1 0 39 39 39.00 55 70.90 0 0 0 4 0 ODI v West Indies 30 Jun 2017 ODI # 3898
2 2 0 53 39 26.50 65 81.53 0 0 0 5 0 ODI v West Indies 25 Jun 2017 ODI # 3896
3 3 0 57 39 19.00 75 76.00 0 0 0 5 0 ODI v West Indies 23 Jun 2017 ODI # 3895
4 4 0 79 39 19.75 106 74.52 0 0 0 9 0 ODI v Pakistan 18 Jun 2017 ODI # 3894
5 4 0 79 39 19.75 106 74.52 0 0 0 9 0 ODI v Bangladesh 15 Jun 2017 ODI # 3891
6 5 1 102 39 25.50 131 77.86 0 0 0 10 1 ODI v South Africa 11 Jun 2017 ODI # 3886
7 6 1 109 39 21.80 149 73.15 0 0 0 10 1 ODI v Sri Lanka 8 Jun 2017 ODI # 3882
8 7 1 162 53 27.00 181 89.50 0 1 0 18 2 ODI v Pakistan 4 Jun 2017 ODI # 3878
9 8 1 189 53 27.00 191 98.95 0 1 0 19 5 T20I v England 1 Feb 2017 T20I # 594
10 9 1 193 53 24.12 203 95.07 0 1 0 19 5 T20I v England 29 Jan 2017 T20I # 593
11 10 1 205 53 22.77 216 94.90 0 1 0 20 5 T20I v England 26 Jan 2017 T20I # 592
12 11 1 250 53 25.00 273 91.57 0 1 0 25 6 ODI v England 22 Jan 2017 ODI # 3824
13 12 1 400 150 36.36 400 100.00 1 1 0 46 9 ODI v England 19 Jan 2017 ODI # 3821
14 13 1 415 150 34.58 412 100.72 1 1 0 48 10 ODI v England 15 Jan 2017 ODI # 3819
15 14 1 436 150 33.53 430 101.39 1 1 0 49 11 T20I v Australia 27 Mar 2016 T20I # 553
16 15 1 439 150 31.35 436 100.68 1 1 0 49 11 T20I v Bangladesh 23 Mar 2016 T20I # 547
17 16 1 463 150 30.86 459 100.87 1 1 0 50 12 T20I v Pakistan 19 Mar 2016 T20I # 541
18 17 1 467 150 29.18 464 100.64 1 1 0 51 12 T20I v New Zealand 15 Mar 2016 T20I # 535
19 17 1 467 150 29.18 464 100.64 1 1 0 51 12 T20I v Bangladesh 6 Mar 2016 T20I # 521
20 18 2 492 150 30.75 478 102.92 1 1 0 55 13 T20I v U.A.E. 3 Mar 2016 T20I # 517
21 19 2 527 150 31.00 496 106.25 1 1 0 58 16 T20I v Sri Lanka 1 Mar 2016 T20I # 515
22 20 3 541 150 31.82 528 102.46 1 1 0 60 16 T20I v Pakistan 27 Feb 2016 T20I # 512
23 21 3 556 150 30.88 544 102.20 1 1 0 61 16 T20I v Bangladesh 24 Feb 2016 T20I # 509
24 21 3 556 150 30.88 544 102.20 1 1 0 61 16 T20I v Sri Lanka 14 Feb 2016 T20I # 499
25 22 3 556 150 29.26 545 102.01 1 1 1 61 16 T20I v Sri Lanka 12 Feb 2016 T20I # 497
26 23 3 566 150 28.30 559 101.25 1 1 1 61 17 T20I v Sri Lanka 9 Feb 2016 T20I # 496
27 24 4 581 150 29.05 571 101.75 1 1 1 62 18 T20I v Australia 31 Jan 2016 T20I # 489
28 24 4 581 150 29.05 571 101.75 1 1 1 62 18 T20I v Australia 29 Jan 2016 T20I # 486
29 24 4 581 150 29.05 571 101.75 1 1 1 62 18 T20I v Australia 26 Jan 2016 T20I # 485
30 25 4 592 150 28.19 592 100.00 1 1 1 62 18 T20I v Sri Lanka 6 Apr 2014 T20I # 400
31 26 4 610 150 27.72 609 100.16 1 1 1 64 18 T20I v South Africa 4 Apr 2014 T20I # 399
32 27 4 670 150 29.13 652 102.76 1 2 1 69 22 T20I v Australia 30 Mar 2014 T20I # 393
33 27 4 670 150 29.13 652 102.76 1 2 1 69 22 T20I v Bangladesh 28 Mar 2014 T20I # 389
34 28 4 680 150 28.33 671 101.34 1 2 1 70 22 T20I v West Indies 23 Mar 2014 T20I # 382
35 29 4 681 150 27.24 673 101.18 1 2 1 70 22 T20I v Pakistan 21 Mar 2014 T20I # 378
36 29 4 681 150 27.24 673 101.18 1 2 1 70 22 ODI v South Africa 11 Dec 2013 ODI # 3444
37 30 4 681 150 26.19 675 100.88 1 2 2 70 22 ODI v South Africa 5 Dec 2013 ODI # 3442
38 31 4 736 150 27.25 749 98.26 1 3 2 77 22 ODI v West Indies 27 Nov 2013 ODI # 3439
39 32 4 764 150 27.28 798 95.73 1 3 2 80 23 ODI v West Indies 24 Nov 2013 ODI # 3437
40 33 5 780 150 27.85 827 94.31 1 3 2 82 23 ODI v West Indies 21 Nov 2013 ODI # 3436
41 34 5 792 150 27.31 841 94.17 1 3 2 82 24 ODI v Australia 2 Nov 2013 ODI # 3428
42 35 5 792 150 26.40 844 93.83 1 3 3 82 24 ODI v Australia 30 Oct 2013 ODI # 3424
43 35 5 792 150 26.40 844 93.83 1 3 3 82 24 ODI v Australia 23 Oct 2013 ODI # 3422
44 36 5 792 150 25.54 845 93.72 1 3 4 82 24 ODI v Australia 19 Oct 2013 ODI # 3421
45 36 5 792 150 25.54 845 93.72 1 3 4 82 24 ODI v Australia 16 Oct 2013 ODI # 3420
46 37 5 799 150 24.96 852 93.77 1 3 4 82 25 ODI v Australia 13 Oct 2013 ODI # 3419
47 38 6 876 150 27.37 887 98.75 1 4 4 90 30 T20I v Australia 10 Oct 2013 T20I # 331
48 39 6 876 150 26.54 890 98.42 1 4 5 90 30 ODI v England 27 Jan 2013 ODI # 3329
49 40 6 879 150 25.85 906 97.01 1 4 5 90 30 ODI v England 23 Jan 2013 ODI # 3327
50 41 6 909 150 25.97 927 98.05 1 4 5 96 30 ODI v England 19 Jan 2013 ODI # 3322
51 42 6 941 150 26.13 964 97.61 1 4 5 101 30 ODI v England 15 Jan 2013 ODI # 3320
52 43 6 1002 150 27.08 1018 98.42 1 5 5 109 31 ODI v England 11 Jan 2013 ODI # 3318
53 44 6 1025 150 26.97 1041 98.46 1 5 5 113 31 ODI v Pakistan 6 Jan 2013 ODI # 3316
54 45 6 1034 150 26.51 1060 97.54 1 5 5 113 31 ODI v Pakistan 3 Jan 2013 ODI # 3315
55 46 6 1036 150 25.90 1063 97.46 1 5 5 113 31 ODI v Pakistan 30 Dec 2012 ODI # 3314
56 47 6 1108 150 27.02 1099 100.81 1 6 5 117 38 T20I v Pakistan 28 Dec 2012 T20I # 298
57 48 6 1118 150 26.61 1108 100.90 1 6 5 117 39 T20I v Pakistan 25 Dec 2012 T20I # 296
58 49 6 1122 150 26.09 1113 100.80 1 6 5 117 39 T20I v England 22 Dec 2012 T20I # 294
59 50 6 1160 150 26.36 1134 102.29 1 6 5 119 42 T20I v England 20 Dec 2012 T20I # 292
60 52 6 1203 150 26.15 1205 99.83 1 6 5 125 43 Test v England 5 Dec 2012 Test # 2065
61 54 6 1211 150 25.22 1217 99.50 1 6 6 126 43 Test v England 23 Nov 2012 Test # 2062
62 55 6 1285 150 26.22 1368 93.93 1 7 6 132 45 Test v England 15 Nov 2012 Test # 2058
63 56 6 1306 150 26.12 1383 94.43 1 7 6 133 47 T20I v South Africa 2 Oct 2012 T20I # 286
64 57 7 1325 150 26.50 1399 94.71 1 7 6 135 47 T20I v Pakistan 30 Sep 2012 T20I # 282
65 58 7 1333 150 26.13 1409 94.60 1 7 6 136 47 T20I v Australia 28 Sep 2012 T20I # 278
66 58 7 1333 150 26.13 1409 94.60 1 7 6 136 47 T20I v England 23 Sep 2012 T20I # 272
67 59 7 1351 150 25.98 1429 94.54 1 7 6 136 48 T20I v Afghanistan 19 Sep 2012 T20I # 265
68 60 7 1385 150 26.13 1455 95.18 1 7 6 137 50 T20I v New Zealand 11 Sep 2012 T20I # 261
69 61 7 1410 150 26.11 1490 94.63 1 7 6 142 50 Test v West Indies 14 Nov 2011 Test # 2017
70 63 7 1451 150 25.91 1569 92.47 1 7 6 146 52 Test v West Indies 6 Nov 2011 Test # 2015
71 65 7 1521 150 26.22 1716 88.63 1 8 6 157 52 Test v England 29 Jul 2011 Test # 2001
72 66 8 1542 150 26.58 1740 88.62 1 8 6 159 52 ODI v Sri Lanka 2 Apr 2011 ODI # 3148
73 67 8 1542 150 26.13 1741 88.56 1 8 7 159 52 ODI v Pakistan 30 Mar 2011 ODI # 3147
74 68 9 1599 150 27.10 1806 88.53 1 9 7 167 52 ODI v Australia 24 Mar 2011 ODI # 3143
75 69 9 1712 150 28.53 1929 88.75 2 9 7 177 54 ODI v West Indies 20 Mar 2011 ODI # 3141
76 70 9 1724 150 28.26 1938 88.95 2 9 7 177 55 ODI v South Africa 12 Mar 2011 ODI # 3128
77 71 10 1775 150 29.09 2011 88.26 2 10 7 184 55 ODI v Netherlands 9 Mar 2011 ODI # 3124
78 72 11 1825 150 29.91 2086 87.48 2 11 7 187 55 ODI v Ireland 6 Mar 2011 ODI # 3121
79 73 11 1883 150 30.37 2136 88.15 2 12 7 196 55 ODI v England 27 Feb 2011 ODI # 3110
80 73 11 1883 150 30.37 2136 88.15 2 12 7 196 55 ODI v Bangladesh 19 Feb 2011 ODI # 3100
81 74 11 1891 150 30.01 2150 87.95 2 12 7 198 55 ODI v South Africa 23 Jan 2011 ODI # 3087
82 75 11 1903 150 29.73 2170 87.69 2 12 7 199 56 ODI v South Africa 21 Jan 2011 ODI # 3084
83 76 11 1919 150 29.52 2197 87.34 2 12 7 201 56 ODI v South Africa 18 Jan 2011 ODI # 3082
84 77 11 1972 150 29.87 2265 87.06 2 13 7 205 56 ODI v South Africa 15 Jan 2011 ODI # 3080
85 78 11 1974 150 29.46 2269 86.99 2 13 7 205 56 ODI v South Africa 12 Jan 2011 ODI # 3079
86 79 11 1986 150 29.20 2282 87.02 2 13 7 206 56 T20I v South Africa 9 Jan 2011 T20I # 196
87 80 12 2028 150 29.82 2328 87.11 2 13 7 212 58 ODI v New Zealand 10 Dec 2010 ODI # 3077
88 81 12 2048 150 29.68 2356 86.92 2 13 7 213 59 ODI v New Zealand 7 Dec 2010 ODI # 3076
89 81 12 2048 150 29.68 2356 86.92 2 13 7 213 59 ODI v New Zealand 4 Dec 2010 ODI # 3074
90 82 13 2064 150 29.91 2367 87.19 2 13 7 214 60 ODI v New Zealand 1 Dec 2010 ODI # 3072
91 83 13 2106 150 30.08 2431 86.63 2 13 7 221 60 ODI v New Zealand 28 Nov 2010 ODI # 3070
92 84 13 2164 150 30.47 2518 85.94 2 14 7 226 60 ODI v Australia 20 Oct 2010 ODI # 3060
93 85 13 2190 150 30.41 2549 85.91 2 14 7 230 60 ODI v Sri Lanka 28 Aug 2010 ODI # 3040
94 86 13 2196 150 30.08 2568 85.51 2 14 7 231 60 ODI v New Zealand 25 Aug 2010 ODI # 3039
95 87 13 2234 150 30.18 2632 84.87 2 14 7 236 61 ODI v Sri Lanka 22 Aug 2010 ODI # 3038
96 88 13 2239 150 29.85 2657 84.26 2 14 7 237 61 ODI v New Zealand 10 Aug 2010 ODI # 3030
97 90 13 2296 150 29.81 2735 83.94 2 15 7 246 62 Test v Sri Lanka 18 Jul 2010 Test # 1964
98 91 13 2297 150 29.44 2737 83.92 2 15 7 246 62 T20I v Sri Lanka 11 May 2010 T20I # 173
99 92 13 2309 150 29.22 2751 83.93 2 15 7 247 62 T20I v West Indies 9 May 2010 T20I # 169
100 93 13 2310 150 28.87 2753 83.90 2 15 7 247 62 T20I v Australia 7 May 2010 T20I # 165
101 94 13 2347 150 28.97 2783 84.33 2 15 7 250 64 T20I v South Africa 2 May 2010 T20I # 155
102 95 14 2370 150 29.25 2805 84.49 2 15 7 250 65 T20I v Afghanistan 1 May 2010 T20I # 153
103 95 14 2370 150 29.25 2805 84.49 2 15 7 250 65 Test v Bangladesh 24 Jan 2010 Test # 1950
104 97 14 2407 150 29.00 2868 83.92 2 15 7 253 66 Test v Bangladesh 17 Jan 2010 Test # 1949
105 98 14 2407 150 28.65 2871 83.83 2 15 8 253 66 ODI v Sri Lanka 13 Jan 2010 ODI # 2943
106 99 14 2420 150 28.47 2896 83.56 2 15 8 254 66 ODI v Bangladesh 11 Jan 2010 ODI # 2942
107 100 15 2428 150 28.56 2903 83.63 2 15 8 254 66 ODI v Sri Lanka 10 Jan 2010 ODI # 2941
108 101 15 2429 150 28.24 2907 83.55 2 15 8 254 66 ODI v Bangladesh 7 Jan 2010 ODI # 2939
109 102 15 2503 150 28.77 2991 83.68 2 16 8 260 68 ODI v Sri Lanka 5 Jan 2010 ODI # 2938
110 103 15 2526 150 28.70 3031 83.33 2 16 8 263 68 ODI v Sri Lanka 21 Dec 2009 ODI # 2934
111 104 16 2586 150 29.38 3056 84.62 2 17 8 266 73 T20I v Sri Lanka 12 Dec 2009 T20I # 127
112 105 16 2592 150 29.12 3064 84.59 2 17 8 266 73 T20I v Sri Lanka 9 Dec 2009 T20I # 126
113 106 16 2615 150 29.05 3106 84.19 2 17 8 268 73 Test v Sri Lanka 2 Dec 2009 Test # 1937
114 107 16 2682 150 29.47 3211 83.52 2 18 8 272 75 Test v Sri Lanka 24 Nov 2009 Test # 1935
115 108 16 2750 150 29.89 3304 83.23 2 19 8 285 75 Test v Sri Lanka 16 Nov 2009 Test # 1933
116 109 16 2756 150 29.63 3320 83.01 2 19 8 286 75 ODI v Australia 8 Nov 2009 ODI # 2925
117 110 16 2765 150 29.41 3330 83.03 2 19 8 287 75 ODI v Australia 5 Nov 2009 ODI # 2923
118 111 16 2777 150 29.23 3351 82.87 2 19 8 287 75 ODI v Australia 2 Nov 2009 ODI # 2919
119 112 16 2855 150 29.73 3447 82.82 2 20 8 295 77 ODI v Australia 31 Oct 2009 ODI # 2918
120 113 16 2878 150 29.67 3471 82.91 2 20 8 297 78 ODI v Australia 28 Oct 2009 ODI # 2915
121 114 17 2934 150 30.24 3512 83.54 2 21 8 303 79 ODI v Sri Lanka 14 Sep 2009 ODI # 2889
122 115 17 2950 150 30.10 3534 83.47 2 21 8 305 79 ODI v Sri Lanka 12 Sep 2009 ODI # 2887
123 116 17 2958 150 29.87 3547 83.39 2 21 8 307 79 ODI v New Zealand 11 Sep 2009 ODI # 2886
124 116 17 2958 150 29.87 3547 83.39 2 21 8 307 79 ODI v West Indies 5 Jul 2009 ODI # 2855
125 117 17 2960 150 29.60 3553 83.30 2 21 8 307 79 ODI v West Indies 3 Jul 2009 ODI # 2854
126 118 17 2995 150 29.65 3586 83.51 2 21 8 312 80 ODI v West Indies 28 Jun 2009 ODI # 2853
127 119 17 3126 150 30.64 3688 84.76 3 21 8 322 87 ODI v West Indies 26 Jun 2009 ODI # 2852
128 120 17 3151 150 30.59 3713 84.86 3 21 8 323 88 T20I v South Africa 16 Jun 2009 T20I # 113
129 121 17 3168 150 30.46 3722 85.11 3 21 8 323 90 T20I v England 14 Jun 2009 T20I # 109
130 122 17 3235 150 30.80 3765 85.92 3 22 8 329 92 T20I v West Indies 12 Jun 2009 T20I # 105
131 123 18 3238 150 30.83 3769 85.91 3 22 8 329 92 T20I v Ireland 10 Jun 2009 T20I # 101
132 124 18 3279 150 30.93 3787 86.58 3 22 8 332 96 T20I v Bangladesh 6 Jun 2009 T20I # 93
133 126 18 3328 150 30.81 3845 86.55 3 22 8 340 97 Test v New Zealand 3 Apr 2009 Test # 1918
134 128 19 3382 150 31.02 3919 86.29 3 23 9 350 97 Test v New Zealand 26 Mar 2009 Test # 1917
135 129 19 3404 150 30.94 3969 85.76 3 23 9 354 97 Test v New Zealand 18 Mar 2009 Test # 1915
136 130 19 3415 150 30.76 3993 85.52 3 23 9 354 97 ODI v New Zealand 14 Mar 2009 ODI # 2825
137 130 19 3415 150 30.76 3993 85.52 3 23 9 354 97 ODI v New Zealand 11 Mar 2009 ODI # 2824
138 131 19 3502 150 31.26 4053 86.40 3 24 9 364 103 ODI v New Zealand 8 Mar 2009 ODI # 2823
139 132 19 3502 150 30.99 4057 86.31 3 24 10 364 103 ODI v New Zealand 6 Mar 2009 ODI # 2822
140 133 19 3504 150 30.73 4070 86.09 3 24 10 364 103 ODI v New Zealand 3 Mar 2009 ODI # 2821
141 134 19 3554 150 30.90 4104 86.59 3 25 10 367 107 T20I v New Zealand 27 Feb 2009 T20I # 85
142 135 19 3555 150 30.64 4107 86.55 3 25 10 367 107 T20I v New Zealand 25 Feb 2009 T20I # 84
143 136 19 3587 150 30.65 4128 86.89 3 25 10 370 109 T20I v Sri Lanka 10 Feb 2009 T20I # 82
144 137 19 3660 150 31.01 4190 87.35 3 26 10 381 110 ODI v Sri Lanka 8 Feb 2009 ODI # 2818
145 138 19 3665 150 30.79 4196 87.34 3 26 10 382 110 ODI v Sri Lanka 5 Feb 2009 ODI # 2815
146 139 19 3782 150 31.51 4291 88.13 4 26 10 399 111 ODI v Sri Lanka 3 Feb 2009 ODI # 2813
147 140 19 3848 150 31.80 4379 87.87 4 27 10 406 112 ODI v Sri Lanka 31 Jan 2009 ODI # 2810
148 141 19 3871 150 31.72 4419 87.59 4 27 10 408 112 ODI v Sri Lanka 28 Jan 2009 ODI # 2806
149 143 19 3984 150 32.12 4578 87.02 4 28 10 417 117 Test v England 19 Dec 2008 Test # 1901
150 145 20 4083 150 32.66 4750 85.95 4 29 10 427 118 Test v England 11 Dec 2008 Test # 1898
151 146 20 4089 150 32.45 4759 85.92 4 29 10 427 118 ODI v England 26 Nov 2008 ODI # 2783
152 147 21 4114 150 32.65 4770 86.24 4 29 10 427 121 ODI v England 23 Nov 2008 ODI # 2781
153 148 21 4152 150 32.69 4801 86.48 4 29 10 429 122 ODI v England 20 Nov 2008 ODI # 2778
154 149 21 4270 150 33.35 4923 86.73 5 29 10 444 124 ODI v England 17 Nov 2008 ODI # 2777
155 150 22 4408 150 34.43 5001 88.14 6 29 10 460 130 ODI v England 14 Nov 2008 ODI # 2774
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 3rd T20I, May 14, 2024 [T20I # 2610]
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page