Sri Lanka is one of the most successful Asian cricket teams in the cricketing world. The team won One Day International World Cup in 1996 and one t20 World Cup in 2014. The Sri Lankan team produced great players in the cricket world like- Sanath Jayasuriya, Mahela Jayawardene, Lathis Malinga, Kumar Sangakkara, Dilshan and many more. So now we will discuss the top 10 successful Sri Lankan captains and are as follows-

1. Sanath Jayasuriya(1999-2002)

Sanath Jayasuriya is one the outstanding player all over the world. He has scored more than 13 thousand runs in One Day international games and 6973 runs in Test cricket. Under his captainship, the team has gathered many trophies. The winning percentage under his captainship is 47.36%.

2. Mahela Jayawardane (2006-2013)

Mahela Jayawardane is one of the best batsmen in the Sri Lankan cricket team. He has scored thirty-four centuries in his career and helped his team to lift several trophies. Under his captainship, the winning percentage of Sri Lankan was 47.36% in 38 matches.

3. Kumar Sangakkara (2009-2011)

Kumar Sangakkara is the best batsman in the Sri Lankan cricket team. He is one of the best wicket-keepers till now and also, Sangakkara was the captain in the 2011 World Cup to the final. He has scored more than 14 thousand runs in One Day International. Under his captainship, the winning percentage of the Sri Lankan team was 33.33%.

4. Dimuth Karunaratne (2019-2022)

Dimuth Karunaratne is one of the most successful captains of the Sri Lankan cricket team. This left-handed batsman has scored around 6 thousand runs in 82 Test match cricket. The winning percentage of Sri Lanka under his captainship is 41.66% in 24 matches.

5. Marvan Atapattu (2002-2005)

Marvan Atapattu is a former Sri Lankan player who played for more than 17 years for Sri Lanka and is one of the fine batsmen in the world. Under his captainship, he has won 8 matches out of 18.

6. Angelo Mathews (2013-2017)

Angelo Mathew is one of the best all-rounders in the cricket world. He has contributed a lot to his national cricket team. He played thirty-four matches as a captain and won 13 games. Hence is considered one of the best captains of the Sri Lankan national team.

7. Arjuna Ranatunga (1989-1999)

Arjuna Ranatunga is a former Sri Lankan captain. And under his captainship, Sri Lanka won the World Cup in 1996. It was his remarkable contribution to the nation. The winning percentage under his captainship is 21.42% in 56 matches.

8. Dinesh Chandimal (2017-2021)

Dinesh Chandimal is well known former Sri Lankan captain. He is a fine right-handed batsman. He played 19 matches as a captain and won 4 games. The winning percentage under his captainship is 21.05%.

9. Duleep Mendis (1982-1987)

Duleep Mendis is a former Sri Lankan player, born on 25 August 1952. He is one of the Sri Lankan captains who made a crucial contribution to his national team. Under his captainship, Sri Lankan team won two matches out of 18 games.

10. Tirthankara Dilshan (2011-2012)

Tirthankara Dilshan is one of the finest players in the world. He scored more than 10000 runs in One Day International. He has played more than 300 matches in ODI. And under his captainship, the winning percentage is 9.09 %.