Test Cricket is the oldest and longest format of cricket. But it is also considered the natural and best form of the game. G test cap is an unforgettable moment for any player, and scoring a century on a debut match is a dream of many cricketers, but some can achieve it. So, let’s look at the Indian Cricketers who hit a century on their test debut.

1. Lala Amarnath

Lala Amarnath was one of the legendary players in the Indian cricket history. Lala Amarnath was the first Indian batsman to score a test century, and he achieved this milestone in his test debut match. Lala Amarnath made his debut against England in 1993. India won the toss and decided to bat first. In 3rd innings, Lala Amarnath scored 118 runs and became the first batsman to score a test century in a debut match. Lala Amarnath played 24 test matches in his career, scoring 878 runs with an average of 24.4.

2. Gundappa Viswanath

Gundappa Viswanath is a former right-handed batsman from India. Undoubtedly, he is also one of the legendary players who has represented India in cricket. In 1969, Australia toured India, and in the 2nd test match, Gundappa Viswanath played his first international Match against Australia. India won the toss and chose to bat first. In the 1st innings, Gundappa Viswanath got out for a duck. But he returned in 3rd innings and scored a century on his test debut. In this Match, Gundappa Viswanath scored 137 runs. Gundappa Viswanath played 91 test matches in his career, scoring 6,080 runs with an average of 41.9.

3. Mohammad Azharuddin

Mohammad Azharuddin is one of the most stylish batsmen that India has ever produced. No one can forget his elegant and wristy batting. Even Mohammad Azharuddin has a special of hitting three consecutive centuries in the first three test matches. In the 3rd test against England, Mohammad Azharuddin made his test debut. India won the toss and elected to bat first, and in 1st innings, he scored 110 off 322 balls. After this century, Mohammad Azharuddin scored two more centuries in that test series. In his test career, Mohammad Azharuddin played 99 matches, scoring 6,215 runs with an average of 45.

4. Sourav Ganguly

Sourav Ganguly is one of the best skippers and left-handed batsmen who redefined cricket. Even he is the only Indian cricketer who scored a century at lord’s on a debut match. In the 2nd test against England at lord’s, Sourav Ganguly debuted. India won the toss and chose to field first. In the 2nd innings, Sourav Ganguly played an extraordinary innings of 131 off 301 balls. In the end, the Match was drawn. In his test career, Sourav Ganguly played 113 matches, scoring 7,212 runs with an average of 42.2.

5. Virender Sehwag

Certainly, Virender Sehwag is one of the most destructive batters cricket has ever seen. Virender Sehwag was the kind of player who created interest in test cricket, as he also used to play aggressive cricket in test matches. Virender Sehwag made his debut against South Africa in 2001, and at that time, he used to bat at no. 6. In 1st innings, Virender Sehwag scored 105 runs in 173 balls. After that, he got promoted as an opener, and then Sehwag became a nightmare for bowlers. Virender Sehwag played 104 test matches in his career and scored 8,586 runs with an average of 49.3.

6. Suresh Raina

Undoubtedly, Suresh Raina is one of the best fielders and middle-order batsmen that India has ever produced. In ODI and T20 cricket, Suresh Raina has won many matches for India. Even though he did not play many test matches, Suresh scored a century on his test debut. In the 2010 India tour of Sri Lanka, Suresh Raina made his test debut against Sri Lanka. Sri Lanka won the toss and chose to bat first. In 2nd innings, Suresh Raina scored 120 runs and became one of the batsmen to score a test century on test debut. Suresh Raina played only 18 matches and scored 768 runs in his test career.

7. Shikhar Dhawan

Like Suresh Raina, Shikhar Dhawan has also played only a few test matches. But he is also in a list of Indian cricketers who scored a century on test debut. Shikhar Dhawan made his test debut in the 3rd test against Australia in 2013. Australia won the toss and elected to bat first. In the 2nd inning, Shikhar Dhawan played an exceptional inning of 187 runs. As a result, India won the Match by six wickets, and Shikhar Dhawan got the Man of the Match award. Shikhar Dhawan has played only 34 test matches in his career, scoring 2,315 runs with an average of 40.6.

8. Rohit Sharma

Rohit Sharma is one of the greatest batsmen that India has ever produced. Undoubtedly, he is one of the most talented batsmen with god-gifted timing on the shots. After six years of playing international cricket, Rohit Sharma made his test debut against West Indies, where he played an impeccable innings of 177 runs. With Rohit’s impactful inning, India won the Match by an innings and 51 runs. Rohit Sharma was named Man of the Match for his epic performance. Rohit Sharma has played 52 matches in his test career and scored 3,677 runs with an average of 46.5.

9. Prithvi Shaw

Prithivi Shwa is a right-handed batsman and an emerging youngster who can be a future sensation in India. In 2018, Prithvi Shaw made his debut against the West Indies. India won the toss in the 1st test match at Rajkot and decided to bat first. Prithvi Shwa opened for India and scored 134 runs in the 1st innings. India easily won the Match by an innings and 272 runs, and Prithvi Shaw received a man of the match award. So far, Prithvi Shaw has played only 5 test matches and scored 339 runs with an average of 42.4.

10. Shreyas Iyer  

Shreyas Iyer is a right-handed batsman from India. He is one of the leading beat batsmen for India in ODIs. Even though Shreyas Iyer has yet to play many test matches, he has scored a century on his test debut. In the 1st test against New Zealand, Shreyas Iyer made his debut. India won the toss and decided to bat first. In 1st innings, Shreyas Iyer scored 105 runs in 171 balls. In the end, the Match was drawn. Till now, Shreyas Iyer has played 10 test matches in which he scored 666 runs with an average of 41.6.