Records type batting analysis [change type]
View cumulative averages [change view]
Primary team India remove India from query
Start of match date greater than or equal to 1 Jan 2009 remove greater than or equal to 1 Jan 2009 from query
Ordered by start date (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 2003-2016 242 283 18 10324 206 38.95 14994 68.85 20 63 20 1188 37 Profile
filtered 2009-2016 147 172 10 6037 167 37.26 8731 69.14 11 37 14 666 17
Cumulative averages
147 172 10 6037 167 37.26 8731 69.14 11 37 14 666 17 Test v England 9 Nov 2016 Test # 2232
146 170 10 6008 167 37.55 8653 69.43 11 37 13 662 17 Test v New Zealand 8 Oct 2016 Test # 2223
145 168 10 5929 167 37.52 8544 69.39 11 36 13 653 15 Test v England 15 Aug 2014 Test # 2137
144 166 10 5926 167 37.98 8524 69.52 11 36 12 653 15 Test v England 7 Aug 2014 Test # 2134
143 164 10 5904 167 38.33 8464 69.75 11 36 12 650 15 ODI v England 27 Jan 2013 ODI # 3329
142 163 10 5880 167 38.43 8422 69.81 11 36 12 645 15 ODI v England 23 Jan 2013 ODI # 3327
141 162 10 5870 167 38.61 8406 69.83 11 36 12 643 15 ODI v England 19 Jan 2013 ODI # 3322
140 161 10 5837 167 38.65 8353 69.87 11 36 12 639 15 ODI v England 15 Jan 2013 ODI # 3320
139 160 10 5829 167 38.86 8340 69.89 11 36 12 638 15 ODI v England 11 Jan 2013 ODI # 3318
138 159 10 5777 167 38.77 8288 69.70 11 35 12 631 15 ODI v Pakistan 6 Jan 2013 ODI # 3316
137 158 10 5762 167 38.93 8261 69.74 11 35 12 630 15 ODI v Pakistan 3 Jan 2013 ODI # 3315
136 157 10 5751 167 39.12 8236 69.82 11 35 12 629 15 ODI v Pakistan 30 Dec 2012 ODI # 3314
135 156 10 5743 167 39.33 8219 69.87 11 35 12 628 15 T20I v Pakistan 28 Dec 2012 T20I # 298
134 155 10 5722 167 39.46 8208 69.71 11 35 12 624 15 T20I v Pakistan 25 Dec 2012 T20I # 296
133 154 10 5679 167 39.43 8167 69.53 11 35 12 622 14 T20I v England 22 Dec 2012 T20I # 294
132 153 10 5662 167 39.59 8140 69.55 11 35 12 621 14 T20I v England 20 Dec 2012 T20I # 292
131 152 10 5646 167 39.76 8124 69.49 11 35 12 618 14 Test v England 13 Dec 2012 Test # 2066
130 151 10 5609 167 39.78 8031 69.84 11 35 12 614 14 Test v England 5 Dec 2012 Test # 2065
129 149 10 5509 167 39.63 7803 70.60 11 34 12 598 13 Test v England 23 Nov 2012 Test # 2062
128 147 10 5440 167 39.70 7659 71.02 11 33 12 591 13 Test v England 15 Nov 2012 Test # 2058
127 146 10 5395 167 39.66 7548 71.47 11 33 12 587 13 T20I v South Africa 2 Oct 2012 T20I # 286
126 145 10 5387 167 39.90 7536 71.48 11 33 12 586 13 T20I v Pakistan 30 Sep 2012 T20I # 282
125 144 10 5387 167 40.20 7534 71.50 11 33 11 586 13 T20I v Australia 28 Sep 2012 T20I # 278
124 143 10 5370 167 40.37 7522 71.39 11 33 11 583 13 T20I v England 23 Sep 2012 T20I # 272
123 142 10 5325 167 40.34 7484 71.15 11 33 11 578 13 T20I v Afghanistan 19 Sep 2012 T20I # 265
122 141 10 5315 167 40.57 7476 71.09 11 33 11 577 13 T20I v New Zealand 11 Sep 2012 T20I # 261
121 140 10 5312 167 40.86 7470 71.11 11 33 11 577 13 Test v New Zealand 31 Aug 2012 Test # 2055
120 138 10 5276 167 41.21 7400 71.29 11 33 11 570 13 Test v New Zealand 23 Aug 2012 Test # 2054
119 137 10 5254 167 41.37 7364 71.34 11 33 11 566 13 T20I v Sri Lanka 7 Aug 2012 T20I # 255
118 136 10 5248 167 41.65 7356 71.34 11 33 11 565 13 ODI v Sri Lanka 4 Aug 2012 ODI # 3295
117 135 10 5160 167 41.28 7257 71.10 11 32 11 558 13 ODI v Sri Lanka 31 Jul 2012 ODI # 3294
116 134 10 5160 167 41.61 7252 71.15 11 32 10 558 13 ODI v Sri Lanka 28 Jul 2012 ODI # 3293
115 133 10 5058 167 41.12 7151 70.73 10 32 10 548 13 ODI v Sri Lanka 24 Jul 2012 ODI # 3292
114 132 10 4993 167 40.92 7055 70.77 10 31 10 544 13 ODI v Sri Lanka 21 Jul 2012 ODI # 3291
113 131 10 4990 167 41.23 7049 70.79 10 31 10 544 13 T20I v South Africa 30 Mar 2012 T20I # 242
112 130 9 4941 167 40.83 7021 70.37 10 31 10 537 12 ODI v Pakistan 18 Mar 2012 ODI # 3263
111 129 9 4941 167 41.17 7019 70.39 10 31 9 537 12 ODI v Bangladesh 16 Mar 2012 ODI # 3261
110 128 9 4930 167 41.42 7003 70.39 10 31 9 536 12 ODI v Sri Lanka 13 Mar 2012 ODI # 3259
109 127 9 4830 167 40.93 6885 70.15 9 31 9 529 12 ODI v Sri Lanka 28 Feb 2012 ODI # 3251
108 126 9 4767 167 40.74 6821 69.88 9 30 9 525 12 ODI v Australia 26 Feb 2012 ODI # 3250
107 125 9 4744 167 40.89 6773 70.04 9 30 9 522 12 ODI v Sri Lanka 21 Feb 2012 ODI # 3246
106 124 9 4715 167 41.00 6739 69.96 9 30 9 518 12 ODI v Australia 19 Feb 2012 ODI # 3244
105 123 9 4710 167 41.31 6734 69.94 9 30 9 517 12 ODI v Sri Lanka 14 Feb 2012 ODI # 3239
104 122 9 4619 167 40.87 6628 69.68 9 29 9 511 12 ODI v Australia 12 Feb 2012 ODI # 3237
103 121 9 4527 167 40.41 6517 69.46 9 28 9 504 12 ODI v Australia 5 Feb 2012 ODI # 3231
102 120 9 4522 167 40.73 6509 69.47 9 28 9 504 12 T20I v Australia 3 Feb 2012 T20I # 218
101 119 8 4466 167 40.23 6449 69.25 9 27 9 500 12 T20I v Australia 1 Feb 2012 T20I # 217
100 118 8 4446 167 40.41 6435 69.09 9 27 9 497 12 Test v Australia 24 Jan 2012 Test # 2031
99 116 8 4409 167 40.82 6323 69.72 9 27 9 493 12 Test v Australia 13 Jan 2012 Test # 2029
98 114 8 4364 167 41.16 6204 70.34 9 27 9 487 12 Test v Australia 3 Jan 2012 Test # 2027
97 112 8 4281 167 41.16 6059 70.65 9 26 8 476 12 Test v Australia 26 Dec 2011 Test # 2025
96 110 8 4265 167 41.81 5990 71.20 9 26 8 475 12 ODI v West Indies 11 Dec 2011 ODI # 3224
95 109 8 4234 167 41.92 5949 71.17 9 26 8 473 12 ODI v West Indies 8 Dec 2011 ODI # 3223
94 108 8 4167 167 41.67 5882 70.84 9 25 8 462 12 ODI v West Indies 5 Dec 2011 ODI # 3221
93 107 8 4167 167 42.09 5881 70.85 9 25 7 462 12 ODI v West Indies 2 Dec 2011 ODI # 3219
92 106 8 4155 167 42.39 5863 70.86 9 25 7 460 12 ODI v West Indies 29 Nov 2011 ODI # 3217
91 105 8 4151 167 42.79 5860 70.83 9 25 7 459 12 Test v West Indies 22 Nov 2011 Test # 2019
90 103 8 4084 167 42.98 5750 71.02 9 24 7 450 12 Test v West Indies 14 Nov 2011 Test # 2017
89 102 8 4019 167 42.75 5647 71.17 9 23 7 442 12 Test v West Indies 6 Nov 2011 Test # 2015
88 100 8 3956 167 43.00 5574 70.97 9 23 7 432 12 ODI v England 25 Oct 2011 ODI # 3210
87 99 8 3918 167 43.05 5528 70.87 9 23 7 428 12 ODI v England 23 Oct 2011 ODI # 3207
86 98 8 3917 167 43.52 5522 70.93 9 23 7 428 12 ODI v England 20 Oct 2011 ODI # 3205
85 97 8 3859 167 43.35 5462 70.65 9 22 7 425 11 ODI v England 17 Oct 2011 ODI # 3201
84 96 7 3775 167 42.41 5372 70.27 9 21 7 415 11 ODI v England 14 Oct 2011 ODI # 3199
83 95 7 3743 167 42.53 5339 70.10 9 21 7 411 11 Test v England 18 Aug 2011 Test # 2004
82 93 7 3730 167 43.37 5250 71.04 9 21 7 410 11 Test v England 10 Aug 2011 Test # 2003
81 91 7 3678 167 43.78 5144 71.50 9 21 7 401 11 Test v England 21 Jul 2011 Test # 2000
80 89 7 3641 167 44.40 5042 72.21 9 21 7 398 11 ODI v Sri Lanka 2 Apr 2011 ODI # 3148
79 88 7 3544 167 43.75 4920 72.03 9 20 7 389 11 ODI v Pakistan 30 Mar 2011 ODI # 3147
78 87 7 3517 167 43.96 4888 71.95 9 20 7 387 11 ODI v Australia 24 Mar 2011 ODI # 3143
77 86 7 3467 167 43.88 4824 71.86 9 19 7 385 11 ODI v West Indies 20 Mar 2011 ODI # 3141
76 85 7 3445 167 44.16 4798 71.80 9 19 7 381 11 ODI v South Africa 12 Mar 2011 ODI # 3128
75 84 7 3376 167 43.84 4723 71.47 9 18 7 374 11 ODI v Netherlands 9 Mar 2011 ODI # 3124
74 83 7 3348 167 44.05 4695 71.30 9 18 7 371 11 ODI v Ireland 6 Mar 2011 ODI # 3121
73 82 7 3338 167 44.50 4680 71.32 9 18 7 369 11 ODI v England 27 Feb 2011 ODI # 3110
72 81 7 3287 167 44.41 4619 71.16 9 17 7 364 11 ODI v Bangladesh 19 Feb 2011 ODI # 3100
71 80 7 3248 167 44.49 4580 70.91 9 17 7 361 11 Test v South Africa 2 Jan 2011 Test # 1988
70 78 7 3091 167 43.53 4174 74.05 9 15 7 339 11 Test v South Africa 16 Dec 2010 Test # 1985
69 76 7 3006 167 43.56 4007 75.01 9 14 7 329 11 ODI v New Zealand 10 Dec 2010 ODI # 3077
68 75 7 3006 167 44.20 4004 75.07 9 14 6 329 11 ODI v New Zealand 7 Dec 2010 ODI # 3076
67 74 7 2979 167 44.46 3980 74.84 9 14 6 325 11 ODI v New Zealand 4 Dec 2010 ODI # 3074
66 73 6 2853 167 42.58 3863 73.85 8 14 6 309 11 ODI v New Zealand 1 Dec 2010 ODI # 3072
65 72 5 2715 167 40.52 3747 72.45 7 14 6 291 11 ODI v New Zealand 28 Nov 2010 ODI # 3070
64 71 5 2677 167 40.56 3709 72.17 7 14 6 285 11 Test v New Zealand 20 Nov 2010 Test # 1978
63 70 5 2599 167 39.98 3582 72.55 7 13 6 273 11 Test v New Zealand 12 Nov 2010 Test # 1975
62 68 4 2531 167 39.54 3405 74.33 7 12 6 266 11 Test v New Zealand 4 Nov 2010 Test # 1974
61 66 4 2510 167 40.48 3361 74.68 7 12 5 263 11 Test v Australia 1 Oct 2010 Test # 1972
60 64 4 2485 167 41.41 3316 74.93 7 12 4 261 11 Test v Sri Lanka 18 Jul 2010 Test # 1964
59 62 4 2483 167 42.81 3311 74.99 7 12 3 261 11 ODI v Sri Lanka 24 Jun 2010 ODI # 3001
58 61 4 2468 167 43.29 3295 74.90 7 12 3 259 11 ODI v Sri Lanka 22 Jun 2010 ODI # 2999
57 60 4 2445 167 43.66 3264 74.90 7 12 3 256 11 ODI v Pakistan 19 Jun 2010 ODI # 2996
56 59 4 2362 167 42.94 3167 74.58 7 11 3 250 10 ODI v Bangladesh 16 Jun 2010 ODI # 2993
55 58 4 2280 167 42.22 3066 74.36 7 10 3 244 10 T20I v Sri Lanka 11 May 2010 T20I # 173
54 57 4 2239 167 42.24 3034 73.79 7 10 3 241 10 T20I v West Indies 9 May 2010 T20I # 169
53 56 4 2224 167 42.76 3020 73.64 7 10 3 238 10 T20I v Australia 7 May 2010 T20I # 165
52 55 4 2215 167 43.43 3010 73.58 7 10 3 236 10 T20I v Afghanistan 1 May 2010 T20I # 153
51 54 4 2211 167 44.22 3004 73.60 7 10 3 236 10 Test v South Africa 14 Feb 2010 Test # 1952
50 53 4 2186 167 44.61 2966 73.70 7 10 3 233 10 Test v South Africa 6 Feb 2010 Test # 1951
49 51 4 2173 167 46.23 2948 73.71 7 10 3 231 10 Test v Bangladesh 24 Jan 2010 Test # 1950
48 49 3 2105 167 45.76 2865 73.47 7 9 3 222 10 Test v Bangladesh 17 Jan 2010 Test # 1949
47 47 3 1966 167 44.68 2692 73.03 6 9 3 209 9 ODI v Sri Lanka 13 Jan 2010 ODI # 2943
46 46 3 1966 167 45.72 2690 73.08 6 9 2 209 9 ODI v Bangladesh 11 Jan 2010 ODI # 2942
45 45 3 1925 167 45.83 2644 72.80 6 9 2 204 9 ODI v Sri Lanka 10 Jan 2010 ODI # 2941
44 44 3 1854 167 45.21 2558 72.47 6 8 2 194 9 ODI v Bangladesh 7 Jan 2010 ODI # 2939
43 43 3 1836 167 45.90 2534 72.45 6 8 2 192 9 ODI v Sri Lanka 5 Jan 2010 ODI # 2938
42 42 3 1828 167 46.87 2522 72.48 6 8 2 191 9 ODI v Sri Lanka 27 Dec 2009 ODI # 2936
41 42 3 1828 167 46.87 2522 72.48 6 8 2 191 9 ODI v Sri Lanka 24 Dec 2009 ODI # 2935
40 41 2 1678 167 43.02 2385 70.35 5 8 2 177 9 ODI v Sri Lanka 21 Dec 2009 ODI # 2934
39 40 2 1646 167 43.31 2333 70.55 5 8 2 174 9 ODI v Sri Lanka 18 Dec 2009 ODI # 2933
38 39 2 1644 167 44.43 2327 70.64 5 8 2 174 9 ODI v Sri Lanka 15 Dec 2009 ODI # 2932
37 38 2 1633 167 45.36 2319 70.41 5 8 2 173 9 T20I v Sri Lanka 12 Dec 2009 T20I # 127
36 37 2 1612 167 46.05 2301 70.05 5 8 2 172 9 T20I v Sri Lanka 9 Dec 2009 T20I # 126
35 36 2 1557 167 45.79 2275 68.43 5 7 2 161 9 Test v Sri Lanka 24 Nov 2009 Test # 1935
34 35 2 1390 167 42.12 2060 67.47 4 7 2 146 9 Test v Sri Lanka 16 Nov 2009 Test # 1933
33 33 2 1275 167 41.12 1820 70.05 3 7 2 133 9 ODI v Australia 8 Nov 2009 ODI # 2925
32 32 2 1275 167 42.50 1818 70.13 3 7 1 133 9 ODI v Australia 5 Nov 2009 ODI # 2923
31 31 2 1267 167 43.68 1805 70.19 3 7 1 132 9 ODI v Australia 31 Oct 2009 ODI # 2918
30 30 2 1261 167 45.03 1790 70.44 3 7 1 132 9 ODI v Australia 28 Oct 2009 ODI # 2915
29 29 2 1185 167 43.88 1710 69.29 3 6 1 126 9 ODI v Australia 25 Oct 2009 ODI # 2913
28 28 2 1117 167 42.96 1625 68.73 3 5 1 120 8 ODI v West Indies 30 Sep 2009 ODI # 2904
27 27 2 1111 167 44.44 1620 68.58 3 5 1 119 8 ODI v Australia 28 Sep 2009 ODI # 2901
26 27 2 1111 167 44.44 1620 68.58 3 5 1 119 8 ODI v Pakistan 26 Sep 2009 ODI # 2898
25 26 2 1054 167 43.91 1574 66.96 3 4 1 112 6 ODI v West Indies 5 Jul 2009 ODI # 2855
24 26 2 1054 167 43.91 1574 66.96 3 4 1 112 6 ODI v West Indies 3 Jul 2009 ODI # 2854
23 25 2 1010 167 43.91 1536 65.75 3 4 1 110 6 ODI v West Indies 28 Jun 2009 ODI # 2853
22 24 2 1010 167 45.90 1534 65.84 3 4 0 110 6 ODI v West Indies 26 Jun 2009 ODI # 2852
21 23 2 997 167 47.47 1520 65.59 3 4 0 110 5 T20I v South Africa 16 Jun 2009 T20I # 113
20 22 2 976 167 48.80 1501 65.02 3 4 0 107 5 T20I v England 14 Jun 2009 T20I # 109
19 21 2 950 167 50.00 1475 64.40 3 4 0 103 5 T20I v West Indies 12 Jun 2009 T20I # 105
18 20 2 936 167 52.00 1462 64.02 3 4 0 101 5 T20I v Ireland 10 Jun 2009 T20I # 101
17 19 2 899 167 52.88 1431 62.82 3 4 0 98 4 T20I v Bangladesh 6 Jun 2009 T20I # 93
16 18 2 849 167 53.06 1385 61.29 3 3 0 94 4 Test v New Zealand 3 Apr 2009 Test # 1918
15 16 2 659 150 47.07 1081 60.96 2 3 0 76 2 Test v New Zealand 26 Mar 2009 Test # 1917
14 14 2 506 150 42.16 592 85.47 1 3 0 57 2 Test v New Zealand 18 Mar 2009 Test # 1915
13 12 1 404 150 36.72 439 92.02 1 2 0 40 2 ODI v New Zealand 14 Mar 2009 ODI # 2825
12 11 1 399 150 39.90 423 94.32 1 2 0 40 2 ODI v New Zealand 11 Mar 2009 ODI # 2824
11 10 0 336 150 33.60 356 94.38 1 1 0 34 2 ODI v New Zealand 8 Mar 2009 ODI # 2823
10 9 0 321 150 35.66 329 97.56 1 1 0 33 2 ODI v New Zealand 6 Mar 2009 ODI # 2822
9 8 0 291 150 36.37 293 99.31 1 1 0 31 2 ODI v New Zealand 3 Mar 2009 ODI # 2821
8 8 0 291 150 36.37 293 99.31 1 1 0 31 2 T20I v New Zealand 27 Feb 2009 T20I # 85
7 7 0 281 150 40.14 280 100.35 1 1 0 31 1 T20I v New Zealand 25 Feb 2009 T20I # 84
6 6 0 275 150 45.83 273 100.73 1 1 0 30 1 T20I v Sri Lanka 10 Feb 2009 T20I # 82
5 5 0 262 150 52.40 267 98.12 1 1 0 27 1 ODI v Sri Lanka 8 Feb 2009 ODI # 2818
4 4 0 249 150 62.25 252 98.80 1 1 0 25 1 ODI v Sri Lanka 5 Feb 2009 ODI # 2815
3 3 0 99 62 33.00 105 94.28 0 1 0 11 0 ODI v Sri Lanka 3 Feb 2009 ODI # 2813
2 2 0 89 62 44.50 96 92.70 0 1 0 9 0 ODI v Sri Lanka 31 Jan 2009 ODI # 2810
1 1 0 62 62 62.00 68 91.17 0 1 0 5 0 ODI v Sri Lanka 28 Jan 2009 ODI # 2806
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666]
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page