Dhananjaya de Silva has replaced the injured Kusal Perera in Sri Lanka’s Champions Trophy squad, the International Cricket Council (ICC) said in a statement on Saturday.