Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2015-2024 187 220 22 6239 173 31.51 9247 67.47 12 27 14 679 67 Profile
Innings by innings list
31 56 32 1 0 96.87 3 caught 2 T20I v Pakistan Colombo (RPS) 30 Jul 2015 T20I # 448
14 20 15 1 0 93.33 4 bowled 1 T20I v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
3* - 3 0 0 100.00 9 not out 1 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
24 54 38 3 1 63.15 6 caught 1 Test v Australia Pallekele 26 Jul 2016 Test # 2209
36 80 62 3 0 58.06 7 caught 3 Test v Australia Pallekele 26 Jul 2016 Test # 2209
37 81 63 6 0 58.73 7 lbw 1 Test v Australia Galle 4 Aug 2016 Test # 2213
34 69 48 5 0 70.83 7 caught 3 Test v Australia Galle 4 Aug 2016 Test # 2213
129 325 280 18 0 46.07 7 caught 1 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
65* 97 74 10 0 87.83 8 not out 3 Test v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
2 15 6 0 0 33.33 6 caught 1 ODI v Australia Colombo (RPS) 21 Aug 2016 ODI # 3768
7 15 10 1 0 70.00 6 caught 1 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
12 39 30 1 0 40.00 6 caught 1 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
76 135 87 9 0 87.35 1 caught 1 ODI v Australia Dambulla 31 Aug 2016 ODI # 3774
34 59 47 4 0 72.34 1 caught 1 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
12 - 8 1 0 150.00 3 bowled 2 T20I v Australia Pallekele 6 Sep 2016 T20I # 565
62 82 50 5 0 124.00 3 caught 1 T20I v Australia Colombo (RPS) 9 Sep 2016 T20I # 567
25 98 81 3 0 30.86 6 caught 1 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
64 123 82 5 1 78.04 6 caught 3 Test v Zimbabwe Harare 29 Oct 2016 Test # 2228
127 308 245 14 0 51.83 6 caught 1 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
9 63 48 1 0 18.75 5 caught 3 Test v Zimbabwe Harare 6 Nov 2016 Test # 2231
78* 103 75 12 0 104.00 1 not out 2 ODI v Zimbabwe Harare 14 Nov 2016 ODI # 3804
3 16 10 0 0 30.00 1 caught 2 ODI v West Indies Harare 16 Nov 2016 ODI # 3805
TDNB - - - - - - - - ODI v Zimbabwe Bulawayo 21 Nov 2016 ODI # 3807
58 83 60 7 0 96.66 1 caught 1 ODI v West Indies Bulawayo 23 Nov 2016 ODI # 3808
0 1 1 0 0 0.00 1 lbw 2 ODI v Zimbabwe Bulawayo 27 Nov 2016 ODI # 3810
43 120 70 5 0 61.42 7 caught 2 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
22 60 36 4 0 61.11 7 lbw 4 Test v South Africa Gqeberha 26 Dec 2016 Test # 2243
16 39 22 2 0 72.72 4 lbw 2 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
22 74 42 2 1 52.38 4 lbw 4 Test v South Africa Cape Town 2 Jan 2017 Test # 2244
10 33 24 1 0 41.66 4 caught 2 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
12 59 23 1 0 52.17 4 caught 3 Test v South Africa Johannesburg 12 Jan 2017 Test # 2247
27 - 16 2 2 168.75 2 bowled 2 T20I v South Africa Centurion 20 Jan 2017 T20I # 589
2 10 6 0 0 33.33 2 caught 2 T20I v South Africa Johannesburg 22 Jan 2017 T20I # 590
19 42 27 0 0 70.37 4 stumped 2 T20I v South Africa Cape Town 25 Jan 2017 T20I # 591
28 77 53 1 0 52.83 6 caught 1 ODI v South Africa Gqeberha 28 Jan 2017 ODI # 3828
1 5 5 0 0 20.00 5 stumped 2 ODI v South Africa Durban 1 Feb 2017 ODI # 3830
16 24 25 2 0 64.00 5 caught 1 ODI v South Africa Johannesburg 4 Feb 2017 ODI # 3831
5 18 14 0 0 35.71 5 lbw 2 ODI v South Africa Cape Town 7 Feb 2017 ODI # 3833
11 30 19 1 0 57.89 5 bowled 2 ODI v South Africa Centurion 10 Feb 2017 ODI # 3834
34 92 54 5 0 62.96 6 bowled 1 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
0 9 7 0 0 0.00 6 caught 3 Test v Bangladesh Colombo (PSS) 15 Mar 2017 Test # 2254
1 6 6 0 0 16.66 6 caught 1 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
0 5 1 0 0 0.00 7 bowled 2 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
17 28 17 4 0 100.00 9 caught 3 Test v India Colombo (SSC) 3 Aug 2017 Test # 2267
1 26 14 0 0 7.14 3 lbw 2 Test v India Delhi 2 Dec 2017 Test # 2286
119* 257 219 15 1 54.33 3 retired notout 4 Test v India Delhi 2 Dec 2017 Test # 2286
173 - 229 21 1 75.54 3 caught 2 Test v Bangladesh Chattogram 31 Jan 2018 Test # 2295
19 - 30 2 1 63.33 3 caught 1 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
28 - 24 5 0 116.66 3 bowled 3 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
12 - 14 2 0 85.71 3 bowled 1 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
3 - 15 0 0 20.00 4 caught 3 Test v West Indies Gros Islet 14 Jun 2018 Test # 2308
8 - 10 1 0 80.00 5 lbw 2 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
17 - 29 4 0 58.62 3 bowled 4 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
11 46 36 1 0 30.55 3 bowled 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
9 19 12 0 1 75.00 3 bowled 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
60 191 109 8 0 55.04 3 lbw 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
0 10 3 0 0 0.00 3 lbw 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
84 - 66 8 3 127.27 7 caught 2 ODI v South Africa Pallekele 5 Aug 2018 ODI # 4029
10 - 10 2 0 100.00 6 caught 1 ODI v South Africa Pallekele 8 Aug 2018 ODI # 4030
30 - 41 1 1 73.17 6 caught 1 ODI v South Africa Colombo (RPS) 12 Aug 2018 ODI # 4031
31 - 26 4 2 119.23 4 caught 2 T20I v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
0 - 3 0 0 0.00 4 lbw 2 ODI v Bangladesh Dubai (DICS) 15 Sep 2018 ODI # 4036
23 - 38 2 1 60.52 3 run out 2 ODI v Afghanistan Abu Dhabi 17 Sep 2018 ODI # 4038
TDNB - - - - - - - - ODI v England Dambulla 10 Oct 2018 ODI # 4052
36* 66 50 2 1 72.00 6 not out 2 ODI v England Dambulla 13 Oct 2018 ODI # 4053
3 - 10 0 0 30.00 6 caught 1 ODI v England Pallekele 17 Oct 2018 ODI # 4054
17 - 28 2 0 60.71 5 caught 1 ODI v England Pallekele 20 Oct 2018 ODI # 4055
19* - 15 1 1 126.66 7 not out 1 ODI v England Colombo (RPS) 23 Oct 2018 ODI # 4058
17 - 19 2 0 89.47 4 lbw 2 T20I v England Colombo (RPS) 27 Oct 2018 T20I # 703
14 - 47 0 0 29.78 3 bowled 2 Test v England Galle 6 Nov 2018 Test # 2324
21 - 44 0 1 47.72 3 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
59 - 98 6 0 60.20 4 caught 2 Test v England Pallekele 14 Nov 2018 Test # 2326
1 - 10 0 0 10.00 3 caught 4 Test v England Pallekele 14 Nov 2018 Test # 2326
73 - 129 8 0 56.58 3 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
0 - 7 0 0 0.00 3 lbw 4 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
1 7 7 0 0 14.28 3 caught 1 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
0 7 5 0 0 0.00 3 bowled 3 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
36 - 29 5 1 124.13 2 lbw 2 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
10 16 12 1 0 83.33 6 bowled 2 T20I v New Zealand Auckland 11 Jan 2019 T20I # 718
5 22 17 0 0 29.41 6 caught 1 Test v Australia Brisbane 24 Jan 2019 Test # 2343
14 57 46 0 0 30.43 6 bowled 3 Test v Australia Brisbane 24 Jan 2019 Test # 2343
25 88 63 2 0 39.68 6 hit wicket 2 Test v Australia Canberra 1 Feb 2019 Test # 2345
6 17 13 1 0 46.15 7 caught 4 Test v Australia Canberra 1 Feb 2019 Test # 2345
23 41 33 3 1 69.69 7 caught 2 Test v South Africa Durban 13 Feb 2019 Test # 2347
48 115 79 6 0 60.75 7 lbw 4 Test v South Africa Durban 13 Feb 2019 Test # 2347
19 43 24 4 0 79.16 7 caught 2 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
DNB - - - - - - - 4 Test v South Africa Gqeberha 21 Feb 2019 Test # 2348
39 73 52 3 0 75.00 6 stumped 1 ODI v South Africa Johannesburg 3 Mar 2019 ODI # 4104
15 27 26 2 0 57.69 6 caught 2 ODI v South Africa Centurion 6 Mar 2019 ODI # 4107
22 61 46 2 0 47.82 7 caught 1 ODI v South Africa Gqeberha 13 Mar 2019 ODI # 4114
12 14 12 2 0 100.00 8 caught 1 ODI v South Africa Cape Town 16 Mar 2019 ODI # 4115
14 30 19 0 0 73.68 7 bowled 1 T20I v South Africa Cape Town 19 Mar 2019 T20I # 755
10 23 13 0 0 76.92 7 run out 2 T20I v South Africa Centurion 22 Mar 2019 T20I # 758
8 19 9 1 0 88.88 2 lbw 2 T20I v South Africa Johannesburg 24 Mar 2019 T20I # 763
7 - 10 0 0 70.00 7 caught 1 ODI v Scotland Edinburgh 21 May 2019 ODI # 4142
4 15 13 1 0 30.76 5 lbw 1 ODI v New Zealand Cardiff 1 Jun 2019 ODI # 4145
0 7 4 0 0 0.00 6 caught 1 ODI v Afghanistan Cardiff 4 Jun 2019 ODI # 4149
16* 43 30 2 0 53.33 8 not out 2 ODI v Australia The Oval 15 Jun 2019 ODI # 4159
29 48 47 1 0 61.70 7 caught 1 ODI v England Leeds 21 Jun 2019 ODI # 4168
24 54 41 2 0 58.53 6 bowled 1 ODI v South Africa Chester-le-Street 28 Jun 2019 ODI # 4176
6* 5 3 1 0 200.00 8 not out 1 ODI v West Indies Chester-le-Street 1 Jul 2019 ODI # 4180
29* 60 36 1 0 80.55 7 not out 1 ODI v India Leeds 6 Jul 2019 ODI # 4187
18 - 12 3 0 150.00 8 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
DNB - - - - - - - 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
5 21 19 1 0 26.31 6 caught 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
14* 18 13 3 0 107.69 6 not out 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
109 231 148 16 2 73.64 6 bowled 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
1 26 19 0 0 5.26 5 caught 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
102* 237 166 15 0 61.44 6 not out 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
32 79 56 2 1 57.14 7 caught 2 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
0 8 8 0 0 0.00 6 bowled 4 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
TDNB - - - - - - - - T20I v India Guwahati 5 Jan 2020 T20I # 1025
17 - 13 2 0 130.76 7 caught 1 T20I v India Indore 7 Jan 2020 T20I # 1026
57 - 36 8 1 158.33 6 caught 2 T20I v India Pune 10 Jan 2020 T20I # 1027
63 - 112 7 0 56.25 6 caught 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - - - - - - - 4 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
42 91 64 5 1 65.62 6 bowled 2 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
DNB - - - - - - - 4 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
18 - 29 2 0 62.06 6 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
12 - 5 2 0 240.00 7 bowled 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
51 - 47 5 0 108.51 6 caught 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
79* 142 106 11 1 74.52 5 retired notout 1 Test v South Africa Centurion 26 Dec 2020 Test # 2399
absent - - - - - - - 3 Test v South Africa Centurion 26 Dec 2020 Test # 2399
13 45 26 2 0 50.00 5 bowled 1 Test v West Indies North Sound 21 Mar 2021 Test # 2416
50 115 79 6 0 63.29 5 bowled 3 Test v West Indies North Sound 21 Mar 2021 Test # 2416
39 205 140 3 0 27.85 5 lbw 2 Test v West Indies North Sound 29 Mar 2021 Test # 2417
DNB - - - - - - - 4 Test v West Indies North Sound 29 Mar 2021 Test # 2417
166 412 291 22 0 57.04 5 bowled 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
2 13 9 0 0 22.22 5 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
41 73 52 4 1 78.84 5 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
9 17 15 1 0 60.00 5 bowled 2 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
10 25 21 0 0 47.61 5 lbw 2 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
55* 113 70 4 0 78.57 5 not out 1 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
3 4 4 0 0 75.00 5 caught 1 T20I v England Cardiff 23 Jun 2021 T20I # 1165
91 150 91 13 0 100.00 4 caught 1 ODI v England The Oval 1 Jul 2021 ODI # 4297
4 20 12 1 0 33.33 4 caught 1 ODI v England Bristol 4 Jul 2021 ODI # 4298
14 32 27 1 0 51.85 4 caught 1 ODI v India Colombo (RPS) 18 Jul 2021 ODI # 4307
32 52 45 1 0 71.11 4 caught 1 ODI v India Colombo (RPS) 20 Jul 2021 ODI # 4309
2 10 9 0 0 22.22 4 caught 2 ODI v India Colombo (RPS) 23 Jul 2021 ODI # 4312
9 16 10 1 0 90.00 3 bowled 2 T20I v India Colombo (RPS) 25 Jul 2021 T20I # 1204
40* 56 34 1 1 117.64 5 not out 2 T20I v India Colombo (RPS) 28 Jul 2021 T20I # 1206
23* 32 20 2 0 115.00 4 not out 2 T20I v India Colombo (RPS) 29 Jul 2021 T20I # 1207
44 74 62 5 0 70.96 4 stumped 1 ODI v South Africa Colombo (RPS) 2 Sep 2021 ODI # 4314
12 46 24 0 0 50.00 4 caught 2 ODI v South Africa Colombo (RPS) 4 Sep 2021 ODI # 4315
31 56 44 2 0 70.45 4 caught 1 ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
1 3 2 0 0 50.00 7 bowled 2 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
4 11 6 0 0 66.66 4 stumped 1 T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
1 3 3 0 0 33.33 3 stumped 1 T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
61 129 95 5 0 64.21 5 hit wicket 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
1 6 7 0 0 14.28 5 caught 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
2 3 2 0 0 100.00 5 caught 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
155* 377 262 11 2 59.16 5 not out 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
1 17 8 0 0 12.50 5 lbw 2 Test v India Mohali 4 Mar 2022 Test # 2452
30 72 58 5 0 51.72 5 caught 3 Test v India Mohali 4 Mar 2022 Test # 2452
10 32 24 1 0 41.66 5 lbw 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
4 24 21 0 0 19.04 5 caught 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
6 48 27 0 0 22.22 5 caught 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
33 80 60 3 1 55.00 6 caught 3 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
58 154 95 9 0 61.05 6 caught 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - - - - - - - 4 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
7 19 17 0 0 41.17 4 caught 1 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
34 45 41 2 1 82.92 4 caught 1 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
25 25 17 4 0 147.05 4 caught 2 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
60 90 61 7 0 98.36 4 caught 1 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
14 29 22 2 0 63.63 5 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
11 37 20 0 0 55.00 5 lbw 3 Test v Australia Galle 29 Jun 2022 Test # 2469
14 34 28 2 0 50.00 6 bowled 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
20 29 20 2 1 100.00 7 bowled 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
33 96 61 3 1 54.09 6 bowled 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
109 242 171 16 0 63.74 7 run out 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
9 19 12 1 0 75.00 4 caught 2 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
28 42 21 4 0 133.33 3 caught 1 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
12 25 11 1 0 109.09 3 caught 2 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
33 30 21 3 1 157.14 3 run out 1 T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
0 2 1 0 0 0.00 3 lbw 1 T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
31 35 25 2 1 124.00 2 caught 2 T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
26 47 23 3 0 113.04 3 caught 1 T20I v Australia Perth 25 Oct 2022 T20I # 1845
0 8 3 0 0 0.00 3 bowled 2 T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
66* 78 42 6 2 157.14 3 not out 2 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
9 17 11 0 0 81.81 3 caught 1 T20I v England Sydney 5 Nov 2022 T20I # 1867
16 20 16 3 0 100.00 4 bowled 2 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
DNB - - - - - - - 2 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
5 7 11 1 0 45.45 4 bowled 2 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
8 10 6 2 0 133.33 3 caught 2 T20I v India Wankhede 3 Jan 2023 T20I # 1984
3 10 6 0 0 50.00 5 caught 1 T20I v India Pune 5 Jan 2023 T20I # 1985
22 30 14 2 1 157.14 4 caught 2 T20I v India Rajkot 7 Jan 2023 T20I # 1986
47 40 40 9 0 117.50 5 caught 2 ODI v India Guwahati 10 Jan 2023 ODI # 4501
0 4 1 0 0 0.00 4 bowled 1 ODI v India Eden Gardens 12 Jan 2023 ODI # 4503
46 95 59 5 1 77.96 6 caught 1 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
47* 112 73 7 0 64.38 7 not out 3 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
0 7 6 0 0 0.00 7 caught 2 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
98 257 185 12 1 52.97 6 caught 3 Test v New Zealand Wellington 17 Mar 2023 Test # 2500
13 19 21 2 0 61.90 6 caught 1 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
15 9 10 1 1 150.00 4 caught 1 T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
37 40 26 3 2 142.30 4 caught 1 T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
20 23 9 1 2 222.22 4 caught 1 T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
12 27 16 3 0 75.00 7 lbw 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
12* - 17 2 0 70.58 6 not out 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
51 71 59 5 0 86.44 6 bowled 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
29* 55 24 1 1 120.83 6 not out 1 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
DNB - - - - - - - 2 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
5 - 5 0 0 100.00 7 lbw 1 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
DNB - - - - - - - 2 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
42* 65 35 4 1 120.00 6 not out 1 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
23 38 31 2 0 74.19 6 bowled 1 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
93 159 111 8 2 83.78 6 caught 1 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
DNB - - - - - - - 2 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
4 16 8 0 0 50.00 6 bowled 1 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
122 297 214 12 3 57.00 6 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
82 186 118 10 2 69.49 6 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
57 96 68 9 1 83.82 6 caught 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
10 58 38 2 0 26.31 6 caught 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
2 5 7 0 0 28.57 6 bowled 2 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
14 18 19 1 0 73.68 6 bowled 1 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
6 19 16 0 0 37.50 6 caught 1 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
41 84 66 5 0 62.12 6 caught 2 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
5 17 7 0 0 71.42 7 caught 2 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
4 2 2 1 0 200.00 6 caught 1 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
11 28 14 1 0 78.57 6 caught 2 ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
25 47 34 3 0 73.52 6 caught 1 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
7 13 13 1 0 53.84 6 bowled 1 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
30 57 37 1 2 81.08 6 bowled 2 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
DNB - - - - - - - 2 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
14 24 26 1 0 53.84 6 bowled 1 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
34 58 36 4 1 94.44 7 stumped 1 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
19 36 24 2 1 79.16 7 caught 1 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
15* 9 15 2 0 100.00 3 not out 2 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
0 1 1 0 0 0.00 6 run out 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
DNB - - - - - - - 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
24 26 17 2 1 141.17 3 caught 1 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
14 28 14 1 0 100.00 3 caught 1 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
8 - 12 1 0 66.66 1 caught 1 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
102 204 131 12 1 77.86 6 caught 1 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
108 282 179 9 2 60.33 6 caught 3 Test v Bangladesh Sylhet 22 Mar 2024 Test # 2536
70 161 111 6 2 63.06 6 lbw 1 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
1 9 7 0 0 14.28 6 caught 3 Test v Bangladesh Chattogram 30 Mar 2024 Test # 2537
Statsguru includes the following current or recent relevant matches:
France v Belgium at Dreux, Mdina Cup 6th Match, May 11, 2024 [T20I # 2605]
Belgium v Malta at Dreux, Mdina Cup 5th match, May 11, 2024 [T20I # 2604]
Japan v Mongolia at Sano, 6th T20I, May 11, 2024 [T20I # 2603]
Japan v Mongolia at Sano, 5th T20I, May 11, 2024 [T20I # 2602]
 
Feedback Print this page