Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Start of match date greater than or equal to 16 Mar 2005 remove greater than or equal to 16 Mar 2005 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 2007-2024 472 18820 264 43.36 21734 86.59 48 12 2/27 71.58 0 213 0 -28.21 Profile
filtered 2007-2024 463 16769 150 39.36 19664 85.27 37 - - - - - - -
Match by match list
11 127 138 283 48.76 - - 2 0 Test v England The Oval 2 Sep 2021 Test # 2433
19 59 78 261 29.88 - - 0 0 Test v England Leeds 25 Aug 2021 Test # 2432
131 19 150 224 66.96 - - 2 0 Test v England Rajkot 15 Feb 2024 Test # 2530
53 39 92 223 41.25 - - 0 0 Test v Australia Sydney 6 Jan 2015 Test # 2156
103 - 103 221 46.60 - - 1 0 Test v West Indies Roseau 12 Jul 2023 Test # 2510
120 - 120 212 56.60 - - 1 0 Test v Australia Nagpur 9 Feb 2023 Test # 2490
79 34 113 187 60.42 - - 0 0 Test v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
80 57 137 187 73.26 - - 0 0 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
83 21 104 181 57.45 - - 1 0 Test v England Lord's 12 Aug 2021 Test # 2429
72 19 91 179 50.83 0 15 2 0 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
26 52 78 175 44.57 - - 0 0 Test v Australia Sydney 7 Jan 2021 Test # 2402
103 - 103 162 63.58 - - 1 0 Test v England Dharamsala 7 Mar 2024 Test # 2534
35 68* 103 160 64.37 0 5 2 0 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
102* - 102 160 63.75 - - 1 0 Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
65 50* 115 151 76.15 - - 0 0 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
34 30 64 149 42.95 - - 1 0 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
- 127 127 149 85.23 0 10 0 0 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
124* - 124 145 85.51 - - 1 0 ODI v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
122* - 122 144 84.72 - - 1 0 ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
2 82 84 144 58.33 - - 0 0 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
49 - 49 144 34.02 - - 1 0 Test v England Ahmedabad 4 Mar 2021 Test # 2414
36 12* 48 141 34.04 - - 0 0 Test v England Nottingham 4 Aug 2021 Test # 2428
138 - 138 139 99.28 - - 0 0 ODI v Australia Melbourne 18 Jan 2015 ODI # 3582
147 - 147 138 106.52 - - 0 0 ODI v New Zealand Kanpur 29 Oct 2017 ODI # 3932
26 50 76 137 55.47 - - 1 0 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
150 - 150 133 112.78 - - 0 0 ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
63* 5 68 132 51.51 - - 0 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
133 - 133 129 103.10 - - 1 0 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
123* - 123 129 95.34 - - 0 0 ODI v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
119 - 119 128 92.96 - - 0 0 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
124 - 124 127 97.63 - - 0 0 ODI v Australia Brisbane 15 Jan 2016 ODI # 3724
111* - 111 127 87.40 - - 2 0 Test v West Indies Wankhede 14 Nov 2013 Test # 2102
137 - 137 126 108.73 - - 0 0 ODI v Bangladesh Melbourne 19 Mar 2015 ODI # 3641
115 - 115 126 91.26 - - 1 0 ODI v South Africa Gqeberha 13 Feb 2018 ODI # 3976
141* - 141 123 114.63 - - 0 0 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
66 25* 91 121 75.20 - - 1 0 Test v England Ahmedabad 24 Feb 2021 Test # 2412
91 - 91 119 76.47 - - 0 0 ODI v Pakistan Birmingham 4 Jun 2017 ODI # 3878
111* - 111 119 93.27 - - 1 0 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
114 - 114 119 95.79 0 5 0 0 ODI v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
137* - 137 114 120.17 - - 0 0 ODI v England Nottingham 12 Jul 2018 ODI # 4014
140 - 140 113 123.89 - - 0 0 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
125 - 125 109 114.67 - - 0 0 ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
102 - 102 109 93.57 - - 1 0 ODI v England Birmingham 30 Jun 2019 ODI # 4179
99 - 99 108 91.66 - - 1 0 ODI v Australia Sydney 23 Jan 2016 ODI # 3727
43 6 49 107 45.79 1 35 1 0 Test v Australia Adelaide 9 Dec 2014 Test # 2148
15 46 61 104 58.65 - - 2 0 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
83* - 83 104 79.80 - - 0 0 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
10 47 57 101 56.43 - - 0 0 Test v South Africa Centurion 13 Jan 2018 Test # 2293
87 - 87 101 86.13 - - 0 0 ODI v England Lucknow 29 Oct 2023 ODI # 4686
95 - 95 100 95.00 - - 0 0 ODI v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
101* - 101 100 101.00 - - 0 0 ODI v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
0 31* 31 100 31.00 0 40 2 0 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
72 - 72 99 72.72 0 8 0 0 ODI v West Indies Cuttack 29 Nov 2011 ODI # 3217
90* - 90 98 91.83 - - 0 0 ODI v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
87 - 87 96 90.62 - - 0 0 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
44 7 51 95 53.68 0 1 5 0 Test v Australia Brisbane 15 Jan 2021 Test # 2404
103 - 103 94 109.57 - - 1 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
79 - 79 94 84.04 - - 0 0 ODI v New Zealand Hamilton 28 Jan 2014 ODI # 3465
83 - 83 93 89.24 - - 0 0 ODI v England Mohali 23 Jan 2013 ODI # 3327
104 - 104 92 113.04 - - 0 0 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
95 - 95 92 103.26 - - 0 0 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
86* - 86 91 94.50 - - 0 0 ODI v West Indies North Sound 11 Jun 2011 ODI # 3161
64* - 64 90 71.11 - - 1 0 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
2 55 57 90 63.33 - - 0 0 Test v England Ranchi 23 Feb 2024 Test # 2531
11 10 21 89 23.59 - - 1 0 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
79 - 79 89 88.76 - - 0 0 ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
28 6 34 89 38.20 1 58 0 0 Test v England Southampton 27 Jul 2014 Test # 2132
56 - 56 89 62.92 - - 0 0 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
60 - 60 89 67.41 - - 0 0 ODI v West Indies Kingston 30 Jun 2013 ODI # 3380
58 - 58 89 65.16 - - 0 0 ODI v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
32 31 63 89 70.78 - - 0 0 Test v Australia Delhi 17 Feb 2023 Test # 2493
104 - 104 88 118.18 - - 0 0 ODI v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
52 - 52 87 59.77 - - 0 0 ODI v England Cardiff 27 Aug 2014 ODI # 3517
66 - 66 87 75.86 0 5 1 0 ODI v Australia Sydney 2 Mar 2008 ODI # 2688
15 43 58 86 67.44 - - 0 0 Test v Australia The Oval 7 Jun 2023 Test # 2505
101 - 101 85 118.82 - - 2 0 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
24 39 63 85 74.11 - - 2 0 Test v England Hyderabad 25 Jan 2024 Test # 2525
131 - 131 84 155.95 - - 0 0 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
48* - 48 83 57.83 - - 0 0 ODI v Sri Lanka Port of Spain 9 Jul 2013 ODI # 3387
68 - 68 83 81.92 0 19 0 0 ODI v Pakistan Mirpur 18 Mar 2012 ODI # 3263
9 41 50 82 60.97 - - 2 0 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
65 - 65 81 80.24 - - 0 0 ODI v South Africa Cardiff 6 Jun 2013 ODI # 3363
72 - 72 81 88.88 0 4 0 0 ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
78 - 78 79 98.73 - - 0 0 ODI v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
46 - 46 78 58.97 - - 0 0 ODI v West Indies Port of Spain 5 Jul 2013 ODI # 3383
62 - 62 77 80.51 - - 1 0 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
68* - 68 75 90.66 - - 1 0 ODI v West Indies Port of Spain 6 Jun 2011 ODI # 3159
43* - 43 74 58.10 - - 0 0 ODI v New Zealand Auckland 14 Mar 2009 ODI # 2825
65 - 65 74 87.83 - - 0 0 ODI v South Africa Rajkot 18 Oct 2015 ODI # 3695
69 - 69 73 94.52 0 9 0 0 ODI v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
39 16* 55 72 76.38 - - 3 0 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
57 - 57 72 79.16 - - 0 0 ODI v West Indies Kingston 16 Jun 2011 ODI # 3163
58 - 58 71 81.69 - - 0 0 ODI v Pakistan Karachi 2 Jul 2008 ODI # 2730
- 26 26 70 37.14 - - 2 0 Test v England Chennai 13 Feb 2021 Test # 2411
57 - 57 70 81.42 - - 0 0 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
121* - 121 69 175.36 - - 0 0 T20I v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
63 - 63 68 92.64 - - 3 0 ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
83 - 83 67 123.88 - - 1 0 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
37 1 38 67 56.71 - - 1 0 Test v Australia Adelaide 6 Dec 2018 Test # 2333
2 23 25 67 37.31 - - 1 0 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
106 - 106 66 160.60 - - 0 0 T20I v South Africa Dharamsala 2 Oct 2015 T20I # 456
64 - 64 66 96.96 0 21 0 0 ODI v Ireland Hamilton 10 Mar 2015 ODI # 3631
37 - 37 66 56.06 - - 0 0 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
70 - 70 65 107.69 - - 0 0 ODI v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
70* - 70 64 109.37 - - 0 0 ODI v Sri Lanka Canberra 12 Feb 2008 ODI # 2676
51* DNB 51 63 80.95 - - 0 0 Test v New Zealand Indore 8 Oct 2016 Test # 2223
63 - 63 63 100.00 - - 0 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
86 - 86 63 136.50 - - 0 0 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
14 13 27 62 43.54 - - 1 0 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
71 - 71 62 114.51 - - 0 0 ODI v Australia Indore 24 Sep 2017 ODI # 3914
97 - 97 61 159.01 - - 0 0 T20I v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
111* - 111 61 181.96 - - 3 0 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
52 - 52 61 85.24 - - 1 0 ODI v Pakistan Jaipur 18 Nov 2007 ODI # 2647
39* - 39 61 63.93 - - 1 0 ODI v Australia Melbourne 10 Feb 2008 ODI # 2675
48 - 48 61 78.68 0 28 0 0 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
89 - 89 61 145.90 - - 0 0 T20I v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
74* - 74 59 125.42 - - 1 0 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
56 - 56 58 96.55 - - 0 0 ODI v Pakistan Mirpur 2 Mar 2014 ODI # 3479
35 - 35 58 60.34 - - 0 0 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
76* - 76 58 131.03 - - 0 0 ODI v England The Oval 12 Jul 2022 ODI # 4424
81 - 81 57 142.10 - - 0 0 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
32 0 32 57 56.14 0 10 1 0 Test v Australia Brisbane 17 Dec 2014 Test # 2149
52 - 52 56 92.85 - - 0 0 ODI v West Indies The Oval 11 Jun 2013 ODI # 3368
12 12 24 56 42.85 - - 0 0 Test v Australia Indore 1 Mar 2023 Test # 2496
100* - 100 56 178.57 - - 0 0 T20I v England Bristol 8 Jul 2018 T20I # 690
36 - 36 56 64.28 - - 0 0 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
63* - 63 56 112.50 - - 0 0 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
48 - 48 55 87.27 - - 0 0 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
57* - 57 55 103.63 - - 0 0 ODI v U.A.E. Perth 28 Feb 2015 ODI # 3618
83 - 83 55 150.90 - - 1 0 T20I v Bangladesh Mirpur 24 Feb 2016 T20I # 509
80 - 80 55 145.45 - - 1 0 T20I v New Zealand Delhi 1 Nov 2017 T20I # 630
65 - 65 55 118.18 - - 0 0 ODI v Australia Bengaluru 28 Sep 2017 ODI # 3917
14 6 20 55 36.36 - - 1 0 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
62* - 62 55 112.72 - - 1 0 T20I v West Indies Mirpur 23 Mar 2014 T20I # 382
61 - 61 54 112.96 1 7 0 0 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
41 - 41 52 78.84 - - 0 0 ODI v Sri Lanka Dambulla 24 Jun 2010 ODI # 3001
43 - 43 52 82.69 - - 0 0 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
60 - 60 51 117.64 - - 0 0 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
67 - 67 51 131.37 - - 0 0 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
33 - 33 50 66.00 - - 0 0 ODI v Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
51 - 51 50 102.00 - - 0 0 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
42 - 42 49 85.71 - - 0 0 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
56 - 56 49 114.28 - - 0 0 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
53 - 53 48 110.41 - - 1 0 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
34 - 34 48 70.83 - - 2 0 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
44 - 44 48 91.66 0 19 1 0 ODI v New Zealand Bengaluru 7 Dec 2010 ODI # 3076
74 - 74 47 157.44 - - 0 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
0 25 25 47 53.19 0 39 0 0 Test v South Africa Durban 26 Dec 2013 Test # 2111
39 - 39 47 82.97 - - 0 0 ODI v West Indies North Sound 13 Jun 2011 ODI # 3162
60 - 60 47 127.65 - - 0 0 T20I v Australia Melbourne 29 Jan 2016 T20I # 486
42 - 42 47 89.36 - - 1 0 ODI v Australia Pune 13 Oct 2013 ODI # 3419
79* - 79 46 171.73 - - 0 0 T20I v Australia Bridgetown 7 May 2010 T20I # 165
52* - 52 45 115.55 - - 0 0 T20I v Ireland Nottingham 10 Jun 2009 T20I # 101
23 - 23 45 51.11 0 5 0 0 ODI v South Africa Cape Town 18 Jan 2011 ODI # 3082
54 - 54 45 120.00 - - 1 0 ODI v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
42 - 42 44 95.45 - - 0 0 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
64 - 64 44 145.45 - - 0 0 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
56 - 56 44 127.27 - - 1 0 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
28 - 28 44 63.63 - - 0 0 ODI v Australia Chennai 17 Sep 2017 ODI # 3910
85 - 85 43 197.67 - - 1 0 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
26 - 26 43 60.46 - - 0 0 ODI v Bangladesh Mirpur 12 Jun 2008 ODI # 2706
29 - 29 43 67.44 - - 0 0 ODI v Australia Brisbane 3 Feb 2008 ODI # 2670
118 - 118 43 274.41 - - 0 0 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
18 - 18 43 41.86 - - 0 0 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
28 - 28 42 66.66 - - 0 0 ODI v England Pune 23 Mar 2021 ODI # 4281
56 - 56 42 133.33 - - 0 0 T20I v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
72 - 72 41 175.60 - - 1 0 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
28 - 28 41 68.29 - - 0 0 ODI v England Kanpur 20 Nov 2008 ODI # 2778
33 - 33 41 80.48 0 15 0 0 ODI v Australia Adelaide 12 Feb 2012 ODI # 3237
60* - 60 41 146.34 - - 0 0 T20I v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
48 - 48 40 120.00 - - 0 0 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
20 - 20 40 50.00 - - 0 0 ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
46 - 46 40 115.00 - - 1 0 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
50* - 50 40 125.00 - - 0 0 T20I v South Africa Durban 20 Sep 2007 T20I # 43
65 - 65 40 162.50 - - 0 0 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
32 - 32 40 80.00 - - 0 0 ODI v Sri Lanka Harare 5 Jun 2010 ODI # 2988
9 4 13 40 32.50 - - 2 0 Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
52 - 52 39 133.33 - - 0 0 ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
53 - 53 39 135.89 - - 0 0 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
34 - 34 38 89.47 - - 0 0 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
39 - 39 38 102.63 - - 0 0 ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
52 - 52 38 136.84 - - 0 0 T20I v Australia Sydney 31 Jan 2016 T20I # 489
43 - 43 37 116.21 - - 0 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
37 - 37 37 100.00 - - 1 0 ODI v England Pune 28 Mar 2021 ODI # 4284
56 - 56 37 151.35 - - 3 0 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
48 - 48 36 133.33 - - 0 0 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
55 - 55 36 152.77 - - 0 0 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
24 - 24 36 66.66 - - 0 0 ODI v Sri Lanka Adelaide 19 Feb 2008 ODI # 2681
43 - 43 36 119.44 - - 0 0 T20I v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
14 - 14 35 40.00 0 4 3 0 Test v South Africa Pune 10 Oct 2019 Test # 2364
21 - 21 35 60.00 - - 1 0 Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
18 - 18 34 52.94 - - 0 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
20 - 20 34 58.82 - - 0 0 ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
71 - 71 34 208.82 - - 0 0 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
53 - 53 34 155.88 - - 1 0 T20I v South Africa Durban 9 Jan 2011 T20I # 196
64 - 64 34 188.23 - - 0 0 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
55* - 55 33 166.66 - - 0 0 T20I v England Colombo (RPS) 23 Sep 2012 T20I # 272
32 - 32 32 100.00 0 9 0 0 ODI v Sri Lanka Colombo (RPS) 24 Aug 2008 ODI # 2750
44 - 44 32 137.50 - - 1 0 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
18 - 18 32 56.25 - - 1 0 ODI v Pakistan Birmingham 15 Jun 2013 ODI # 3372
38 - 38 32 118.75 - - 0 0 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
19 - 19 31 61.29 0 11 0 0 ODI v Sri Lanka Dambulla 18 Aug 2008 ODI # 2742
43 - 43 31 138.70 - - 1 0 T20I v West Indies Wankhede 31 Mar 2016 T20I # 556
56 - 56 31 180.64 - - 1 0 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
47 - 47 31 151.61 - - 0 0 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
27 - 27 31 87.09 - - 1 0 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
32 - 32 30 106.66 - - 0 0 T20I v England Manchester 3 Jul 2018 T20I # 684
25* - 25 30 83.33 0 22 1 0 ODI v Sri Lanka Dambulla 28 Jan 2009 ODI # 2806
20 - 20 30 66.66 - - 0 0 ODI v South Africa Durban 1 Feb 2018 ODI # 3969
11 - 11 29 37.93 - - 0 0 ODI v Hong Kong Karachi 25 Jun 2008 ODI # 2716
50 - 50 29 172.41 - - 2 0 T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
47 - 47 29 162.06 - - 1 0 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
21 - 21 29 72.41 - - 1 0 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
6 12 18 29 62.06 0 7 1 0 Test v England Chennai 5 Feb 2021 Test # 2409
29 - 29 29 100.00 - - 0 0 ODI v Bangladesh Mirpur 24 Jun 2015 ODI # 3661
13 - 13 28 46.42 0 29 2 0 ODI v Sri Lanka Fatullah 28 Feb 2014 ODI # 3476
51* - 51 28 182.14 - - 0 0 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
29 - 29 28 103.57 0 15 0 0 T20I v South Africa Nottingham 16 Jun 2009 T20I # 113
39 - 39 28 139.28 - - 0 0 T20I v U.A.E. Mirpur 3 Mar 2016 T20I # 517
22* - 22 28 78.57 0 4 0 0 ODI v Sri Lanka Karachi 3 Jul 2008 ODI # 2732
27 - 27 28 96.42 - - 0 0 T20I v England Adelaide 10 Nov 2022 T20I # 1878
62 - 62 28 221.42 - - 0 0 T20I v West Indies Lauderhill 27 Aug 2016 T20I # 562
29 - 29 28 103.57 - - 2 0 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
15 - 15 27 55.55 0 10 0 0 ODI v Sri Lanka Adelaide 14 Feb 2012 ODI # 3239
9 - 9 27 33.33 - - 1 0 ODI v Pakistan Mirpur 10 Jun 2008 ODI # 2705
11 - 11 27 40.74 2 30 1 0 ODI v South Africa Durban 12 Jan 2011 ODI # 3079
25 - 25 27 92.59 0 13 1 0 T20I v South Africa Colombo (RPS) 2 Oct 2012 T20I # 286
24 - 24 27 88.88 - - 1 0 ODI v Pakistan Mirpur 14 Jun 2008 ODI # 2707
15 - 15 27 55.55 - - 1 0 ODI v New Zealand Delhi 20 Oct 2016 ODI # 3797
29 - 29 26 111.53 - - 0 0 T20I v Sri Lanka Mirpur 6 Apr 2014 T20I # 400
19 - 19 26 73.07 - - 1 0 ODI v South Africa Durban 8 Dec 2013 ODI # 3443
14 - 14 26 53.84 - - 1 0 ODI v New Zealand Dharamsala 16 Oct 2016 ODI # 3796
21 - 21 26 80.76 - - 0 0 ODI v West Indies Chennai 11 Dec 2011 ODI # 3224
15 - 15 26 57.69 - - 1 0 ODI v England Lord's 14 Jul 2018 ODI # 4016
25 - 25 25 100.00 - - 0 0 ODI v England Pune 26 Mar 2021 ODI # 4283
24 - 24 25 96.00 - - 0 0 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
13 - 13 25 52.00 - - 0 0 ODI v Zimbabwe Harare 3 Jun 2010 ODI # 2986
41 - 41 25 164.00 - - 1 0 ODI v Australia Canberra 20 Jan 2016 ODI # 3726
11 - 11 24 45.83 - - 1 0 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
40 - 40 24 166.66 - - 0 0 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
22 - 22 24 91.66 - - 0 0 ODI v Pakistan Dambulla 19 Jun 2010 ODI # 2996
18* - 18 24 75.00 - - 0 0 ODI v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
22 - 22 24 91.66 - - 1 0 T20I v South Africa Cuttack 5 Oct 2015 T20I # 457
26 - 26 23 113.04 - - 0 0 T20I v West Indies Port of Spain 4 Jun 2011 T20I # 200
7 - 7 23 30.43 - - 0 0 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
18 - 18 23 78.26 0 13 0 0 ODI v Sri Lanka Colombo (RPS) 27 Aug 2008 ODI # 2755
36 - 36 23 156.52 - - 0 0 T20I v Bangladesh Nottingham 6 Jun 2009 T20I # 93
18 - 18 23 78.26 - - 1 0 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
22 - 22 23 95.65 - - 0 0 ODI v Bangladesh Karachi 28 Jun 2008 ODI # 2721
3 - 3 23 13.04 - - 0 0 ODI v New Zealand Napier 19 Jan 2014 ODI # 3456
5 0 5 22 22.72 - - 0 0 Test v South Africa Centurion 26 Dec 2023 Test # 2520
15 - 15 22 68.18 0 13 1 0 ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
11 - 11 22 50.00 - - 0 0 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
11 - 11 22 50.00 - - - - ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
23 - 23 22 104.54 - - 1 0 ODI v Hong Kong Dubai (DICS) 18 Sep 2018 ODI # 4039
16 - 16 21 76.19 - - 1 0 ODI v Zimbabwe Auckland 14 Mar 2015 ODI # 3636
14 - 14 21 66.66 - - 0 0 ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
21 - 21 21 100.00 1 17 0 0 ODI v Australia Melbourne 5 Feb 2012 ODI # 3231
11 - 11 21 52.38 - - 0 0 ODI v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
13 - 13 21 61.90 - - 0 0 ODI v New Zealand Mohali 23 Oct 2016 ODI # 3798
24 - 24 21 114.28 - - 0 0 T20I v Pakistan Mirpur 21 Mar 2014 T20I # 378
17 - 17 21 80.95 - - 0 0 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
12 - 12 20 60.00 - - 0 0 ODI v South Africa The Oval 11 Jun 2017 ODI # 3886
27 - 27 20 135.00 - - 1 0 T20I v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
46* - 46 20 230.00 - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
31 - 31 20 155.00 - - 0 0 T20I v Australia Adelaide 26 Jan 2016 T20I # 485
15 - 15 20 75.00 - - 0 0 ODI v Pakistan Adelaide 15 Feb 2015 ODI # 3602
16 - 16 20 80.00 - - 0 0 ODI v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
31 - 31 20 155.00 - - 2 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
16 - 16 20 80.00 - - 0 0 ODI v South Africa Wankhede 25 Oct 2015 ODI # 3700
40 - 40 19 210.52 - - 1 0 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
24 - 24 19 126.31 - - 0 0 T20I v England Wankhede 22 Dec 2012 T20I # 294
21 - 21 19 110.52 - - 0 0 ODI v South Africa Chennai 22 Oct 2015 ODI # 3698
12 - 12 19 63.15 - - 0 0 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
12* - 12 19 63.15 - - 1 0 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
11 - 11 19 57.89 - - 1 0 ODI v New Zealand Ranchi 26 Oct 2016 ODI # 3799
7 - 7 19 36.84 - - 0 0 ODI v New Zealand Pune 25 Oct 2017 ODI # 3931
15 - 15 18 83.33 - - 0 0 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
2 - 2 18 11.11 - - 0 0 ODI v England Leeds 17 Jul 2018 ODI # 4018
19 - 19 18 105.55 - - 0 0 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
7 - 7 18 38.88 - - 0 0 ODI v West Indies Perth 6 Mar 2015 ODI # 3625
20 - 20 18 111.11 - - 0 0 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
12 - 12 18 66.66 - - 0 0 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
12 - 12 17 70.58 - - 0 0 T20I v Australia Mohali 27 Mar 2016 T20I # 553
15 - 15 17 88.23 - - 1 0 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
17 - 17 17 100.00 - - 1 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
10 - 10 17 58.82 - - 2 0 ODI v Sri Lanka Perth 8 Feb 2012 ODI # 3233
9 - 9 17 52.94 - - 1 0 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
15 - 15 17 88.23 - - 0 0 ODI v South Africa Centurion 4 Feb 2018 ODI # 3970
30 - 30 17 176.47 - - 0 0 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
30* - 30 16 187.50 - - 1 0 T20I v Pakistan Johannesburg 24 Sep 2007 T20I # 46
33 - 33 16 206.25 - - 0 0 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
28 - 28 16 175.00 - - 1 0 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
30 - 30 16 187.50 - - 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
27 - 27 16 168.75 0 39 1 0 ODI v West Indies Indore 8 Dec 2011 ODI # 3223
2 - 2 16 12.50 - - 0 0 ODI v New Zealand Wellington 3 Feb 2019 ODI # 4092
23 - 23 16 143.75 - - 1 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
18 - 18 16 112.50 - - 0 0 T20I v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
10 - 10 15 66.66 - - 1 0 T20I v Zimbabwe Harare 12 Jun 2010 T20I # 182
13 - 13 15 86.66 - - 3 0 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
13 - 13 15 86.66 - - 0 0 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
10 - 10 15 66.66 - - 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
7 - 7 15 46.66 - - 2 0 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
9 - 9 14 64.28 1 12 0 0 ODI v South Africa Johannesburg 15 Jan 2011 ODI # 3080
9 - 9 14 64.28 - - 0 0 ODI v England Birmingham 23 Jun 2013 ODI # 3377
15 - 15 14 107.14 - - 0 0 T20I v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
7 - 7 14 50.00 - - 0 0 ODI v Australia Eden Gardens 21 Sep 2017 ODI # 3912
24 - 24 14 171.42 - - 0 0 T20I v England Southampton 7 Jul 2022 T20I # 1616
7 - 7 14 50.00 - - 1 0 ODI v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
6 - 6 14 42.85 - - 1 0 Test v Bangladesh Indore 14 Nov 2019 Test # 2366
14 - 14 14 100.00 - - 0 0 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
4 - 4 14 28.57 - - 0 0 ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
17 - 17 14 121.42 - - 2 0 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
4 - 4 14 28.57 - - 1 0 ODI v Pakistan Chennai 30 Dec 2012 ODI # 3314
14 - 14 14 100.00 - - 0 0 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
15 - 15 14 107.14 - - 0 0 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
7* - 7 14 50.00 - - 0 0 ODI v West Indies Port of Spain 8 Jun 2011 ODI # 3160
4 - 4 14 28.57 0 6 0 0 ODI v Sri Lanka Colombo (RPS) 31 Jul 2012 ODI # 3294
13 - 13 13 100.00 - - 0 0 T20I v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
4 - 4 13 30.76 - - 0 0 ODI v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
15 - 15 13 115.38 - - 0 0 ODI v South Africa Centurion 16 Feb 2018 ODI # 3978
4 - 4 13 30.76 - - 1 0 ODI v New Zealand Wellington 31 Jan 2014 ODI # 3467
15 - 15 13 115.38 - - 1 0 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
3 - 3 13 23.07 - - 0 0 ODI v England Indore 17 Nov 2008 ODI # 2777
2 - 2 13 15.38 - - 0 0 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
17 - 17 13 130.76 - - 0 0 T20I v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
5 - 5 13 38.46 - - 1 0 ODI v South Africa Johannesburg 10 Feb 2018 ODI # 3973
5 - 5 13 38.46 - - 0 0 ODI v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
9* - 9 13 69.23 - - 1 0 ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
21 - 21 13 161.53 - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
24 - 24 13 184.61 - - 1 0 T20I v South Africa Mirpur 4 Apr 2014 T20I # 399
17 - 17 13 130.76 - - 0 0 T20I v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
4 - 4 12 33.33 - - 2 0 ODI v West Indies Kingston 26 Jun 2009 ODI # 2852
12 - 12 12 100.00 - - 0 0 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
12 - 12 12 100.00 - - 0 0 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
9 - 9 12 75.00 - - 1 0 ODI v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
11 - 11 12 91.66 - - 0 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
4 - 4 11 36.36 - - 0 0 T20I v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
10 - 10 11 90.90 - - 0 0 T20I v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
4 - 4 11 36.36 - - 0 0 ODI v New Zealand Dambulla 10 Aug 2010 ODI # 3030
6 - 6 11 54.54 - - 0 0 ODI v Australia Melbourne 17 Jan 2016 ODI # 3725
8* - 8 10 80.00 - - 0 0 ODI v England Cuttack 26 Nov 2008 ODI # 2783
0 - 0 10 0.00 - - 0 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
3 - 3 10 30.00 - - 0 0 ODI v South Africa Indore 14 Oct 2015 ODI # 3692
1 - 1 10 10.00 - - 0 0 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
8 - 8 10 80.00 - - 2 0 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
8 - 8 9 88.88 - - 2 0 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
8 - 8 9 88.88 - - 1 0 T20I v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
4 - 4 9 44.44 0 23 0 0 ODI v Sri Lanka Pallekele 4 Aug 2012 ODI # 3295
4 - 4 9 44.44 - - 0 0 ODI v England Dharamsala 27 Jan 2013 ODI # 3329
5 - 5 9 55.55 - - 0 0 T20I v England Cardiff 6 Jul 2018 T20I # 688
21 - 21 9 233.33 - - 0 0 T20I v South Africa Johannesburg 18 Feb 2018 T20I # 652
6 - 6 9 66.66 - - 3 0 Test v Bangladesh Fatullah 10 Jun 2015 Test # 2165
5 - 5 9 55.55 - - 2 0 ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
8 - 8 9 88.88 0 3 1 0 ODI v South Africa Belfast 26 Jun 2007 ODI # 2592
5 - 5 9 55.55 - - 0 0 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
11 - 11 9 122.22 0 7 0 0 ODI v West Indies Gros Islet 3 Jul 2009 ODI # 2854
11 - 11 9 122.22 - - 0 0 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
2 - 2 8 25.00 - - 0 0 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
5 - 5 8 62.50 0 14 0 0 ODI v South Africa Centurion 23 Jan 2011 ODI # 3087
11* - 11 8 137.50 - - 0 0 ODI v England Rajkot 14 Nov 2008 ODI # 2774
7 - 7 8 87.50 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
5 - 5 8 62.50 - - 0 0 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
5 - 5 8 62.50 - - 1 0 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
10* - 10 8 125.00 - - 0 0 T20I v West Indies Lauderhill 28 Aug 2016 T20I # 563
8 - 8 8 100.00 - - 0 0 T20I v Australia Rajkot 10 Oct 2013 T20I # 331
11 - 11 8 137.50 - - 2 0 T20I v South Africa Cape Town 24 Feb 2018 T20I # 655
5 - 5 8 62.50 - - 2 0 T20I v West Indies Bridgetown 9 May 2010 T20I # 169
9 - 9 8 112.50 - - 0 0 T20I v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
9 - 9 8 112.50 - - 0 0 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
4 - 4 8 50.00 - - 1 0 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
8 - 8 8 100.00 - - 0 0 T20I v Australia Melbourne 1 Feb 2008 T20I # 52
5 - 5 8 62.50 - - 0 0 ODI v Sri Lanka Hambantota 21 Jul 2012 ODI # 3291
9 - 9 8 112.50 - - 0 0 T20I v England Lord's 14 Jun 2009 T20I # 109
3 - 3 8 37.50 0 11 1 0 ODI v Sri Lanka Karachi 6 Jul 2008 ODI # 2735
5 - 5 7 71.42 - - 0 0 T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
3* - 3 7 42.85 - - 1 0 ODI v Sri Lanka Hobart 26 Feb 2008 ODI # 2686
11 - 11 7 157.14 - - 1 0 T20I v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
1 0 1 7 14.28 - - 0 0 Test v South Africa Delhi 3 Dec 2015 Test # 2191
1 - 1 7 14.28 - - 0 0 ODI v Zimbabwe Harare 26 Jul 2013 ODI # 3397
7 - 7 7 100.00 - - 0 0 T20I v New Zealand Christchurch 25 Feb 2009 T20I # 84
11 - 11 7 157.14 - - 0 0 T20I v Australia Ranchi 7 Oct 2017 T20I # 623
4 - 4 7 57.14 - - 0 0 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
0 - 0 6 0.00 - - 0 0 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
6 - 6 6 100.00 - - 0 0 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
0 - 0 6 0.00 - - 0 0 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
4 - 4 6 66.66 0 13 2 0 ODI v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
0 - 0 6 0.00 - - 0 0 ODI v South Africa Cape Town 7 Feb 2018 ODI # 3971
8 - 8 6 133.33 - - 1 0 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
10 - 10 6 166.66 - - 0 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
2 - 2 6 33.33 - - 0 0 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
1 - 1 6 16.66 0 6 0 0 ODI v South Africa Gqeberha 21 Jan 2011 ODI # 3084
4 - 4 6 66.66 - - 0 0 T20I v West Indies Chennai 11 Nov 2018 T20I # 710
0 - 0 6 0.00 - - 0 0 ODI v South Africa Melbourne 22 Feb 2015 ODI # 3610
4* - 4 6 66.66 - - 2 0 ODI v Sri Lanka Colombo (RPS) 5 Feb 2009 ODI # 2815
5 - 5 6 83.33 - - 1 0 T20I v New Zealand Rajkot 4 Nov 2017 T20I # 631
7 - 7 6 116.66 - - 1 0 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
1 - 1 5 20.00 - - 0 0 T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
0 - 0 5 0.00 - - 0 0 ODI v Sri Lanka Hambantota 24 Jul 2012 ODI # 3292
0 - 0 5 0.00 1 17 1 0 ODI v Australia Brisbane 19 Feb 2012 ODI # 3244
3 - 3 5 60.00 0 7 0 0 ODI v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
1 - 1 5 20.00 - - 0 0 T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
8* - 8 5 160.00 - - 0 0 T20I v Australia Durban 22 Sep 2007 T20I # 45
11* - 11 5 220.00 - - 0 0 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
9 - 9 5 180.00 - - 0 0 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
2 - 2 5 40.00 - - 0 0 ODI v Australia Brisbane 4 Mar 2008 ODI # 2689
1 - 1 4 25.00 - - 0 0 ODI v Australia Hyderabad 5 Oct 2007 ODI # 2625
8 - 8 4 200.00 - - 0 0 T20I v Australia Guwahati 10 Oct 2017 T20I # 624
1 - 1 4 25.00 - - 0 0 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
0 - 0 4 0.00 - - 0 0 T20I v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
3 - 3 4 75.00 1 22 0 0 T20I v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
1 - 1 3 33.33 - - 1 0 ODI v Australia Adelaide 17 Feb 2008 ODI # 2680
1 - 1 3 33.33 0 16 1 0 T20I v England Manchester 31 Aug 2011 T20I # 204
5 - 5 3 166.66 - - 1 0 T20I v Australia Mirpur 30 Mar 2014 T20I # 393
5 - 5 3 166.66 - - 0 0 T20I v West Indies Lord's 12 Jun 2009 T20I # 105
0 - 0 3 0.00 - - 0 0 ODI v Pakistan The Oval 18 Jun 2017 ODI # 3894
1 - 1 3 33.33 - - 1 0 ODI v Australia Sydney 24 Feb 2008 ODI # 2685
0 - 0 2 0.00 - - 1 0 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
0 - 0 2 0.00 - - 1 0 T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
4 - 4 2 200.00 - - 0 0 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
4* - 4 2 200.00 - - 0 0 T20I v New Zealand Chennai 11 Sep 2012 T20I # 261
0 - 0 2 0.00 - - - - ODI v Sri Lanka Brisbane 5 Feb 2008 ODI # 2672
1 - 1 2 50.00 0 12 0 0 T20I v Australia Colombo (RPS) 28 Sep 2012 T20I # 278
0 - 0 2 0.00 - - 0 0 T20I v Sri Lanka Pune 9 Feb 2016 T20I # 496
1 - 1 2 50.00 - - 1 0 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
0 - 0 2 0.00 2 27 0 0 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
2 - 2 2 100.00 - - 0 0 T20I v Pakistan Bengaluru 25 Dec 2012 T20I # 296
0 - 0 2 0.00 - - 0 0 ODI v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
0 - 0 2 0.00 - - 1 0 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
0 - 0 2 0.00 - - 0 0 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
0 - 0 2 0.00 - - 0 0 ODI v Sri Lanka Dambulla 20 Aug 2008 ODI # 2745
0 - 0 2 0.00 - - 0 0 T20I v Pakistan Mirpur 27 Feb 2016 T20I # 512
4* - 4 2 200.00 - - 1 0 T20I v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
0 - 0 2 0.00 - - 1 0 ODI v Sri Lanka Dambulla 16 Aug 2010 ODI # 3032
0 - 0 2 0.00 - - 0 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
0* - 0 1 0.00 - - 0 0 ODI v England Chester-le-Street 3 Sep 2011 ODI # 3186
0 - 0 1 0.00 1 5 0 0 ODI v Bangladesh Dambulla 16 Jun 2010 ODI # 2993
0 - 0 1 0.00 - - 0 0 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
0 - 0 1 0.00 - - 1 0 T20I v Afghanistan Indore 14 Jan 2024 T20I # 2431
1* - 1 1 100.00 0 10 1 0 T20I v Afghanistan Colombo (RPS) 19 Sep 2012 T20I # 265
0 - 0 1 0.00 - - 0 0 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
0 - 0 1 0.00 0 4 0 0 ODI v Sri Lanka Colombo (RPS) 28 Jul 2012 ODI # 3293
0* - 0 1 0.00 - - 0 0 ODI v Pakistan Karachi 26 Jun 2008 ODI # 2717
0 - 0 1 0.00 0 2 0 0 T20I v Australia Sydney 1 Feb 2012 T20I # 217
0 - 0 1 0.00 - - 0 0 T20I v South Africa Centurion 21 Feb 2018 T20I # 654
- - - - - - - 0 0 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
DNB - - - - - - 0 0 T20I v Australia Melbourne 3 Feb 2012 T20I # 218
- - - - - - - 1 0 Test v South Africa Ranchi 19 Oct 2019 Test # 2365
- - - - - - - 1 0 Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
TDNB - - - - - - 0 0 ODI v West Indies Gros Islet 5 Jul 2009 ODI # 2855
DNB - - - - - - 1 0 T20I v England Durban 19 Sep 2007 T20I # 40
DNB - - - - - - 1 0 ODI v New Zealand Chennai 10 Dec 2010 ODI # 3077
DNB - - - - - - 0 0 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
0* - 0 0 - - - 1 0 T20I v Zimbabwe Harare 13 Jun 2010 T20I # 183
- - - - - - - 0 0 ODI v Sri Lanka Eden Gardens 13 Nov 2014 ODI # 3544
- - - - - - - 0 0 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
DNB - - - - - - 1 0 ODI v Ireland Belfast 23 Jun 2007 ODI # 2590
TDNB - - - - - - 0 0 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
- - - - - - - 3 0 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
DNB - - - - 0 14 3 0 T20I v South Africa Johannesburg 30 Mar 2012 T20I # 242
DNB - - - - - - 1 0 ODI v New Zealand Hamilton 11 Mar 2009 ODI # 2824
DNB - - - - - - 1 0 T20I v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
DNB - - - - - - 0 0 T20I v Australia Brabourne 20 Oct 2007 T20I # 47
- - - - - - - 0 0 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
TDNB - - - - - - 1 0 ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
TDNB - - - - - - 0 0 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
DNB - - - - - - 0 0 T20I v Sri Lanka Gros Islet 11 May 2010 T20I # 173
DNB - - - - 0 9 0 0 T20I v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
- - - - - - - 1 0 ODI v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
DNB - - - - 0 14 0 0 ODI v Sri Lanka Mirpur 13 Mar 2012 ODI # 3259
- - - - - 0 11 0 0 ODI v Australia Perth 12 Jan 2016 ODI # 3723
TDNB - - - - - - 1 0 Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
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