Shubman Gill Breaks Into India's Top 5 Test Captains With Century Against Afghanistan
Khushi Namdev June 07, 2026 03:41 PM

Shubman Gill and KL Rahul starred with centuries on Day 1 of the solitary India vs Afghanistan Test. Rahul was ultimately dismissed after scoring 100, while Gill reached his hundred just a few minutes before stumps and remained unbeaten on 103. He has struck 15 fours and one six before getting dismissed on 126 early on Day 2. With this knock, he has climbed into the top five list of Indian captains with the most Test centuries. The young skipper has even moved ahead of former captains MS Dhoni and Sourav Ganguly.

Indian captains With Most Test Centuries

Virat Kohli leads the list of Indian captains with the most Test centuries. Between 2014 and 2022, he captained India in 68 Test matches and scored 20 centuries. His highest score as captain was 254 runs.

Sunil Gavaskar captained India in 47 Test matches between 1976 and 1985. During his tenure, he scored 11 Test centuries, the second-highest by an Indian captain.

Mohammad Azharuddin occupies the third spot on the list. He led India in 47 Tests between 1990 and 1999, scoring 2,856 runs as captain, including nine centuries.

Sachin Tendulkar remains the highest century-maker in Test cricket history with 51 hundreds overall. As India's captain, he scored seven Test centuries in 25 matches and accumulated 2,054 runs.

Shubman Gill's start as a Test captain has been remarkable. Currently playing only his ninth Test as skipper, Gill has already scored six centuries in just 15 innings. He began his captaincy stint with a Test series against England, where he smashed four centuries. He later added hundreds against West Indies and now Afghanistan to enter the elite list of Indian captains with the most Test centuries.

© Copyright @2026 LIDEA. All Rights Reserved.