Which Indian cricketer has the most centuries in international cricket?
Sachin Tendulkar
Virat Kohli
Rahul Dravid
Sunil Gavaskar
Answer
Sachin Tendulkar holds the record for the most centuries in international cricket, with 100 centuries (51 in Tests and 49 in ODIs). He is widely regarded as one of the greatest batsmen in the history of cricket.
Put Your India national cricket team Smarts to the Test