Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 3 Apr 2018 remove greater than or equal to 3 Apr 2018 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 2011-2024 141 220 11 8215 244 39.30 14991 54.79 17 48 16 861 13 Profile
filtered 2018-2024 32 48 3 2657 244 59.04 4304 61.73 7 15 0 286 4
Innings by innings list
158* 360 222 13 1 71.17 2 not out 1 Test v South Africa Galle 12 Jul 2018 Test # 2311
60 137 80 7 0 75.00 2 caught 3 Test v South Africa Galle 12 Jul 2018 Test # 2311
53 147 110 4 0 48.18 2 caught 1 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
85 195 136 12 0 62.50 2 caught 3 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
4 - 2 1 0 200.00 1 caught 2 Test v England Galle 6 Nov 2018 Test # 2324
26 - 86 1 0 30.23 1 caught 4 Test v England Galle 6 Nov 2018 Test # 2324
63 - 125 4 0 50.40 1 run out 2 Test v England Pallekele 14 Nov 2018 Test # 2326
57 - 96 4 0 59.37 1 caught 4 Test v England Pallekele 14 Nov 2018 Test # 2326
83 - 125 9 0 66.40 2 caught 2 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
23 - 36 3 0 63.88 2 bowled 4 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
36 - 37 4 0 97.29 2 caught 1 ODI v Bangladesh Colombo (RPS) 26 Jul 2019 ODI # 4193
15 - 29 1 0 51.72 2 bowled 2 ODI v Bangladesh Colombo (RPS) 28 Jul 2019 ODI # 4194
46 - 60 6 0 76.66 2 caught 1 ODI v Bangladesh Colombo (RPS) 31 Jul 2019 ODI # 4195
39 85 73 4 0 53.42 1 lbw 2 Test v New Zealand Galle 14 Aug 2019 Test # 2354
122 310 243 6 1 50.20 1 caught 4 Test v New Zealand Galle 14 Aug 2019 Test # 2354
65 251 165 6 0 39.39 1 caught 1 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
21 91 70 2 0 30.00 7 lbw 3 Test v New Zealand Colombo (PSS) 22 Aug 2019 Test # 2356
52 - 57 7 0 91.22 2 caught 2 ODI v West Indies Colombo (SSC) 22 Feb 2020 ODI # 4246
1 - 8 0 0 12.50 2 caught 1 ODI v West Indies Hambantota 26 Feb 2020 ODI # 4247
44 - 54 5 0 81.48 2 caught 1 ODI v West Indies Pallekele 1 Mar 2020 ODI # 4250
244 698 437 26 0 55.83 1 caught 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
118 264 190 15 0 62.10 1 caught 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
66 109 78 7 1 84.61 2 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
147 433 300 15 0 49.00 2 stumped 1 Test v West Indies Galle 21 Nov 2021 Test # 2434
83 165 104 9 0 79.80 2 caught 3 Test v West Indies Galle 21 Nov 2021 Test # 2434
42 132 90 6 0 46.66 2 caught 1 Test v West Indies Galle 29 Nov 2021 Test # 2437
6 9 10 1 0 60.00 1 run out 3 Test v West Indies Galle 29 Nov 2021 Test # 2437
28 130 84 3 0 33.33 2 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
23 25 20 5 0 115.00 2 caught 3 Test v Australia Galle 29 Jun 2022 Test # 2469
86 246 165 10 0 52.12 2 lbw 2 Test v Australia Galle 8 Jul 2022 Test # 2471
1 14 7 0 0 14.28 2 bowled 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
16 44 29 2 0 55.17 2 lbw 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
40 141 90 3 0 44.44 2 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
61 167 105 3 0 58.09 6 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
179 372 235 15 0 76.17 2 caught 1 Test v Ireland Galle 16 Apr 2023 Test # 2502
115 - 133 15 0 86.46 2 caught 2 Test v Ireland Galle 24 Apr 2023 Test # 2503
4 13 6 1 0 66.66 2 caught 1 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
52 99 62 7 0 83.87 2 lbw 1 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
56* 66 45 7 0 124.44 2 not out 2 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
29 69 43 6 0 67.44 2 caught 1 Test v Pakistan Galle 16 Jul 2023 Test # 2511
20 52 27 4 0 74.07 2 caught 3 Test v Pakistan Galle 16 Jul 2023 Test # 2511
17 71 37 3 0 45.94 2 bowled 1 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
41 115 61 6 0 67.21 2 caught 3 Test v Pakistan Colombo (SSC) 24 Jul 2023 Test # 2514
1 11 3 0 0 33.33 2 bowled 2 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
18 27 17 3 0 105.88 2 caught 1 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
2 37 18 0 0 11.11 2 caught 2 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
77 153 72 12 0 106.94 2 caught 2 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
32* 33 22 3 1 145.45 1 not out 4 Test v Afghanistan Colombo (SSC) 2 Feb 2024 Test # 2527
Statsguru includes the following current or recent relevant matches:
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th Match, May 24, 2024 [T20I # 2619]
West Indies v South Africa at Kingston, 1st T20I, May 23, 2024 [T20I # 2617]
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616]
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page