#1 Yuvraj Singh
No Indian player has dominated the English Cricket Team in limited overs cricket more than Yuvraj Singh. While we are all aware of his memorable clean sweep of sixes in that fateful over by Stuart Broad in the inaugural T20 World Cup, Yuvraj has been equally impressive, maybe even more, against England in ODI as well.
The fact that Yuvraj has more runs, a higher average, a higher strike rate and a number of centuries than any other Indian batsman assures his place as the best ODI batsmen for India in ODIs against England.
Part of the playing XI of India in 37 matches against England, Yuvraj scored a gargantuan total of 1523 runs at a mammoth average of 50.77, almost 14 points above his career average, and an even better strike rate of 101.60. His match-saving 69 in 2002 Natwest Series Final and his career best of 150 in 2014 can easily be termed as two of the best innings in the history of Indian cricket. With 3 other centuries and 6 other 50+ scores against England, Yuvi has engraved his name as India's most prolific run scorer against England.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news