Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date less than or equal to 23 Feb 2019 remove less than or equal to 23 Feb 2019 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 2008-2024 522 580 86 26733 254* 54.11 33643 79.46 80 139 35 2646 294 Profile
filtered 2009-2018 140 157 23 8092 243 60.38 10170 79.56 28 35 9 821 79
Innings by innings list
30 53 41 3 0 73.17 4 caught 2 ODI v Australia Vadodara 25 Oct 2009 ODI # 2913
10 32 16 1 0 62.50 3 caught 2 ODI v Australia Mohali 2 Nov 2009 ODI # 2919
27 20 19 4 0 142.10 7 bowled 1 ODI v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
54 93 65 7 0 83.07 4 lbw 1 ODI v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
107 - 114 11 1 93.85 4 caught 2 ODI v Sri Lanka Eden Gardens 24 Dec 2009 ODI # 2935
TDNB - - - - - - - - ODI v Sri Lanka Delhi 27 Dec 2009 ODI # 2936
31 - 46 1 0 67.39 5 caught 1 ODI v South Africa Jaipur 21 Feb 2010 ODI # 2961
DNB - - - - - - - 1 ODI v South Africa Gwalior 24 Feb 2010 ODI # 2962
57 - 71 4 1 80.28 3 caught 2 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
118 193 121 11 1 97.52 3 caught 2 ODI v Australia Visakhapatnam 20 Oct 2010 ODI # 3060
105 162 104 10 0 100.96 3 caught 1 ODI v New Zealand Guwahati 28 Nov 2010 ODI # 3070
64 78 73 8 0 87.67 3 caught 2 ODI v New Zealand Jaipur 1 Dec 2010 ODI # 3072
63* 83 70 6 2 90.00 3 not out 2 ODI v New Zealand Vadodara 4 Dec 2010 ODI # 3074
0 3 2 0 0 0.00 3 caught 2 ODI v New Zealand Bengaluru 7 Dec 2010 ODI # 3076
2 10 8 0 0 25.00 3 caught 2 ODI v New Zealand Chennai 10 Dec 2010 ODI # 3077
8 12 5 1 0 160.00 7 bowled 1 ODI v England Bengaluru 27 Feb 2011 ODI # 3110
34 82 53 3 0 64.15 4 run out 2 ODI v Ireland Bengaluru 6 Mar 2011 ODI # 3121
12 16 20 2 0 60.00 5 bowled 2 ODI v Netherlands Delhi 9 Mar 2011 ODI # 3124
1 2 3 0 0 33.33 7 caught 1 ODI v South Africa Nagpur 12 Mar 2011 ODI # 3128
59 128 76 5 0 77.63 3 bowled 1 ODI v West Indies Chennai 20 Mar 2011 ODI # 3141
24 38 33 1 0 72.72 4 caught 2 ODI v Australia Ahmedabad 24 Mar 2011 ODI # 3143
9 20 21 0 0 42.85 4 caught 1 ODI v Pakistan Mohali 30 Mar 2011 ODI # 3147
35 69 49 4 0 71.42 4 caught 2 ODI v Sri Lanka Wankhede 2 Apr 2011 ODI # 3148
37 70 63 0 0 58.73 4 caught 1 ODI v England Hyderabad 14 Oct 2011 ODI # 3199
112* 134 98 16 0 114.28 4 not out 2 ODI v England Delhi 17 Oct 2011 ODI # 3201
35 42 30 5 0 116.66 4 lbw 2 ODI v England Mohali 20 Oct 2011 ODI # 3205
86* - 99 11 0 86.86 4 not out 2 ODI v England Wankhede 23 Oct 2011 ODI # 3207
0 5 5 0 0 0.00 3 bowled 1 ODI v England Eden Gardens 25 Oct 2011 ODI # 3210
15 21 16 3 0 93.75 3 caught 1 T20I v England Eden Gardens 29 Oct 2011 T20I # 214
52 154 111 5 0 46.84 6 caught 2 Test v West Indies Wankhede 22 Nov 2011 Test # 2019
63 136 114 3 1 55.26 6 caught 4 Test v West Indies Wankhede 22 Nov 2011 Test # 2019
3 13 6 0 0 50.00 4 bowled 2 ODI v West Indies Cuttack 29 Nov 2011 ODI # 3217
117 154 123 14 0 95.12 4 caught 2 ODI v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
20 21 30 3 0 66.66 4 lbw 2 ODI v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
23* 15 11 3 0 209.09 6 not out 1 ODI v West Indies Indore 8 Dec 2011 ODI # 3223
80 99 85 5 0 94.11 5 caught 1 ODI v West Indies Chennai 11 Dec 2011 ODI # 3224
58 143 107 8 0 54.20 5 caught 1 Test v New Zealand Hyderabad 23 Aug 2012 Test # 2054
103 284 193 14 1 53.36 5 lbw 2 Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
51* 130 82 9 0 62.19 5 not out 4 Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
70 67 41 10 1 170.73 2 caught 2 T20I v New Zealand Chennai 11 Sep 2012 T20I # 261
19 70 67 3 0 28.35 5 bowled 1 Test v England Ahmedabad 15 Nov 2012 Test # 2058
14* 17 21 3 0 66.66 3 not out 4 Test v England Ahmedabad 15 Nov 2012 Test # 2058
19 65 55 3 0 34.54 5 caught 1 Test v England Wankhede 23 Nov 2012 Test # 2062
7 16 13 1 0 53.84 5 caught 3 Test v England Wankhede 23 Nov 2012 Test # 2062
6 31 24 1 0 25.00 5 caught 1 Test v England Eden Gardens 5 Dec 2012 Test # 2065
20 86 60 3 0 33.33 5 caught 3 Test v England Eden Gardens 5 Dec 2012 Test # 2065
103 356 295 11 0 34.91 5 lbw 2 Test v England Nagpur 13 Dec 2012 Test # 2066
21 35 17 2 0 123.52 3 bowled 2 T20I v England Pune 20 Dec 2012 T20I # 292
38 25 20 7 0 190.00 3 lbw 1 T20I v England Wankhede 22 Dec 2012 T20I # 294
9 15 11 1 0 81.81 3 caught 1 T20I v Pakistan Bengaluru 25 Dec 2012 T20I # 296
27 31 22 3 0 122.72 3 run out 1 T20I v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
0 9 5 0 0 0.00 3 bowled 1 ODI v Pakistan Chennai 30 Dec 2012 ODI # 3314
6 12 9 1 0 66.66 3 caught 2 ODI v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
7 25 17 1 0 41.17 3 caught 1 ODI v Pakistan Delhi 6 Jan 2013 ODI # 3316
15 45 22 1 0 68.18 3 caught 2 ODI v England Rajkot 11 Jan 2013 ODI # 3318
37 86 54 1 1 68.51 3 caught 1 ODI v England Kochi 15 Jan 2013 ODI # 3320
77* 110 79 9 2 97.46 3 not out 2 ODI v England Ranchi 19 Jan 2013 ODI # 3322
26 44 33 3 0 78.78 3 caught 2 ODI v England Mohali 23 Jan 2013 ODI # 3327
0 1 1 0 0 0.00 3 caught 1 ODI v England Dharamsala 27 Jan 2013 ODI # 3329
107 266 206 15 1 51.94 5 caught 2 Test v Australia Chennai 22 Feb 2013 Test # 2074
DNB - - - - - - - 4 Test v Australia Chennai 22 Feb 2013 Test # 2074
34 119 92 3 0 36.95 5 caught 2 Test v Australia Hyderabad 2 Mar 2013 Test # 2076
67* 157 129 7 1 51.93 5 not out 2 Test v Australia Mohali 14 Mar 2013 Test # 2081
34 80 61 6 0 55.73 3 caught 4 Test v Australia Mohali 14 Mar 2013 Test # 2081
1 11 8 0 0 12.50 3 lbw 2 Test v Australia Delhi 22 Mar 2013 Test # 2085
41 76 60 4 0 68.33 3 lbw 4 Test v Australia Delhi 22 Mar 2013 Test # 2085
29 26 22 2 1 131.81 4 caught 2 T20I v Australia Rajkot 10 Oct 2013 T20I # 331
61 121 85 6 0 71.76 3 lbw 2 ODI v Australia Pune 13 Oct 2013 ODI # 3419
100* 82 52 8 7 192.30 3 not out 2 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
68 121 73 9 0 93.15 3 caught 1 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
DNB - - - - - - - 2 ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
115* 104 66 18 1 174.24 3 not out 2 ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
0 4 3 0 0 0.00 3 run out 1 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
3 13 5 0 0 60.00 5 caught 2 Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
57 80 78 5 0 73.07 5 caught 2 Test v West Indies Wankhede 14 Nov 2013 Test # 2102
86 120 84 9 2 102.38 3 caught 2 ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
99 159 100 9 0 99.00 3 caught 1 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
19 19 18 3 0 105.55 3 caught 2 ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
2 7 5 0 0 40.00 3 caught 2 ODI v West Indies Kochi 8 Oct 2014 ODI # 3531
62 124 78 5 0 79.48 4 caught 1 ODI v West Indies Delhi 11 Oct 2014 ODI # 3533
127 164 114 13 3 111.40 3 run out 1 ODI v West Indies Dharamsala 17 Oct 2014 ODI # 3535
22 34 21 2 0 104.76 4 caught 1 ODI v Sri Lanka Cuttack 2 Nov 2014 ODI # 3539
49 - 44 2 2 111.36 4 caught 2 ODI v Sri Lanka Ahmedabad 6 Nov 2014 ODI # 3540
53 - 61 4 1 86.88 4 caught 2 ODI v Sri Lanka Hyderabad 9 Nov 2014 ODI # 3543
66 109 64 6 0 103.12 4 run out 1 ODI v Sri Lanka Eden Gardens 13 Nov 2014 ODI # 3544
139* 192 126 12 3 110.31 4 not out 2 ODI v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
43 58 27 1 3 159.25 3 caught 1 T20I v South Africa Dharamsala 2 Oct 2015 T20I # 456
1 3 1 0 0 100.00 3 run out 1 T20I v South Africa Cuttack 5 Oct 2015 T20I # 457
11 29 18 0 0 61.11 4 caught 2 ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
12 24 18 0 0 66.66 4 run out 1 ODI v South Africa Indore 14 Oct 2015 ODI # 3692
77 155 99 5 0 77.77 3 caught 2 ODI v South Africa Rajkot 18 Oct 2015 ODI # 3695
138 202 140 6 5 98.57 3 caught 1 ODI v South Africa Chennai 22 Oct 2015 ODI # 3698
7 11 6 0 1 116.66 3 caught 2 ODI v South Africa Wankhede 25 Oct 2015 ODI # 3700
1 5 4 0 0 25.00 4 caught 1 Test v South Africa Mohali 5 Nov 2015 Test # 2186
29 92 71 4 0 40.84 4 caught 3 Test v South Africa Mohali 5 Nov 2015 Test # 2186
DNB - - - - - - - 2 Test v South Africa Bengaluru 14 Nov 2015 Test # 2188
22 73 55 2 0 40.00 4 caught 1 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
16 49 30 2 0 53.33 4 caught 3 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
44 74 62 7 0 70.96 4 caught 1 Test v South Africa Delhi 3 Dec 2015 Test # 2191
88 259 165 10 0 53.33 5 lbw 3 Test v South Africa Delhi 3 Dec 2015 Test # 2191
23 - 27 2 0 85.18 3 caught 2 T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
55* 66 37 7 1 148.64 3 not out 2 T20I v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
24 37 24 0 1 100.00 3 bowled 1 T20I v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
82* 78 51 9 2 160.78 3 not out 2 T20I v Australia Mohali 27 Mar 2016 T20I # 553
89* 63 47 11 1 189.36 3 not out 1 T20I v West Indies Wankhede 31 Mar 2016 T20I # 556
9 12 10 2 0 90.00 4 caught 1 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
18 45 40 3 0 45.00 4 caught 3 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
9 42 28 1 0 32.14 4 caught 1 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
45 82 65 7 0 69.23 4 lbw 3 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
211 536 366 20 0 57.65 4 lbw 1 Test v New Zealand Indore 8 Oct 2016 Test # 2223
17 36 28 1 0 60.71 4 lbw 3 Test v New Zealand Indore 8 Oct 2016 Test # 2223
85* 109 81 9 1 104.93 3 not out 2 ODI v New Zealand Dharamsala 16 Oct 2016 ODI # 3796
9 18 13 1 0 69.23 3 caught 2 ODI v New Zealand Delhi 20 Oct 2016 ODI # 3797
154* 202 134 16 1 114.92 3 not out 2 ODI v New Zealand Mohali 23 Oct 2016 ODI # 3798
45 64 51 2 1 88.23 3 caught 2 ODI v New Zealand Ranchi 26 Oct 2016 ODI # 3799
65 152 76 2 1 85.52 3 caught 1 ODI v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
40 135 95 5 0 42.10 4 hit wicket 2 Test v England Rajkot 9 Nov 2016 Test # 2232
49* 129 98 6 0 50.00 4 not out 4 Test v England Rajkot 9 Nov 2016 Test # 2232
167 401 267 18 0 62.54 4 caught 1 Test v England Visakhapatnam 17 Nov 2016 Test # 2235
81 172 109 8 0 74.31 4 caught 3 Test v England Visakhapatnam 17 Nov 2016 Test # 2235
62 161 127 9 0 48.81 4 caught 2 Test v England Mohali 26 Nov 2016 Test # 2238
6* 11 11 0 0 54.54 4 not out 4 Test v England Mohali 26 Nov 2016 Test # 2238
235 515 340 25 1 69.11 4 caught 2 Test v England Wankhede 8 Dec 2016 Test # 2239
15 44 29 1 0 51.72 4 caught 2 Test v England Chennai 16 Dec 2016 Test # 2241
122 147 105 8 5 116.19 3 caught 2 ODI v England Pune 15 Jan 2017 ODI # 3819
8 6 5 2 0 160.00 3 caught 1 ODI v England Cuttack 19 Jan 2017 ODI # 3821
55 81 63 8 0 87.30 3 caught 2 ODI v England Eden Gardens 22 Jan 2017 ODI # 3824
29 34 26 4 0 111.53 1 caught 1 T20I v England Kanpur 26 Jan 2017 T20I # 592
21 17 15 2 1 140.00 1 caught 1 T20I v England Nagpur 29 Jan 2017 T20I # 593
2 6 4 0 0 50.00 1 run out 1 T20I v England Bengaluru 1 Feb 2017 T20I # 594
204 295 246 24 0 82.92 4 lbw 1 Test v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
38 51 40 2 1 95.00 4 caught 3 Test v Bangladesh Hyderabad 9 Feb 2017 Test # 2249
0 2 2 0 0 0.00 4 caught 2 Test v Australia Pune 23 Feb 2017 Test # 2250
13 33 37 1 0 35.13 4 bowled 4 Test v Australia Pune 23 Feb 2017 Test # 2250
12 25 17 2 0 70.58 4 lbw 1 Test v Australia Bengaluru 4 Mar 2017 Test # 2251
15 34 25 1 0 60.00 4 lbw 3 Test v Australia Bengaluru 4 Mar 2017 Test # 2251
6 38 23 0 0 26.08 4 caught 2 Test v Australia Ranchi 16 Mar 2017 Test # 2256
0 7 4 0 0 0.00 3 caught 1 ODI v Australia Chennai 17 Sep 2017 ODI # 3910
92 148 107 8 0 85.98 3 bowled 1 ODI v Australia Eden Gardens 21 Sep 2017 ODI # 3912
28 58 35 2 0 80.00 3 caught 2 ODI v Australia Indore 24 Sep 2017 ODI # 3914
21 23 21 3 0 100.00 3 bowled 2 ODI v Australia Bengaluru 28 Sep 2017 ODI # 3917
39 73 55 2 0 70.90 3 caught 2 ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
22* 19 14 3 0 157.14 3 not out 2 T20I v Australia Ranchi 7 Oct 2017 T20I # 623
0 2 2 0 0 0.00 3 caught 1 T20I v Australia Guwahati 10 Oct 2017 T20I # 624
121 203 125 9 2 96.80 3 caught 1 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
29 40 29 3 1 100.00 3 caught 2 ODI v New Zealand Pune 25 Oct 2017 ODI # 3931
113 166 106 9 1 106.60 3 caught 1 ODI v New Zealand Kanpur 29 Oct 2017 ODI # 3932
26* 19 11 0 3 236.36 4 not out 1 T20I v New Zealand Delhi 1 Nov 2017 T20I # 630
65 59 42 8 1 154.76 4 caught 2 T20I v New Zealand Rajkot 4 Nov 2017 T20I # 631
13 6 6 1 1 216.66 3 caught 1 T20I v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
0 18 11 0 0 0.00 4 lbw 1 Test v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
104* 208 119 12 2 87.39 4 not out 3 Test v Sri Lanka Eden Gardens 16 Nov 2017 Test # 2281
213 386 267 17 2 79.77 4 caught 2 Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
243 447 287 25 0 84.66 4 lbw 1 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
50 89 58 3 0 86.20 5 caught 3 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
139 341 230 10 0 60.43 4 caught 1 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
45 86 78 5 0 57.69 4 lbw 2 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
DNB - - - - - - - 4 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
140 - 107 21 2 130.84 3 stumped 2 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
157* 217 129 13 4 121.70 3 not out 1 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
107 - 119 10 1 89.91 3 bowled 2 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
16 - 17 2 0 94.11 3 caught 1 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
33* 57 29 6 0 113.79 3 not out 2 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
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