Records type all-round analysis [change type]
View match by match list [change view]
Home or away home venue remove home venue from query
Start of match date between 8 Mar 2002 and 5 Mar 2014 remove between 8 Mar 2002 and 5 Mar 2014 from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2004-2019 538 17266 224 44.96 16 1 1/14 98.00 0 634 195 -53.03 Profile
filtered 2005-2013 144 5949 224 52.64 11 0 - - 0 170 58 -
Match by match list
100* - 100 1 - - 6 0 Test v Sri Lanka Brabourne 2 Dec 2009 Test # 1937
132* - 132 1 - - 4 0 Test v South Africa Eden Gardens 14 Feb 2010 Test # 1952
113* - 113 1 - - 0 0 ODI v Pakistan Chennai 30 Dec 2012 ODI # 3314
107 - 107 1 - - 1 0 ODI v Sri Lanka Nagpur 18 Dec 2009 ODI # 2933
144 - 144 1 - - 2 0 Test v West Indies Eden Gardens 14 Nov 2011 Test # 2017
124 - 124 1 - - 1 1 ODI v Australia Nagpur 28 Oct 2009 ODI # 2915
224 DNB 224 1 - - 0 1 Test v Australia Chennai 22 Feb 2013 Test # 2074
110 DNB 110 1 - - 1 0 Test v Sri Lanka Ahmedabad 16 Nov 2009 Test # 1933
148 - 148 1 - - 2 0 ODI v Pakistan Visakhapatnam 5 Apr 2005 ODI # 2236
183* - 183 1 - - 1 0 ODI v Sri Lanka Jaipur 31 Oct 2005 ODI # 2290
139* - 139 1 - - 1 0 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
22 - 22 0 - - 0 1 ODI v West Indies Chennai 20 Mar 2011 ODI # 3141
33 - 33 0 - - 1 0 ODI v Australia Hyderabad 5 Oct 2007 ODI # 2625
28 - 28 0 - - 0 1 ODI v Pakistan Jamshedpur 9 Apr 2005 ODI # 2237
92 68* 160 0 - - 2 1 Test v Australia Mohali 17 Oct 2008 Test # 1889
38 - 38 0 - - 0 1 T20I v England Wankhede 22 Dec 2012 T20I # 294
14 DNB 14 0 - - 4 1 Test v New Zealand Hyderabad 12 Nov 2010 Test # 1975
72 - 72 0 - - 3 0 ODI v England Kochi 15 Jan 2013 ODI # 3320
9 - 9 0 - - 0 0 ODI v England Bengaluru 23 Nov 2008 ODI # 2781
14 - 14 0 - - 0 0 ODI v South Africa Eden Gardens 25 Nov 2005 ODI # 2299
TDNB - - - - - 1 0 ODI v Sri Lanka Eden Gardens 8 Feb 2007 ODI # 2514
4 18* 22 0 - - 5 2 Test v Australia Mohali 14 Mar 2013 Test # 2081
57 DNB 57 0 - - 1 0 Test v Pakistan Delhi 22 Nov 2007 Test # 1849
9* - 9 0 - - 0 0 T20I v Australia Brabourne 20 Oct 2007 T20I # 47
9 - 9 0 - - 0 0 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
15* - 15 0 - - 0 0 ODI v England Wankhede 23 Oct 2011 ODI # 3207
49 - 49 0 - - 0 0 ODI v Pakistan Kanpur 11 Nov 2007 ODI # 2645
45* - 45 0 - - 1 0 ODI v Sri Lanka Pune 3 Nov 2005 ODI # 2291
7 - 7 0 - - 1 0 ODI v England Jaipur 15 Oct 2006 ODI # 2429
5 DNB 5 0 - - 1 0 Test v England Ahmedabad 15 Nov 2012 Test # 2058
30 - 30 0 - - 1 0 Test v Sri Lanka Chennai 2 Dec 2005 Test # 1775
DNB - - - - - 1 1 ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
24 - 24 0 - - 0 0 ODI v Australia Guwahati 8 Nov 2009 ODI # 2925
7 - 7 0 - - 0 0 ODI v Australia Ahmedabad 24 Mar 2011 ODI # 3143
50* - 50 0 - - 0 2 ODI v Australia Chandigarh 8 Oct 2007 ODI # 2627
47 - 47 0 - - 0 0 ODI v Pakistan Ahmedabad 12 Apr 2005 ODI # 2238
27 DNB 27 0 - - 0 1 Test v Australia Delhi 29 Oct 2008 Test # 1891
1 - 1 0 - - 1 0 T20I v Pakistan Bengaluru 25 Dec 2012 T20I # 296
98 - 98 0 - - 2 0 Test v New Zealand Nagpur 20 Nov 2010 Test # 1978
10* - 10 0 - - 3 0 ODI v England Ranchi 19 Jan 2013 ODI # 3322
50 - 50 0 - - 0 0 ODI v England Cuttack 26 Nov 2008 ODI # 2783
12 - 12 0 - - 0 0 ODI v South Africa Wankhede 28 Nov 2005 ODI # 2300
48 - 48 0 - - 2 0 ODI v Sri Lanka Rajkot 11 Feb 2007 ODI # 2520
24 12* 36 0 - - 1 2 Test v Australia Delhi 22 Mar 2013 Test # 2085
50* 37 87 0 - - 1 0 Test v Pakistan Eden Gardens 30 Nov 2007 Test # 1850
9 - 9 0 - - 0 0 T20I v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
0 - 0 0 - - 0 0 ODI v Australia Visakhapatnam 20 Oct 2010 ODI # 3060
75* - 75 0 - - 3 0 ODI v England Eden Gardens 25 Oct 2011 ODI # 3210
45* - 45 0 - - 0 0 ODI v Pakistan Gwalior 15 Nov 2007 ODI # 2646
0 - 0 0 - - 0 0 ODI v Sri Lanka Ahmedabad 6 Nov 2005 ODI # 2294
6 25 31 0 - - 1 0 Test v South Africa Nagpur 6 Feb 2010 Test # 1951
51 - 51 0 - - 0 0 ODI v West Indies Ahmedabad 26 Oct 2006 ODI # 2437
29 6 35 0 - - 2 0 Test v England Wankhede 23 Nov 2012 Test # 2062
5 51* 56 0 - - 2 0 Test v Sri Lanka Delhi 10 Dec 2005 Test # 1776
25* - 25 0 - - 0 0 ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
72 - 72 0 - - 0 2 ODI v Sri Lanka Rajkot 15 Dec 2009 ODI # 2932
25 - 25 0 - - 1 0 ODI v Pakistan Mohali 30 Mar 2011 ODI # 3147
4 - 4 0 - - 0 0 ODI v Australia Vadodara 11 Oct 2007 ODI # 2629
11 - 11 0 - - 0 0 ODI v Pakistan Kanpur 15 Apr 2005 ODI # 2239
56 55 111 0 - - 4 1 Test v Australia Nagpur 6 Nov 2008 Test # 1892
33 - 33 0 - - 0 1 T20I v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
0 0* 0 0 - - 3 1 Test v West Indies Delhi 6 Nov 2011 Test # 2015
19 - 19 0 - - 0 0 ODI v England Mohali 23 Jan 2013 ODI # 3327
34 - 34 0 - - 1 0 ODI v Australia Vadodara 25 Oct 2009 ODI # 2913
20 - 20 0 - - 2 0 ODI v England Delhi 28 Mar 2006 ODI # 2357
31 - 31 0 - - 0 0 ODI v England Bengaluru 27 Feb 2011 ODI # 3110
67* - 67 0 - - 1 0 ODI v Sri Lanka Margao 14 Feb 2007 ODI # 2522
42 - 42 0 - - 0 0 Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
16 - 16 0 - - 2 0 Test v South Africa Chennai 26 Mar 2008 Test # 1870
46 - 46 0 - - 0 0 T20I v Sri Lanka Mohali 12 Dec 2009 T20I # 127
24 - 24 0 - - 1 2 ODI v Pakistan Jaipur 18 Nov 2007 ODI # 2647
DNB - - - - - 2 1 ODI v Sri Lanka Rajkot 9 Nov 2005 ODI # 2295
28 - 28 0 - - 0 0 ODI v Australia Mohali 29 Oct 2006 ODI # 2440
52 0 52 0 - - 4 1 Test v England Eden Gardens 5 Dec 2012 Test # 2065
49 14 63 0 - - 2 1 Test v Sri Lanka Ahmedabad 18 Dec 2005 Test # 1778
62 - 62 0 - - 0 0 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
91* - 91 0 - - 1 0 ODI v Sri Lanka Wankhede 2 Apr 2011 ODI # 3148
26 - 26 0 - - 1 0 ODI v Australia Nagpur 14 Oct 2007 ODI # 2631
24 - 24 0 - - 2 0 ODI v Pakistan Delhi 17 Apr 2005 ODI # 2240
53 DNB 53 0 - - 3 0 Test v England Chennai 11 Dec 2008 Test # 1898
24* - 24 0 - - 1 0 T20I v Australia Rajkot 10 Oct 2013 T20I # 331
15 - 15 0 - - 0 0 ODI v England Dharamsala 27 Jan 2013 ODI # 3329
38 - 38 0 - - 1 1 ODI v England Faridabad 31 Mar 2006 ODI # 2358
34 - 34 0 - - 3 0 ODI v Ireland Bengaluru 6 Mar 2011 ODI # 3121
DNB - - - - - 0 0 ODI v Sri Lanka Visakhapatnam 17 Feb 2007 ODI # 2525
4 - 4 0 - - 4 1 Test v West Indies Wankhede 14 Nov 2013 Test # 2102
14 52 66 0 - - 0 0 Test v South Africa Ahmedabad 3 Apr 2008 Test # 1871
21 - 21 0 - - 0 0 T20I v England Eden Gardens 29 Oct 2011 T20I # 214
14 2 16 0 - - 4 0 Test v Australia Mohali 1 Oct 2010 Test # 1972
54* - 54 0 - - 0 1 ODI v Pakistan Eden Gardens 3 Jan 2013 ODI # 3315
39 - 39 0 - - 2 1 ODI v England Rajkot 14 Nov 2008 ODI # 2774
80 - 80 0 - - 1 0 ODI v Sri Lanka Vadodara 12 Nov 2005 ODI # 2296
62* - 62 0 - - 1 1 ODI v West Indies Nagpur 21 Jan 2007 ODI # 2480
99 - 99 0 - - 2 0 Test v England Nagpur 13 Dec 2012 Test # 2066
16 DNB 16 0 - - 5 1 Test v England Mohali 9 Mar 2006 Test # 1788
13* - 13 0 - - 0 1 ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
TDNB - - - - - 1 0 ODI v Sri Lanka Delhi 27 Dec 2009 ODI # 2936
87* - 87 0 - - 1 1 ODI v England Hyderabad 14 Oct 2011 ODI # 3199
5 - 5 0 - - 1 0 ODI v Australia Wankhede 17 Oct 2007 ODI # 2632
38 - 38 0 - - 0 2 ODI v Sri Lanka Nagpur 25 Oct 2005 ODI # 2286
29 0 29 0 0 1 2 0 Test v England Mohali 19 Dec 2008 Test # 1901
8 13 21 0 - - 6 2 Test v West Indies Wankhede 22 Nov 2011 Test # 2019
19 - 19 0 - - 0 0 ODI v Australia Pune 13 Oct 2013 ODI # 3419
71* - 71 0 - - 1 1 ODI v Australia Delhi 31 Oct 2009 ODI # 2918
13* - 13 0 - - 1 0 ODI v England Margao 3 Apr 2006 ODI # 2359
19* - 19 0 - - 1 0 ODI v Netherlands Delhi 9 Mar 2011 ODI # 3124
DNB - - - - - 0 1 ODI v Australia Bengaluru 29 Sep 2007 ODI # 2621
3 - 3 0 - - 0 0 ODI v Pakistan Kochi 2 Apr 2005 ODI # 2235
32 DNB 32 0 - - 1 1 Test v South Africa Kanpur 11 Apr 2008 Test # 1873
22* - 22 0 - - 0 0 T20I v New Zealand Chennai 11 Sep 2012 T20I # 261
30 DNB 30 0 - - 4 3 Test v Australia Bengaluru 9 Oct 2010 Test # 1973
36 - 36 0 - - 1 1 ODI v Pakistan Delhi 6 Jan 2013 ODI # 3316
15 - 15 0 - - 0 1 ODI v England Indore 17 Nov 2008 ODI # 2777
17 - 17 0 - - 0 0 ODI v South Africa Hyderabad 16 Nov 2005 ODI # 2297
6 - 6 0 - - 0 0 ODI v West Indies Cuttack 24 Jan 2007 ODI # 2485
64 5 69 0 - - 5 1 Test v England Wankhede 18 Mar 2006 Test # 1791
51* - 51 0 - - 3 1 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
26 - 26 0 - - 1 0 ODI v South Africa Jaipur 21 Feb 2010 ODI # 2961
DNB - - - - - 2 0 ODI v England Delhi 17 Oct 2011 ODI # 3201
63 - 63 0 - - 0 1 ODI v Pakistan Guwahati 5 Nov 2007 ODI # 2643
DNB - - - - - 1 0 ODI v Sri Lanka Mohali 28 Oct 2005 ODI # 2287
73 - 73 0 - - 0 1 Test v New Zealand Hyderabad 23 Aug 2012 Test # 2054
DNB - - - - - 1 0 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
26 - 26 0 - - 1 1 ODI v Australia Mohali 2 Nov 2009 ODI # 2919
10* - 10 0 - - 1 0 ODI v England Kochi 6 Apr 2006 ODI # 2360
12* - 12 0 - - 1 1 ODI v South Africa Nagpur 12 Mar 2011 ODI # 3128
58 - 58 0 - - 1 1 ODI v Australia Kochi 2 Oct 2007 ODI # 2623
9 DNB 9 0 - - 2 0 Test v Australia Bengaluru 9 Oct 2008 Test # 1887
24* - 24 0 - - 0 0 T20I v England Pune 20 Dec 2012 T20I # 292
10 22 32 0 0 5 2 1 Test v New Zealand Ahmedabad 4 Nov 2010 Test # 1974
32 - 32 0 - - 0 0 ODI v England Rajkot 11 Jan 2013 ODI # 3318
29* - 29 0 - - 2 2 ODI v England Kanpur 20 Nov 2008 ODI # 2778
DNB - - - - - 1 0 ODI v South Africa Bengaluru 19 Nov 2005 ODI # 2298
40* - 40 0 - - 0 0 ODI v West Indies Vadodara 31 Jan 2007 ODI # 2493
44 - 44 0 - - 3 0 Test v Australia Hyderabad 2 Mar 2013 Test # 2076
5 16 21 0 - - 3 1 Test v England Nagpur 1 Mar 2006 Test # 1785
23* - 23 0 - - 1 0 ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
68* - 68 0 - - 0 0 ODI v South Africa Gwalior 24 Feb 2010 ODI # 2962
35* - 35 0 - - 0 0 ODI v England Mohali 20 Oct 2011 ODI # 3205
4 - 4 0 - - 0 1 ODI v Pakistan Mohali 8 Nov 2007 ODI # 2644
4 - 4 0 - - 3 0 Test v Sri Lanka Kanpur 24 Nov 2009 Test # 1935
96 - 96 0 - - 1 0 ODI v England Jamshedpur 12 Apr 2006 ODI # 2361
62 48* 110 0 - - 2 1 Test v New Zealand Bengaluru 31 Aug 2012 Test # 2055
6 - 6 0 - - 0 0 ODI v Australia Hyderabad 5 Nov 2009 ODI # 2923
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