Let us remind ourselves that the squad that played in Ireland against Ireland and South Africa was:
Rahul Dravid, MS Dhoni, Ajit Agarkar, Gautam Gambhir, Sourav Ganguly, Dinesh Karthik, Zaheer Khan, Piyush Chawla, Ramesh Powar, Rohit Sharma, Rudra Pratap Singh, S Sreesanth, Sachin Tendulkar, Robin Uthappa, Yuvraj Singh
Given the good team performances against both Ireland (expected) as well as South Africa (somewhat more surprising), I am not sure the selectors will tinker with the squad too much when they sit down to select the India team for the 7 ODIs against England.
The teams for the England ODIs as well as the Twenty20 championship will be picked on 7 August.
I expect the ODI team for England will be:
Rahul Dravid, MS Dhoni, Ajit Agarkar, Virender Sehwag, Sourav Ganguly, Dinesh Karthik, Zaheer Khan, Piyush Chawla, Ramesh Powar, Rohit Sharma, Rudra Pratap Singh, S Sreesanth, Sachin Tendulkar, Robin Uthappa, Yuvraj Singh
In other words, I am expecting a (re)call for Sehwag in place of Gambhir. Harbhajan Singh may need to cool his heels for a bit longer.
On the same day, the selectors will announce the India Twenty20 team as well as the India Twenty20 captain. In the absence of Dravid, Ganguly and Tendulkar, it is expected that Dhoni will captain the Twenty20 side. It is very likely that the team will be:
Virender Sehwag, Rohit Sharma, Robin Uthappa, Suresh Raina, Yuvraj Singh, Manoj Tiwary, MS Dhoni (c), Dinesh Karthik, [Irfan Pathan or Mohammad Kaif], Sreesanth, Ajit Agarkar, Zaheer Khan, RP Singh, Piyush Chawla, Harbhajan Singh,
From the list of probables announced earlier, the following may miss out:
[Irfan Pathan or Mohammad Kaif], Cheteshwar Pujara, Yusuf Pathan, Karan Goel, Ishant Sharma, Abhishek Jhunjhunwala, Rajesh Pawar, Joginder Sharma, Gautam Gambhir, Munaf Patel, Niranjan Behara, Praveen Kumar, Anirudha Srikkanth, Ramesh Powar, Niraj Patel