Most runs from fours and sixes in an innings
Player Runs Mins Balls 4s 6s 4+6 Opposition Ground Match Date Scorecard
KC Sangakkara 319 551 482 32 8 176 v Bangladesh Chattogram 4 Feb 2014 Test # 2117
KC Sangakkara 219 399 335 29 0 116 v India Colombo (SSC) 26 Jul 2010 Test # 1966
DPMD Jayawardene 180 396 315 22 3 106 v England Galle 26 Mar 2012 Test # 2038
AD Mathews 160 309 249 25 1 106 v England Leeds 20 Jun 2014 Test # 2126
LD Chandimal 162* 247 169 19 4 100 v India Galle 12 Aug 2015 Test # 2176
BKG Mendis 194 441 285 19 4 100 v Bangladesh Galle 7 Mar 2017 Test # 2252
BKG Mendis 196 - 327 22 2 100 v Bangladesh Chattogram 31 Jan 2018 Test # 2295
KC Sangakkara 221 698 425 24 0 96 v Pakistan Galle 6 Aug 2014 Test # 2133
TM Dilshan 193 433 253 20 2 92 v England Lord's 3 Jun 2011 Test # 1995
KC Sangakkara 203 412 306 18 3 90 v New Zealand Wellington 3 Jan 2015 Test # 2155
BKG Mendis 176 319 254 21 1 90 v Australia Pallekele 26 Jul 2016 Test # 2209
LD Chandimal 164 472 361 21 1 90 v India Delhi 2 Dec 2017 Test # 2286
DM de Silva 173 - 229 21 1 90 v Bangladesh Chattogram 31 Jan 2018 Test # 2295
DPMD Jayawardene 203* 416 272 16 4 88 v Bangladesh Dhaka 27 Jan 2014 Test # 2116
DPMD Jayawardene 174 358 244 20 1 86 v India Colombo (SSC) 26 Jul 2010 Test # 1966
KC Sangakkara 199* 562 387 18 2 84 v Pakistan Galle 22 Jun 2012 Test # 2046
TM Dilshan 147 413 273 21 0 84 v Australia Hobart 14 Dec 2012 Test # 2067
KC Sangakkara 142 239 226 16 3 82 v Bangladesh Galle 8 Mar 2013 Test # 2078
FDM Karunaratne 196 556 405 19 1 82 v Pakistan Dubai (DSC) 6 Oct 2017 Test # 2278
KC Sangakkara 150 403 268 18 1 78 v West Indies Colombo (RPS) 23 Nov 2010 Test # 1980
MDKJ Perera 153* 309 200 12 5 78 v South Africa Durban 13 Feb 2019 Test # 2347
JK Silva 139 395 244 16 2 76 v Bangladesh Dhaka 27 Jan 2014 Test # 2116
LD Chandimal 151 386 298 16 2 76 v West Indies Galle 14 Oct 2015 Test # 2181
DPMD Jayawardene 165 456 284 17 1 74 v South Africa Colombo (SSC) 24 Jul 2014 Test # 2131
KC Sangakkara 211 644 431 18 0 72 v Pakistan Abu Dhabi 18 Oct 2011 Test # 2009
DM de Silva 129 325 280 18 0 72 v Australia Colombo (SSC) 13 Aug 2016 Test # 2217
MDKJ Perera 110 192 121 15 2 72 v Zimbabwe Harare 29 Oct 2016 Test # 2228
AD Mathews 157* 454 343 16 1 70 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
FDM Karunaratne 186 482 354 16 1 70 v West Indies Galle 14 Oct 2015 Test # 2181
FDM Karunaratne 152 483 363 17 0 68 v New Zealand Christchurch 26 Dec 2014 Test # 2151
BKG Mendis 110 212 135 17 0 68 v India Colombo (SSC) 3 Aug 2017 Test # 2267
AD Mathews 111 380 268 14 2 68 v India Delhi 2 Dec 2017 Test # 2286
DPMD Jayawardene 105 311 231 15 1 66 v Australia Galle 31 Aug 2011 Test # 2005
KC Sangakkara 192 511 351 15 1 66 v Pakistan Colombo (SSC) 30 Jun 2012 Test # 2047
DAS Gunaratne 116 269 193 15 1 66 v Zimbabwe Harare 6 Nov 2016 Test # 2231
DM de Silva 119* 257 219 15 1 66 v India Delhi 2 Dec 2017 Test # 2286
KC Sangakkara 119 346 249 16 0 64 v England Southampton 16 Jun 2011 Test # 1996
KC Sangakkara 144 487 344 13 2 64 v Pakistan Sharjah 3 Nov 2011 Test # 2014
KC Sangakkara 147 449 258 16 0 64 v England Lord's 12 Jun 2014 Test # 2124
JK Silva 125 445 300 16 0 64 v Pakistan Galle 17 Jun 2015 Test # 2167
MDK Perera 92* 144 132 10 4 64 v India Galle 26 Jul 2017 Test # 2265
FDM Karunaratne 141 377 307 16 0 64 v India Colombo (SSC) 3 Aug 2017 Test # 2267
BKG Mendis 141* 455 335 16 0 64 v New Zealand Wellington 15 Dec 2018 Test # 2335
WU Tharanga 83 188 155 14 1 62 v South Africa Galle 16 Jul 2014 Test # 2129
AD Mathews 89 232 182 14 1 62 v South Africa Galle 16 Jul 2014 Test # 2129
LD Chandimal 116* 190 151 12 2 60 v Bangladesh Galle 8 Mar 2013 Test # 2078
AD Mathews 91 - 127 15 0 60 v Pakistan Abu Dhabi 31 Dec 2013 Test # 2112
DPMD Jayawardene 129 413 278 15 0 60 v Pakistan Dubai (DSC) 8 Jan 2014 Test # 2114
MDK Perera 95 302 247 12 2 60 v Pakistan Sharjah 16 Jan 2014 Test # 2115
KDK Vithanage 103* 125 104 12 2 60 v Bangladesh Dhaka 27 Jan 2014 Test # 2116
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years

Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures

Records includes the following current or recent matches:
South Africa v Sri Lanka at Port Elizabeth, 2nd Test, Feb 21-23, 2019 [Test # 2348]
South Africa v Sri Lanka at Durban, 1st Test, Feb 13-16, 2019 [Test # 2347]
Australia v Sri Lanka at Canberra, 2nd Test, Feb 1-4, 2019 [Test # 2345]