From Lala Amarnath to Yashasvi Jaiswal- List of Indians to score a century on Test debut

There have been 113 instances when a batter has scored a century on their Test debut. Out of these 113, only 17 have been Indians. 


From Lala Amarnath to Yashasvi Jaiswal- List of Indians to score a century on Test debut

Yashasvi Jaiswal became the latest Indian to score a century on Test debut (Image via TOI Twitter)

Test cricket is the pinnacle of cricket and none can deny that. Every cricketer dreams to represent their country in the whites but only a few get a chance. Out of these few players who get to represent their country in Test cricket, some limited names make it count. While some of these cricketers take time to take off, a few exceptional talents make a very good first impression i.e. shine on their debuts.

What better way to get a century on your Test debut if you are a batter? While not many have done it, a handful of names have managed to shine on their Test debut. There have been 112 instances when a batter has scored a century on their Test debut. Out of these 113, only 17 have been Indians. 

YouTube video

The first India batter to score a century on Test debut was Lala Amarnath who did it way back in 1933. The latest on the list is Yashasvi Jaiswal who scored a century against West Indies in 2023 to become the 17th Indian batter to score a century on Test debut. 

Also Read: After his 33rd Test fifer, Ravichandran Ashwin recalls how he moved on from WTC snub by not “SULKING”

Full List of Indians to score a century on Test debut

rohit sharma yashasvi jaiswal
Rohit Sharma and Yashasvi Jaiswal during 1st Test against West Indies (Image via TOI Twitter)

The elusive list of batters with a century on Test debut features the likes of Virender Sehwag, Rohit Sharma, Shikhar Dhawan, and Suresh Raina. Interestingly, neither Virat Kohli nor Sachin Tendulkar feature on this list. 

Nevertheless, let’s have a look at the list of Indian batter to score a century on Test debut.

PlayerRunsAgainst/Year
1. Lala Amarnath118England (1933)
2. Deepak Shodhan110Pakistan (1952)
3. A. G. Kripal Singh100*New Zealand (1955)
4. Abbas Ali Baig112England (1959)
5. Hanumant Singh105England (1964)
6. Gundappa Viswanath  137Australia (1969)
7. Surinder Amarnath  124New Zealand (1976)
8. Mohammad Azharuddin  110England (1984)
9. Pravin Amre103South Africa (1992)
10. Sourav Ganguly  131England (1996)
11. Virender Sehwag   105South Africa (2001)
12. Suresh Raina   120Sri Lanka (2010)
13. Shikhar Dhawan  187Australia (2013)
14. Rohit Sharma177West Indies (2013)
15. Prithvi Shaw  134West Indies (2018)
16. Shreyas Iyer105New Zealand (2021)
17. Yashasvii Jaiswal100*West Indies (2023)

With this century against the West Indies, Jaiswal also became the third Indian opener to achieve this unique feat. Prithvi Shaw and Shikhar Dhawan are the two other openers on the list. However, Jaiswal is the only Indian opener to score a Test century on debut while playing away from home.

In case you missed!