Batting Records

Top 10: Most Centuries for Sri Lanka in Test Cricket

Cricket, often a ionately followed sport in Sri Lanka, has witnessed an array of cricketing legends who have left an indelible mark on the sport. These remarkable athletes have carried the hopes and dreams of a nation, embodying the essence of ion, dedication, and resilience.

Among the many feats that have elevated Sri Lanka’s cricketing stature, the centuries scored in Test matches stand out as monumental achievements. As we delve into the realm of Sri Lankan cricket, let’s take a look at the top batsmen with the most centuries for Sri Lanka in Test cricket history.

Most Centuries for Sri Lanka in Test Cricket

Player Innings 100s High Score
Kumar Sangakkara 233 38 319
Mahela Jayawardene 252 34 374
Aravinda de Silva 159 20 267
Marvan Atapattu 156 16 249
Dinesh Chandimal 158 16 206*
Tillakaratne Dilshan 145 16 193
Dimuth Karunaratne 191 16 244
Angelo Mathews 210 16 200*
Sanath Jayasuriya 188 14 340
Thilan Samaraweera 132 14 231

Key Stats

38: Kumar Sangakkara scored the most centuries for Sri Lanka in the Test format, with 38 hundreds to his name. Sangakarra has the third-highest overall centuries in Test cricket, behind Sachin Tendulkar (51) and Jacques Kallis (45).

12400: Apart from a leading centurion, Sangakkara also tops the run charts for Sri Lanka in the longest format, with an astounding 12400 runs under his belt.

14: The number of hundreds scored away from home by Sangakkara, highlighting his adaptability to various playing conditions. He smashed 3 hundreds each in New Zealand and Pakistan, the most against any team.

374: Sri Lanka’s former captain, Mahela Jayawardene, hammered the highest individual score by a Sri Lankan batsman in the Test format. He accumulated a staggering 374 runs against South Africa. This knock is also the second-highest score by a captain in Test cricket.