The batting has been fine on this tour. We nearly chased 375 and in the previous match we got 360. Maybe 20 runs short.
At this moment i see no reason for Malik or Hafeez because the TOP 6 all look in decent form. On top of that Hafeez and Malik have poor records in England. Hafeez averages 26 and Malik 13!
Furthermore they both have very poor records in ICC 50 over tournaments, which includes Chamoions Trophy and the World cup. This sensation that we are missing them is one of the biggest misconceptions. They both become "experienced " by default as they have played 200 ODIS each, but so far in 95% situations in ICC torunaments they have failed to deliver.
Hafeez can come in for Imad, and thats the only way he could really slot in.
But knowing our selectors he might end up coming in for Haris.