Records type all-round 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 1 jan 2010 remove greater than or equal to 1 jan 2010 from query
Not involving the player M Muralidaran (Asia/ICC/SL) remove M Muralidaran (Asia/ICC/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 92 366 38* 12.20 0 104 4/25 29.14 0 22 0 -16.94 Profile
filtered 2021-2024 92 366 38* 12.20 0 104 4/25 29.14 0 22 0 -16.94
Innings by innings list
1 10* - - - - - ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
2 - 10.0 37 4 0 0 ODI v South Africa Colombo (RPS) 7 Sep 2021 ODI # 4318
1 - 4.0 35 1 1 0 T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
2 DNB - - - - - T20I v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
1 0 - - - - - T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
2 - 4.0 30 0 0 0 T20I v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
1 DNB - - - - - T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
2 - 4.0 28 0 0 0 T20I v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
1 - 4.0 25 3 0 0 T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
2 DNB - - - - - T20I v Namibia Abu Dhabi 18 Oct 2021 T20I # 1313
1 DNB - - - - - T20I v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
2 - 4.0 17 3 1 0 T20I v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
1 - 1.0 3 2 0 0 T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
2 DNB - - - - - T20I v Netherlands Sharjah 22 Oct 2021 T20I # 1346
1 DNB - - - - - T20I v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
2 - 4.0 27 0 0 0 T20I v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
1 7* - - - - - T20I v South Africa Sharjah 30 Oct 2021 T20I # 1378
2 - 4.0 31 0 0 0 T20I v South Africa Sharjah 30 Oct 2021 T20I # 1378
1 - 4.0 13 0 0 0 T20I v England Sharjah 1 Nov 2021 T20I # 1382
2 2 - - - - - T20I v England Sharjah 1 Nov 2021 T20I # 1382
1 DNB - - - - - T20I v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
2 - 4.0 21 0 0 0 T20I v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
1 - 10.0 40 0 0 0 ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
2 DNB - - - - - ODI v Zimbabwe Pallekele 16 Jan 2022 ODI # 4341
1 - 10.0 49 1 0 0 ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
2 4* - - - - - ODI v Zimbabwe Pallekele 18 Jan 2022 ODI # 4343
1 1* - - - - - ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
2 - 6.0 10 1 1 0 ODI v Zimbabwe Pallekele 21 Jan 2022 ODI # 4347
1 - 3.0 27 0 0 0 T20I v Australia Sydney 11 Feb 2022 T20I # 1458
2 DNB - - - - - T20I v Australia Sydney 11 Feb 2022 T20I # 1458
1 - 4.0 31 1 1 0 T20I v Australia Sydney 13 Feb 2022 T20I # 1463
2 6* - - - - - T20I v Australia Sydney 13 Feb 2022 T20I # 1463
1 DNB - - - - - T20I v Australia Canberra 15 Feb 2022 T20I # 1466
2 - 4.0 24 3 0 0 T20I v Australia Canberra 15 Feb 2022 T20I # 1466
1 3 - - - - - T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
2 - 4.0 20 1 1 0 T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
1 - 4.0 27 0 0 0 T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
2 DNB - - - - - T20I v Australia Melbourne 20 Feb 2022 T20I # 1478
1 1 - - - - - T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
2 - 4.0 25 0 0 0 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
1 1* - - - - - T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
2 - 4.0 29 0 0 0 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
1 - 4.0 25 2 0 0 T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
2 DNB - - - - - T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
1 DNB - - - - - ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
2 - 8.0 51 1 0 0 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
1 11* - - - - - ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
2 - 8.0 44 0 1 0 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
1 - 10.0 37 0 1 0 ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
2 DNB - - - - - ODI v Australia Colombo (RPS) 19 Jun 2022 ODI # 4415
1 0 - - - - - ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
2 - 10.0 40 1 0 0 ODI v Australia Colombo (RPS) 21 Jun 2022 ODI # 4416
1 2* - - - - - ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
2 - 10.0 26 2 0 0 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
1 - 16.0 48 1 0 0 Test v Australia Galle 8 Jul 2022 Test # 2471
2 10 - - - - - Test v Australia Galle 8 Jul 2022 Test # 2471
3 - 5.0 28 2 0 0 Test v Australia Galle 8 Jul 2022 Test # 2471
1 38 - - - - - Test v Pakistan Galle 16 Jul 2022 Test # 2472
2 - 25.5 68 2 0 0 Test v Pakistan Galle 16 Jul 2022 Test # 2472
3 11 - - - - - Test v Pakistan Galle 16 Jul 2022 Test # 2472
4 - 14.0 44 0 1 0 Test v Pakistan Galle 16 Jul 2022 Test # 2472
1 0 - - - - - T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
2 - 4.0 35 0 0 0 T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
1 - 4.0 23 1 0 0 T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
2 0* - - - - - T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
1 - 4.0 29 1 1 0 T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
2 DNB - - - - - T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
1 - 4.0 29 1 1 0 T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
2 DNB - - - - - T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
1 - 4.0 21 2 0 0 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
2 DNB - - - - - T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
1 DNB - - - - - T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
2 - 4.0 25 1 1 0 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
1 - 4.0 23 1 0 0 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
2 11* - - - - - T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
1 DNB - - - - - T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
2 - 3.1 15 2 0 0 T20I v U.A.E. Geelong 18 Oct 2022 T20I # 1832
1 DNB - - - - - T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
2 - 4.0 32 2 0 0 T20I v Netherlands Geelong 20 Oct 2022 T20I # 1835
1 - 4.0 19 2 0 0 T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
2 DNB - - - - - T20I v Ireland Hobart 23 Oct 2022 T20I # 1841
1 DNB - - - - - T20I v Australia Perth 25 Oct 2022 T20I # 1845
2 - 3.0 23 1 0 0 T20I v Australia Perth 25 Oct 2022 T20I # 1845
1 - 4.0 35 1 0 0 T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
2 0 - - - - - T20I v New Zealand Sydney 29 Oct 2022 T20I # 1850
1 - 4.0 33 0 0 0 T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
2 DNB - - - - - T20I v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
1 0* - - - - - T20I v England Sydney 5 Nov 2022 T20I # 1867
2 - 4.0 22 0 0 0 T20I v England Sydney 5 Nov 2022 T20I # 1867
1 - 10.0 62 1 0 0 ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
2 3 - - - - - ODI v Afghanistan Pallekele 25 Nov 2022 ODI # 4485
1 - 10.0 49 2 1 0 ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
2 DNB - - - - - ODI v Afghanistan Pallekele 27 Nov 2022 ODI # 4488
1 - 7.0 46 0 0 0 ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
2 DNB - - - - - ODI v Afghanistan Pallekele 30 Nov 2022 ODI # 4490
1 - 4.0 29 1 0 0 T20I v India Wankhede 3 Jan 2023 T20I # 1984
2 1 - - - - - T20I v India Wankhede 3 Jan 2023 T20I # 1984
1 DNB - - - - - T20I v India Pune 5 Jan 2023 T20I # 1985
2 - 4.0 33 0 2 0 T20I v India Pune 5 Jan 2023 T20I # 1985
1 - 4.0 48 0 0 0 T20I v India Rajkot 7 Jan 2023 T20I # 1986
2 2 - - - - - T20I v India Rajkot 7 Jan 2023 T20I # 1986
1 DNB - - - - - T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
2 - 4.0 22 1 0 0 T20I v New Zealand Auckland 2 Apr 2023 T20I # 2039
1 0 - - - - - T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
2 - 4.0 18 0 0 0 T20I v New Zealand Dunedin 5 Apr 2023 T20I # 2040
1 0* - - - - - T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
2 - 4.0 22 1 0 0 T20I v New Zealand Queenstown 8 Apr 2023 T20I # 2041
1 DNB - - - - - ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
2 - 7.1 35 1 0 0 ODI v Afghanistan Hambantota 4 Jun 2023 ODI # 4580
1 - 4.0 16 1 0 0 ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
2 DNB - - - - - ODI v Afghanistan Hambantota 7 Jun 2023 ODI # 4583
1 DNB - - - - - ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
2 - 10.0 43 1 0 0 ODI v U.A.E. Bulawayo 19 Jun 2023 ODI # 4587
1 - 4.0 23 0 0 0 ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
2 DNB - - - - - ODI v Oman Bulawayo 23 Jun 2023 ODI # 4595
1 0 - - - - - ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
2 - 6.0 29 2 0 0 ODI v Ireland Bulawayo 25 Jun 2023 ODI # 4599
1 16* - - - - - ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
2 - 10.0 41 3 0 0 ODI v Scotland Bulawayo 27 Jun 2023 ODI # 4603
1 28 - - - - - ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
2 - 9.0 31 3 0 0 ODI v Netherlands Bulawayo 30 Jun 2023 ODI # 4606
1 - 8.2 25 4 0 0 ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
2 DNB - - - - - ODI v Zimbabwe Bulawayo 2 Jul 2023 ODI # 4609
1 - 10.0 34 4 0 0 ODI v West Indies Harare 7 Jul 2023 ODI # 4618
2 DNB - - - - - ODI v West Indies Harare 7 Jul 2023 ODI # 4618
1 13 - - - - - ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
2 - 6.3 31 4 0 0 ODI v Netherlands Harare 9 Jul 2023 ODI # 4620
1 - 8.0 19 2 1 0 ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
2 DNB - - - - - ODI v Bangladesh Pallekele 31 Aug 2023 ODI # 4629
1 28 - - - - - ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
2 - 10.0 62 1 0 0 ODI v Afghanistan Lahore 5 Sep 2023 ODI # 4633
1 2 - - - - - ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
2 - 9.0 69 3 0 0 ODI v Bangladesh Colombo (RPS) 9 Sep 2023 ODI # 4637
1 - 9.1 41 1 0 0 ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
2 2 - - - - - ODI v India Colombo (RPS) 12 Sep 2023 ODI # 4641
1 - 9.0 42 1 0 0 ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
2 DNB - - - - - ODI v Pakistan Colombo (RPS) 14 Sep 2023 ODI # 4644
1 0 - - - - - ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
2 - 10.0 59 1 0 0 ODI v Pakistan Hyderabad 10 Oct 2023 ODI # 4665
1 0 - - - - - ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
2 - 7.0 49 0 1 0 ODI v Australia Lucknow 16 Oct 2023 ODI # 4671
1 - 10.0 44 1 0 0 ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
2 DNB - - - - - ODI v Netherlands Lucknow 21 Oct 2023 ODI # 4676
1 - 8.2 21 1 0 0 ODI v England Bengaluru 26 Oct 2023 ODI # 4682
2 DNB - - - - - ODI v England Bengaluru 26 Oct 2023 ODI # 4682
1 29 - - - - - ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
2 - 10.0 55 0 0 0 ODI v Afghanistan Pune 30 Oct 2023 ODI # 4687
1 - 10.0 67 0 1 0 ODI v India Wankhede 2 Nov 2023 ODI # 4690
2 12* - - - - - ODI v India Wankhede 2 Nov 2023 ODI # 4690
1 21 - - - - - ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
2 - 9.0 44 2 0 0 ODI v Bangladesh Delhi 6 Nov 2023 ODI # 4695
1 38* - - - - - ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
2 - 7.0 43 1 0 0 ODI v New Zealand Bengaluru 9 Nov 2023 ODI # 4698
1 10 - - - - - ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
2 - DNB - - 0 0 ODI v Zimbabwe Colombo (RPS) 6 Jan 2024 ODI # 4718
1 - 9.4 31 4 0 0 ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
2 18 - - - - - ODI v Zimbabwe Colombo (RPS) 8 Jan 2024 ODI # 4719
1 - 5.0 15 1 0 0 ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
2 DNB - - - - - ODI v Zimbabwe Colombo (RPS) 11 Jan 2024 ODI # 4720
1 - 4.0 16 2 0 0 T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
2 DNB - - - - - T20I v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
1 DNB - - - - - T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
2 - 4.0 25 2 1 0 T20I v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
1 - 3.1 14 2 1 0 T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
2 DNB - - - - - T20I v Zimbabwe Colombo (RPS) 18 Jan 2024 T20I # 2436
1 DNB - - - - - ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
2 - 10.0 56 0 0 0 ODI v Afghanistan Pallekele 9 Feb 2024 ODI # 4725
1 DNB - - - - - ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
2 - 6.0 25 0 0 0 ODI v Afghanistan Pallekele 11 Feb 2024 ODI # 4727
1 2 - - - - - T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
2 - 4.0 31 1 0 0 T20I v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
1 DNB - - - - - T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
2 - 4.0 30 1 1 0 T20I v Afghanistan Dambulla 19 Feb 2024 T20I # 2480
1 DNB - - - - - T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
2 - 4.0 32 1 0 0 T20I v Bangladesh Sylhet 4 Mar 2024 T20I # 2494
1 DNB - - - - - T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
2 - 4.0 35 0 0 0 T20I v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
1 DNB - - - - - T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
2 - 4.0 35 1 0 0 T20I v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
1 1 - - - - - ODI v Bangladesh Chattogram 13 Mar 2024 ODI # 4743
2 - 9.4 47 0 1 0 ODI v Bangladesh Chattogram 13 Mar 2024 ODI # 4743
1 15 - - - - - ODI v Bangladesh Chattogram 18 Mar 2024 ODI # 4745
2 - 9.2 35 0 0 0 ODI v Bangladesh Chattogram 18 Mar 2024 ODI # 4745
1 7* - - - - - T20I v South Africa New York 3 Jun 2024 T20I # 2635
2 - 1.0 3 0 0 0 T20I v South Africa New York 3 Jun 2024 T20I # 2635
1 0 - - - - - T20I v Bangladesh Dallas 7 Jun 2024 T20I # 2646
2 - 4.0 25 0 1 0 T20I v Bangladesh Dallas 7 Jun 2024 T20I # 2646
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