Srilanka cricket is one of the most successful teams in cricket history. This team are have won all icc trophies. Srilanka have produced Many legendary players. Although this team's records are disappointing in recent years, they used to dominate cricket in the 2000s. They won the World Cup in 1996 and lifted their maiden T20 WC in 2014.

1. Kumar Sangakkara

Kumar Sangakkara is one of the best Sri Lankan batsman in cricket history. He is famous for his stylish cover drive. Kumar is the leading run-scorer for Sri Lanka in one day internationals. Sangakkara has played 397 ODI matches for Sri Lanka and scored 13975 runs.

2. Sanath Jayasuriya 

Jayasuriya was an explosive left-handed batsman who used to be a the most dangerous batsman during his cricket career. Jayasuriya has scored a total of 13364 runs for his team in 441 matches. Jayasuriya used to be quality all-rounder who had taken 100+ wickets.

3. Mahela Jayawardene

Mahela Jayawardene and Sangakkara duo is one of the best in cricket history. Both own the record of the highest run Partnership in test cricket. Mahela is one of the most successful captain of the Sri lanka cricket team and also a legendary batsman. He has played 443 matches and scored 12381 runs. Currently, he's a coach of the most successful IPL team Mumbai Indians.

4. Dilshan 

Dilshan was one of the most successful opening batsmen for Sri Lanka. He was famous for his scoop shot. Dilshan has played 330 matches for Sri Lanka and scored 10290 runs. Along with batsman, he was a quality bowler and fielder also.

5. Aravinda De Silva 

He is a former Sri Lankan cricketer and a captain who has also taken part in English county cricket and he is famous as one of the most stylish right-handed batsmen ever. De Silva was part of the 1996 Cricket World Cup-winning team. He has scored 9,284 runs for Sri Lanka in one-day internationals.

6. Marvan Atapattu

Atapattu's cricket career is an inspiration for many cricketers. Despite a horrible start in his career he went on to become a legend of this game. Atapattu was a fearless cricketer; he played 268 ODI matches for Sri Lanka and scored 8500+. Atapattu has also coached many international teams.

7. Arjuna Ranatunga 

Arjuna is a legendary cricketer who is known for changing the fortunes of the Sri Lanka cricket team. He led Sri Lanka to a maiden world Cup victory and many historical series victories. He played 269 ODI matches for Sri Lanka and scored 7465 runs.

8. Upal Tharanga 

Tharanga was part of Sri Lanka's golden period of cricket. He is famous for his career-best performance in world Cup 2011, where the duo of Dilshan and Tharanga break many opening records. Tharanga has played 234 ODI matches for Sri lanka, in which he scored 6900+ runs.

9. Angelo Mathews

Mathews is a Former Sri Lanka Skipper and one of the best middle-order batsmen for Sri Lanka. He used to be a regular member of the Sri Lanka white ball set up , although his hot and cold form always raises questions. Mathews has played 218 ODI matches for Sri Lanka and scored 5835 runs.

10. Roshan Mahanama

Roshan is a former Sri Lankan. He played a crucial role in Sri Lanka for the 1996 Cricket World Cup win. He had played 213 ODI matches for Sri Lanka and scored 5,162 runs. Later he became a match referee and became the first in a day-night test match.