Eshan Malinga will miss the ICC Men’s T20 World Cup 2026 due to a shoulder injury, with Pramod Madushan taking his place in the squad.