Sri Lanka cricket team acquired success in the 1990s after winning the cricket World Cup of 1996 under the captainship of Arjuna Ranatunga. From then on, Sri Lanka was one of the leading cricket teams in the International Cricket Council. In 2002, Sri Lanka won the ICC champions trophy with co-champions India, and they won the ICC T20 World Cup in 2014. They have been runners-up in the 2007 and 2011 cricket World Cups, and they have been runners-up in the ICC T20 World Cup in 2009 and 2012. Here are some best batsmen who continuously made efforts in the evolution of the Sri Lanka cricket team-

10. Hashan Tillakaratne

Although Hashan Tillakaratne lost his place in the world cup of 1996, he was very determined and made his comeback in Sri Lanka cricket. He made 4,545 runs in 83 test cricket matches with an average of 42.87 which made him one of the leading batsmen in the Sri Lanka cricket team.

9. Angelo Mathews

Angelo Mathews is a very good all-rounder on the Sri Lanka cricket team. He is not only superb in batting but also made his name in the fast bowlers of the Sri Lanka cricket team. He made 4,470 runs in 65 matches with an average of 46.08 and made seven international centuries.

8. Thilan Samaraweera

Thilan Samaraweera made 5,462 runs in 81 test matches at a very good rate of 48.76, which also includes fourteen centuries with a double century. He retired from cricket in 2013. He is famous for his durability at the pitch, as he doesn't knock out easily.

7. Tillakaratne Dilshan

Tillakaratne Dilshan is a great opener who can make runs from any angle, and he shows superb stroke play. He made 5,492 runs in 87 Test matches at an average of 40.98 while making sixteen centuries.

6. Arjuna Ranatunga

Arjuna Ranatunga was one of the most successful captains of the Sri Lanka cricket team. He made 5,105 runs in 93 matches at an average of 35.69. He played cricket for 20 years almost. At the age of 18, he scored his first half-century for the Sri Lanka cricket team.

5. Aravinda De Silva

Arvinda de Silva made 6,361 runs at an average rate of 42.97 with twenty centuries in 93 Test cricket matches. Aravinda de Silva’s durability was so high that he barely missed a game for his country in his whole career of 18 years. Aravinda de Silva has emerged as a great batsman as well as a good one.

4. Marvan Atapattu

Marvan Atapattu made 5,502 runs in 90 matches at an average rate of 39.02. He is a big-hitting left-hander. He had a habit of making big scores, and while he doesn't go for a fast rate, he doesn't knock out easily. He made his highest score of 249 runs.

3. Mahela Jayawardene

Mahela Jayawardene made 11,814 runs at an average rate of 49.84in 149 matches, which made him the most successful batsman. He made the highest score of 374 runs against South Africa, and with the partnership with Kumar Sangakarra, he made 624 runs which were the highest ever partnership in Test cricket.

2. Sanath Jayasuriya

Sanath Jayasuriya is famous for his hitting ability, with his strong wrists allowing him to go over the top of the field on both sides of the wicket. He made 6,973 runs in 110 Test matches, which also included 14 centuries at an average of 40.07. He made his highest score of 340 runs, which was a particularly unforgettable display, where he made 576 runs along with Roshan Mahanama. Their partnership is the second-highest partnership ever.

1. Kumar Sangakkara

Kumar Sangakkara is the fifth-highest run-scorer in the history of Test cricket. He made 12,400 runs in 134 Test Matches at an average of 57.40. Kumar Sangakkara named 36 international centuries to his name, which also includes 10 double centuries and one triple century against Bangladesh.