Why are Sri Lanka and Bangladesh so poor at T20I batting?

A look at their scoring rates begins to point to the reasons for this long-standing problem

Andrew Fidel Fernando12-Sep-2025For longer than ten years, a little over half of international T20 cricket’s lifespan so far, Sri Lanka and Bangladesh have nursed woeful run rates. The stats are pretty clear. Of the ten top-ranked men’s T20I teams, they have the two worst run rates since 2015.A ten-plus year span is clearly many ages in T20 cricket, the fastest moving and now most-played of cricket’s formats. And yet Bangladesh and Sri Lanka’s loyalty to the bottom of this table has seen extraordinary consistency. Between 2015 and the end of 2019 they were eighth (Bangladesh) and tenth (Sri Lanka) on the table, and since 2020 they are eighth (Sri Lanka) and tenth (Bangladesh). If you’re looking for more recent history – since the start of 2024 – they are eighth (Sri Lanka) and ninth (Bangladesh), just ahead of Afghanistan. But unlike Afghanistan, neither Sri Lanka or Bangladesh qualified for the semi-final of the last World Cup.We’re mostly interested in only the run rate for this section, but just to illustrate how abysmal these teams’ batting has been, we’ve also incorporated batting average into this graph.