Explanation : The only Indian cricketer to score a century on Test debut is Shikhar Dhawan. Dhawan achieved this milestone against Australia on March 14, 2013, during the third Test match of the Border-Gavaskar Trophy series held at the Punjab Cricket Association Stadium in Mohali. In his maiden Test innings, Dhawan scored a scintillating 187 runs off just 174 balls, which remains the highest score by an Indian cricketer on Test debut. His exceptional performance announced his arrival on the Test cricket stage in grand fashion.