India v Pakistan encounters have always got the adrenaline pumping. No contest is more followed, and with bilateral series stalled for the past few years, it’s in the ICC tournaments that fans get to view the contest.
Like they will come 16 June, at Old Trafford, in the ICC Cricket World Cup 2019.
Overall, in the 129 one-day internationals that the two teams have faced off in, Pakistan have had the wood over India with a 58.40 per cent win record. Pakistan have been on the victorious side 73 times and India have won 52 times, while four have ended in no results.
In ICC Cricket World Cup matches, however, India have won six out of six.
Here, we look at the most famous 50-over encounters that these two sides have played in England.
World Cup 1999: India won by 47 runs at Old Trafford
India and Pakistan met in England for the first time in the Super Sixes stage of the ICC Cricket World Cup 1999. Both teams had lost their opening matches of the Super Sixes and were in desperate need of a win. India elected to bat first on a damp Old Trafford surface and riding on half-centuries from Rahul Dravid (61) and Mohammad Azharuddin (59) scored 227/6 in their 50 overs. Javagal Srinath, Venkatesh Prasad and Anil Kumble then stepped up to share all ten wickets between them to bowl out Pakistan for 180 and secure a 47-run victory. Prasad was adjudged Player of the Match for his 5/27.
Champions Trophy 2004: Pakistan won by three wickets
The two sides next faced off in an ICC Champions Trophy encounter in 2004 at Edgbaston and this time Pakistan prevailed in a low-scoring affair by four wickets. Batting first, India were reduced to 28/3 before some solid rearguard by Dravid (67) and Ajit Agarkar (47) helped them get to 200 in 49.5 overs. Irfan Pathan then had Pakistan on the mat nipping out their top three batters with the scoreboard reading 27/3, but Mohammad Yousuf's 81* and Inzamam-ul-Haq's 41 followed by a fiery 12-ball 25 by Shahid Afridi ensured that Pakistan got over the line with four balls to spare.
Champions Trophy 2013: India won by eight wickets (DLS method)
Birmingham once again hosted India and Pakistan in a rain-shortened 40-overs-a-side encounter. In overcast conditions, the Indian bowlers led by Bhuvneshwar Kumar's 2/19 restricted Pakistan to 165 in 39.4 overs. The rain eventually brought down the target to 102 in 22 overs which, was polished off in 19.1 overs by India. Shikhar Dhawan led the chase with a 41-ball 48 before Virat Kohli (22*) and Dinesh Karthik (11) completed the formalities.
Champions Trophy 2017: India won by 124 runs (DLS method)
Fans of the two teams made their way to Edgbaston again with India and Pakistan battling it out in their first game of the tournament. If the previous encounters at the same ground were low-scoring affairs, the Indian batsmen ensured that they made up. Sarfraz Ahmed won the toss and elected to bowl, and Rohit Sharma (91), Dhawan (68), Kohli (81*) and Yuvraj Singh (53) all racked up half-centuries to help India post a mammoth 319/3 in the 48-overs-a-side contest. Further intervention by the rain gods meant Pakistan's target was reduced to 289 in 41 overs, one which they fell well short of. Umesh Yadav picked up three wickets while Ravindra Jadeja and Hardik Pandya chipped in with two wickets each as India galloped to a big win by bowling out Pakistan for 164 in 33.4 overs.
Champions Trophy 2017 final: Pakistan won by 180 runs
Pakistan have often been considered one of the most unpredictable teams in world cricket, and after the crushing loss to India at the start of the tournament, had made a stunning run to the title round, again against India. This time, it was Pakistan! First, riding on a clinical 106-ball 114 by Fakhar Zaman, Pakistan posted a towering 338/4 in their 50 overs, and then Mohammad Amir broke the back of India's batting with a breath-taking opening spell in which he claimed the wickets of Sharma, Kohli and Dhawan. India stumbled to 72/6 and never got up. Hardik Pandya shone for a 46-ball 76 but found no support from the other end as India were bowled out for 158 in 30.3 overs.