1. Sachin Tendulkar - 8 centuries.2. Virat Kohli - 7 centuries.3. Sunil Gavaskar - 6 centuries.4. Rishabh Pant - 5 centuries.5. Mohammad Azharuddin - 4 centuries.6. Rahul Dravid - 4 centuries.Rishabh Pant gained many headlines after scoring centuries in first Test against England in both innings.Now it will be interesting to see if he will be able to replicate the same in second Test or not