Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 17 Dec 1986 remove greater than or equal to 17 Dec 1986 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 2015-2024 187 220 22 6239 173 31.51 9247 67.47 12 27 14 679 67 Profile
filtered 2015-2024 187 220 22 6239 173 31.51 9247 67.47 12 27 14 679 67
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:
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617 - Live]
    » South Africa 147 (19.5 ov, L Ngidi 5*, MW Forde 3/27) - Match over
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page