England is one of the strongest teams in international cricket currently. They were the runners-up in the previous edition of T20I World Cup 2016 and won the previous ODI World Cup title in 2019. The English team holds the 2nd and top rank in ODI and T20I cricket respectively. However, in Test cricket, England are slightly lower with 4th spot in the ICC rankings.
When we talk about playing Test cricket against England, there are few batsmen who have showcased outstanding batting in the last 3 years. These batsmen have played multiple spectacular knocks against the English side. They have piled up a lot of runs while facing the English side at home well as during away tours since 2018. Here we talk about 5 such players. Below are 5 batsmen with the most Test runs against England since 2018.
5 Batsmen With Most Test Runs Against England Since 2018
5. Rohit Sharma- 497 Runs
Rohit Sharma takes the 5th spot in this list with 497 Test runs against England in the last 3 years. Sharma has mustered 497 runs in 11 Test innings since 2018 at an outstanding average of 55.22. He has also hit 1 century and 2 half-centuries during the period.
Overall, Sharma has scored 531 runs against England in 13 Test innings at an average of 48.27. He has smacked 1 century and 2 half-centuries against the English side in his career so far.