Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date between 27 Aug 2008 and 28 Dec 2023 remove between 27 Aug 2008 and 28 Dec 2023 from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 2004-2019 538 526 142 17266 224 44.96 21834 79.07 16 108 21 124 1486 359 Profile
filtered 2008-2019 83 87 32 6577 224 119.58 8118 81.01 11 76 0 87 566 144
Innings by innings list
71 104 80 4 0 88.75 5 caught 1 ODI v Sri Lanka Colombo (RPS) 27 Aug 2008 ODI # 2755
92 176 124 8 4 74.19 8 lbw 1 Test v Australia Mohali 17 Oct 2008 Test # 1889
68* 107 84 3 1 80.95 3 not out 3 Test v Australia Mohali 17 Oct 2008 Test # 1889
56 158 97 4 0 57.73 7 bowled 1 Test v Australia Nagpur 6 Nov 2008 Test # 1892
55 117 81 4 0 67.90 7 caught 3 Test v Australia Nagpur 6 Nov 2008 Test # 1892
50 87 61 5 0 81.96 4 lbw 2 ODI v England Cuttack 26 Nov 2008 ODI # 2783
53 162 82 5 0 64.63 7 caught 2 Test v England Chennai 11 Dec 2008 Test # 1898
61* 85 65 5 0 93.84 5 not out 2 ODI v Sri Lanka Dambulla 28 Jan 2009 ODI # 2806
94 140 96 4 2 97.91 3 caught 1 ODI v Sri Lanka Colombo (RPS) 5 Feb 2009 ODI # 2815
53 85 58 1 2 91.37 6 caught 2 ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
84* 120 89 6 0 94.38 3 not out 1 ODI v New Zealand Napier 3 Mar 2009 ODI # 2821
68 76 58 5 2 117.24 5 caught 1 ODI v New Zealand Christchurch 8 Mar 2009 ODI # 2823
52 106 89 6 1 58.42 7 caught 1 Test v New Zealand Wellington 3 Apr 2009 Test # 1918
56* - 83 8 0 67.46 7 not out 3 Test v New Zealand Wellington 3 Apr 2009 Test # 1918
95 201 130 6 2 73.07 5 bowled 1 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
56 82 62 3 0 90.32 3 caught 1 ODI v Sri Lanka Colombo (RPS) 14 Sep 2009 ODI # 2889
124 141 107 9 3 115.88 5 caught 1 ODI v Australia Nagpur 28 Oct 2009 ODI # 2915
71* 153 95 6 0 74.73 5 not out 2 ODI v Australia Delhi 31 Oct 2009 ODI # 2918
110 200 159 10 1 69.18 7 caught 1 Test v Sri Lanka Ahmedabad 16 Nov 2009 Test # 1933
100* 154 154 3 6 64.93 7 not out 2 Test v Sri Lanka Brabourne 2 Dec 2009 Test # 1937
72 78 53 7 3 135.84 3 caught 1 ODI v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
107 135 111 8 2 96.39 5 caught 1 ODI v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
101* 167 107 9 0 94.39 5 not out 2 ODI v Bangladesh Mirpur 7 Jan 2010 ODI # 2939
89 170 167 9 2 53.29 6 stumped 2 Test v Bangladesh Mirpur 24 Jan 2010 Test # 1950
132* 272 187 12 3 70.58 8 not out 2 Test v South Africa Eden Gardens 14 Feb 2010 Test # 1952
68* 37 35 7 4 194.28 5 not out 1 ODI v South Africa Gwalior 24 Feb 2010 ODI # 2962
56 91 71 2 1 78.87 4 bowled 2 ODI v Pakistan Dambulla 19 Jun 2010 ODI # 2996
76 164 138 7 0 55.07 7 caught 2 Test v Sri Lanka Colombo (SSC) 26 Jul 2010 Test # 1966
67 140 100 5 1 67.00 5 bowled 2 ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
98 220 156 12 1 62.82 7 caught 2 Test v New Zealand Nagpur 20 Nov 2010 Test # 1978
90 178 106 14 0 84.90 8 caught 3 Test v South Africa Centurion 16 Dec 2010 Test # 1985
91* 128 79 8 2 115.18 5 not out 2 ODI v Sri Lanka Wankhede 2 Apr 2011 ODI # 3148
74 208 133 4 0 55.63 7 caught 2 Test v West Indies Roseau 6 Jul 2011 Test # 1999
77 119 96 10 3 80.20 7 caught 1 Test v England Birmingham 10 Aug 2011 Test # 2003
74* 121 79 13 0 93.67 7 not out 3 Test v England Birmingham 10 Aug 2011 Test # 2003
69 142 103 5 0 66.99 6 caught 1 ODI v England The Oval 9 Sep 2011 ODI # 3189
78* 110 71 6 3 109.85 6 not out 1 ODI v England Lord's 11 Sep 2011 ODI # 3191
50* 35 26 5 2 192.30 6 not out 1 ODI v England Cardiff 16 Sep 2011 ODI # 3195
87* 104 70 10 1 124.28 6 not out 1 ODI v England Hyderabad 14 Oct 2011 ODI # 3199
75* 103 69 3 4 108.69 6 not out 1 ODI v England Eden Gardens 25 Oct 2011 ODI # 3210
144 181 175 10 5 82.28 8 caught 1 Test v West Indies Eden Gardens 14 Nov 2011 Test # 2017
57* 101 77 8 0 74.02 7 not out 1 Test v Australia Sydney 3 Jan 2012 Test # 2027
58* 113 69 3 1 84.05 6 not out 2 ODI v Sri Lanka Adelaide 14 Feb 2012 ODI # 3239
56 115 84 2 1 66.66 6 caught 2 ODI v Australia Brisbane 19 Feb 2012 ODI # 3244
58 57 38 8 1 152.63 7 caught 1 ODI v Sri Lanka Pallekele 4 Aug 2012 ODI # 3295
73 210 147 6 1 49.65 7 caught 1 Test v New Zealand Hyderabad 23 Aug 2012 Test # 2054
62 170 94 8 2 65.95 7 lbw 2 Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
52 158 114 5 2 45.61 7 caught 1 Test v England Eden Gardens 5 Dec 2012 Test # 2065
99 398 246 8 1 40.24 6 run out 2 Test v England Nagpur 13 Dec 2012 Test # 2066
113* 177 125 7 3 90.40 7 not out 1 ODI v Pakistan Chennai 30 Dec 2012 ODI # 3314
54* 121 89 4 1 60.67 6 not out 2 ODI v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
72 117 66 7 2 109.09 6 caught 1 ODI v England Kochi 15 Jan 2013 ODI # 3320
224 365 265 24 6 84.52 6 caught 2 Test v Australia Chennai 22 Feb 2013 Test # 2074
139* 169 121 12 5 114.87 6 not out 1 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
62 73 38 7 2 163.15 6 run out 1 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
51* 61 40 3 4 127.50 6 not out 1 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
65 125 71 8 1 91.54 6 bowled 2 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
56 81 44 7 1 127.27 5 caught 2 ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
50 79 60 2 3 83.33 6 caught 2 ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
79* 111 73 6 3 108.21 5 not out 1 ODI v New Zealand Hamilton 28 Jan 2014 ODI # 3465
68 112 86 9 1 79.06 8 caught 2 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
82 267 152 7 0 53.94 6 run out 1 Test v England Nottingham 9 Jul 2014 Test # 2128
50 168 113 5 1 44.24 7 caught 2 Test v England Southampton 27 Jul 2014 Test # 2132
71 200 133 15 0 53.38 6 caught 1 Test v England Manchester 7 Aug 2014 Test # 2134
82 212 140 15 1 58.57 6 caught 1 Test v England The Oval 15 Aug 2014 Test # 2137
52 94 51 6 0 101.96 6 bowled 1 ODI v England Cardiff 27 Aug 2014 ODI # 3517
51* 66 40 5 1 127.50 6 not out 1 ODI v West Indies Delhi 11 Oct 2014 ODI # 3533
85* 113 76 8 2 111.84 6 not out 2 ODI v Zimbabwe Auckland 14 Mar 2015 ODI # 3636
65 94 65 3 2 100.00 6 run out 2 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
69 112 77 6 1 89.61 4 caught 1 ODI v Bangladesh Mirpur 24 Jun 2015 ODI # 3661
92* 144 86 7 4 106.97 5 not out 1 ODI v South Africa Indore 14 Oct 2015 ODI # 3692
80 122 91 6 3 87.91 4 caught 2 ODI v New Zealand Mohali 23 Oct 2016 ODI # 3798
134 203 122 10 6 109.83 5 caught 1 ODI v England Cuttack 19 Jan 2017 ODI # 3821
56 56 36 5 2 155.55 4 caught 1 T20I v England Bengaluru 1 Feb 2017 T20I # 594
63 78 52 7 2 121.15 5 caught 1 ODI v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
78* - 79 4 2 98.73 5 not out 1 ODI v West Indies North Sound 30 Jun 2017 ODI # 3898
54 - 114 1 0 47.36 5 caught 2 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
67* - 86 4 1 77.90 6 not out 2 ODI v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
79 152 88 4 2 89.77 6 caught 1 ODI v Australia Chennai 17 Sep 2017 ODI # 3910
65 129 87 10 2 74.71 6 caught 1 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
52* 43 28 4 3 185.71 6 not out 1 T20I v South Africa Centurion 21 Feb 2018 T20I # 654
51 110 96 3 1 53.12 5 lbw 2 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
55* 96 54 0 2 101.85 5 not out 2 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
87* - 114 6 0 76.31 4 not out 2 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
59* - 72 6 1 81.94 5 not out 2 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
56* 99 61 3 2 91.80 6 not out 1 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
50 114 72 1 1 69.44 7 run out 2 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd Match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st Match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page