India won by 302 runs
New Zealand won by 41 runs
New Zealand won by 7 wickets
India won by 4 wickets
India won by 9 wickets
South Africa won by 4 wickets
India won by 17 runs
Australia won by 2 wickets
Australia won by 7 wickets (DLS method)
England won by 53 runs
England won by 5 wickets
Sri Lanka won by 19 runs
Pakistan won by 6 wickets
Pakistan won by 8 wickets
Pakistan won by 6 runs
Sri Lanka won by 5 wickets
Sri Lanka won by 7 runs
Sri Lanka won by 99 runs
Bangladesh won by 16 runs
Finished ICC World Cup
33rd MatchIndia won by 302 runs
India Last Games
New Zealand won by 41 runs
New Zealand won by 7 wickets
India won by 4 wickets
India won by 9 wickets
South Africa won by 4 wickets
India won by 17 runs
India won by 9 wickets
Australia won by 2 wickets
Australia won by 7 wickets (DLS method)
India won by 4 wickets
England Last Games
England won by 53 runs
England won by 5 wickets
Sri Lanka won by 19 runs
Pakistan won by 6 wickets
Pakistan won by 8 wickets
Pakistan won by 6 runs
Sri Lanka won by 5 wickets
Sri Lanka won by 7 runs
Sri Lanka won by 99 runs
Bangladesh won by 16 runs