Test cricket is the best format in cricket. Starting in 1887, this red ball format is still giving nail-biting results.  All youngsters in cricket dream of playing test Cricket. Sri Lanka cricket has a rich history in this format. This team has been blessed with many legends of this game. Even the highest inning runs belong to Sri Lanka. This team used to dominate big teams at any pitch. Sri Lanka have given many batting talents to cricket who has achieved various milestones in their Career.

1. Kumar Sangakkara 

Sangakkara is an elite,  class player who attracted everyone with his incredible batting shots. Sangakkara is the greatest batsman in Sri Lanka cricket history. He's considered the best left-handed batsman ever in cricket. Sangakkara is the leading run-scorer for Sri Lanka.

2. Mahela Jayawardene

Jayawardene has been one of the finest batsmen in cricket history. Just like Sangakkara he was also famous for his domination of bowlers. The duo of Sanga and Mahela is one of the greatest in cricket. Both batsmen evolved into the highest run Partnership in test cricket. Mahela played 149 tests and scored 11000+ runs.

3. Sanath Jayasuriya 

Jayasuriya, the legend of this game, was famous for his explosive batting in the 90s. Jayasuriya was famous to play with a high strike rate and used to put pressure on bowling attacks. He played 110 matches and scored 6900+ runs.

4. Aravinda De Silva 

Aravidna De Silva is a former Sri Lankan batsmen. He is popularl for his performance in 1996 world Cup. He was Right-handed batsmen who got opportunity to play for Sri Lanka in all formats. De Silva has played 93 matches and went to score 6300+ runs.

5. Angelo Mathews

Mathews is an active Sri Lankan batsman who has also led his national team. Mathews used to be a regular part of Sri Lanka cricket but, later, people started questioning his selection due to inconsistency. He has played 90 matches for Sri Lanka and scored 6000+ test runs.

6. Marvan Atapattu 

Marvan a dashing batter, who get recognition for his inspiring turnover in cricket career. His initial cricket career went horribly wrong but he made a strong comeback and become a legend of this game. He played a total of 90 matches and scored 5500+ runs.

7. T. Dilshan 

Dilshan is a former Sri Lankan opening batsman who is recognized for his unique batting shot, namely scoop. Dilshan has a great cricket career as he has achieved many milestones in cricket. He played 87 matches for Sri Lanka and scored 5400+ runs.

8. Thilan Thusara Samaraweera

Thilan Thusara Samaraweera is a former Sri Lankan cricketer, who played ODIs and red-ball formats. Samaraweera was a regular part of the Sri Lanka cricket team during his cricket career. He got to play a total of 81 test matches and aggregate 5000+ runs.

9. Dimuth Karunaratne

Karunaratne is the current red-ball skipper of the Sri Lanka cricket team. He is one of the most consistent batsmen of red ball cricket. Karunaratne is famous for his classical batting. He has played 72 matches for Sri Lanka and scored 5176 runs.

10. Arjuna Ranatunga

Sri Lanka cricket has produced multiple legends, but Ranatunga will top the chart. He is the one who uplifted the Sri Lanka team and also led them to their maiden world cup victory. Ranatunga was an elite batsman who scored 5105 runs for Sri Lanka in 93 matches.