Sri Lanka's ODI skipper Dasun Shanaka has been ruled out of the ongoing World Cup in India due to a thigh injury. Chamika Karunaratne, who was on the stand-by list, has been added to the squad.