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 greater than or equal to 10 Oct 1996 remove greater than or equal to 10 Oct 1996 from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 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 2007-2024 472 498 64 18820 264 43.36 21734 86.59 48 101 33 1805 597 Profile
filtered 2013-2024 26 27 7 3944 264 197.20 3952 99.79 27 0 0 408 152
Innings by innings list
141* 195 123 17 4 114.63 1 not out 2 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
209 222 158 12 16 132.27 1 caught 1 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
177 370 301 23 1 58.80 6 lbw 2 Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
111* 181 127 11 3 87.40 6 not out 2 Test v West Indies Wankhede 14 Nov 2013 Test # 2102
264 225 173 33 9 152.60 2 caught 1 ODI v Sri Lanka Eden Gardens 13 Nov 2014 ODI # 3544
106 79 66 12 5 160.60 1 caught 1 T20I v South Africa Dharamsala 2 Oct 2015 T20I # 456
150 215 133 13 6 112.78 1 caught 2 ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
125 165 109 11 5 114.67 2 caught 2 ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
147 168 138 18 2 106.52 1 caught 1 ODI v New Zealand Kanpur 29 Oct 2017 ODI # 3932
102* 191 160 8 1 63.75 6 not out 2 Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
208* 212 153 13 12 135.94 1 not out 1 ODI v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
118 61 43 12 10 274.41 1 caught 1 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
152* - 117 15 8 129.91 1 not out 2 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
162 - 137 20 4 118.24 1 caught 1 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
111* 95 61 8 7 181.96 1 not out 1 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
176 - 244 23 6 72.13 2 stumped 1 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
127 - 149 10 7 85.23 2 stumped 3 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
212 - 255 28 6 83.13 2 caught 1 Test v South Africa Ranchi 19 Oct 2019 Test # 2365
159 - 138 17 5 115.21 1 caught 1 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
119 - 128 8 6 92.96 1 caught 2 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
161 327 231 18 2 69.69 1 caught 1 Test v England Chennai 13 Feb 2021 Test # 2411
101 113 85 9 6 118.82 1 bowled 1 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
120 344 212 15 2 56.60 1 bowled 2 Test v Australia Nagpur 9 Feb 2023 Test # 2490
131 111 84 16 5 155.95 1 bowled 2 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
121* 103 69 11 8 175.36 2 not out 1 T20I v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
131 292 196 14 3 66.83 2 caught 1 Test v England Rajkot 15 Feb 2024 Test # 2530
103 250 162 13 3 63.58 2 bowled 2 Test v England Dharamsala 7 Mar 2024 Test # 2534
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