Virat Kohli is arguably the best batsman in world cricket, across all three formats of the game. In the past 3 years, irrespective of the format and playing conditions, Virat Kohli has piled runs after runs and established himself as one of the modern-day greats of the game. Kohli’s biggest strength is his appetite for runs and hardworking attitude that always pushes him to expand his horizons and add more value to his game.
But, Virat Kohli’s numbers against England in Test cricket defy logic. England are the only opposition in the world against whom Kohli has struggled consistently at the Test match level. Virat Kohli has played two Test series against England; in England (2012-13) and in India (in 2014), and he has failed to make an impact in both the series.
In his 17 innings against England, Kohli has amassed 322 runs, 103 being his highest, at an average of 18.

These are the numbers Virat Kohli would want to improve in the upcoming five-match series against England. When the two teams will meet at Rajkot for the first Test, the onus will be on Indian captain to see how he performs and betters his mediocre record against England.
If Virat Kohli’s recent form is anything to go by, he will back himself to stand tall against the challenge and score big for his team. After taking over as India’s Test skipper, Kohli has shown a lot of maturity in his batting and his numbers are only getting better. Earlier this year, he became the first Indian captain to score a double century overseas with a delightful 200 off 283 balls against the West Indies.Since taking over the Test captaincy from MS Dhoni, Virat has led India to four successive series wins, in Sri Lanka, against South Africa, in West Indies and against New Zealand.
The five-match Test series against England will be a Test for Virat Kohli. While he will look to better his personal record against England, the bigger goal will be to win the series.