Sri Lanka has won 2 ICC World Cups. Sri Lanka won the Cricket World Cup in 1996 beating Australia. They won the T20 World Cup in 2014 beating India.