Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Home or away away (home of opposition) remove away (home of opposition) from query
Start of match date less than or equal to 19 Dec 2020 remove less than or equal to 19 Dec 2020 from query
Ordered by runs 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 2000-2017 402 11778 169 35.05 17 148 5/31 36.08 1 137 0 -1.02 Profile
filtered 2000-2017 149 4436 139 33.60 8 42 3/34 45.00 0 55 0 -11.39
Match by match list
45 122 167 - - 2 0 Test v Pakistan Karachi 29 Jan 2006 Test # 1783
139 - 139 - - 0 0 ODI v Australia Sydney 22 Jan 2004 ODI # 2086
131 - 131 0 34 0 0 ODI v West Indies Kingston 26 Jun 2009 ODI # 2852
112 12 124 0 7 2 0 Test v Pakistan Lahore 5 Apr 2004 Test # 1695
120 - 120 - - 0 0 ODI v Zimbabwe Harare 4 Sep 2005 ODI # 2280
117 - 117 1 14 2 0 ODI v Sri Lanka Colombo (RPS) 3 Feb 2009 ODI # 2813
107* - 107 - - 0 0 ODI v Pakistan Karachi 19 Feb 2006 ODI # 2333
102* - 102 - - 0 0 ODI v Bangladesh Dhaka 11 Apr 2003 ODI # 2001
98* - 98 - - 0 0 ODI v Sri Lanka Colombo (SSC) 1 Aug 2001 ODI # 1742
93 - 93 1 17 0 0 ODI v West Indies Kingston 20 May 2006 ODI # 2379
87 - 87 2 71 0 0 ODI v New Zealand Christchurch 8 Mar 2009 ODI # 2823
82* - 82 - - 0 0 ODI v Pakistan Rawalpindi 11 Feb 2006 ODI # 2327
79* - 79 - - 0 0 ODI v Pakistan Lahore 13 Feb 2006 ODI # 2329
73 - 73 2 39 0 0 ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
72 - 72 - - 0 0 ODI v England Leeds 2 Sep 2007 ODI # 2618
71 - 71 0 8 1 0 ODI v England Manchester 30 Aug 2007 ODI # 2617
62 8 70 1 52 1 0 Test v England Nottingham 29 Jul 2011 Test # 2001
69 - 69 0 18 0 0 ODI v England Lord's 13 Jul 2002 ODI # 1856
69 - 69 0 24 0 0 ODI v Bangladesh Dhaka 27 Dec 2004 ODI # 2202
66 - 66 - - 0 0 ODI v Sri Lanka Colombo (RPS) 31 Jan 2009 ODI # 2810
65 - 65 0 9 1 0 ODI v Pakistan Peshawar 19 Mar 2004 ODI # 2115
64* - 64 3 39 0 0 ODI v England Lord's 29 Jun 2002 ODI # 1848
23 39 62 - - 3 0 Test v West Indies St John's 2 Jun 2006 Test # 1805
59 - 59 1 25 0 0 Test v Pakistan Multan 28 Mar 2004 Test # 1693
52 5 57 - - 0 0 Test v Sri Lanka Galle 18 Jul 2010 Test # 1964
56* - 56 1 24 0 0 ODI v Sri Lanka Colombo (RPS) 14 Sep 2009 ODI # 2889
0 54* 54 0 59 1 0 Test v New Zealand Napier 26 Mar 2009 Test # 1917
54 - 54 - - 0 0 ODI v New Zealand Wellington 8 Jan 2003 ODI # 1930
53 - 53 0 3 1 0 ODI v South Africa Johannesburg 15 Jan 2011 ODI # 3080
53* - 53 - - 0 0 ODI v Zimbabwe Harare 29 Aug 2005 ODI # 2274
52 - 52 0 10 0 0 ODI v West Indies Port of Spain 26 May 2006 ODI # 2381
50 - 50 - - 2 0 ODI v Sri Lanka Colombo (RPS) 27 Jul 2004 ODI # 2153
50 - 50 1 17 0 0 T20I v New Zealand Wellington 27 Feb 2009 T20I # 85
49 - 49 - - 0 0 ODI v England Bristol 24 Aug 2007 ODI # 2613
9 40 49 0 14 1 0 Test v New Zealand Wellington 3 Apr 2009 Test # 1918
48 - 48 0 24 0 0 ODI v Pakistan Karachi 26 Jun 2008 ODI # 2717
47 - 47 0 17 0 0 ODI v Sri Lanka Dambulla 18 Jul 2004 ODI # 2148
47 - 47 - - 0 0 Test v Pakistan Rawalpindi 13 Apr 2004 Test # 1697
47 - 47 - - 0 0 ODI v Australia Perth 1 Feb 2004 ODI # 2093
45 - 45 1 39 2 0 ODI v England Birmingham 27 Aug 2007 ODI # 2616
42 - 42 - - 1 0 ODI v South Africa Centurion 10 Oct 2001 ODI # 1757
42 - 42 - - 0 0 ODI v Sri Lanka Colombo (RPS) 9 Aug 2005 ODI # 2268
40* - 40 - - 0 0 ODI v England Chester-le-Street 4 Jul 2002 ODI # 1851
39 - 39 - - 0 0 ODI v West Indies North Sound 30 Jun 2017 ODI # 3898
39 - 39 - - 0 0 ODI v Pakistan Peshawar 6 Feb 2006 ODI # 2324
38 - 38 0 15 1 0 ODI v Australia Brisbane 4 Mar 2008 ODI # 2689
38 - 38 - - 0 0 ODI v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
38 - 38 - - 0 0 ODI v Scotland Glasgow 16 Aug 2007 ODI # 2608
12 25 37 0 19 2 0 Test v Bangladesh Chattogram 17 Jan 2010 Test # 1949
37 - 37 - - 0 0 ODI v Pakistan Multan 16 Feb 2006 ODI # 2331
37 - 37 - - 0 0 ODI v Pakistan Karachi 2 Jul 2008 ODI # 2730
36 - 36 0 18 1 0 ODI v Pakistan Lahore 21 Mar 2004 ODI # 2116
35 - 35 - - 0 0 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
33 - 33 - - 0 0 ODI v New Zealand Hamilton 14 Jan 2003 ODI # 1935
32 - 32 - - 0 0 T20I v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
19 13 32 - - 2 0 Test v West Indies Kingston 30 Jun 2006 Test # 1808
28 - 28 0 11 0 0 ODI v England Lord's 8 Sep 2007 ODI # 2620
26 - 26 - - 0 0 ODI v West Indies Port of Spain 28 May 2006 ODI # 2382
26 - 26 0 10 0 0 ODI v Bangladesh Mirpur 12 Jun 2008 ODI # 2706
26 - 26 1 37 0 0 ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
26 - 26 0 22 0 0 ODI v Australia Adelaide 17 Feb 2008 ODI # 2680
25 - 25 - - 0 0 ODI v New Zealand Queenstown 4 Jan 2003 ODI # 1929
25 - 25 - - 2 0 ODI v Australia Melbourne 9 Jan 2004 ODI # 2077
25 DNB 25 - - 1 0 Test v Zimbabwe Harare 20 Sep 2005 Test # 1767
24 - 24 0 23 0 0 ODI v England The Oval 3 Sep 2004 ODI # 2165
24 - 24 2 40 0 0 ODI v Bangladesh Mirpur 12 May 2007 ODI # 2583
23 - 23 - - 0 0 ODI v Sri Lanka Dambulla 28 Jan 2009 ODI # 2806
23 - 23 - - 0 0 ODI v Sri Lanka Dambulla 18 Aug 2008 ODI # 2742
22 DNB 22 1 11 0 0 Test v New Zealand Hamilton 18 Mar 2009 Test # 1915
21 - 21 - - 0 0 ODI v Australia Melbourne 6 Feb 2004 ODI # 2097
21 - 21 - - 1 0 ODI v Bangladesh Chattogram 23 Dec 2004 ODI # 2199
20 - 20 0 10 1 0 ODI v Sri Lanka Dambulla 20 Aug 2008 ODI # 2745
19 - 19 2 41 0 0 ODI v Pakistan Rawalpindi 16 Mar 2004 ODI # 2114
18 - 18 - - 1 0 ODI v Pakistan Lahore 24 Mar 2004 ODI # 2117
18 - 18 0 59 0 0 ODI v England The Oval 5 Sep 2007 ODI # 2619
17 - 17 0 11 1 0 ODI v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
17 - 17 0 20 0 0 T20I v England Lord's 14 Jun 2009 T20I # 109
16 - 16 0 20 0 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2009 ODI # 2887
16 - 16 0 30 0 0 ODI v South Africa Cape Town 18 Jan 2011 ODI # 3082
15* - 15 1 19 0 0 T20I v Australia Sydney 31 Jan 2016 T20I # 489
15 - 15 - - 1 0 T20I v Bangladesh Mirpur 24 Feb 2016 T20I # 509
14 - 14 0 25 0 0 ODI v West Indies Port of Spain 25 Jun 2017 ODI # 3896
14 - 14 - - 0 0 ODI v South Africa Johannesburg 5 Oct 2001 ODI # 1752
13 - 13 1 33 0 0 ODI v Bangladesh Mirpur 11 Jan 2010 ODI # 2942
12 - 12 1 37 0 0 ODI v Sri Lanka Colombo (RPS) 24 Aug 2008 ODI # 2750
12 - 12 2 41 0 0 ODI v Sri Lanka Colombo (RPS) 22 Jul 2001 ODI # 1737
12 - 12 3 34 0 0 ODI v South Africa Gqeberha 21 Jan 2011 ODI # 3084
12 - 12 - - 0 0 ODI v New Zealand Christchurch 1 Jan 2003 ODI # 1928
12 - 12 - - 0 0 Test v Zimbabwe Bulawayo 13 Sep 2005 Test # 1765
12 - 12 - - 0 0 ODI v Sri Lanka Dambulla 30 Jul 2005 ODI # 2262
12 0 12 0 11 2 0 Test v Australia Sydney 2 Jan 2008 Test # 1857
12 - 12 - - 0 0 T20I v West Indies Bridgetown 9 May 2010 T20I # 169
12 - 12 - - 0 0 ODI v West Indies Kingston 18 May 2006 ODI # 2377
12 - 12 1 20 0 0 T20I v South Africa Durban 9 Jan 2011 T20I # 196
11 - 11 - - 0 0 ODI v New Zealand Auckland 14 Mar 2009 ODI # 2825
10 - 10 - - 0 0 ODI v West Indies Port of Spain 2 Jun 2002 ODI # 1838
10 - 10 1 18 1 0 ODI v Australia Sydney 2 Mar 2008 ODI # 2688
9 - 9 1 24 0 0 ODI v England Lord's 5 Sep 2004 ODI # 2167
8 - 8 2 45 1 0 ODI v South Africa Centurion 23 Jan 2011 ODI # 3087
0 8* 8 - - 1 0 Test v West Indies Basseterre 22 Jun 2006 Test # 1807
8 - 8 - - 2 0 ODI v Sri Lanka Colombo (RPS) 1 Aug 2004 ODI # 2155
8 - 8 - - 0 0 ODI v New Zealand Auckland 11 Jan 2003 ODI # 1933
6 - 6 0 57 0 0 ODI v Sri Lanka Colombo (RPS) 5 Aug 2001 ODI # 1744
5 - 5 0 38 0 0 ODI v Australia Sydney 24 Feb 2008 ODI # 2685
0 5 5 - - 0 0 Test v Australia Melbourne 26 Dec 2007 Test # 1855
5 - 5 - - 1 0 ODI v Australia Brisbane 18 Jan 2004 ODI # 2084
5 - 5 1 37 1 0 ODI v England The Oval 9 Jul 2002 ODI # 1854
5 - 5 1 37 1 0 ODI v Sri Lanka Colombo (RPS) 5 Feb 2009 ODI # 2815
4 - 4 - - 1 0 ODI v England Nottingham 1 Sep 2004 ODI # 2164
4 - 4 - - 0 0 ODI v Australia Sydney 8 Feb 2004 ODI # 2098
4 - 4 - - 0 0 ODI v Bangladesh Dhaka 26 Dec 2004 ODI # 2201
4 DNB 4 0 46 2 0 Test v Pakistan Faisalabad 21 Jan 2006 Test # 1782
4 - 4 - - - - ODI v West Indies Port of Spain 23 Jun 2017 ODI # 3895
3 - 3 - - 0 0 ODI v Pakistan Karachi 13 Mar 2004 ODI # 2112
3 - 3 0 11 0 0 ODI v Australia Melbourne 10 Feb 2008 ODI # 2675
3 - 3 0 29 0 0 ODI v South Africa East London 19 Oct 2001 ODI # 1762
2 - 2 1 42 0 0 ODI v New Zealand Napier 3 Mar 2009 ODI # 2821
2 - 2 - - 0 0 ODI v New Zealand Auckland 26 Dec 2002 ODI # 1926
2 - 2 0 1 1 0 Test v West Indies Gros Islet 10 Jun 2006 Test # 1806
2 - 2 0 19 0 0 ODI v West Indies Gros Islet 3 Jul 2009 ODI # 2854
2 - 2 0 32 1 0 ODI v South Africa Durban 12 Jan 2011 ODI # 3079
1 - 1 0 17 0 0 T20I v New Zealand Christchurch 25 Feb 2009 T20I # 84
1 - 1 1 33 0 0 ODI v Bangladesh Mirpur 7 Jan 2010 ODI # 2939
1 - 1 - - 0 0 ODI v Bangladesh Mirpur 10 May 2007 ODI # 2582
1 - 1 - - 0 0 ODI v Zimbabwe Harare 19 Feb 2003 ODI # 1957
1 - 1 - - 0 0 ODI v West Indies Port of Spain 1 Jun 2002 ODI # 1837
0 - 0 - - 0 0 ODI v South Africa Durban 26 Oct 2001 ODI # 1766
DNB - - - - 0 0 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
TDNB - - - - 0 0 ODI v West Indies Gros Islet 5 Jul 2009 ODI # 2855
DNB - - 0 16 0 0 ODI v Kenya Nairobi (Gym) 3 Oct 2000 ODI # 1630
DNB - - 0 10 1 0 T20I v Australia Adelaide 26 Jan 2016 T20I # 485
0 - 0 2 53 0 0 ODI v Sri Lanka Colombo (RPS) 27 Aug 2008 ODI # 2755
DNB - - 1 20 1 0 ODI v Sri Lanka Colombo (RPS) 28 Jul 2001 ODI # 1740
0 - 0 - - - - ODI v New Zealand Wellington 6 Mar 2009 ODI # 2822
DNB - - - - 0 0 ODI v Sri Lanka Colombo (RPS) 29 Sep 2002 ODI # 1888
DNB - - 1 7 0 0 T20I v Australia Melbourne 29 Jan 2016 T20I # 486
0 - 0 - - 1 0 ODI v New Zealand Napier 29 Dec 2002 ODI # 1927
DNB - - - - - - ODI v Sri Lanka Colombo (SSC) 18 Aug 2006 ODI # 2405
DNB - - - - 0 0 ODI v Sri Lanka Colombo (RPS) 30 Sep 2002 ODI # 1889
DNB DNB - 0 6 0 0 Test v Bangladesh Mirpur 24 Jan 2010 Test # 1950
DNB - - 1 40 0 0 ODI v New Zealand Hamilton 11 Mar 2009 ODI # 2824
DNB - - 0 42 1 0 ODI v Bangladesh Mirpur 19 Feb 2011 ODI # 3100
DNB - - - - 0 0 T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
DNB - - - - 1 0 ODI v Ireland Belfast 23 Jun 2007 ODI # 2590
0 - 0 - - 0 0 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
DNB - - - - 0 0 ODI v West Indies Bridgetown 29 May 2002 ODI # 1836
DNB - - - - 0 0 Test v Pakistan Lahore 13 Jan 2006 Test # 1781
TDNB - - - - 1 0 ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
0 - 0 0 29 0 0 ODI v England Southampton 21 Aug 2007 ODI # 2611
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page