9 - Mohammad Azharuddin: 911 runs in 24 matches against England
Image Source : Getty
8 - Sourav Ganguly: 975 runs in 26 matches against England
Image Source : Getty
7 - Virender Sehwag: 1008 runs in 27 matches against England
Image Source : Getty
6 - Rahul Dravid: 1012 runs in 30 matches against England
Image Source : Getty
5 - Suresh Raina: 1207 runs in 37 matches against England
Image Source : Getty
4 - Virat Kohli: 1340 runs in 36 matches against England
Image Source : Getty
3 - Sachin Tendulkar: 1455 runs in 37 matches against England
Image Source : Getty
2 - Yuvraj Singh: 1523 runs in 37 matches against England
Image Source : Getty
1 - MS Dhoni: 1546 runs in 48 matches against England
Image Source : Getty
Next : Jasprit Bumrah vs Zaheer Khan - Stats comparison after 89 ODIs
Click to read more..