2004

First time these two met against each other, where Pakistan won the low scoring match with the help of a brilliant knock from Mohammad Yusuf who scored unbeaten 82 runs and was the Player of the Match.

2004

Pakistan won by 3 wickets. IND - 200/10 (49.5) PAK - 201/7 (49.2)

2009

In their 2nd meeting, Shoaib Malik (128 runs) brilliant century helped the team to get past 300 runs on the board and in reply Rahul Dravid (76 runs) couldn’t save the team from the defeat.

2009

Pakistan won by 54 runs. PAK - 302/9 (50) IND - 248/10 (44.5)

2013

It was the first time in the Champions Trophy when India got over Pakistan. Due to rain, the match was reduced to 40 overs for each team. Bhuvneshwar Kumar’s fantastic spell in which he took 2 wickets by giving away 19 runs in his 8 overs of spell.

2013

India won by 8 wickets. PAK - 165/10 (39.4) IND - 102/2 (19.1)

2017

In this the match was reduced to 48 overs for each team. Brilliant half-centuries from Rohit Sharma, Shikhar Dhawan, Virat Kohli and Yuvraj Singh guided the team to 300+ score. In reply Pakistan was unable to stand much longer and got defeated with over 100 runs.

2017

India won by 124 runs IND - 319/3 (48) PAK - 164/9 (33.4)

2017

It was the first time these two met in the Champions Trophy final. Fakhar Zaman’s maiden ODI century helped his team to get past 300 mark easily and in reply despite Hardik Pandya’s destructive knock of 76 runs, India couldn’t survive much and got the biggest defeat in ICC tournament.

2017

Pakistan won by 180 runs. PAK - 338/4 (50) IND - 158/10 (30.3)