SL Highest Individual Score in TEST at Pallekele International Cricket Stadium, Kandy

SrPlayerBPHSOppDate
1 Dimuth Karunaratne 437 244 BAN 21 Apr 2021
2 Kusal Mendis 254 176 AUS 26 Jul 2016
3 Dhananjaya de Silva 291 166 BAN 21 Apr 2021
4 Lahiru Thirimanne 298 140 BAN 29 Apr 2021
5 Dimuth Karunaratne 230 130 PAK 03 Jul 2015
6 Angelo Mathews 252 122 PAK 03 Jul 2015
7 Dimuth Karunaratne 190 118 BAN 29 Apr 2021
8 Angelo Mathews 240 110 IND 28 Aug 2015
9 Angelo Mathews 137 88 ENG 14 Nov 2018
10 Roshen Silva 174 85 ENG 14 Nov 2018
11 Oshada Fernando 221 81 BAN 29 Apr 2021
12 Thisara Perera 86 75 PAK 08 Jul 2012
13 Tharanga Paranavitana 188 75 PAK 08 Jul 2012
14 Kumar Sangakkara 125 74* PAK 08 Jul 2012
15 Thilan Samaraweera 160 73 PAK 08 Jul 2012
16 Kusal Janith Perera 106 70 IND 28 Aug 2015
17 Kumar Sangakkara 165 69 AUS 08 Sep 2011
18 Dinesh Chandimal 103 67 PAK 03 Jul 2015
19 Dimuth Karunaratne 78 66 BAN 29 Apr 2021
20 Dinesh Chandimal 127 65 PAK 08 Jul 2012
21 Niroshan Dickwella 64 64* BAN 29 Apr 2021
22 Dimuth Karunaratne 125 63 ENG 14 Nov 2018
23 Dhananjaya de Silva 98 59 ENG 14 Nov 2018
24 Angelo Mathews 111 58 AUS 08 Sep 2011
25 Lahiru Thirimanne 125 58 BAN 21 Apr 2021
26 Dimuth Karunaratne 96 57 ENG 14 Nov 2018
27 Kusal Janith Perera 56 55 IND 28 Aug 2015
28 Tharanga Paranavitana 143 55 AUS 08 Sep 2011
29 Mahela Jayawardene 133 51 AUS 08 Sep 2011
30 Rangana Herath 84 49 IND 28 Aug 2015
31 Upul Tharanga 47 48 PAK 03 Jul 2015
32 Dinesh Chandimal 87 48 IND 12 Aug 2017
33 Kumar Sangakkara 121 48 AUS 08 Sep 2011
34 Upul Tharanga 92 46 PAK 03 Jul 2015
35 Wanindu Hasaranga 55 43 BAN 21 Apr 2021
36 Thilan Samaraweera 89 43 AUS 08 Sep 2011
37 Dinesh Chandimal 100 42 AUS 26 Jul 2016
38 Dhananjaya de Silva 52 41 BAN 29 Apr 2021
39 Niroshan Dickwella 52 41 IND 12 Aug 2017
40 Roshen Silva 95 37 ENG 14 Nov 2018
41 Dhananjaya de Silva 62 36 AUS 26 Jul 2016
42 Tillakaratne Dilshan 74 36 AUS 08 Sep 2011
43 Dinesh Chandimal 89 36 IND 12 Aug 2017
44 Rangana Herath 34 35 AUS 26 Jul 2016
45 Niroshan Dickwella 43 35 ENG 14 Nov 2018
46 Jehan Mubarak 94 35 PAK 03 Jul 2015
47 Angelo Mathews 96 35 IND 12 Aug 2017
48 Nuwan Kulasekara 63 33 PAK 08 Jul 2012
49 Niroshan Dickwella 33 31 BAN 21 Apr 2021
50 Akila Dananjaya 39 31 ENG 14 Nov 2018