India have won 2 ODI Cricket World Cups - the first one in 1983 (beating the West Indies) and the second in 2011 (beating Sri Lanka).