Records type batting analysis [change type]
View innings by innings list [change view]
Home or away away (home of opposition) remove away (home of opposition) from query or neutral venue remove neutral venue 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 210 225 19 6157 160 29.88 8452 72.84 7 34 18 626 80 Profile
filtered 2010-2024 115 120 7 3315 160 29.33 4452 74.46 3 20 11 332 49
Innings by innings list
DNB - - - - - - - 2 T20I v Sri Lanka Providence 3 May 2010 T20I # 157
1 5 5 0 0 20.00 5 stumped 1 T20I v New Zealand Providence 4 May 2010 T20I # 159
27 32 38 1 0 71.05 6 caught 1 ODI v South Africa Potchefstroom 17 Oct 2010 ODI # 3059
24 40 35 3 0 68.57 5 bowled 2 ODI v South Africa Benoni 22 Oct 2010 ODI # 3061
41 63 59 2 0 69.49 6 caught 1 ODI v Bangladesh Mirpur 1 Dec 2010 ODI # 3071
42* 66 41 4 0 102.43 6 not out 1 ODI v Bangladesh Mirpur 3 Dec 2010 ODI # 3073
5 16 7 1 0 71.42 5 caught 2 ODI v Bangladesh Mirpur 6 Dec 2010 ODI # 3075
46 116 100 1 0 46.00 4 caught 1 ODI v Bangladesh Chattogram 12 Dec 2010 ODI # 3078
0 13 6 0 0 0.00 4 lbw 2 ODI v Australia Ahmedabad 21 Feb 2011 ODI # 3103
85 114 81 6 2 104.93 4 caught 1 ODI v Canada Nagpur 28 Feb 2011 ODI # 3111
11 25 25 2 0 44.00 4 caught 1 ODI v New Zealand Ahmedabad 4 Mar 2011 ODI # 3117
17 23 21 2 0 80.95 5 lbw 2 ODI v Sri Lanka Pallekele 10 Mar 2011 ODI # 3125
52 98 82 5 0 63.41 5 bowled 1 ODI v Pakistan Pallekele 14 Mar 2011 ODI # 3132
66 89 54 9 1 122.22 5 bowled 1 ODI v Kenya Eden Gardens 20 Mar 2011 ODI # 3140
10 14 13 0 1 76.92 5 stumped 2 T20I v Sri Lanka Hambantota 18 Sep 2012 T20I # 263
37 71 40 4 0 92.50 4 caught 1 T20I v South Africa Hambantota 20 Sep 2012 T20I # 266
41 61 51 4 1 80.39 5 caught 2 ODI v West Indies St George's 22 Feb 2013 ODI # 3337
80 130 85 6 3 94.11 5 bowled 1 ODI v West Indies St George's 24 Feb 2013 ODI # 3339
34 46 39 5 0 87.17 4 stumped 1 T20I v West Indies North Sound 2 Mar 2013 T20I # 305
15 20 16 1 0 93.75 5 caught 2 T20I v West Indies North Sound 3 Mar 2013 T20I # 308
29 96 71 5 0 40.84 5 bowled 1 Test v West Indies Bridgetown 12 Mar 2013 Test # 2079
23* 111 69 3 0 33.33 6 not out 3 Test v West Indies Bridgetown 12 Mar 2013 Test # 2079
18 109 73 2 0 24.65 5 lbw 1 Test v West Indies Roseau 20 Mar 2013 Test # 2083
8 44 35 1 0 22.85 4 caught 3 Test v West Indies Roseau 20 Mar 2013 Test # 2083
34 73 65 5 0 52.30 6 caught 1 Test v Bangladesh Mirpur 25 Oct 2014 Test # 2141
10 28 14 0 0 71.42 7 lbw 3 Test v Bangladesh Mirpur 25 Oct 2014 Test # 2141
17 28 31 2 0 54.83 5 caught 2 Test v Bangladesh Khulna 3 Nov 2014 Test # 2143
21 26 22 1 2 95.45 6 stumped 4 Test v Bangladesh Khulna 3 Nov 2014 Test # 2143
14 48 23 2 0 60.86 6 bowled 2 Test v Bangladesh Chattogram 12 Nov 2014 Test # 2145
16 48 41 2 0 39.02 7 lbw 4 Test v Bangladesh Chattogram 12 Nov 2014 Test # 2145
13 29 21 0 1 61.90 6 caught 2 ODI v South Africa Hamilton 15 Feb 2015 ODI # 3601
42 46 32 2 2 131.25 7 caught 2 ODI v U.A.E. Nelson 19 Feb 2015 ODI # 3606
52 61 41 7 1 126.82 6 bowled 2 ODI v West Indies Canberra 24 Feb 2015 ODI # 3612
14 45 29 1 0 48.27 6 caught 2 ODI v Pakistan Brisbane 1 Mar 2015 ODI # 3620
11 25 16 1 0 68.75 7 caught 2 ODI v Ireland Hobart 7 Mar 2015 ODI # 3627
27 67 41 1 1 65.85 6 caught 1 ODI v India Auckland 14 Mar 2015 ODI # 3636
DNB - - - - - - - 2 ODI v Pakistan Lahore 26 May 2015 ODI # 3651
2 15 13 0 0 15.38 3 caught 2 ODI v Bangladesh Mirpur 7 Nov 2015 ODI # 3703
26 68 44 3 0 59.09 3 run out 2 ODI v Bangladesh Mirpur 9 Nov 2015 ODI # 3705
21 42 25 4 0 84.00 3 lbw 2 ODI v Bangladesh Mirpur 11 Nov 2015 ODI # 3706
20 49 31 2 0 64.51 5 bowled 1 T20I v Bangladesh Mirpur 13 Nov 2015 T20I # 462
15 30 17 0 1 88.23 4 run out 2 T20I v Bangladesh Mirpur 15 Nov 2015 T20I # 463
6 - 18 1 0 33.33 3 caught 2 ODI v Afghanistan Sharjah 25 Dec 2015 ODI # 3713
73 - 98 7 1 74.48 4 caught 1 ODI v Afghanistan Sharjah 29 Dec 2015 ODI # 3716
0 - 3 0 0 0.00 3 caught 2 ODI v Scotland Edinburgh 15 Jun 2017 ODI # 3892
30 - 48 3 0 62.50 3 bowled 2 ODI v Scotland Edinburgh 17 Jun 2017 ODI # 3893
18 37 23 2 0 78.26 3 caught 2 ODI v Sri Lanka Galle 30 Jun 2017 ODI # 3897
22 61 41 2 0 53.65 3 caught 1 ODI v Sri Lanka Galle 2 Jul 2017 ODI # 3899
16 42 24 1 0 66.66 4 lbw 1 ODI v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
69* 87 55 8 1 125.45 4 not out 2 ODI v Sri Lanka Hambantota 8 Jul 2017 ODI # 3903
2 13 6 0 0 33.33 4 lbw 2 ODI v Sri Lanka Hambantota 10 Jul 2017 ODI # 3904
160 347 256 13 1 62.50 4 caught 1 Test v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
5 15 11 1 0 45.45 4 caught 3 Test v Sri Lanka Colombo (RPS) 14 Jul 2017 Test # 2263
4 47 31 1 0 12.90 3 lbw 2 Test v South Africa Gqeberha 26 Dec 2017 Test # 2290
23 84 58 2 1 39.65 3 lbw 3 Test v South Africa Gqeberha 26 Dec 2017 Test # 2290
0 - 2 0 0 0.00 3 caught 1 ODI v Bangladesh Mirpur 15 Jan 2018 ODI # 3952
2 - 9 0 0 22.22 3 caught 1 ODI v Sri Lanka Mirpur 17 Jan 2018 ODI # 3955
2 - 5 0 0 40.00 3 caught 1 ODI v Sri Lanka Mirpur 21 Jan 2018 ODI # 3962
11 - 15 2 0 73.33 3 caught 2 ODI v Bangladesh Mirpur 23 Jan 2018 ODI # 3964
33 - 42 2 1 78.57 4 bowled 2 ODI v Afghanistan Sharjah 9 Feb 2018 ODI # 3972
14 - 30 1 0 46.66 4 caught 1 ODI v Afghanistan Sharjah 11 Feb 2018 ODI # 3974
39 - 55 4 0 70.90 4 lbw 1 ODI v Afghanistan Sharjah 13 Feb 2018 ODI # 3975
54* - 73 6 1 73.97 5 not out 1 ODI v Afghanistan Sharjah 16 Feb 2018 ODI # 3977
34 - 75 1 1 45.33 4 bowled 2 ODI v Afghanistan Sharjah 19 Feb 2018 ODI # 3979
7 30 20 1 0 35.00 3 caught 1 ODI v South Africa Kimberley 30 Sep 2018 ODI # 4049
3 29 24 0 0 12.50 3 caught 2 ODI v South Africa Bloemfontein 3 Oct 2018 ODI # 4050
0 4 3 0 0 0.00 3 caught 1 ODI v South Africa Paarl 6 Oct 2018 ODI # 4051
24 - 48 1 0 50.00 4 bowled 2 ODI v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
16 25 21 3 0 76.19 3 caught 1 ODI v Netherlands Deventer 19 Jun 2019 ODI # 4164
84 143 107 8 3 78.50 3 caught 1 ODI v Netherlands Deventer 21 Jun 2019 ODI # 4167
59 41 37 6 3 159.45 3 caught 2 T20I v Netherlands Rotterdam 23 Jun 2019 T20I # 808
29 - 27 2 1 107.40 3 caught 2 T20I v Netherlands Rotterdam 25 Jun 2019 T20I # 811
105 - 117 13 0 89.74 3 caught 1 ODI v Ireland Bready 1 Jul 2019 ODI # 4181
43 - 51 7 0 84.31 3 caught 2 ODI v Ireland Belfast 4 Jul 2019 ODI # 4185
8 - 10 2 0 80.00 3 bowled 1 ODI v Ireland Belfast 7 Jul 2019 ODI # 4189
55 - 32 6 3 171.87 3 caught 1 T20I v Ireland Bready 12 Jul 2019 T20I # 825
68* - 47 6 4 144.68 3 not out 2 T20I v Ireland Bready 14 Jul 2019 T20I # 831
11 - 14 1 0 78.57 3 caught 1 T20I v Bangladesh Mirpur 13 Sep 2019 T20I # 881
10 - 10 1 0 100.00 3 lbw 2 T20I v Afghanistan Mirpur 14 Sep 2019 T20I # 882
107 - 227 13 0 47.13 3 bowled 1 Test v Bangladesh Mirpur 22 Feb 2020 Test # 2386
43 - 49 6 1 87.75 5 run out 3 Test v Bangladesh Mirpur 22 Feb 2020 Test # 2386
8 - 9 1 0 88.88 3 lbw 2 T20I v Bangladesh Mirpur 9 Mar 2020 T20I # 1082
29 38 33 3 0 87.87 3 caught 1 T20I v Bangladesh Mirpur 11 Mar 2020 T20I # 1084
41 93 68 6 0 60.29 3 caught 2 ODI v Pakistan Rawalpindi 30 Oct 2020 ODI # 4262
3 15 13 0 0 23.07 3 bowled 1 ODI v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
1 9 9 0 0 11.11 3 caught 1 ODI v Pakistan Rawalpindi 3 Nov 2020 ODI # 4264
4 8 6 1 0 66.66 3 caught 1 T20I v Pakistan Rawalpindi 10 Nov 2020 T20I # 1107
17 13 12 1 1 141.66 5 caught 1 T20I v Ireland Dublin 27 Aug 2021 T20I # 1241
15 12 12 2 0 125.00 5 lbw 1 T20I v Ireland Dublin 29 Aug 2021 T20I # 1242
33 29 18 3 2 183.33 5 bowled 2 T20I v Ireland Bready 1 Sep 2021 T20I # 1244
28 42 30 3 0 93.33 5 caught 2 T20I v Ireland Bready 2 Sep 2021 T20I # 1248
67* 78 57 7 1 117.54 4 not out 1 T20I v Ireland Bready 4 Sep 2021 T20I # 1256
64 147 96 7 0 66.66 3 caught 1 ODI v Ireland Belfast 8 Sep 2021 ODI # 4319
TDNB - - - - - - - - ODI v Ireland Belfast 10 Sep 2021 ODI # 4321
57 87 65 7 1 87.69 3 caught 1 ODI v Ireland Belfast 13 Sep 2021 ODI # 4323
26 36 27 2 1 96.29 4 caught 2 T20I v Scotland Edinburgh 15 Sep 2021 T20I # 1276
30 50 36 2 0 83.33 3 caught 1 T20I v Scotland Edinburgh 17 Sep 2021 T20I # 1279
25 - 23 4 0 108.69 2 bowled 2 T20I v Scotland Edinburgh 19 Sep 2021 T20I # 1280
9 23 20 0 0 45.00 3 bowled 1 ODI v Sri Lanka Pallekele 16 Jan 2022 ODI # 4341
91 144 98 10 0 92.85 3 bowled 1 ODI v Sri Lanka Pallekele 18 Jan 2022 ODI # 4343
0 2 1 0 0 0.00 3 caught 2 ODI v Sri Lanka Pallekele 21 Jan 2022 ODI # 4347
9 28 12 1 0 75.00 2 stumped 1 T20I v Ireland Hobart 17 Oct 2022 T20I # 1828
58 79 54 6 0 107.40 2 caught 2 T20I v Scotland Hobart 21 Oct 2022 T20I # 1838
2 11 6 0 0 33.33 2 caught 1 T20I v South Africa Hobart 24 Oct 2022 T20I # 1844
19 26 19 2 0 100.00 2 caught 1 T20I v Pakistan Perth 27 Oct 2022 T20I # 1849
8 16 7 2 0 114.28 2 caught 2 T20I v Bangladesh Brisbane 30 Oct 2022 T20I # 1851
3 18 12 0 0 25.00 2 caught 1 T20I v Netherlands Adelaide 2 Nov 2022 T20I # 1859
13 37 15 2 0 86.66 2 caught 2 T20I v India Melbourne 6 Nov 2022 T20I # 1873
0 - 6 0 0 0.00 2 caught 1 T20I v Namibia Windhoek 24 Oct 2023 T20I # 2327
10 - 12 1 0 83.33 3 caught 2 T20I v Namibia Windhoek 25 Oct 2023 T20I # 2329
17 - 16 2 0 106.25 3 caught 2 T20I v Namibia Windhoek 27 Oct 2023 T20I # 2331
54* - 43 3 1 125.58 3 not out 1 T20I v Namibia Windhoek 29 Oct 2023 T20I # 2332
0 - 2 0 0 0.00 3 caught 2 T20I v Namibia Windhoek 30 Oct 2023 T20I # 2337
36 - 33 2 1 109.09 3 caught 1 T20I v Namibia Windhoek 22 Nov 2023 T20I # 2356
0 3 4 0 0 0.00 3 caught 2 ODI v Sri Lanka Colombo (RPS) 6 Jan 2024 ODI # 4718
82 151 102 9 1 80.39 3 caught 1 ODI v Sri Lanka Colombo (RPS) 8 Jan 2024 ODI # 4719
0 9 6 0 0 0.00 3 lbw 1 ODI v Sri Lanka Colombo (RPS) 11 Jan 2024 ODI # 4720
10 25 16 2 0 62.50 2 lbw 1 T20I v Sri Lanka Colombo (RPS) 14 Jan 2024 T20I # 2432
70 81 54 6 2 129.62 2 caught 2 T20I v Sri Lanka Colombo (RPS) 16 Jan 2024 T20I # 2433
0 1 1 0 0 0.00 2 caught 1 T20I v Sri Lanka Colombo (RPS) 18 Jan 2024 T20I # 2436
0 5 2 0 0 0.00 2 bowled 1 T20I v Bangladesh Chattogram 3 May 2024 T20I # 2586
13 32 16 1 0 81.25 3 caught 1 T20I v Bangladesh Chattogram 5 May 2024 T20I # 2589
7 8 7 1 0 100.00 4 bowled 2 T20I v Bangladesh Chattogram 7 May 2024 T20I # 2592
Statsguru includes the following current or recent relevant matches:
Namibia v Scotland at Bridgetown, ICC Men's T20 World Cup 12th match, Jun 6, 2024 [T20I # 2643]
United States of America v Pakistan at Dallas, ICC Men's T20 World Cup 11th match, Jun 6, 2024 [T20I # 2642]
Australia v Oman at Bridgetown, ICC Men's T20 World Cup 10th match, Jun 5, 2024 [T20I # 2641]
Papua New Guinea v Uganda at Providence, ICC Men's T20 World Cup 9th match, Jun 5, 2024 [T20I # 2640]
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639]
 
Feedback Print this page