Shahid Afridi blames Pakistan's ODI captain Sarfraz Ahmed for many of the problems against India
In a rain-affected fixture at Edgbaston in Birmingham, home to a large number of Pakistani and Indian nationals, India made 319/3 in their 48 overs thanks to 91 from Rohit Sharma and 81 not out from captain Virat Kohli.
Pakistan had their innings reduced to 41 overs and were set 289 runs to win but only Azhar Ali and Mohammad Hafeez made more than 15 as they were bowled out 125 runs short.
The defeat leaves Pakistan needing to beat either Sri Lanka or South Africa, if not both, to have any chance of making the semi-finals.
But Shahid Afridi, who captained the ODI side 38 times and in total won 398 ODI caps for Pakistan, believes the tactical approach of the side was completely wrong.
ICC Champions Trophy prize money 2017 Tue, May 30, 2017
Express Sport runs through how much each team will win during the 2017 ICC Champions Trophy, according to TotalSportek
Play slideshow Getty Images 1 of 9
Eight teams competing for the ICC Champions Trophy will share £3.7m ($4.5m)
"Pakistan needs to do some soul searching before its next game against the top-ranked ODI team – South Africa,” Afridi said.
“As a Pakistani supporter, the drab show was a painful watch indeed as India once again proved that it has a stranglehold over its neighbour that it is in no mood to relinquish.
"Sarfraz Ahmed won what was a crucial toss in tricky weather conditions.
“When rain is around, the team batting second gets a huge advantage. Unfortunately though a poor game plan and shoddy execution, besides abysmal fielding, nullified the advantage.
"This was a big game, and after the initial overs, the Pakistani bowlers crumbled rather insipidly.
Get Quotes on Home Insurance
“Wahab Riaz was once the spearhead of this bowling attack but his performance was a major let-down on such an important occasion.”
Wahab conceded 87 runs in 8.4 overs and could not even complete his ninth over after twisting his foot, an injury that looks likely to keep him out for the rest of the tournament.
But Afridi believes the damage was done by not introducing Riaz and instead giving spinner Imad Wasim six wicketless overs at the top of the innings.
Shahid Afridi is a veteran of the Pakistan v India rivalry
"Mohammad Amir bowled a splendid first over and I thought he would strike with the new ball,” Afridi added.
”Strangely though, Sarfraz handed the other new ball to Imad Wasim despite the overcast conditions.
"The tactic was perplexing for me since the match wasn't being played in the UAE!
“Even if Sarfraz wanted to surprise India, he should have deployed his faster bowlers after an over or two from Imad.”