Records type batting analysis [change type]
View innings by innings list [change view]
Match result lost match remove lost match 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 2010-2024 354 420 46 18100 251 48.39 27434 65.97 45 97 20 1835 137 Profile
filtered 2010-2024 147 179 4 5406 140 30.89 8230 65.68 6 36 13 534 48
Innings by innings list
0 3 2 0 0 0.00 4 caught 1 ODI v Sri Lanka Dambulla 13 Aug 2010 ODI # 3031
13 33 27 1 0 48.14 6 bowled 2 ODI v India Dambulla 25 Aug 2010 ODI # 3039
108 193 132 6 2 81.81 5 caught 2 ODI v Bangladesh Mirpur 14 Oct 2010 ODI # 3056
0 7 6 0 0 0.00 5 caught 2 ODI v Bangladesh Mirpur 17 Oct 2010 ODI # 3058
0 5 3 0 0 0.00 5 caught 1 Test v India Nagpur 20 Nov 2010 Test # 1978
8 35 25 0 0 32.00 7 bowled 3 Test v India Nagpur 20 Nov 2010 Test # 1978
25 73 51 0 0 49.01 3 caught 2 ODI v India Guwahati 28 Nov 2010 ODI # 3070
29 56 46 4 0 63.04 3 bowled 1 ODI v India Jaipur 1 Dec 2010 ODI # 3072
21 71 50 1 0 42.00 3 lbw 1 ODI v India Vadodara 4 Dec 2010 ODI # 3074
50 201 125 5 0 40.00 6 caught 1 Test v Pakistan Hamilton 7 Jan 2011 Test # 1990
1 14 11 0 0 9.09 6 caught 3 Test v Pakistan Hamilton 7 Jan 2011 Test # 1990
42 77 63 1 0 66.66 5 bowled 2 ODI v Pakistan Christchurch 29 Jan 2011 ODI # 3090
15 51 36 1 0 41.66 5 caught 1 ODI v Pakistan Napier 1 Feb 2011 ODI # 3093
5 12 8 0 0 62.50 5 stumped 2 ODI v Sri Lanka Wankhede 18 Mar 2011 ODI # 3137
22 23 16 3 0 137.50 6 lbw 1 ODI v Sri Lanka Colombo (RPS) 29 Mar 2011 ODI # 3146
100* 94 69 11 1 144.92 6 not out 1 ODI v Zimbabwe Bulawayo 25 Oct 2011 ODI # 3209
19 45 33 3 0 57.57 3 caught 1 Test v Australia Brisbane 1 Dec 2011 Test # 2020
0 2 2 0 0 0.00 4 caught 3 Test v Australia Brisbane 1 Dec 2011 Test # 2020
28* 30 20 1 2 140.00 4 not out 1 T20I v South Africa Hamilton 19 Feb 2012 T20I # 222
6 13 9 0 0 66.66 5 caught 2 T20I v South Africa Auckland 22 Feb 2012 T20I # 223
55 114 69 4 0 79.71 4 caught 1 ODI v South Africa Wellington 25 Feb 2012 ODI # 3249
13 35 18 0 0 72.22 4 caught 1 ODI v South Africa Napier 29 Feb 2012 ODI # 3252
22 69 43 1 0 51.16 4 run out 1 ODI v South Africa Auckland 3 Mar 2012 ODI # 3254
0 13 8 0 0 0.00 5 caught 1 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
77 253 193 10 0 39.89 5 caught 3 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
10 13 10 0 0 100.00 4 caught 2 T20I v West Indies Lauderhill 30 Jun 2012 T20I # 247
6 4 5 1 0 120.00 4 run out 2 T20I v West Indies Lauderhill 1 Jul 2012 T20I # 248
24 67 52 1 0 46.15 4 caught 1 ODI v West Indies Kingston 5 Jul 2012 ODI # 3283
58 103 65 4 1 89.23 4 lbw 2 ODI v West Indies Kingston 7 Jul 2012 ODI # 3285
3 13 12 0 0 25.00 5 lbw 2 ODI v West Indies Basseterre 14 Jul 2012 ODI # 3289
69 122 84 5 1 82.14 5 caught 2 ODI v West Indies Basseterre 16 Jul 2012 ODI # 3290
19 90 69 2 0 27.53 6 bowled 1 Test v West Indies North Sound 25 Jul 2012 Test # 2050
0 8 4 0 0 0.00 6 bowled 3 Test v West Indies North Sound 25 Jul 2012 Test # 2050
22 77 64 1 0 34.37 5 caught 1 Test v West Indies Kingston 2 Aug 2012 Test # 2052
8 55 43 0 0 18.60 6 caught 3 Test v West Indies Kingston 2 Aug 2012 Test # 2052
32 114 92 3 0 34.78 3 caught 2 Test v India Hyderabad 23 Aug 2012 Test # 2054
52 197 163 4 0 31.90 3 caught 3 Test v India Hyderabad 23 Aug 2012 Test # 2054
17 74 44 2 0 38.63 3 lbw 1 Test v India Bengaluru 31 Aug 2012 Test # 2055
13 57 37 2 0 35.13 3 caught 3 Test v India Bengaluru 31 Aug 2012 Test # 2055
15 33 13 2 0 115.38 2 run out 2 T20I v Pakistan Pallekele 23 Sep 2012 T20I # 271
17 36 23 1 0 73.91 4 caught 1 T20I v England Pallekele 29 Sep 2012 T20I # 279
DNB - - - - - - - 1 ODI v Sri Lanka Pallekele 4 Nov 2012 ODI # 3305
5 9 6 0 0 83.33 7 caught 1 ODI v Sri Lanka Pallekele 6 Nov 2012 ODI # 3306
21 50 29 2 0 72.41 5 bowled 1 ODI v Sri Lanka Hambantota 10 Nov 2012 ODI # 3307
0 3 2 0 0 0.00 3 caught 1 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
10 57 35 1 0 28.57 3 caught 3 Test v Sri Lanka Galle 17 Nov 2012 Test # 2059
13 28 19 2 0 68.42 3 lbw 1 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
15 78 46 2 0 32.60 3 caught 3 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
4 8 5 1 0 80.00 3 caught 2 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
11 42 32 2 0 34.37 3 bowled 3 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
6 17 17 1 0 35.29 3 caught 1 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
33 82 47 3 0 70.21 3 bowled 1 ODI v England Napier 20 Feb 2013 ODI # 3336
7 12 12 1 0 58.33 3 caught 1 ODI v England Auckland 23 Feb 2013 ODI # 3338
60 276 167 6 0 35.92 3 caught 2 Test v England Lord's 16 May 2013 Test # 2088
6 39 24 0 0 25.00 3 caught 4 Test v England Lord's 16 May 2013 Test # 2088
13 71 50 1 0 26.00 3 lbw 2 Test v England Leeds 24 May 2013 Test # 2089
3 34 23 0 0 13.04 3 lbw 4 Test v England Leeds 24 May 2013 Test # 2089
19 41 28 1 0 67.85 3 lbw 2 ODI v England Nottingham 5 Jun 2013 ODI # 3362
67 92 54 8 1 124.07 3 caught 2 ODI v England Cardiff 16 Jun 2013 ODI # 3373
absent - - - - - - - 2 ODI v Bangladesh Mirpur 29 Oct 2013 ODI # 3423
8 44 22 0 0 36.36 3 caught 1 ODI v West Indies Auckland 26 Dec 2013 ODI # 3449
16 27 21 2 0 76.19 3 lbw 2 ODI v West Indies Hamilton 8 Jan 2014 ODI # 3453
51 63 35 5 2 145.71 2 caught 2 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
42 69 43 6 0 97.67 2 run out 2 T20I v Sri Lanka Chattogram 31 Mar 2014 T20I # 395
42 153 104 5 0 40.38 3 caught 1 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
52 215 178 5 0 29.21 3 caught 3 Test v West Indies Port of Spain 16 Jun 2014 Test # 2125
37 48 28 5 0 132.14 1 bowled 2 T20I v West Indies Roseau 6 Jul 2014 T20I # 403
3 9 4 0 0 75.00 3 bowled 2 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
23 71 45 3 0 51.11 3 stumped 4 Test v Pakistan Abu Dhabi 9 Nov 2014 Test # 2144
0 1 1 0 0 0.00 2 lbw 1 T20I v Pakistan Dubai (DICS) 4 Dec 2014 T20I # 411
10 21 19 2 0 52.63 3 caught 1 ODI v Pakistan Dubai (DICS) 8 Dec 2014 ODI # 3564
46 82 52 6 0 88.46 3 caught 2 ODI v Pakistan Sharjah 14 Dec 2014 ODI # 3568
54 120 83 4 0 65.06 3 caught 2 ODI v Sri Lanka Wellington 29 Jan 2015 ODI # 3594
12 52 33 1 0 36.36 3 caught 1 ODI v Australia Melbourne 29 Mar 2015 ODI # 3646
132 372 262 15 0 50.38 3 caught 2 Test v England Lord's 21 May 2015 Test # 2162
27 101 70 3 0 38.57 3 caught 4 Test v England Lord's 21 May 2015 Test # 2162
45 54 43 8 0 104.65 3 caught 2 ODI v England Birmingham 9 Jun 2015 ODI # 3654
90 118 70 12 1 128.57 3 caught 1 ODI v England Nottingham 17 Jun 2015 ODI # 3657
50 81 65 5 0 76.92 3 bowled 1 ODI v England Chester-le-Street 20 Jun 2015 ODI # 3659
57 65 37 8 0 154.05 3 run out 2 T20I v England Manchester 23 Jun 2015 T20I # 423
97 124 102 11 1 95.09 3 bowled 1 ODI v Zimbabwe Harare 2 Aug 2015 ODI # 3673
42 34 21 8 0 200.00 2 stumped 1 T20I v South Africa Durban 14 Aug 2015 T20I # 451
47 93 69 4 1 68.11 3 caught 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
39 75 59 4 0 66.10 3 bowled 2 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
140 292 178 24 0 78.65 3 caught 2 Test v Australia Brisbane 5 Nov 2015 Test # 2185
59 127 74 5 0 79.72 3 lbw 4 Test v Australia Brisbane 5 Nov 2015 Test # 2185
22 85 58 2 0 37.93 3 lbw 1 Test v Australia Adelaide 27 Nov 2015 Test # 2190
9 34 24 1 0 37.50 3 caught 3 Test v Australia Adelaide 27 Nov 2015 Test # 2190
59 102 73 7 0 80.82 3 caught 1 ODI v Sri Lanka Nelson 31 Dec 2015 ODI # 3717
70 - 60 6 1 116.66 2 caught 2 T20I v Pakistan Auckland 15 Jan 2016 T20I # 478
60 100 74 5 1 81.08 3 caught 1 ODI v Australia Wellington 6 Feb 2016 ODI # 3733
16 24 18 4 0 88.88 3 caught 1 Test v Australia Wellington 12 Feb 2016 Test # 2201
22 72 44 3 0 50.00 3 caught 3 Test v Australia Wellington 12 Feb 2016 Test # 2201
7 98 69 0 0 10.14 3 caught 1 Test v Australia Christchurch 20 Feb 2016 Test # 2202
97 340 210 8 0 46.19 3 bowled 3 Test v Australia Christchurch 20 Feb 2016 Test # 2202
32 47 28 3 1 114.28 2 caught 1 T20I v England Delhi 30 Mar 2016 T20I # 555
77 284 133 8 1 57.89 3 caught 2 Test v South Africa Centurion 27 Aug 2016 Test # 2220
5 27 11 0 0 45.45 3 caught 4 Test v South Africa Centurion 27 Aug 2016 Test # 2220
75 197 137 7 0 54.74 3 bowled 2 Test v India Kanpur 22 Sep 2016 Test # 2221
25 61 59 3 0 42.37 3 lbw 4 Test v India Kanpur 22 Sep 2016 Test # 2221
8 33 25 1 0 32.00 3 bowled 2 Test v India Indore 8 Oct 2016 Test # 2223
27 40 33 5 0 81.81 3 lbw 4 Test v India Indore 8 Oct 2016 Test # 2223
3 15 9 0 0 33.33 3 caught 1 ODI v India Dharamsala 16 Oct 2016 ODI # 3796
22 27 27 3 0 81.48 3 lbw 1 ODI v India Mohali 23 Oct 2016 ODI # 3798
27 55 40 4 0 67.50 3 caught 2 ODI v India Visakhapatnam 29 Oct 2016 ODI # 3800
9 29 16 2 0 56.25 3 caught 2 ODI v Australia Sydney 4 Dec 2016 ODI # 3811
81 148 80 5 2 101.25 3 caught 2 ODI v Australia Canberra 6 Dec 2016 ODI # 3812
13 21 12 2 0 108.33 3 lbw 2 ODI v Australia Melbourne 9 Dec 2016 ODI # 3813
13 30 13 2 0 100.00 2 caught 2 T20I v South Africa Auckland 17 Feb 2017 T20I # 595
59 73 53 4 2 111.32 3 bowled 1 ODI v South Africa Hamilton 19 Feb 2017 ODI # 3836
23 57 40 0 1 57.50 3 bowled 2 ODI v South Africa Wellington 25 Feb 2017 ODI # 3841
9 28 16 1 0 56.25 3 run out 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
2 15 10 0 0 20.00 3 lbw 1 Test v South Africa Wellington 16 Mar 2017 Test # 2255
1 12 6 0 0 16.66 3 caught 3 Test v South Africa Wellington 16 Mar 2017 Test # 2255
87 132 98 8 0 88.77 3 caught 2 ODI v England Cardiff 6 Jun 2017 ODI # 3880
57 95 69 5 0 82.60 3 run out 1 ODI v Bangladesh Cardiff 9 Jun 2017 ODI # 3883
3 15 14 0 0 21.42 3 lbw 1 ODI v India Pune 25 Oct 2017 ODI # 3931
64 86 84 8 0 76.19 3 caught 2 ODI v India Kanpur 29 Oct 2017 ODI # 3932
28 37 24 1 1 116.66 3 caught 2 T20I v India Delhi 1 Nov 2017 T20I # 630
8 11 10 0 0 80.00 3 run out 2 T20I v India Thiruvananthapuram 7 Nov 2017 T20I # 632
0 3 1 0 0 0.00 3 caught 2 T20I v Pakistan Auckland 25 Jan 2018 T20I # 640
9 - 14 1 0 64.28 2 caught 2 T20I v Pakistan Mount Maunganui 28 Jan 2018 T20I # 641
8 30 21 0 0 38.09 3 caught 1 T20I v Australia Sydney 3 Feb 2018 T20I # 642
1 1 2 0 0 50.00 7 caught 1 T20I v Australia Auckland 16 Feb 2018 T20I # 649
8 15 13 0 0 61.53 3 bowled 2 T20I v England Hamilton 18 Feb 2018 T20I # 650
9 14 9 1 0 100.00 3 bowled 1 T20I v Australia Auckland 21 Feb 2018 T20I # 653
112* 202 143 6 2 78.32 3 not out 2 ODI v England Wellington 3 Mar 2018 ODI # 3982
14 39 25 1 0 56.00 3 bowled 1 ODI v England Christchurch 10 Mar 2018 ODI # 3992
11 - 16 0 0 68.75 3 caught 2 T20I v Pakistan Abu Dhabi 31 Oct 2018 T20I # 705
37 - 34 2 0 108.82 3 caught 1 T20I v Pakistan Dubai (DICS) 2 Nov 2018 T20I # 706
60 38 38 8 2 157.89 4 caught 2 T20I v Pakistan Dubai (DICS) 4 Nov 2018 T20I # 708
1 - 3 0 0 33.33 3 run out 1 ODI v Pakistan Abu Dhabi 9 Nov 2018 ODI # 4068
28* - 37 3 0 75.67 3 not out 2 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
30 - 41 3 0 73.17 3 caught 3 Test v Pakistan Dubai (DICS) 24 Nov 2018 Test # 2330
64 138 81 7 0 79.01 3 caught 1 ODI v India Napier 23 Jan 2019 ODI # 4082
20 13 11 1 2 181.81 3 bowled 2 ODI v India Mount Maunganui 26 Jan 2019 ODI # 4085
28 62 48 4 0 58.33 3 caught 1 ODI v India Mount Maunganui 28 Jan 2019 ODI # 4088
39 96 73 3 0 53.42 3 caught 2 ODI v India Wellington 3 Feb 2019 ODI # 4092
20 27 17 3 0 117.64 3 lbw 1 T20I v India Auckland 8 Feb 2019 T20I # 737
41 114 69 4 0 59.42 3 caught 1 ODI v Pakistan Birmingham 26 Jun 2019 ODI # 4174
40 69 51 2 1 78.43 3 caught 2 ODI v Australia Lord's 29 Jun 2019 ODI # 4178
27 62 40 3 0 67.50 3 run out 2 ODI v England Chester-le-Street 3 Jul 2019 ODI # 4183
0 3 3 0 0 0.00 3 caught 1 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
4 29 25 0 0 16.00 3 caught 3 Test v Sri Lanka Galle 14 Aug 2019 Test # 2354
34 101 70 7 0 48.57 3 caught 2 Test v Australia Perth 12 Dec 2019 Test # 2374
14 15 8 3 0 175.00 3 caught 4 Test v Australia Perth 12 Dec 2019 Test # 2374
9 36 14 0 0 64.28 3 caught 2 Test v Australia Melbourne 26 Dec 2019 Test # 2376
0 15 9 0 0 0.00 3 lbw 4 Test v Australia Melbourne 26 Dec 2019 Test # 2376
51 - 26 4 4 196.15 3 caught 1 T20I v India Auckland 24 Jan 2020 T20I # 1031
14 32 20 0 0 70.00 3 caught 1 T20I v India Auckland 26 Jan 2020 T20I # 1034
19 - 26 2 0 73.07 3 bowled 2 ODI v Australia Sydney 13 Mar 2020 ODI # 4255
1 6 4 0 0 25.00 3 bowled 1 T20I v Pakistan Napier 22 Dec 2020 T20I # 1119
9 11 6 0 1 150.00 3 lbw 2 T20I v Australia Wellington 3 Mar 2021 T20I # 1125
8 19 12 0 0 66.66 3 caught 2 T20I v Australia Wellington 5 Mar 2021 T20I # 1127
25 38 26 2 1 96.15 3 run out 1 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
85 69 48 10 3 177.08 3 caught 1 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
2 43 22 0 0 9.09 3 caught 1 Test v England Lord's 2 Jun 2022 Test # 2464
15 43 34 2 0 44.11 3 caught 3 Test v England Lord's 2 Jun 2022 Test # 2464
31 97 64 5 0 48.43 3 caught 1 Test v England Leeds 23 Jun 2022 Test # 2467
48 168 115 8 0 41.73 3 caught 3 Test v England Leeds 23 Jun 2022 Test # 2467
24 40 27 2 0 88.88 4 caught 1 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
34 - 50 4 0 68.00 3 caught 1 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
45 115 71 3 1 63.38 3 caught 1 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
17 86 58 1 0 29.31 3 lbw 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
27 82 56 1 0 48.21 3 run out 2 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
31 51 30 1 0 103.33 3 bowled 1 T20I v Pakistan Christchurch 8 Oct 2022 T20I # 1809
59 69 38 4 2 155.26 3 caught 1 T20I v Pakistan Christchurch 14 Oct 2022 T20I # 1819
40 57 40 3 0 100.00 3 caught 2 T20I v England Brisbane 1 Nov 2022 T20I # 1858
46 81 42 1 1 109.52 3 bowled 1 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
61 93 52 4 2 117.30 3 bowled 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
26 66 39 3 0 66.66 3 bowled 1 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
6 34 21 1 0 28.57 3 lbw 2 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
0 9 5 0 0 0.00 3 bowled 4 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
95 111 79 10 2 120.25 3 caught 1 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
69 116 73 8 1 94.52 3 caught 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
104 289 205 11 0 50.73 3 bowled 2 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
11 41 24 2 0 45.83 3 lbw 4 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
0 3 2 0 0 0.00 3 run out 2 Test v Australia Wellington 29 Feb 2024 Test # 2533
9 30 19 2 0 47.36 3 caught 4 Test v Australia Wellington 29 Feb 2024 Test # 2533
17 63 37 2 0 45.94 3 lbw 1 Test v Australia Christchurch 8 Mar 2024 Test # 2535
51 160 107 6 0 47.66 3 bowled 3 Test v Australia Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
United States of America v Bangladesh at Prairie View, 1st T20I, May 21, 2024 [T20I # 2613 - Live]
    » Bangladesh 24/0 (3.1 ov, Soumya Sarkar 15*, Litton Das 9*, Ali Khan 0/7)
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 2nd match, May 19, 2024 [T20I # 2612]
Netherlands v Scotland at The Hague, Netherlands Tri-Nation T20I Series 1st match, May 18, 2024 [T20I # 2611]
 
Feedback Print this page