Records type batting analysis [change type]
View innings by innings list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 2 Oct 2019 remove greater than or equal to 2 Oct 2019 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 2014-2023 137 175 9 4841 116 29.16 6231 77.69 2 32 7 552 32 Profile
filtered 2019-2023 31 45 4 1108 96 27.02 1692 65.48 0 9 2 121 3
Innings by innings list
5 - 3 1 0 166.66 5 caught 1 T20I v Australia Brisbane 30 Oct 2019 T20I # 988
0 - 1 0 0 0.00 2 caught 1 T20I v Australia Melbourne 1 Nov 2019 T20I # 993
33 90 63 4 0 52.38 7 caught 1 Test v Pakistan Rawalpindi 11 Dec 2019 Test # 2373
21 50 35 3 0 60.00 8 bowled 2 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
65 105 76 11 0 85.52 7 bowled 4 Test v Pakistan Karachi 19 Dec 2019 Test # 2375
63 - 120 3 0 52.50 7 lbw 2 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
DNB - - - - - - - 4 Test v Zimbabwe Harare 19 Jan 2020 Test # 2381
1 8 6 0 0 16.66 7 lbw 2 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
DNB - - - - - - - 4 Test v Zimbabwe Harare 27 Jan 2020 Test # 2383
49 120 86 6 0 56.97 6 lbw 1 Test v South Africa Centurion 26 Dec 2020 Test # 2399
10 22 15 2 0 66.66 5 caught 3 Test v South Africa Centurion 26 Dec 2020 Test # 2399
7 16 10 1 0 70.00 6 caught 1 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
36 82 68 6 0 52.94 6 caught 3 Test v South Africa Johannesburg 3 Jan 2021 Test # 2401
12 44 21 1 0 57.14 6 caught 1 Test v England Galle 14 Jan 2021 Test # 2403
29 112 74 1 0 39.18 7 caught 3 Test v England Galle 14 Jan 2021 Test # 2403
92 235 144 10 0 63.88 6 caught 1 Test v England Galle 22 Jan 2021 Test # 2405
7 30 14 1 0 50.00 6 caught 3 Test v England Galle 22 Jan 2021 Test # 2405
33 43 29 3 1 113.79 1 bowled 1 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
0* 3 0 0 0 - 8 not out 1 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
4 6 6 0 0 66.66 3 caught 1 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
32 86 76 2 0 42.10 7 caught 1 Test v West Indies North Sound 21 Mar 2021 Test # 2416
96 274 163 8 0 58.89 7 bowled 3 Test v West Indies North Sound 21 Mar 2021 Test # 2416
20 42 25 2 0 80.00 7 caught 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
31 59 33 3 0 93.93 7 run out 2 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
77* 113 72 8 1 106.94 7 not out 1 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
24 44 25 2 0 96.00 7 caught 3 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
7 16 9 0 0 77.77 6 run out 1 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
3 8 3 0 0 100.00 5 caught 1 T20I v England Cardiff 24 Jun 2021 T20I # 1168
11 43 19 1 0 57.89 5 caught 2 T20I v England Southampton 26 Jun 2021 T20I # 1174
2 11 10 0 0 20.00 7 caught 2 Test v India Mohali 4 Mar 2022 Test # 2452
51* 95 81 9 0 62.96 7 not out 3 Test v India Mohali 4 Mar 2022 Test # 2452
21 69 38 3 0 55.26 7 caught 2 Test v India Bengaluru 12 Mar 2022 Test # 2456
12 58 39 0 0 30.76 6 stumped 4 Test v India Bengaluru 12 Mar 2022 Test # 2456
3 3 3 0 0 100.00 7 bowled 1 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
61* 146 96 6 0 63.54 8 not out 3 Test v Bangladesh Chattogram 15 May 2022 Test # 2462
9 18 10 1 0 90.00 8 caught 2 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
DNB - - - - - - - 4 Test v Bangladesh Mirpur 23 May 2022 Test # 2463
25 33 26 5 0 96.15 1 bowled 2 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
1 8 3 0 0 33.33 1 stumped 1 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
58 97 59 6 0 98.30 7 caught 1 Test v Australia Galle 29 Jun 2022 Test # 2469
3 18 7 0 0 42.85 7 caught 3 Test v Australia Galle 29 Jun 2022 Test # 2469
5 17 13 0 0 38.46 7 caught 2 Test v Australia Galle 8 Jul 2022 Test # 2471
4 7 4 1 0 100.00 7 caught 1 Test v Pakistan Galle 16 Jul 2022 Test # 2472
12 15 11 2 0 109.09 8 bowled 3 Test v Pakistan Galle 16 Jul 2022 Test # 2472
51 88 54 6 1 94.44 7 caught 1 Test v Pakistan Galle 24 Jul 2022 Test # 2473
15 26 25 2 0 60.00 1 caught 3 Test v Pakistan Galle 24 Jul 2022 Test # 2473
7 22 13 1 0 53.84 7 lbw 1 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
0 8 4 0 0 0.00 8 caught 3 Test v New Zealand Christchurch 9 Mar 2023 Test # 2498
Statsguru includes the following current or recent relevant matches:
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page