StatsIndeed

List of Indian Cricketers Who Scored Centuries on Debut (All Formats)

Playing for the national team is on every cricketer’s checklist. A few worthy make it past the vast number of aspiring cricketers and make their international debuts.

Many cricketers have made debuts for India across formats, and few have even made it memorable by announcing themselves in style. Some batters showed their mettle in the very first match by smashing hundreds.

So, in this article, we’ll look at the list of Indian cricketers who have scored centuries on debut in all formats combined.

Indian Cricketers with Centuries on Debut (All Formats)

FormatPlayerScoreAgainstVenueDate
TestLala Amarnath118EnglandMumbai15 Dec 1933
Deepak Shodhan110PakistanEden Gardens12 Dec 1952
AG Kripal Singh100*New ZealandHyderabad (Deccan)19 Nov 1955
Abbas Ali Baig112EnglandManchester23 Jul 1959
Hanumant Singh105EnglandDelhi8 Feb 1964
Gundappa Viswanath137AustraliaKanpur15 Nov 1969
Surinder Amarnath124New ZealandAuckland24 Jan 1976
Mohammad Azharuddin110EnglandEden Gardens31 Dec 1984
Pravin Amre103South AfricaDurban13 Nov 1992
Sourav Ganguly131EnglandLord’s20 Jun 1996
Virender Sehwag105South AfricaBloemfontein3 Nov 2001
Suresh Raina120Sri LankaColombo (SSC)26 Jul 2010
Shikhar Dhawan187AustraliaMohali14 Mar 2013
Rohit Sharma177West IndiesEden Gardens6 Nov 2013
Prithvi Shaw134West IndiesRajkot4 Oct 2018
Shreyas Iyer105New ZealandKanpur25 Nov 2021
Yashasvi Jaiswal171West IndiesRoseau12 Jul 2023
ODIKL Rahul100*ZimbabweHarare11 Jun 2016

Key Insights

1: Lala Amarnath became the first Indian batter to score a century on debut in Tests. He scored 118 runs in what was India’s first Test match on Indian soil. This made the feat even more special, though India lost the Test match against England by 9 wickets.

On the other hand, KL Rahul smacked a hundred on his ODI debut, making him the first Indian to do so and the overall 11th batter across the globe. He scored an unbeaten 100 against Zimbabwe while chasing a target of 169 runs.

3: Mohammad Azharuddin is the only cricketer to score 3 centuries in his first 3 Test matches. Apart from his century on debut (110), Azharuddin scored one century each in the next 2 Tests — 105 and 122 — and all 3 of them came against England.

1: Lala Amarnath and Surinder Amarnath are the first and only father-son pair to smash hundreds on their Test debut.

187: Shikhar Dhawan holds the record for slamming the highest individual score on Test debut among the Indian batters. In his debut match against Australia, Dhawan dished out the fastest hundred by a Test debutant in just 85 balls. And he didn’t stop there, he kept his peddle on the accelerator, accumulating 187 runs off 174 balls.

131: The Prince of Kolkata, Sourav Ganguly, is one of the 6 batters who centuries on their Test debuts while playing at the “Home of Cricket” — the Lord’s.

Saurabh Chede

Saurabh is a cricket enthusiast who crafts content around the sport. Being from a cricket-crazy nation, he developed an unbreakable bond with the sport. When he's not watching cricket, you'll find him creating funny memes or watching old TMKOC episodes!

Share
Published by
Saurabh Chede

Recent Posts

India vs England T20 & ODI Series 2026: Dates, Venues, Squad

The Indian men's cricket team is set to embark on a highly anticipated white-ball tour…

9 hours ago

IND vs IRE 2026: T20I Squad, Fixtures & Where to Watch

The India tour of Ireland 2026 brings an exciting two-match T20I series, offering a prime…

18 hours ago

Most Expensive Wicketless Spell on ODI Debut

Key Insights - Most Runs Conceded on ODI Debut Ireland’s Peter Connell has delivered the…

2 days ago

Highest Strike Rate by a Teenager in an IPL Season

Key Insights - Most Explosive Teenager in IPL History Vaibhav Sooryavanshi has recorded the highest…

4 days ago

IPL 2026 Report Card: Rating Every Team’s Season Performance

Introduction What a blockbuster ride the TATA IPL 2026 season was! Kicking off on March…

6 days ago

CricIndeed Report: IPL 2026 — Key Takeaways as RCB Retain the Throne

The Indian Premier League (IPL) 2026 has drawn to an unforgettable close! In a high-octane…

1 week ago