9. Ravindra Jadeja

The left-arm spinner has a terrific record against England in ODIs, bagging 33 wickets in all in just 12 matches played against them in the past.
A under-rated batsman by the look of his numbers, Jadeja still knows how to win matches for India in home conditions, to say the least.