Sri Lanka is a cricket-crazy country with a long history of generating brilliant and skilled players. Among these players, one stands out for continuously posting big scores in the T20 format, earning him the title of Sri Lanka’s top run-scorer in T20 Internationals. This player has been an important member of the Sri Lankan national team, and his contributions have been critical to the team’s success throughout the years. His aggressive and dynamic playing style has produced various records, including the most runs scored by Sri Lanka in T20 Internationals in history. This guy is regarded as one of the top T20 batsmen in the world, and he has made significant contributions to Sri Lanka cricket.

Most Runs in T20 International for Sri Lanka in History

Tillakaratne Dilshan (1889 Runs)

Tillakaratne Dilshan, a former right-handed all-rounder for Sri Lanka, currently holds the record for most runs scored in T20 internationals. He was a top-order batsman as well as an off-break bowler. On June 15, 2006, he made his debut for Sri Lanka in a T20 international against England at The Rose Bowl. From 2006 to 2016, he appeared in 80 matches for Sri Lanka, scoring 1889 runs in 79 innings at a strike rate of 120.54.

Tillakaratne Dilshan

Kusal Perera (1539 Runs)

Kusal Perera, a wicketkeeper-batsman for Sri Lanka, is ranked second in terms of most runs scored in a T20 international. On January 26, 2013, Perera played his first T20 international match against Australia at Stadium Australia, where he opened with Dilshan and scored 33 runs. He had played 60 T20 matches and scored 1539 runs for his team at a strike rate of 131.31 as of November 2021.

Kusal Perera

Mahela Jayawardene (1493 Runs)

Former Sri Lanka batsman Mahela Jayawardene is ranked third in terms of T20I runs scored for his country. On June 15, 2006, he made his debut for Sri Lanka in a T20 international against England at The Rose Bowl, where he was run out for 0. He has played 55 T20 matches since his debut, scoring 1493 runs at a strike rate of 133.18 with a century.

Mahela Jayawardene

Kumar Sangakkara (1382 Runs)

Kumar Sangakkara, Sri Lanka’s former captain, is ranked fourth in terms of T20I runs scored for his country. Sangakkara was a left-handed wicketkeeper-batsman who preferred to bat middle order. On June 15, 2006, he made his international T20 debut for Sri Lanka against England at The Rose Bowl, scoring 21 runs on his debut. Sangakkara played 56 T20Is for Sri Lanka between 2006 and 2014, scoring 1382 runs at a strike rate of 119.55.

Kumar Sangakkara

Madagamagamage Dasun Shanaka (1328 Runs)

Madagamagamage Dasun Shanaka, a professional cricketer from Sri Lanka, is the team’s current limited-overs captain. He typically plays as an all-rounder and bowls and bats right-handed medium fast. In terms of total runs scored in T20 international matches, Shanaka is rated seventh in the nation. He played his first T20I for Sri Lanka against Pakistan in Colombo on August 1, 2015. (RPS). In 82 T20I games, he made an appearance, and he amassed 1328 runs with a strike rate of 121.83. Additionally, he had the best bowling average of 3/16 and 21 T20 wickets.

Most Runs in T20 International for Sri Lanka in History

List of the Most Runs in T20 for Sri Lank

Player Span Runs Innings Highest Score
Tillakaratne Dilshan 2006-2016 1889 79 104*
Kusal Perera 2013-2021 1539 59 84
Mahela Jayawardene 2006-2014 1493 55 100
Kumar Sangakkara 2006-2014 1382 53 78
Dasun Shanaka 2015-2023 1204 77 74*
Kusal Mendis 2016-2023 1162 52 79
Angelo Mathews 2009-2021 1148 63 81*
P Nissanka 2021-2023 1064 38 75
Dinesh Chandimal 2010-2022 1062 61 66*
Thisara Perera 2010-2021 1047 70 58
MD Gunathilaka 2016-2022 741 44 57


Who has scored the most runs for Sri Lanka in T20 World Cup?

Mahela Jayawardene has the topper scorer for Sri Lanka f in the t20 world cup. He has scored 1016 in 31 ICC T20 World Cups.

What is the lowest score in T20 International cricket?

West Indies is the lowest scorer team in T20 international cricket. West Indies scored 45 runs for all out vs England in March 2019.

Has any team scored 300 in T20?

The international level has no team that scored 300 in T20.

How many T20 matches has Afghanistan won?

Afghanistan has won 68 T20 matches just now.

Leave a Reply

Your email address will not be published. Required fields are marked *