How many times has India won the cricket world cup ODI?
Indian cricket team has won the world cup ODI twice.