India has been traditionally a spin reliant attack from the past although the present era has changed and quality batsmen have always cherished playing against India. India has had some of the legendary fast bowlers too with the likes of Zaheer Khan, Kapil Dev, Javagal Srinath but they dint have the opportunity to play collectively which meant that India lagged in the fast bowling department always.
However, in the present era with the leadership of Virat Kohli, fast bowlers of India have become more dominant and despite that, certain batsmen have been able to nullify them and have stood as the difference. Here are 5 batsmen with the most Test hundreds against India.
5 Batsmen With Most Test Hundreds Against India:
Gary Sobers is one of the greatest to have played the game and he excelled for the West Indies side in both the bowling and batting departments. The left-hander had an average of 57.8 while batting with 26 centuries and he was very consistent in his 20 year period from 1954-1974.
Sobers also contributed with left-arm seam picking up 235 wickets in 93 Tests with 6 five-wicket hauls. He had a liking against the Indian bowlers and has scored 8 Test centuries against India which is the equal best for any player in Tests against India.
Steve Smith is one of the best modern-day batsmen and it is not a surprise that he is on the list. The right-hander has always been very good against India especially in the 2015 home series where he was dismissed hardly. His unorthodox technique has always made it difficult for Indian bowlers to dismiss him.
Smith averages 61 in the longer format and the 32-year-old will always be a candidate to become one of the all-time greatest batsmen in the game. Smith has scored 8 Test centuries against India and it is the equal best for any player in Tests against India. His last century against India came in the 2020 home series in the Sydney test.
Ricky Ponting is another legend of the game who had a successful career as a batsman and as well as a captain for Australia. Ponting was always among the runs against India including the famous 257 not out he scored in 2003 which is the highest score for him in Tests.
The right-hander has scored 8 Test centuries against India which is the equal best by any player against India. Ponting scored more than 27,000 runs in international cricket and was one of the greatest number three batsmen as well.
Viv Richards was one of the most aggressive hard hitters in the 1980s era and he never wore a helmet against the fast bowlers which showed the amount of confidence he had. Richards is regarded to be one of the greatest cricketers because of his brilliant records.
Richards scored eight test centuries against India in the longer format which is the equal best for any player against India. Richards scored more than 15,000 runs in international cricket and he had a strike rate of more than 90 in ODIs which was a big number in his era.
Joe Root is the latest entry to the list with his third century in the ongoing Test series against India. Root started the series with 5 centuries against India and the English skipper has been in the form of his life so far.
Joe Root is expected to break the record for the most Tests against India with his current form and he is also the highest run-scorer in Tests this year. He is certainly one of the modern-day greats of the game with 23 Test centuries already at the age of 30.