India will be starting their 5 match ODI series against England in few hours, so let us take a look at wins by India against England in England in ODI matches. Off the 34 matches played between the two in England, India has managed to win 12 matches whereas England have won 18. 3 matches gave no results while 1 match has been tied between the two teams.
The record doesn’t look that bad because India has a good number of wins at the home of the opposition i.e. England.
Let us take a look at all the instances when India beat England in England in ODIs –
| Margin | Ground | MoM | Match Date |
| 6 Wickets | Old Trafford | Moinder Amarnath | 22 Jun 1983 |
| 9 Wickets | The Oval | Mohammed Azharuddin | 24 May 1986 |
| 6 Wickets | Leeds | Anil Kumble | 18 Jul 1990 |
| 5 Wickets | Nottingham | Robin Smith (Eng) | 20 Jul 1990 |
| 63 Runs | Birmingham | Sourav Ganguly | 29 May 1999 |
| 6 Wickets | Lord’s | Yuvraj Singh | 29 Jun 2002 |
| 2 Wickets | Lord’s | Mohammed Kaif | 13 Jul 2002 |
| 23 Runs | Lord’s | Sourav Ganguly | 5 Sep 2004 |
| 9 Runs | Bristol | Rahul Dravid | 24 Aug 2007 |
| 38 Runs | Leeds | Sourav Ganguly | 2 Sept 2007 |
| 2 Wickets | The Oval | Sachin Tendulkar | 5 Sept 2007 |
| 5 Runs | Birmingham | Ravindra Jadeja | 23 Jun 2013 |
Stat updated till 24 Aug 2014
Sourav Ganguly has been the Man of the Match thrice when India has beat England in ODIs in England. India would be playing their 1st ODI of the 5 matches in Bristol on 25th Aug 2014. Some positives that India can take from this match is that they have already defeated England on this ground once in 2007 where we saw brilliant batting display by Dravid and Tendulkar. It will be good see if the young guns can do the same this time round.