Sri Lanka captain Dasun Shanaka has been ruled out of ODI World Cup 2023 due to a quad injury. He had picked up the injury during Sri Lanka's match against Pakistan on Tuesday. Scans have since revealed that the all-rounder will be sidelined for a minimum of three weeks, ICC said. All-rounder Chamika Karunaratne has replaced Shanaka in the squad.