Most Runs in India vs England Head to Head Matches in One Day International

SrPlayerMInnRAve100s50s
1 Mahendra Singh Dhoni (IND) 4844154646.84 1 10
2 Yuvraj Singh (IND) 3736152350.76 4 7
3 Virat Kohli (IND) 3636134041.87 3 9
4 Sachin Tendulkar (IND) 2929125648.30 2 9
5 Suresh Raina (IND) 3732120741.62 1 11
6 Ian Bell (ENG) 3131116343.07 2 6
7 Kevin Pietersen (ENG) 2828113845.52 1 8
8 Virender Sehwag (IND) 2727100837.33 1 7
9 Sourav Ganguly (IND) 242496642.00 1 7
10 Rahul Dravid (IND) 282793338.87 0 10
11 Paul Collingwood (ENG) 343186636.08 0 6
12 Alastair Cook (ENG) 272782231.61 1 6
13 Joe Root (ENG) 222073943.47 3 3
14 Gautam Gambhir (IND) 212173336.65 0 7
15 Rohit Sharma (IND) 202072448.26 2 4
16 Ajinkya Rahane (IND) 202069034.50 1 3
17 Andrew Flintoff (ENG) 282567328.04 0 4
18 Jonny Bairstow (ENG) 181764140.06 2 2
19 Marcus Trescothick (ENG) 151561440.93 2 2
20 Eoin Morgan (ENG) 211956933.47 1 2
21 Shikhar Dhawan (IND) 181856735.43 0 3
22 Jason Roy (ENG) 121254345.25 0 5
23 Ravi Bopara (ENG) 222053431.41 0 3
24 Ben Stokes (ENG) 211852232.62 0 5
25 Ravindra Jadeja (IND) 262150942.41 0 3
26 Owais Shah (ENG) 141344840.72 1 3
27 Jos Buttler (ENG) 232043521.75 0 3
28 Nasser Hussain (ENG) 131341034.16 1 1
29 Hardik Pandya (IND) 131140244.66 0 3
30 Moeen Ali (ENG) 171539226.13 0 2
31 Nick Knight (ENG) 131338932.41 1 2
32 Andrew Strauss (ENG) 111138743.00 1 2
33 Jonathan Trott (ENG) 111134938.77 0 2
34 Samit Patel (ENG) 181432932.90 0 1
35 Craig Kieswetter (ENG) 131331326.08 0 2
36 Rishabh Pant (IND) 6531278.00 1 2
37 Mohammad Kaif (IND) 171328623.83 0 3
38 Matt Prior (ENG) 191828616.82 0 0
39 Dinesh Mongia (IND) 101028231.33 0 1
40 Michael Vaughan (ENG) 131227825.27 0 2
41 Alec Stewart (ENG) 121025736.71 1 0
42 KL Rahul (IND) 101024931.12 1 1
43 Kedar Jadhav (IND) 4424481.33 1 1
44 Parthiv Patel (IND) 9923926.55 0 1
45 Graham Thorpe (ENG) 9922932.71 0 1
46 Mohammad Azharuddin (IND) 7722144.20 0 2
47 Geraint Jones (ENG) 8717929.83 0 1
48 Ali Brown (ENG) 4417343.25 1 0
49 Graham Gooch (ENG) 2216683.00 1 1
50 Ajay Jadeja (IND) 5516240.50 0 1