India won by 4 wickets
India won by 44 runs
India won by 6 wickets
India won by 142 runs
Sri Lanka won by 110 runs
Sri Lanka won by 32 runs
Match Tied
Australia won by 276 runs
South Africa won by 84 runs
South Africa won by 98 runs
No result due to rain
Australia won by 5 wickets
Sri Lanka won by 174 runs
Sri Lanka won by 49 runs
Pakistan won by 8 wickets
Pakistan won by 9 wickets
Australia won by 2 wickets
Finished ICC Champions Trophy
1st Semi-FinalIndia won by 4 wickets
India Last Games
India won by 4 wickets
India won by 44 runs
India won by 6 wickets
India won by 6 wickets
India won by 142 runs
India won by 4 wickets
India won by 4 wickets
Sri Lanka won by 110 runs
Sri Lanka won by 32 runs
Match Tied
South Africa Last Games
Australia won by 276 runs
South Africa won by 84 runs
South Africa won by 98 runs
No result due to rain
Australia won by 5 wickets
Sri Lanka won by 174 runs
Sri Lanka won by 49 runs
Pakistan won by 8 wickets
Pakistan won by 9 wickets
Australia won by 2 wickets