When it comes to the most Test hundreds for India, Master Blaster Sachin Tendulkar heads the list with 51 centuries from 200 games. Second on the list is Rahul Dravid, who represented India on 163 occasions and slammed 36 centuries in his illustrious career. Sunil Gavaskar was the first batter to score 30 Test hundreds, and he ended up with 34 tons from 125 matches in 1987. His record was broken by Sachin Tendulkar in 2005, and since then the latter has the record to his name. The names of batters with the most Test hundreds for India are listed below. It contains some big names like Virat Kohli, Virender Sehwag, Sourav Ganguly, and Cheteshwar Pujara, among many others.
List of Most Test Hundreds for India
Name | Span | Matches | Runs | 100s |
Sachin Tendulkar | 1989-2013 | 200 | 15921 | 51 |
Rahul Dravid | 1996-2012 | 163 | 13265 | 36 |
Sunil Gavaskar | 1971-1987 | 125 | 10122 | 34 |
Virat Kohli | 2011-2023 | 106 | 8195 | 27 |
Virender Sehwag | 2001-2013 | 103 | 8503 | 23 |
Mohammed Azharuddin | 1984-2000 | 99 | 6215 | 22 |
Cheteshwar Pujara | 2010-2023 | 100 | 7052 | 19 |
Dilip Vengsarkar | 1976-1992 | 116 | 6868 | 17 |
VVS Laxman | 1996-2012 | 134 | 8781 | 17 |
Sourav Ganguly | 1996-2008 | 113 | 7212 | 16 |
Gundappa Viswanath | 1969-1983 | 91 | 6080 | 14 |
Polly Umrigar | 1948-1962 | 59 | 3631 | 12 |
Murali Vijay | 2008-2018 | 61 | 3982 | 12 |
Ajinkya Rahane | 2012-2022 | 82 | 4931 | 12 |
Mohinder Amarnath | 1969-1988 | 69 | 4378 | 11 |
Ravi Shastri | 1981-1992 | 80 | 3830 | 11 |
Rohit Sharma | 2013-2023 | 47 | 3320 | 9 |