Virat Kohli has 24 centuries his name and the India skipper is one century short of equalling former Pakistan captain Inzamam-ul-Haq, who has 25 Test centuries. Virat Kohli could add another record to his tally when India take on West Indies in the second Test beginning Friday in Hyderabad.
Virat Kohli has played 72 Tests so far, scoring 6286 runs at an average of 54.66, while Inzamam-ul-Haq scored 8830 in 120 Tests at an average of 49.60. With 24 centuries, Kohli is on the 21st spot in the list of most centuries in Tests. India batting legend Sachin Tendulkar tops the tally with 51 centuries. Tendulkar has amassed 15921 runs in 200 Tests at an average of 53.78.