At 18 years and 329 days, Prithvi Shaw became the youngest Indian and the fourth-youngest overall to score a century on Test debut, against the Windies in Rajkot on Thursday, 4 October.

Along the way, Shaw had also become the youngest Indian to score a half-century on Test debut. Only Sachin Tendulkar and Parthiv Patel were younger than Shaw when they got their maiden Test half-centuries, but not on debut.

Only Bangladesh's Mohammad Ashraful (17 years and 61 days), Zimbabwe's Hamilton Masakadza (17 years and 352 days) and Pakistan's Saleem Malik (18 years and 323 days) have scored Test centuries on debut at a younger age than Shaw.

Youngest Test centurions

Batsman Age Match details Mohammad Ashraful (Ban) 17 years, 61 days Against Sri Lanka in Colombo (SSC), September 2001 Mushtaq Mohammad (Pak) 17 years, 78 days Against India in Delhi, February 1961 Sachin Tendulkar (Ind) 17 years, 107 days Against England in Manchester, August 1990 Hamilton Masakadza (Zim) 17 years, 352 days Against Windies in Harare, July 2001 Imran Nazir (Pak) 18 years, 154 days Against Windies in Bridgetown, May 2000 Saleem Malik (Pak) 18 years, 323 days Against Sri Lanka in Karachi, March 1982 Prithvi Shaw (Ind) 18 years, 329 days Against Windies in Rajkot, October 2018

Youngest centurions on Test debut

Batsman Age Match details Mohammad Ashraful (Ban) 17 years, 61 days Against Sri Lanka in Colombo (SSC), September 2001 Hamilton Masakadza (Zim) 17 years, 352 days Against Windies in Harare, July 2001 Saleem Malik (Pak) 18 years, 323 days Against Sri Lanka in Karachi, March 1982 Prithvi Shaw (Ind) 18 years, 329 days Against Windies in Rajkot, October 2018

Shaw also became the 15th Indian to hit a century on debut and surpassed the likes of Kapil Dev, Abbas Ali Baig and Madhav Apte in the list of youngest Indian Test centurions.

The last Indian to score a hundred on Test debut was Rohit Sharma, who also reached his milestone against the Windies in November 2013.

Indian centurions on Test debut (before Shaw)