The Indian Oil Cup 2005 was a three-team One Day International (ODI) cricket tournament held in Sri Lanka between 30 July and 7 August 2005. The participating teams were hosts Sri Lanka, and India and West Indies. Sri Lanka won the tournament beating India by 18 runs in the final.