Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Bangladesh remove Bangladesh from query
Start of match date between 22 Nov 2018 and 9 Dec 2023 remove between 22 Nov 2018 and 9 Dec 2023 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 2017-2024 111 133 9 3642 163 29.37 5264 69.18 8 15 12 393 42 Profile
filtered 2019-2023 84 104 6 3077 163 31.39 4530 67.92 7 13 12 330 35
Innings by innings list
11 - 9 1 0 122.22 1 caught 1 T20I v Zimbabwe Chattogram 18 Sep 2019 T20I # 886
5 - 8 0 0 62.50 2 caught 2 T20I v Afghanistan Chattogram 21 Sep 2019 T20I # 892
44 - 110 6 0 40.00 3 caught 1 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
38 - 87 3 1 43.67 3 lbw 3 Test v Pakistan Rawalpindi 7 Feb 2020 Test # 2384
71 - 139 7 0 51.07 3 caught 2 Test v Zimbabwe Mirpur 22 Feb 2020 Test # 2386
29 - 38 1 2 76.31 3 lbw 1 ODI v Zimbabwe Sylhet 1 Mar 2020 ODI # 4249
6 - 10 1 0 60.00 3 run out 1 ODI v Zimbabwe Sylhet 3 Mar 2020 ODI # 4251
1 12 9 0 0 11.11 3 caught 2 ODI v West Indies Mirpur 20 Jan 2021 ODI # 4270
17 40 26 2 0 65.38 3 caught 2 ODI v West Indies Mirpur 22 Jan 2021 ODI # 4272
20 40 30 3 0 66.66 3 lbw 1 ODI v West Indies Chattogram 25 Jan 2021 ODI # 4274
25 74 58 3 0 43.10 3 run out 1 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
0 2 2 0 0 0.00 3 caught 3 Test v West Indies Chattogram 3 Feb 2021 Test # 2407
4 7 2 1 0 200.00 3 caught 2 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
11 30 31 2 0 35.48 3 caught 4 Test v West Indies Mirpur 11 Feb 2021 Test # 2410
8 15 6 1 0 133.33 4 bowled 2 T20I v New Zealand Auckland 1 Apr 2021 T20I # 1141
163 533 378 17 1 43.12 3 caught 1 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
0 7 8 0 0 0.00 3 bowled 3 Test v Sri Lanka Pallekele 21 Apr 2021 Test # 2418
0 4 4 0 0 0.00 3 caught 2 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
26 60 44 4 0 59.09 3 bowled 4 Test v Sri Lanka Pallekele 29 Apr 2021 Test # 2419
2 19 8 0 0 25.00 3 caught 1 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
117* 140 118 5 6 99.15 3 not out 3 Test v Zimbabwe Harare 7 Jul 2021 Test # 2427
7 16 14 0 0 50.00 3 caught 1 T20I v Pakistan Mirpur 19 Nov 2021 T20I # 1439
40 64 34 5 0 117.64 3 caught 1 T20I v Pakistan Mirpur 20 Nov 2021 T20I # 1443
5 6 5 1 0 100.00 2 bowled 1 T20I v Pakistan Mirpur 22 Nov 2021 T20I # 1447
14 58 37 2 0 37.83 3 caught 1 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
0 4 2 0 0 0.00 3 caught 3 Test v Pakistan Chattogram 26 Nov 2021 Test # 2436
30 66 50 3 0 60.00 3 lbw 2 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
6 29 11 1 0 54.54 3 caught 3 Test v Pakistan Mirpur 4 Dec 2021 Test # 2439
64 160 109 7 1 58.71 3 caught 2 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
17 59 41 3 0 41.46 2 caught 4 Test v New Zealand Mount Maunganui 1 Jan 2022 Test # 2444
4 19 12 0 0 33.33 3 caught 2 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
29 58 36 5 1 80.55 3 caught 3 Test v New Zealand Christchurch 9 Jan 2022 Test # 2447
38 78 87 2 2 43.67 3 bowled 2 Test v South Africa Durban 31 Mar 2022 Test # 2460
26 59 52 1 1 50.00 3 stumped 4 Test v South Africa Durban 31 Mar 2022 Test # 2460
33 94 74 6 0 44.59 3 lbw 2 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
7 8 10 1 0 70.00 3 lbw 4 Test v South Africa Gqeberha 8 Apr 2022 Test # 2461
1 27 22 0 0 4.54 3 caught 2 Test v Sri Lanka Chattogram 15 May 2022 Test # 2462
8 35 21 1 0 38.09 3 bowled 1 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
2 11 11 0 0 18.18 3 run out 3 Test v Sri Lanka Mirpur 23 May 2022 Test # 2463
0 10 5 0 0 0.00 3 bowled 1 Test v West Indies North Sound 16 Jun 2022 Test # 2466
17 72 45 3 0 37.77 4 caught 3 Test v West Indies North Sound 16 Jun 2022 Test # 2466
26 105 73 4 0 35.61 3 lbw 1 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
42 136 91 8 0 46.15 3 caught 3 Test v West Indies Gros Islet 24 Jun 2022 Test # 2468
37 71 46 5 0 80.43 3 caught 2 ODI v West Indies Providence 10 Jul 2022 ODI # 4421
20 49 36 2 0 55.55 2 caught 2 ODI v West Indies Providence 13 Jul 2022 ODI # 4426
1 27 13 0 0 7.69 2 caught 2 ODI v West Indies Providence 16 Jul 2022 ODI # 4431
37 42 25 3 1 148.00 4 caught 2 T20I v Zimbabwe Harare 30 Jul 2022 T20I # 1706
19* - 21 1 0 90.47 5 not out 2 T20I v Zimbabwe Harare 31 Jul 2022 T20I # 1713
16 - 20 0 0 80.00 4 caught 2 T20I v Zimbabwe Harare 2 Aug 2022 T20I # 1719
38 73 55 5 0 69.09 3 caught 1 ODI v Zimbabwe Harare 7 Aug 2022 ODI # 4442
0 - 1 0 0 0.00 3 caught 1 ODI v Zimbabwe Harare 10 Aug 2022 ODI # 4443
33 41 29 4 0 113.79 1 caught 1 T20I v New Zealand Christchurch 9 Oct 2022 T20I # 1811
11 16 12 2 0 91.66 1 bowled 2 T20I v New Zealand Christchurch 12 Oct 2022 T20I # 1816
12 30 15 2 0 80.00 1 caught 1 T20I v Pakistan Christchurch 13 Oct 2022 T20I # 1818
25 31 20 4 0 125.00 1 caught 1 T20I v Netherlands Hobart 24 Oct 2022 T20I # 1843
9 15 9 1 0 100.00 1 bowled 2 T20I v South Africa Sydney 27 Oct 2022 T20I # 1847
71 77 55 7 1 129.09 1 caught 1 T20I v Zimbabwe Brisbane 30 Oct 2022 T20I # 1851
21 50 25 1 1 84.00 1 caught 2 T20I v India Adelaide 2 Nov 2022 T20I # 1860
54 66 48 7 0 112.50 1 bowled 1 T20I v Pakistan Adelaide 6 Nov 2022 T20I # 1872
0 2 1 0 0 0.00 1 caught 2 ODI v India Mirpur 4 Dec 2022 ODI # 4493
21 56 35 3 0 60.00 3 bowled 1 ODI v India Mirpur 7 Dec 2022 ODI # 4496
0 1 1 0 0 0.00 1 caught 2 Test v India Chattogram 14 Dec 2022 Test # 2481
67 179 156 7 0 42.94 1 caught 4 Test v India Chattogram 14 Dec 2022 Test # 2481
24 77 57 3 0 42.10 1 lbw 1 Test v India Mirpur 22 Dec 2022 Test # 2484
5 33 31 1 0 16.12 1 lbw 3 Test v India Mirpur 22 Dec 2022 Test # 2484
58 136 82 6 0 70.73 3 caught 1 ODI v England Mirpur 1 Mar 2023 ODI # 4525
0 1 1 0 0 0.00 3 caught 2 ODI v England Mirpur 3 Mar 2023 ODI # 4528
53 101 71 5 0 74.64 3 run out 1 ODI v England Chattogram 6 Mar 2023 ODI # 4531
51 44 30 8 0 170.00 3 bowled 2 T20I v England Chattogram 9 Mar 2023 T20I # 2018
46* 73 47 3 0 97.87 3 not out 2 T20I v England Mirpur 12 Mar 2023 T20I # 2023
47* 65 36 1 2 130.55 3 not out 1 T20I v England Mirpur 14 Mar 2023 T20I # 2026
25 57 34 1 0 73.52 3 bowled 1 ODI v Ireland Sylhet 18 Mar 2023 ODI # 4539
73 108 77 3 2 94.80 3 caught 1 ODI v Ireland Sylhet 20 Mar 2023 ODI # 4542
DNB - - - - - - - 2 ODI v Ireland Sylhet 23 Mar 2023 ODI # 4547
14 15 13 0 1 107.69 3 stumped 1 T20I v Ireland Chattogram 27 Mar 2023 T20I # 2034
2* 2 1 0 0 200.00 5 not out 1 T20I v Ireland Chattogram 29 Mar 2023 T20I # 2037
4 7 8 0 0 50.00 3 caught 1 T20I v Ireland Chattogram 31 Mar 2023 T20I # 2038
0 4 1 0 0 0.00 2 bowled 2 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
4 15 9 1 0 44.44 3 caught 4 Test v Ireland Mirpur 4 Apr 2023 Test # 2501
44 102 66 7 0 66.66 3 caught 1 ODI v Ireland Chelmsford 9 May 2023 ODI # 4576
117 156 93 12 3 125.80 3 caught 2 ODI v Ireland Chelmsford 12 May 2023 ODI # 4577
35 34 32 7 0 109.37 3 caught 1 ODI v Ireland Chelmsford 14 May 2023 ODI # 4578
146 277 175 23 2 83.42 3 caught 1 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
124 261 151 15 0 82.11 3 caught 3 Test v Afghanistan Mirpur 14 Jun 2023 Test # 2506
12 31 16 2 0 75.00 3 caught 1 ODI v Afghanistan Chattogram 5 Jul 2023 ODI # 4615
1 6 5 0 0 20.00 3 bowled 2 ODI v Afghanistan Chattogram 8 Jul 2023 ODI # 4619
11 20 15 2 0 73.33 3 bowled 2 ODI v Afghanistan Chattogram 11 Jul 2023 ODI # 4621
14 21 12 0 1 116.66 3 bowled 2 T20I v Afghanistan Sylhet 14 Jul 2023 T20I # 2138
4 9 6 0 0 66.66 3 bowled 2 T20I v Afghanistan Sylhet 16 Jul 2023 T20I # 2145
89 181 122 7 0 72.95 3 bowled 1 ODI v Sri Lanka Pallekele 31 Aug 2023 ODI # 4629
104 142 105 9 2 99.04 4 run out 1 ODI v Afghanistan Lahore 3 Sep 2023 ODI # 4631
76 142 84 10 0 90.47 3 lbw 1 ODI v New Zealand Mirpur 26 Sep 2023 ODI # 4655
59* 112 83 3 1 71.08 4 not out 2 ODI v Afghanistan Dharamsala 7 Oct 2023 ODI # 4660
0 1 1 0 0 0.00 3 caught 2 ODI v England Dharamsala 10 Oct 2023 ODI # 4664
7 20 8 1 0 87.50 4 caught 1 ODI v New Zealand Chennai 13 Oct 2023 ODI # 4668
8 18 17 0 0 47.05 3 lbw 1 ODI v India Pune 19 Oct 2023 ODI # 4674
0 1 1 0 0 0.00 3 caught 2 ODI v South Africa Wankhede 24 Oct 2023 ODI # 4680
9 27 18 2 0 50.00 4 caught 2 ODI v Netherlands Eden Gardens 28 Oct 2023 ODI # 4685
4 8 3 1 0 133.33 3 caught 1 ODI v Pakistan Eden Gardens 31 Oct 2023 ODI # 4688
90 163 101 12 0 89.10 3 bowled 2 ODI v Sri Lanka Delhi 6 Nov 2023 ODI # 4695
45 59 57 6 0 78.94 3 run out 1 ODI v Australia Pune 11 Nov 2023 ODI # 4700
37 46 35 2 3 105.71 3 caught 1 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
105 251 198 10 0 53.03 3 caught 3 Test v New Zealand Sylhet 28 Nov 2023 Test # 2516
9 24 14 1 0 64.28 3 lbw 1 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
15 30 24 2 0 62.50 3 caught 3 Test v New Zealand Mirpur 6 Dec 2023 Test # 2517
Statsguru includes the following current or recent relevant matches:
Sri Lanka v South Africa at New York, ICC Men's T20 World Cup 4th Match, Jun 3, 2024 [T20I # 2635 - Live]
    » South Africa 10/1 (1.3 ov, Q de Kock 4*, N Thushara 1/4)
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page