Strongest Test XI featuring the players from the top ten of current ICC Test Rankings

England v India: Specsavers 3rd Test - Day Three

#3 Cheteshwar Pujara (India): ICC Test Ranking (Batting) - 6th

England v India: Specsavers 4th Test - Day Two

The middle-order begins with India's premier Test batsman, Cheteshwar Pujara. The veteran from Saurashtra has been one of the best batsmen in Test cricket for quite a time now.

Having scored 509 runs at an average of 31.81, Pujara has been the second highest run-scorer for India in Tests in the calendar year 2018. Currently, Pujara holds the sixth spot in the current ICC Test Rankings for batsmen.

#4 Virat Kohli (India): ICC Test Ranking (Batting) - 1st

England v India: Specsavers 5th Test - Day Five

One player who will maintain his place on the list for ages is Virat Kohli. Arguably the best batsman in the world at the moment, Kohli has been a revelation in all the formats of the game.

Having scored more than 1000 runs in Tests in the calendar year 2018, Virat has also been the highest run-scorer in Tests in the calendar year 2018 so far. Currently, the Indian skipper also holds the numero-uno position in the ICC Test Rankings for batsmen.

Brand-new app in a brand-new avatar! Download Cric Rocket for fast cricket scores, rocket flicks, super notifications and much more!

Quick Links

Edited by Kumud Ranjan