England has been one of the most difficult countries to tour at, especially for Indian batsmen. One of the major reasons for this has been the massive difference in the playing conditions. While Indian tracks are slow and suitable for spinners, pitches in England aid swing bowling and are tailor-made for seamers.
Over the years, Indian players have found it difficult to cope with the swing in England. In the last decade, India has toured England twice and got a beating on both occasions. Indian batsmen's inability to bat in English conditions was considered to be a big reason behind these series defeats.
Some of the best names in Indian cricket have struggled in England. Players having an otherwise exceptional record haven't been able to score a single century in England. Some of these players have toured England more than twice. Here is the list of some well-known Indian players who have failed to register a ton playing in England.
#4 Gautam Gambhir
Gautam Gambhir was a successful opening batsman for India in Test matches. He played 58 matches for the country and scored more than 4000 Test runs. The Delhi batsman also has 9 centuries to his name in Test cricket. But his record in England has been dismal. In the 2011 tour, Gambhir was the vice-captain of the side but couldn't do much for the team. While in 2014, he scored just 26 runs in 2 matches. In 5 Tests in England, Gambhir has scored a paltry 127 runs at a poor average of 12.7. He hasn't scored a fifty or a hundred in England.
#3 Virat Kohli
Virat Kohli has an international record to envy. The Indian captain has scored runs all over the world and is one of the premier batsmen in the world at the moment. But one place where Kohli hasn't had the best of times is England. In the 5 matches Kohli has played in England, he has scored just 134 runs at a below par average of 13.40. Kohli was troubled facing the ball outside off and got dismissed playing the drive plenty of times. James Anderson troubled him the most. However, Kohli will have a chance to improve his record by scoring a mountain of runs in the upcoming Test series.
#2 MS Dhoni
MS Dhoni has toured England thrice, twice as the captain, but has failed to score a century in England. MS Dhoni has 665 runs with a decent average of 36.94 runs in Tests in England and has hit 6 fifties with a highest score of 78, but did not touch the three figure mark. Moreover, as a captain, Dhoni had a torrid time in England. In 2011 the Indian team was whitewashed in the 4-match series 4-0, while in 2014 the team lost the 5-match series 3-1. Dhoni has achieved a lot, both as a player and as a captain, but he would have surely liked to have a better record in England.
#1 VVS Laxman
To the surprise of many, VVS Laxman features in this list. The 'very very special' player has played some memorable innings for the Indian team and helped India to recover from difficult situations on numerous occasions. Moreover, his record in overseas conditions has also been tremendous. But his record in England has been ordinary to say the least. Having toured England thrice, Laxman made 586 runs in 19 innings at an average of 34.47 with 5 fifties to his name, but he failed to score a single 100 in the 11 matches that he played in England.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news