Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Runs scored less than or equal to 150 remove less than or equal to 150 from query
Ordered by balls faced (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av BF SR 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2004-2022 180 3463 129 27.70 4953 69.91 1 0 - - 0 151 21 - Profile
filtered 2004-2022 179 3463 129 27.92 4948 69.98 1 - - - - - - -
Match by match list
63 38* 101 218 46.33 - - 5 0 Test v South Africa Cape Town 2 Jan 2007 Test # 1827
129 - 129 212 60.84 - - 1 0 Test v Bangladesh Mirpur 25 May 2007 Test # 1833
28 93 121 192 63.02 - - 1 1 Test v Pakistan Eden Gardens 16 Mar 2005 Test # 1741
77 22 99 192 51.56 - - 2 0 Test v England Nottingham 27 Jul 2007 Test # 1841
91 8 99 166 59.63 - - 1 0 Test v England The Oval 9 Aug 2007 Test # 1842
5 60 65 160 40.62 - - 0 0 Test v England Lord's 19 Jul 2007 Test # 1840
46 DNB 46 147 31.29 - - 6 0 Test v South Africa Eden Gardens 28 Nov 2004 Test # 1724
56 22 78 145 53.79 - - 1 0 Test v Bangladesh Chattogram 18 May 2007 Test # 1832
24 52 76 137 55.47 - - 2 1 Test v Pakistan Bengaluru 8 Dec 2007 Test # 1852
64* - 64 92 69.56 - - 0 0 ODI v New Zealand Pune 25 Oct 2017 ODI # 3931
63 - 63 87 72.41 - - 0 0 ODI v West Indies Cuttack 24 Jan 2007 ODI # 2485
79 - 79 85 92.94 - - 0 0 ODI v South Africa Gwalior 24 Feb 2010 ODI # 2962
66 - 66 84 78.57 - - 0 0 ODI v Sri Lanka Dambulla 24 Jun 2010 ODI # 3001
10 9 19 81 23.45 - - 2 1 Test v Pakistan Bengaluru 24 Mar 2005 Test # 1743
34 - 34 79 43.03 - - 1 0 ODI v West Indies Johannesburg 30 Sep 2009 ODI # 2904
67 - 67 77 87.01 - - 0 0 ODI v West Indies Kingston 26 Jun 2009 ODI # 2852
69 - 69 74 93.24 - - 1 0 ODI v Zimbabwe Harare 26 Jul 2013 ODI # 3397
44 - 44 66 66.66 - - 1 0 ODI v Afghanistan Dubai (DICS) 25 Sep 2018 ODI # 4046
37 - 37 61 60.65 - - 0 0 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
58* - 58 60 96.66 - - 1 0 ODI v Bangladesh Mirpur 10 May 2007 ODI # 2582
1 28 29 58 50.00 - - 0 0 Test v Pakistan Eden Gardens 30 Nov 2007 Test # 1850
44 - 44 56 78.57 - - 0 0 ODI v South Africa Jaipur 21 Feb 2010 ODI # 2961
23 - 23 56 41.07 - - 1 0 ODI v West Indies Kingston 30 Jun 2013 ODI # 3380
51* - 51 54 94.44 - - 1 0 ODI v West Indies The Oval 11 Jun 2013 ODI # 3368
0 20 20 54 37.03 - - 3 0 Test v England Birmingham 1 Aug 2018 Test # 2314
50* - 50 52 96.15 - - 0 0 ODI v West Indies Kingston 6 Jul 2017 ODI # 3902
31 - 31 49 63.26 - - 1 0 ODI v Sri Lanka Rajkot 11 Feb 2007 ODI # 2520
37 - 37 47 78.72 - - 2 0 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
33 - 33 47 70.21 - - 0 0 ODI v Zimbabwe Harare 3 Jun 2010 ODI # 2986
23 - 23 46 50.00 - - 0 0 ODI v Pakistan Mirpur 2 Mar 2014 ODI # 3479
0 27 27 45 60.00 - - 4 0 Test v Bangladesh Chattogram 17 Jan 2010 Test # 1949
44* - 44 45 97.77 - - 0 0 ODI v England Southampton 21 Aug 2007 ODI # 2611
25 - 25 43 58.13 - - 4 0 Test v Bangladesh Dhaka 10 Dec 2004 Test # 1725
40 - 40 43 93.02 - - 0 0 ODI v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
47 - 47 43 109.30 - - 0 0 ODI v West Indies Gros Islet 3 Jul 2009 ODI # 2854
22 - 22 41 53.65 - - 0 0 ODI v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
48 - 48 40 120.00 - - 1 0 ODI v Sri Lanka Mirpur 10 Jan 2010 ODI # 2941
22 - 22 39 56.41 - - 0 0 ODI v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
34 - 34 39 87.17 - - 0 0 ODI v Bangladesh Mirpur 11 Jan 2010 ODI # 2942
17 - 17 38 44.73 - - 0 0 ODI v South Africa Gqeberha 29 Nov 2006 ODI # 2452
33 - 33 38 86.84 - - 0 0 ODI v Hong Kong Dubai (DICS) 18 Sep 2018 ODI # 4039
38* - 38 38 100.00 - - 4 0 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
23 - 23 37 62.16 - - 0 0 ODI v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
31* - 31 37 83.78 - - 1 0 ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
32* - 32 37 86.48 - - 1 0 ODI v South Africa Belfast 29 Jun 2007 ODI # 2593
10 4 14 35 40.00 - - 1 1 Test v Australia Wankhede 3 Nov 2004 Test # 1720
10 - 10 35 28.57 - - 0 0 ODI v Sri Lanka Dambulla 16 Aug 2010 ODI # 3032
27 - 27 34 79.41 - - 0 0 ODI v Sri Lanka Harare 5 Jun 2010 ODI # 2988
31* - 31 34 91.17 - - 3 0 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
7 20 27 33 81.81 - - 2 0 Test v Sri Lanka Galle 31 Jul 2008 Test # 1884
6 DNB 6 31 19.35 - - 1 0 Test v New Zealand Napier 26 Mar 2009 Test # 1917
32* - 32 31 103.22 - - 2 1 ODI v Sri Lanka Cuttack 21 Dec 2009 ODI # 2934
26* - 26 31 83.87 - - 0 0 ODI v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
48 - 48 29 165.51 - - 0 0 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
31* - 31 28 110.71 - - 0 0 T20I v South Africa Johannesburg 1 Dec 2006 T20I # 10
55 - 55 27 203.70 - - 0 0 T20I v South Africa Rajkot 17 Jun 2022 T20I # 1572
21* - 21 27 77.77 - - 1 0 ODI v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
18 - 18 26 69.23 - - 0 1 ODI v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
14 - 14 26 53.84 - - 0 0 ODI v Scotland Glasgow 16 Aug 2007 ODI # 2608
6 - 6 25 24.00 - - 1 0 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
39* - 39 25 156.00 - - 1 0 T20I v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
9 - 9 25 36.00 - - 0 0 ODI v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
11 - 11 24 45.83 - - 3 1 Test v Bangladesh Chattogram 17 Dec 2004 Test # 1727
14 - 14 23 60.86 - - 0 0 ODI v South Africa Cape Town 26 Nov 2006 ODI # 2449
16 - 16 23 69.56 - - 0 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2009 ODI # 2887
4 - 4 22 18.18 - - 1 1 Test v Afghanistan Bengaluru 14 Jun 2018 Test # 2307
21 - 21 22 95.45 - - 0 0 ODI v England Leeds 17 Jul 2018 ODI # 4018
9 0 9 22 40.90 - - 2 0 Test v Sri Lanka Colombo (SSC) 23 Jul 2008 Test # 1882
19* - 19 22 86.36 - - 0 1 ODI v Sri Lanka Eden Gardens 24 Dec 2009 ODI # 2935
6 DNB 6 22 27.27 - - 3 0 Test v Pakistan Mohali 8 Mar 2005 Test # 1738
4 - 4 22 18.18 - - 1 0 ODI v England Manchester 30 Aug 2007 ODI # 2617
46 - 46 21 219.04 - - 0 0 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
30* - 30 21 142.85 - - 0 0 T20I v South Africa Cuttack 12 Jun 2022 T20I # 1569
12 - 12 21 57.14 - - 0 0 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
14 - 14 20 70.00 - - 1 0 ODI v New Zealand Dambulla 10 Aug 2010 ODI # 3030
2 - 2 19 10.52 - - 0 0 ODI v West Indies North Sound 2 Jul 2017 ODI # 3900
10* - 10 19 52.63 - - 2 0 ODI v Zimbabwe Bulawayo 3 Aug 2013 ODI # 3403
41* - 41 19 215.78 - - 0 0 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
0 - 0 18 0.00 - - 0 0 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
12 - 12 18 66.66 - - 2 1 ODI v Sri Lanka Port of Spain 9 Jul 2013 ODI # 3387
22* - 22 18 122.22 - - 0 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
12 - 12 17 70.58 - - 0 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
16 - 16 17 94.11 - - 0 0 T20I v South Africa Gros Islet 2 May 2010 T20I # 155
8 - 8 17 47.05 - - 2 0 ODI v West Indies Chennai 27 Jan 2007 ODI # 2487
33* - 33 16 206.25 - - 0 0 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
9 1 10 16 62.50 - - 1 0 Test v Pakistan Delhi 22 Nov 2007 Test # 1849
6 - 6 15 40.00 - - 1 0 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
8* - 8 15 53.33 - - 0 0 ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
11* - 11 15 73.33 - - 0 0 ODI v Pakistan Birmingham 15 Jun 2013 ODI # 3372
11 - 11 15 73.33 - - 1 0 ODI v South Africa Centurion 3 Dec 2006 ODI # 2458
14 - 14 15 93.33 - - 0 0 ODI v South Africa Cardiff 6 Jun 2013 ODI # 3363
25* - 25 14 178.57 - - 1 0 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
7 - 7 13 53.84 - - 0 0 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
30 - 30 13 230.76 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
1 - 1 12 8.33 - - 1 1 ODI v England Lord's 5 Sep 2004 ODI # 2167
13 - 13 12 108.33 - - 1 0 T20I v Sri Lanka Gros Islet 11 May 2010 T20I # 173
17 - 17 12 141.66 - - 1 0 T20I v New Zealand Johannesburg 16 Sep 2007 T20I # 32
18* - 18 12 150.00 - - 1 0 T20I v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
1 DNB 1 11 9.09 - - 4 0 Test v Zimbabwe Harare 20 Sep 2005 Test # 1767
6 - 6 11 54.54 - - 0 0 ODI v England Birmingham 23 Jun 2013 ODI # 3377
4 - 4 11 36.36 - - 0 0 ODI v New Zealand Colombo (RPS) 11 Sep 2009 ODI # 2886
11 - 11 11 100.00 - - 0 0 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
19 - 19 10 190.00 - - 1 0 ODI v South Africa Belfast 26 Jun 2007 ODI # 2592
11 - 11 9 122.22 - - 1 0 T20I v Pakistan Durban 14 Sep 2007 T20I # 29
12 - 12 9 133.33 - - 0 1 T20I v West Indies Lauderhill 7 Aug 2022 T20I # 1726
1 - 1 9 11.11 - - 1 0 ODI v Sri Lanka Visakhapatnam 17 Feb 2007 ODI # 2525
8 - 8 9 88.88 - - 2 0 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
6 - 6 9 66.66 - - 0 0 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
8 - 8 8 100.00 - - 0 0 T20I v Australia Melbourne 1 Feb 2008 T20I # 52
29* - 29 8 362.50 - - 0 0 T20I v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
6 - 6 8 75.00 - - 1 0 T20I v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
6 - 6 7 85.71 - - 2 0 ODI v West Indies Port of Spain 5 Jul 2013 ODI # 3383
11 - 11 7 157.14 - - 3 1 T20I v England Southampton 7 Jul 2022 T20I # 1616
6 - 6 7 85.71 - - 0 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
17* - 17 7 242.85 - - 1 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
13* - 13 6 216.66 - - 0 1 T20I v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
5 - 5 6 83.33 - - 1 0 T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
0 - 0 6 0.00 - - 1 0 ODI v Australia Wankhede 17 Oct 2007 ODI # 2632
13 - 13 6 216.66 - - 0 0 T20I v South Africa Cape Town 24 Feb 2018 T20I # 655
4* - 4 6 66.66 - - 0 0 ODI v Sri Lanka Margao 14 Feb 2007 ODI # 2522
1 - 1 6 16.66 - - 2 0 Test v Zimbabwe Bulawayo 13 Sep 2005 Test # 1765
4 - 4 5 80.00 - - 0 0 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
6 - 6 5 120.00 - - 2 0 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
7 - 7 5 140.00 - - 0 0 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
1 - 1 4 25.00 - - 3 0 Test v South Africa Kanpur 20 Nov 2004 Test # 1722
1 0 1 4 25.00 - - 2 0 Test v England Lord's 9 Aug 2018 Test # 2315
5* - 5 4 125.00 - - 1 0 T20I v Ireland Dublin (Malahide) 26 Jun 2022 T20I # 1580
6 - 6 4 150.00 - - 2 0 ODI v Bangladesh Mirpur 12 May 2007 ODI # 2583
0 - 0 3 0.00 - - 1 0 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
1* - 1 3 33.33 - - 0 0 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
0 - 0 3 0.00 - - 1 0 ODI v New Zealand Dambulla 25 Aug 2010 ODI # 3039
2* - 2 3 66.66 - - 1 0 ODI v England Leeds 2 Sep 2007 ODI # 2618
1 - 1 3 33.33 - - 0 0 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
4 - 4 3 133.33 - - 1 0 ODI v Sri Lanka Fatullah 28 Feb 2014 ODI # 3476
8* - 8 3 266.66 - - 0 0 T20I v Australia Bengaluru 27 Feb 2019 T20I # 749
4* - 4 3 133.33 - - 1 0 ODI v New Zealand Kanpur 29 Oct 2017 ODI # 3932
1* - 1 2 50.00 - - 0 0 T20I v South Africa Delhi 9 Jun 2022 T20I # 1554
2* - 2 2 100.00 - - 1 1 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
5* - 5 2 250.00 - - 0 0 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
2* - 2 2 100.00 - - 0 1 T20I v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
1 - 1 2 50.00 - - 0 0 ODI v England Bristol 24 Aug 2007 ODI # 2613
2* - 2 2 100.00 - - 2 0 T20I v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
0 - 0 2 0.00 - - 2 0 ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
0 - 0 2 0.00 - - 1 0 ODI v England Birmingham 27 Aug 2007 ODI # 2616
1 - 1 2 50.00 - - 2 0 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
10* - 10 2 500.00 - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
0 - 0 1 0.00 - - 0 0 T20I v Ireland Dublin (Malahide) 28 Jun 2022 T20I # 1586
1* - 1 1 100.00 - - 0 1 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
4* - 4 1 400.00 - - 1 0 T20I v Sri Lanka Mohali 12 Dec 2009 T20I # 127
1* - 1 1 100.00 - - 3 0 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
0 - 0 1 0.00 - - 1 2 T20I v South Africa Durban 20 Sep 2007 T20I # 43
TDNB - - - - - - 0 0 ODI v West Indies Gros Islet 5 Jul 2009 ODI # 2855
DNB - - - - - - 4 0 ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
TDNB - - - - - - 0 0 ODI v Sri Lanka Delhi 27 Dec 2009 ODI # 2936
DNB - - - - - - 0 0 ODI v West Indies Nagpur 21 Jan 2007 ODI # 2480
TDNB - - - - - - 0 0 ODI v Sri Lanka Eden Gardens 8 Feb 2007 ODI # 2514
DNB - - - - 0 18 1 0 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
DNB - - - - - - 2 1 ODI v Ireland Belfast 23 Jun 2007 ODI # 2590
DNB - - - - - - 1 0 ODI v South Africa Belfast 1 Jul 2007 ODI # 2595
DNB - - - - - - 0 0 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
DNB - - - - - - 2 0 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
DNB - - - - - - 3 0 ODI v Kenya Southampton 11 Sep 2004 ODI # 2170
DNB - - - - - - - - T20I v South Africa Bengaluru 19 Jun 2022 T20I # 1575
DNB - - - - - - 0 0 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
DNB - - - - - - 1 0 ODI v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
DNB - - - - - - 0 0 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
DNB - - - - - - 0 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - - - 0 0 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
TDNB - - - - - - 1 0 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
DNB - - - - - - 0 0 T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
DNB - - - - - - 0 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
TDNB - - - - - - - - T20I v Scotland Durban 13 Sep 2007 T20I # 26
DNB - - - - - - 2 0 ODI v England Indore 15 Apr 2006 ODI # 2362
DNB - - - - - - 0 0 T20I v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
DNB - - - - - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
DNB - - - - - - 0 1 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
0* - 0 0 - - - 0 0 T20I v West Indies Chennai 11 Nov 2018 T20I # 710
DNB - - - - - - 1 0 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
DNB - - - - - - 0 0 ODI v Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page