Records type batting analysis [change type]
View list of partnerships [change view]
Primary team Sri Lanka remove Sri Lanka from query
Start of match date greater than or equal to 1 Jan 2000 remove greater than or equal to 1 Jan 2000 from query
For wicket greater than or equal to 6 remove greater than or equal to 6 from query
Ordered by start date (reverse)
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 99 91 20 1456 74* 20.50 1187 122.66 0 5 10 107 72 Profile
filtered 2015-2024 99 91 20 1456 74* 20.50 1187 122.66 0 5 10 107 72
List of partnerships
AD Mathews 7 6 6/109 7/115 1 v Bangladesh Dallas 7 Jun 2024 T20I # 2646
AD Mathews 7 23 6/45 7/68 1 v South Africa New York 3 Jun 2024 T20I # 2635
AD Mathews 6 12 5/140 6/152 1 v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
S Samarawickrama 7 22 6/152 7/174 1 v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
AD Mathews 6 53* 5/112 5/165 1 v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
PHKD Mendis 6 36 5/151 6/187 2 v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
AD Mathews 7 6 6/146 7/152 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
M Theekshana 8 3 7/152 8/155 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
B Fernando 9 0 8/155 9/155 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
AD Mathews 6 15 5/145 6/160 1 v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
AD Mathews 7 55 6/83 7/138 2 v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
PVD Chameera 8 6* 7/138 7/144 2 v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
PW Hasaranga 6 11 5/96 6/107 2 v India Rajkot 7 Jan 2023 T20I # 1986
C Karunaratne 7 16 6/107 7/123 2 v India Rajkot 7 Jan 2023 T20I # 1986
M Theekshana 8 4 7/123 8/127 2 v India Rajkot 7 Jan 2023 T20I # 1986
CAK Rajitha 9 8 8/127 9/135 2 v India Rajkot 7 Jan 2023 T20I # 1986
PW Hasaranga 6 0 5/138 6/138 1 v India Pune 5 Jan 2023 T20I # 1985
C Karunaratne 7 68* 6/138 6/206 1 v India Pune 5 Jan 2023 T20I # 1985
PW Hasaranga 6 40 5/68 6/108 2 v India Wankhede 3 Jan 2023 T20I # 1984
C Karunaratne 7 21 6/108 7/129 2 v India Wankhede 3 Jan 2023 T20I # 1984
PBB Rajapaksa 6 34 5/24 6/58 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
PW Hasaranga 7 6 6/58 7/64 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
M Theekshana 8 1 7/64 8/65 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
CAK Rajitha 9 28 8/65 9/93 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
PW Hasaranga 6 6 5/74 6/80 2 v Namibia Geelong 16 Oct 2022 T20I # 1823
C Karunaratne 7 8 6/80 7/88 2 v Namibia Geelong 16 Oct 2022 T20I # 1823
PW Hasaranga 6 8 5/131 6/139 2 v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
C Karunaratne 7 19 6/139 7/158 2 v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
PBB Rajapaksa 6 4 5/60 6/64 1 v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
PW Hasaranga 6 10 5/98 6/108 2 v Australia Pallekele 11 Jun 2022 T20I # 1564
C Karunaratne 7 69* 6/108 6/177 2 v Australia Pallekele 11 Jun 2022 T20I # 1564
PW Hasaranga 6 20 5/101 6/121 1 v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
C Karunaratne 7 0 6/121 7/121 1 v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
C Karunaratne 6 86* 5/60 5/146 1 v India Dharamsala 27 Feb 2022 T20I # 1494
C Karunaratne 6 23* 5/160 5/183 1 v India Dharamsala 26 Feb 2022 T20I # 1493
C Karunaratne 6 1 5/116 6/117 1 v Australia Melbourne 18 Feb 2022 T20I # 1470
C Karunaratne 6 28 5/87 6/115 1 v Australia Canberra 15 Feb 2022 T20I # 1466
PVD Chameera 7 6* 6/115 6/121 1 v Australia Canberra 15 Feb 2022 T20I # 1466
LD Chandimal 6 0 5/89 6/89 2 v Australia Sydney 11 Feb 2022 T20I # 1458
PW Hasaranga 6 53 5/76 6/129 2 v England Sharjah 1 Nov 2021 T20I # 1382
C Karunaratne 7 1 6/129 7/130 2 v England Sharjah 1 Nov 2021 T20I # 1382
P Nissanka 6 19 5/91 6/110 1 v South Africa Sharjah 30 Oct 2021 T20I # 1378
PBB Rajapaksa 6 40 5/94 6/134 1 v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
KIC Asalanka 6 7* 5/165 5/172 2 v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
P Nissanka 6 14 5/143 6/157 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
C Karunaratne 7 3 6/157 7/160 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
PVD Chameera 8 11* 7/160 7/171 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
PW Hasaranga 6 5 5/80 6/85 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
LD Madushanka 7 1 6/85 7/86 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
C Karunaratne 8 15 7/86 8/101 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
PW Hasaranga 6 0 5/111 6/111 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
C Karunaratne 7 11 6/111 7/122 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
I Udana 8 2 7/122 8/124 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
PW Hasaranga 6 11 5/76 6/87 1 v England Cardiff 24 Jun 2021 T20I # 1168
I Udana 7 3 6/87 7/90 1 v England Cardiff 24 Jun 2021 T20I # 1168
PW Hasaranga 6 17 5/79 6/96 1 v England Cardiff 23 Jun 2021 T20I # 1165
I Udana 7 33 6/96 7/129 1 v England Cardiff 23 Jun 2021 T20I # 1165
PW Hasaranga 6 14 5/95 6/109 1 v West Indies Pallekele 6 Mar 2020 T20I # 1078
NLTC Perera 7 46* 6/109 6/155 1 v West Indies Pallekele 6 Mar 2020 T20I # 1078
DM de Silva 6 16 5/94 6/110 2 v India Pune 10 Jan 2020 T20I # 1027
DM de Silva 6 13 5/104 6/117 1 v India Indore 7 Jan 2020 T20I # 1026
PW Hasaranga 6 0 5/75 6/75 1 v Australia Brisbane 30 Oct 2019 T20I # 988
PW Hasaranga 6 21 5/50 6/71 2 v Australia Adelaide 27 Oct 2019 T20I # 978
PADLR Sandakan 7 0 6/71 7/71 2 v Australia Adelaide 27 Oct 2019 T20I # 978
I Udana 6 10 5/145 6/155 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
PW Hasaranga 7 27* 6/155 6/182 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
DM de Silva 6 1 5/118 6/119 2 v New Zealand Auckland 11 Jan 2019 T20I # 718
CAK Rajitha 7 9 6/119 7/128 2 v New Zealand Auckland 11 Jan 2019 T20I # 718
NLTC Perera 6 33 5/77 6/110 2 v England Colombo (RPS) 27 Oct 2018 T20I # 703
BKG Mendis 6 2 5/118 6/120 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
A Dananjaya 7 26 6/120 7/146 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
RAS Lakmal 8 5 7/146 8/151 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
NLTC Perera 6 39* 5/136 5/175 2 v India Colombo (RPS) 6 Mar 2018 T20I # 656
DAS Gunaratne 7 26 6/85 7/111 1 v India Wankhede 24 Dec 2017 T20I # 635
A Dananjaya 8 24* 7/111 7/135 1 v India Wankhede 24 Dec 2017 T20I # 635
I Udana 6 6 5/111 6/117 1 v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
ML Udawatte 7 0 6/117 7/117 1 v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
SS Pathirana 8 0 7/117 8/117 1 v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
SS Pathirana 6 0 5/66 6/66 1 v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
SMA Priyanjan 6 0 5/113 6/113 1 v India Colombo (RPS) 6 Sep 2017 T20I # 618
TAM Siriwardana 6 0 5/91 6/91 2 v Australia Adelaide 22 Feb 2017 T20I # 598
NLTC Perera 7 11 6/85 7/96 1 v South Africa Delhi 28 Mar 2016 T20I # 554
HMRKB Herath 8 13 7/96 8/109 1 v South Africa Delhi 28 Mar 2016 T20I # 554
JDF Vandersay 9 11 8/109 9/120 1 v South Africa Delhi 28 Mar 2016 T20I # 554
RAS Lakmal 10 0 9/120 10/120 1 v South Africa Delhi 28 Mar 2016 T20I # 554
AD Mathews 7 18 6/137 7/155 2 v England Delhi 26 Mar 2016 T20I # 551
CK Kapugedera 6 4 5/100 6/104 1 v India Mirpur 1 Mar 2016 T20I # 515
AD Mathews 6 10 5/92 6/102 2 v Bangladesh Mirpur 28 Feb 2016 T20I # 513
CK Kapugedera 7 14 6/102 7/116 2 v Bangladesh Mirpur 28 Feb 2016 T20I # 513
S Prasanna 6 27 5/21 6/48 1 v India Visakhapatnam 14 Feb 2016 T20I # 499
NLTC Perera 7 6 6/48 7/54 1 v India Visakhapatnam 14 Feb 2016 T20I # 499
TAM Siriwardana 6 48 5/68 6/116 2 v India Ranchi 12 Feb 2016 T20I # 497
CK Kapugedera 7 27 6/145 7/172 1 v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
Statsguru includes the following current or recent Twenty20 Internationals:
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