Records type all-round analysis [change type]
View match by match list [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 17 Aug 2007 remove greater than or equal to 17 Aug 2007 from query
Not involving the player WIA Fernando (SL) remove WIA Fernando (SL) from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2021-2024 114 4043 210* 36.75 7 - - - - 31 0 - Profile
filtered 2021-2024 93 3118 137 34.26 4 - - - - 26 0 -
Match by match list
39 - 39 - - 0 0 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
37 - 37 - - 1 0 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
5 - 5 - - 0 0 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
8 - 8 - - 0 0 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
10 - 10 - - 0 0 ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
24 - 24 - - 0 0 ODI v West Indies North Sound 14 Mar 2021 ODI # 4278
9 103 112 - - 0 0 Test v West Indies North Sound 21 Mar 2021 Test # 2416
51 DNB 51 - - 0 0 Test v West Indies North Sound 29 Mar 2021 Test # 2417
12 - 12 - - 0 0 Test v Bangladesh Pallekele 21 Apr 2021 Test # 2418
30 24 54 - - 1 0 Test v Bangladesh Pallekele 29 Apr 2021 Test # 2419
8 - 8 - - 1 0 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
20 - 20 - - 1 0 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
0 - 0 - - 0 0 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
5 - 5 - - 0 0 ODI v England Chester-le-Street 29 Jun 2021 ODI # 4296
56 3 59 - - 1 0 Test v West Indies Galle 21 Nov 2021 Test # 2434
73 66 139 - - 0 0 Test v West Indies Galle 29 Nov 2021 Test # 2437
75 - 75 - - 0 0 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
16 - 16 - - 0 0 ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
55 - 55 - - 1 0 ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
16 - 16 - - 0 0 T20I v Australia Canberra 15 Feb 2022 T20I # 1466
46 - 46 - - 0 0 T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
13 - 13 - - 1 0 T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
0 - 0 - - 0 0 T20I v India Lucknow 24 Feb 2022 T20I # 1492
75 - 75 - - 0 0 T20I v India Dharamsala 26 Feb 2022 T20I # 1493
1 - 1 - - 0 0 T20I v India Dharamsala 27 Feb 2022 T20I # 1494
61* 6 67 - - 0 0 Test v India Mohali 4 Mar 2022 Test # 2452
36 - 36 - - 0 0 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
3 - 3 - - 0 0 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
27 - 27 - - 0 0 T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
56 - 56 - - 0 0 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
14 - 14 - - 0 0 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
137 - 137 - - 0 0 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
13 - 13 - - 0 0 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
2 - 2 - - 2 0 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
23 14 37 - - 1 0 Test v Australia Galle 29 Jun 2022 Test # 2469
6 - 6 - - 0 0 Test v Australia Galle 8 Jul 2022 Test # 2471
3 - 3 - - 0 0 T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
20 - 20 - - 0 0 T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
35 - 35 - - 0 0 T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
52 - 52 - - 3 0 T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
55* - 55 - - 2 0 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
8 - 8 - - 0 0 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
9 - 9 - - 0 0 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
74 - 74 - - 1 0 T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
14 - 14 - - 0 0 T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
40 - 40 - - 0 0 T20I v Australia Perth 25 Oct 2022 T20I # 1845
0 - 0 - - 0 0 T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
10 - 10 - - 0 0 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
67 - 67 - - 0 0 T20I v England Sydney 5 Nov 2022 T20I # 1867
85 - 85 - - 0 0 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
3* - 3 - - 0 0 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
35 - 35 - - 2 0 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
1 - 1 - - 0 0 T20I v India Wankhede 3 Jan 2023 T20I # 1984
33 - 33 - - 0 0 T20I v India Pune 5 Jan 2023 T20I # 1985
9 - 9 - - 1 0 ODI v New Zealand Auckland 25 Mar 2023 ODI # 4548
57 - 57 - - 0 0 ODI v New Zealand Hamilton 31 Mar 2023 ODI # 4557
0 - 0 - - 0 0 T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
9 - 9 - - 0 0 T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
25 - 25 - - 0 0 T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
38 - 38 - - 0 0 ODI v Afghanistan Hambantota 2 Jun 2023 ODI # 4579
43 - 43 - - 1 0 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
51 - 51 - - 0 0 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
57 - 57 - - 0 0 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
37* - 37 - - 1 0 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
20 - 20 - - 0 0 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
75 - 75 - - 0 0 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
0 - 0 - - 0 0 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
101* - 101 - - 1 0 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
104 - 104 - - 1 0 ODI v West Indies Harare 7 Jul 2023 ODI # 4618
23 - 23 - - 0 0 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
14 - 14 - - 1 0 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
41 - 41 - - 0 0 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
40 - 40 - - 0 0 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
6 - 6 - - 0 0 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
29 - 29 - - 0 0 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
2 - 2 - - 0 0 ODI v India Colombo (RPS) 17 Sep 2023 ODI # 4649
0 - 0 - - 0 0 ODI v South Africa Delhi 7 Oct 2023 ODI # 4661
51 - 51 - - 0 0 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
61 - 61 - - 0 0 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
54 - 54 - - 0 0 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
77* - 77 - - 0 0 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
46 - 46 - - 0 0 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
0 - 0 - - 1 0 ODI v India Wankhede 2 Nov 2023 ODI # 4690
41 - 41 - - 1 0 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
2 - 2 - - 0 0 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
2 - 2 - - 0 0 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
1 - 1 - - 0 0 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
39* - 39 - - 0 0 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
6 - 6 - - 0 0 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
25 - 25 - - 0 0 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
60* - 60 - - 0 0 T20I v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
3 - 3 - - 0 0 T20I v South Africa New York 3 Jun 2024 T20I # 2635
47 - 47 - - 0 0 T20I v Bangladesh Dallas 7 Jun 2024 T20I # 2646
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th Match, Jun 11, 2024 [T20I # 2666 - Live]
    » Australia 74/1 (5.4 ov, MR Marsh 18*, TM Head 34*, JT Brassell 0/14) - Match over
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665 - Live]
    » Pakistan 107/3 (17.3 ov, Usman Khan 2*, Mohammad Rizwan 53*, JOA Gordon 1/17) - Match over
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