Sri Lanka always has had a rich cricketing history. They have produced countless great players that have performed on the International stage. Their batsmen score heavily, and bowlers take tremendous wickets. Their spin bowling has been exceptional. They had a record-breaking bowling line. Here, we list the top 10 Sri Lankan bowlers who have taken the most international wickets.

10. Thisara Perera

Perera played all formats for Sri Lanka. Thisara has also captained the team in limited-overs formats. In May 2021, he retired from international cricket. In February 2016, Perera became the second player (after Brett Lee) to take a hat-trick in ODI and T20I. He is in the tenth position on the list. Perera has taken 237 International wickets.

9. Suranga Lakmal

Suranga Lakmal plays all formats for Sri Lanka. He played a vital role in the winning team of the ICC World T20 2014. In May 2018, Suranga became captain of the Sri Lankan team. Lakmal is the fourth fast bowler of Sri Lanka to reach 100 test wickets. Suranga has taken 284 International wickets. He is in the ninth position on the list.

8. Ajantha Mendis

Ajantha Mendis is affectionately known as the "Mystery Spinner" due to his unusual bowling action variations. Therefore, he became one of the best bowlers in the limited-overs format. Ajantha played for Sri Lanka from 2008 to 2015. In August 2019, he retired from cricket. Mendis is in the eighth position on the list. He has taken 288 International wickets.

7. Dilhara Fernando

Dilhara Fernando played in all formats of cricket for Sri Lanka from 2000 to 2016. He is known for his rare technique when bowling the slower ball. Dilhara was a vital member of the Sri Lankan team in the 2007 and 2011 World Cup tournaments. He is in the seventh position on the list. Fernando has taken 305 International wickets.

6. Nuwan Kulasekara

Nuwan Kulasekara played in all formats for Sri Lanka from 2003 to 2017. Kulasekara is one of the best swing bowlers of all time. In March 2009, Nuwan became the only Sri Lankan bowler ranked number one in the ICC ODI bowlers rankings. He is the sixth on the list. Nuwan has taken 313 International wickets.

5. Sanath Jayasuriya

Sanath Jayasuriya played for Sri Lanka from 1989 to 2011. Jayasuriya is one of the best all-rounders of limited-overs cricket. He was an attacking batsman known for his powerful striking. Sanath is the only player to score more than 10,000 runs and take 300+ wickets in ODIs. He is in the fifth position on the list. Jayasuriya has taken 440 International wickets.

4. Rangana Herath

Rangana Herath played for Sri Lanka from 1999 to 2018. Herath is one of the greatest spin bowlers in test cricket history. He is the most successful left-arm bowler in tests. In addition, Rangana is the first Sri Lankan spinner to take a hat-trick in tests. Herath has taken 525 International wickets. He is the fourth on the list.

3. Lasith Malinga

Malinga retired from ODIs and tests. Lasith is the only bowler in International Cricket to take four wickets in 4 consecutive balls. Currently, Lasith holds the record for most hat-tricks taken in ODIs (3 hat-tricks). Malinga is one of the best-limited-overs bowlers in the world. He is the third on the list. Lasith has taken 546 International wickets.

2. Chaminda Vaas

Chaminda Vaas play for Sri Lanka from 1994 to 2009. He is Sri Lanka's most successful fast bowler. Currently, Chaminda holds the world record for the best bowling performance in ODI cricket (8/19). In addition, he played a supporting role with Muralitharan during his time. Vaas is in the second position on the list. He has taken 761 International wickets.

1. Muttiah Muralitharan

Muttiah Muralitharan is the most successful bowler in cricket history. He is the only bowler to take 800+ ODI and 530+ test wickets. Muttiah holds several World Records. He has taken most of the five-wicket hauls in international cricket (77). In short, he is the number one bowler in cricket history. Muralitharan is in the top position on the list. He has taken 1347 International wickets.