Records type batting analysis [change type]
View list of partnerships [change view]
Primary team Sri Lanka remove Sri Lanka from query
Ordered by partnership runs (descending)
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 97 89 20 1444 74* 20.92 1170 123.41 0 5 10 107 71 Profile
filtered 2015-2024 97 89 20 1444 74* 20.92 1170 123.41 0 5 10 107 71
List of partnerships
C Karunaratne 6 86* 5/60 5/146 1 v India Dharamsala 27 Feb 2022 T20I # 1494
BKG Mendis 5 83 4/71 5/154 2 v Australia Melbourne 20 Feb 2022 T20I # 1478
BOP Fernando 5 76 4/58 5/134 1 v Pakistan Lahore 9 Oct 2019 T20I # 925
C Karunaratne 7 69* 6/108 6/177 2 v Australia Pallekele 11 Jun 2022 T20I # 1564
C Karunaratne 7 68* 6/138 6/206 1 v India Pune 5 Jan 2023 T20I # 1985
NLTC Perera 5 65* 4/129 4/194 2 v Bangladesh Mirpur 15 Feb 2018 T20I # 648
PBB Rajapaksa 5 64* 4/110 4/174 2 v India Dubai (DICS) 6 Sep 2022 T20I # 1759
P Nissanka 5 58 4/102 5/160 1 v India Dharamsala 26 Feb 2022 T20I # 1493
AD Mathews 7 55 6/83 7/138 2 v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
BKG Mendis 5 54 4/77 5/131 2 v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
AD Mathews 6 53* 5/112 5/165 1 v Bangladesh Sylhet 6 Mar 2024 T20I # 2501
PW Hasaranga 6 53 5/76 6/129 2 v England Sharjah 1 Nov 2021 T20I # 1382
TAM Siriwardana 6 48 5/68 6/116 2 v India Ranchi 12 Feb 2016 T20I # 497
P Nissanka 5 48 4/67 5/115 2 v Australia Sydney 13 Feb 2022 T20I # 1463
LD Chandimal 5 47 4/40 5/87 1 v Australia Canberra 15 Feb 2022 T20I # 1466
NLTC Perera 7 46* 6/109 6/155 1 v West Indies Pallekele 6 Mar 2020 T20I # 1078
KIC Asalanka 3 46 2/133 3/179 1 v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
WU Tharanga 4 45 3/160 4/205 1 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
PBB Rajapaksa 6 40 5/94 6/134 1 v Australia Dubai (DICS) 28 Oct 2021 T20I # 1374
PW Hasaranga 6 40 5/68 6/108 2 v India Wankhede 3 Jan 2023 T20I # 1984
NLTC Perera 6 39* 5/136 5/175 2 v India Colombo (RPS) 6 Mar 2018 T20I # 656
PC de Silva 5 39 4/57 5/96 2 v Pakistan Lahore 29 Oct 2017 T20I # 629
N Dickwella 4 37 3/92 4/129 2 v Bangladesh Mirpur 15 Feb 2018 T20I # 648
ML Udawatte 4 36 3/21 4/57 2 v Pakistan Lahore 29 Oct 2017 T20I # 629
PHKD Mendis 6 36 5/151 6/187 2 v Afghanistan Dambulla 21 Feb 2024 T20I # 2482
PBB Rajapaksa 5 34 4/40 5/74 2 v Namibia Geelong 16 Oct 2022 T20I # 1823
PBB Rajapaksa 6 34 5/24 6/58 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
NLTC Perera 6 33 5/77 6/110 2 v England Colombo (RPS) 27 Oct 2018 T20I # 703
I Udana 7 33 6/96 7/129 1 v England Cardiff 23 Jun 2021 T20I # 1165
P Nissanka 5 33 4/80 5/113 2 v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
LD Chandimal 5 31 4/29 5/60 1 v India Dharamsala 27 Feb 2022 T20I # 1494
N Dickwella 4 28 3/131 4/159 1 v New Zealand Pallekele 1 Sep 2019 T20I # 878
C Karunaratne 6 28 5/87 6/115 1 v Australia Canberra 15 Feb 2022 T20I # 1466
CAK Rajitha 9 28 8/65 9/93 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
KIC Asalanka 5 28 4/110 5/138 1 v India Pune 5 Jan 2023 T20I # 1985
PW Hasaranga 7 27* 6/155 6/182 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
CK Kapugedera 7 27 6/145 7/172 1 v Pakistan Colombo (RPS) 1 Aug 2015 T20I # 449
S Prasanna 6 27 5/21 6/48 1 v India Visakhapatnam 14 Feb 2016 T20I # 499
MDKJ Perera 5 27 4/52 5/79 1 v England Cardiff 23 Jun 2021 T20I # 1165
LD Chandimal 4 27 3/68 4/95 2 v South Africa Colombo (RPS) 10 Sep 2021 T20I # 1265
DAS Gunaratne 7 26 6/85 7/111 1 v India Wankhede 24 Dec 2017 T20I # 635
A Dananjaya 7 26 6/120 7/146 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
PW Hasaranga 5 25 4/64 5/89 2 v Australia Sydney 11 Feb 2022 T20I # 1458
MD Gunathilaka 4 25 3/94 4/119 2 v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
A Dananjaya 8 24* 7/111 7/135 1 v India Wankhede 24 Dec 2017 T20I # 635
C Karunaratne 6 23* 5/160 5/183 1 v India Dharamsala 26 Feb 2022 T20I # 1493
KIC Asalanka 5 23 4/99 5/122 1 v New Zealand Dunedin 5 Apr 2023 T20I # 2040
S Samarawickrama 7 22 6/152 7/174 1 v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
LD Madushanka 5 21 4/77 5/98 1 v New Zealand Pallekele 6 Sep 2019 T20I # 880
PW Hasaranga 6 21 5/50 6/71 2 v Australia Adelaide 27 Oct 2019 T20I # 978
KIC Asalanka 5 21 4/90 5/111 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
BKG Mendis 5 21 4/130 5/151 1 v Netherlands Geelong 20 Oct 2022 T20I # 1835
C Karunaratne 7 21 6/108 7/129 2 v India Wankhede 3 Jan 2023 T20I # 1984
PW Hasaranga 6 20 5/101 6/121 1 v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
LD Chandimal 5 19 4/63 5/82 2 v South Africa Colombo (RPS) 14 Aug 2018 T20I # 695
P Nissanka 6 19 5/91 6/110 1 v South Africa Sharjah 30 Oct 2021 T20I # 1378
PBB Rajapaksa 5 19 4/57 5/76 2 v England Sharjah 1 Nov 2021 T20I # 1382
C Karunaratne 7 19 6/139 7/158 2 v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
AD Mathews 7 18 6/137 7/155 2 v England Delhi 26 Mar 2016 T20I # 551
GSNFG Jayasuriya 4 18 3/135 4/153 1 v Pakistan Lahore 5 Oct 2019 T20I # 914
MDKJ Perera 5 18 4/62 5/80 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
PW Hasaranga 6 17 5/79 6/96 1 v England Cardiff 23 Jun 2021 T20I # 1165
PBB Rajapaksa 5 17 4/51 5/68 2 v India Wankhede 3 Jan 2023 T20I # 1984
KIC Asalanka 5 17 4/162 5/179 1 v New Zealand Queenstown 8 Apr 2023 T20I # 2041
DM de Silva 6 16 5/94 6/110 2 v India Pune 10 Jan 2020 T20I # 1027
M Bhanuka 3 16 2/39 3/55 2 v India Colombo (RPS) 28 Jul 2021 T20I # 1206
C Karunaratne 7 16 6/107 7/123 2 v India Rajkot 7 Jan 2023 T20I # 1986
I Udana 5 15* 4/159 4/174 1 v New Zealand Pallekele 1 Sep 2019 T20I # 878
PBB Rajapaksa 3 15 2/120 3/135 1 v Pakistan Lahore 5 Oct 2019 T20I # 914
MDKJ Perera 5 15 4/41 5/56 2 v West Indies Pallekele 4 Mar 2020 T20I # 1075
N Dickwella 5 15 4/46 5/61 2 v England Southampton 26 Jun 2021 T20I # 1174
C Karunaratne 8 15 7/86 8/101 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
AD Mathews 6 15 5/145 6/160 1 v Zimbabwe Colombo (RPS) 16 Jan 2024 T20I # 2433
CK Kapugedera 7 14 6/102 7/116 2 v Bangladesh Mirpur 28 Feb 2016 T20I # 513
AD Mathews 5 14 4/81 5/95 1 v West Indies Pallekele 6 Mar 2020 T20I # 1078
PW Hasaranga 6 14 5/95 6/109 1 v West Indies Pallekele 6 Mar 2020 T20I # 1078
P Nissanka 6 14 5/143 6/157 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
HMRKB Herath 8 13 7/96 8/109 1 v South Africa Delhi 28 Mar 2016 T20I # 554
DM de Silva 6 13 5/104 6/117 1 v India Indore 7 Jan 2020 T20I # 1026
MDKJ Perera 4 12 3/59 4/71 1 v South Africa Colombo (RPS) 12 Sep 2021 T20I # 1270
DM de Silva 5 12 4/84 5/96 2 v India Rajkot 7 Jan 2023 T20I # 1986
AD Mathews 6 12 5/140 6/152 1 v Bangladesh Sylhet 9 Mar 2024 T20I # 2509
PVD Chameera 8 11* 7/160 7/171 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
NLTC Perera 7 11 6/85 7/96 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
PW Hasaranga 6 11 5/76 6/87 1 v England Cardiff 24 Jun 2021 T20I # 1168
C Karunaratne 7 11 6/111 7/122 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
PBB Rajapaksa 5 11 4/90 5/101 1 v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
PW Hasaranga 6 11 5/96 6/107 2 v India Rajkot 7 Jan 2023 T20I # 1986
C Karunaratne 4 10* 3/179 3/189 1 v West Indies Abu Dhabi 4 Nov 2021 T20I # 1392
LD Chandimal 3 10 2/79 3/89 1 v U.A.E. Mirpur 25 Feb 2016 T20I # 510
AD Mathews 6 10 5/92 6/102 2 v Bangladesh Mirpur 28 Feb 2016 T20I # 513
I Udana 6 10 5/145 6/155 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
MDKJ Perera 5 10 4/65 5/75 1 v Australia Brisbane 30 Oct 2019 T20I # 988
PW Hasaranga 6 10 5/98 6/108 2 v Australia Pallekele 11 Jun 2022 T20I # 1564
AD Mathews 4 9 3/89 4/98 1 v U.A.E. Mirpur 25 Feb 2016 T20I # 510
WU Tharanga 5 9 4/127 5/136 2 v India Colombo (RPS) 6 Mar 2018 T20I # 656
CAK Rajitha 7 9 6/119 7/128 2 v New Zealand Auckland 11 Jan 2019 T20I # 718
KIC Asalanka 5 9 4/51 5/60 2 v India Lucknow 24 Feb 2022 T20I # 1492
PBB Rajapaksa 5 9 4/118 5/127 1 v England Sydney 5 Nov 2022 T20I # 1867
PW Hasaranga 6 8 5/131 6/139 2 v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
C Karunaratne 7 8 6/80 7/88 2 v Namibia Geelong 16 Oct 2022 T20I # 1823
CAK Rajitha 9 8 8/127 9/135 2 v India Rajkot 7 Jan 2023 T20I # 1986
KIC Asalanka 6 7* 5/165 5/172 2 v Bangladesh Sharjah 24 Oct 2021 T20I # 1357
TAM Siriwardana 5 7 4/84 5/91 2 v India Pune 9 Feb 2016 T20I # 496
PBB Rajapaksa 4 7 3/135 4/142 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
PBB Rajapaksa 5 7 4/97 5/104 1 v India Indore 7 Jan 2020 T20I # 1026
PVD Chameera 7 6* 6/115 6/121 1 v Australia Canberra 15 Feb 2022 T20I # 1466
DM de Silva 5 6* 4/142 4/148 2 v Afghanistan Brisbane 1 Nov 2022 T20I # 1856
PVD Chameera 8 6* 7/138 7/144 2 v Zimbabwe Colombo (RPS) 14 Jan 2024 T20I # 2432
NLTC Perera 7 6 6/48 7/54 1 v India Visakhapatnam 14 Feb 2016 T20I # 499
I Udana 6 6 5/111 6/117 1 v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
PW Hasaranga 6 6 5/74 6/80 2 v Namibia Geelong 16 Oct 2022 T20I # 1823
PW Hasaranga 7 6 6/58 7/64 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
DM de Silva 4 6 3/156 4/162 1 v New Zealand Queenstown 8 Apr 2023 T20I # 2041
AD Mathews 7 6 6/146 7/152 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
LD Chandimal 5 5* 4/205 4/210 1 v Bangladesh Sylhet 18 Feb 2018 T20I # 651
RAS Lakmal 8 5 7/146 8/151 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
PW Hasaranga 6 5 5/80 6/85 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
PBB Rajapaksa 5 5 4/53 5/58 1 v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
KIC Asalanka 5 5 4/106 5/111 1 v Australia Perth 25 Oct 2022 T20I # 1845
CK Kapugedera 6 4 5/100 6/104 1 v India Mirpur 1 Mar 2016 T20I # 515
MDKJ Perera 5 4 4/46 5/50 2 v Australia Adelaide 27 Oct 2019 T20I # 978
PBB Rajapaksa 6 4 5/60 6/64 1 v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
M Theekshana 8 4 7/123 8/127 2 v India Rajkot 7 Jan 2023 T20I # 1986
MDKJ Perera 5 3 4/55 5/58 2 v India Cuttack 20 Dec 2017 T20I # 633
M Bhanuka 5 3 4/142 5/145 1 v Pakistan Lahore 7 Oct 2019 T20I # 922
I Udana 7 3 6/87 7/90 1 v England Cardiff 24 Jun 2021 T20I # 1168
C Karunaratne 7 3 6/157 7/160 1 v Ireland Abu Dhabi 20 Oct 2021 T20I # 1331
LD Chandimal 5 3 4/113 5/116 1 v Australia Melbourne 18 Feb 2022 T20I # 1470
MDKJ Perera 5 3 4/168 5/171 1 v New Zealand Auckland 2 Apr 2023 T20I # 2039
M Theekshana 8 3 7/152 8/155 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
NLTC Perera 5 2 4/109 5/111 1 v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
WU Tharanga 3 2 2/90 3/92 2 v Bangladesh Mirpur 15 Feb 2018 T20I # 648
BKG Mendis 6 2 5/118 6/120 1 v India Colombo (RPS) 12 Mar 2018 T20I # 659
N Dickwella 4 2 3/108 4/110 1 v New Zealand Pallekele 3 Sep 2019 T20I # 879
I Udana 8 2 7/122 8/124 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
BKG Mendis 5 2 4/96 5/98 2 v Australia Pallekele 11 Jun 2022 T20I # 1564
TAM Siriwardana 5 1 4/20 5/21 1 v India Visakhapatnam 14 Feb 2016 T20I # 499
LD Chandimal 5 1 4/81 5/82 1 v England Southampton 5 Jul 2016 T20I # 561
MDKJ Perera 3 1 2/141 3/142 1 v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
MDKJ Perera 4 1 3/31 4/32 1 v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
DM de Silva 6 1 5/118 6/119 2 v New Zealand Auckland 11 Jan 2019 T20I # 718
LD Madushanka 7 1 6/85 7/86 1 v South Africa Colombo (RPS) 14 Sep 2021 T20I # 1273
C Karunaratne 7 1 6/129 7/130 2 v England Sharjah 1 Nov 2021 T20I # 1382
C Karunaratne 6 1 5/116 6/117 1 v Australia Melbourne 18 Feb 2022 T20I # 1470
M Theekshana 8 1 7/64 8/65 2 v New Zealand Sydney 29 Oct 2022 T20I # 1850
TM Dilshan 4 0 3/125 4/125 1 v Pakistan Mirpur 4 Mar 2016 T20I # 518
RAS Lakmal 10 0 9/120 10/120 1 v South Africa Delhi 28 Mar 2016 T20I # 554
TAM Siriwardana 6 0 5/91 6/91 2 v Australia Adelaide 22 Feb 2017 T20I # 598
SMA Priyanjan 6 0 5/113 6/113 1 v India Colombo (RPS) 6 Sep 2017 T20I # 618
SS Pathirana 6 0 5/66 6/66 1 v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
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
PADLR Sandakan 7 0 6/71 7/71 2 v Australia Adelaide 27 Oct 2019 T20I # 978
PW Hasaranga 6 0 5/75 6/75 1 v Australia Brisbane 30 Oct 2019 T20I # 988
N Dickwella 5 0 4/76 5/76 1 v England Cardiff 24 Jun 2021 T20I # 1168
PW Hasaranga 6 0 5/111 6/111 2 v India Colombo (RPS) 25 Jul 2021 T20I # 1204
LD Chandimal 6 0 5/89 6/89 2 v Australia Sydney 11 Feb 2022 T20I # 1458
KIC Asalanka 5 0 4/103 5/103 1 v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
C Karunaratne 7 0 6/121 7/121 1 v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
P Nissanka 5 0 4/117 5/117 1 v U.A.E. Geelong 18 Oct 2022 T20I # 1832
PW Hasaranga 6 0 5/138 6/138 1 v India Pune 5 Jan 2023 T20I # 1985
B Fernando 9 0 8/155 9/155 1 v Afghanistan Dambulla 17 Feb 2024 T20I # 2479
Statsguru includes the following current or recent Twenty20 Internationals:
Pakistan v New Zealand at Lahore, 5th T20I, Apr 27, 2024 [T20I # 2583]
Pakistan v New Zealand at Lahore, 4th T20I, Apr 25, 2024 [T20I # 2582]
Pakistan v New Zealand at Rawalpindi, 3rd T20I, Apr 21, 2024 [T20I # 2581]
Oman v United Arab Emirates at Al Amerat, ACC Men's Premier Cup final, Apr 21, 2024 [T20I # 2580]
 
Feedback Print this page