Skip to content
cricketgatha.in

Cricket ki har kahani

cricketgatha.in

Cricket ki har kahani

  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
Close

Search

Subscribe
Rahul Dravid

Rahul Dravid Centuries: Complete List of All 48 International Hundreds in ODI and Test Cricket

By Cricket_Era
October 29, 2026 10 Min Read
0
Stats and Records
Rahul Dravid Centuries: All 48 International Hundreds

The complete list of Rahul Dravid’s 36 Test and 12 ODI centuries, with opponents, venues, dates and career records.

By CricketGatha

48International Centuries
36Test Centuries
12ODI Centuries
5Test Double Centuries

Rahul Dravid scored 48 international centuries during his cricket career, including 36 Test centuries and 12 ODI centuries. His highest Test score was 270 against Pakistan in 2004, while his highest ODI score was 153 against New Zealand in 1999. Known as “The Wall,” Dravid was one of India’s most dependable batters across formats.

From his first Test hundred against South Africa in 1997 to his final international century against West Indies in 2011, Dravid built an outstanding batting record through patience, technique and consistency.

He was particularly successful in Test cricket, where he scored more than 13,000 runs and played several memorable innings in difficult overseas conditions.

But how many centuries did Rahul Dravid score against each country? How many double centuries did he make? And which innings were the most important?

This article provides the complete Rahul Dravid centuries list, including all 36 Test hundreds, 12 ODI hundreds, opponents, venues, dates, career records and frequently asked questions.

At a Glance36 Test Hundreds12 ODI HundredsFirst CenturyHighest ScoreDouble CenturiesMemorable InningsBy OpponentBy YearCareer StatsT20IThe Wallvs TendulkarLast CenturyFAQ

Rahul Dravid Centuries at a Glance

RecordDetails
Full nameRahul Sharad Dravid
NicknameThe Wall, Mr Dependable
International career1996–2012
Total international centuries48
Test centuries36
ODI centuries12
T20I centuries0
Highest Test score270 vs Pakistan
Highest ODI score153 vs New Zealand
First Test century148 vs South Africa, 1997
First ODI century107 vs Pakistan, 1997
Last international century119 vs West Indies, 2011
Test double centuries5

Dravid scored the majority of his international hundreds in Test cricket, where his ability to occupy the crease made him one of the most reliable batters of his generation.

Complete List of All 36 Rahul Dravid Test Centuries

Rahul Dravid scored 36 Test centuries between 1997 and 2011.

His Test hundreds came against every major Test-playing opponent of his era, including Australia, England, Pakistan, South Africa, New Zealand, Sri Lanka and West Indies.

The following table lists all 36 Test centuries in chronological order.

No.ScoreOpponentVenueMatch start date
1148South AfricaJohannesburg16 Jan 1997
2118ZimbabweHarare7 Oct 1998
3190New ZealandHamilton2 Jan 1999
4103*New ZealandHamilton2 Jan 1999
5107Sri LankaColombo (SSC)24 Feb 1999
6144New ZealandMohali10 Oct 1999
7200*ZimbabweDelhi18 Nov 2000
8162ZimbabweNagpur25 Nov 2000
9180AustraliaKolkata13 Mar 2001
10144*West IndiesGeorgetown11 Apr 2002
11115EnglandNottingham8 Aug 2002
12148EnglandLeeds22 Aug 2002
13217EnglandThe Oval, London5 Sep 2002
14100*West IndiesMumbai9 Oct 2002
15222New ZealandAhmedabad8 Oct 2003
16233AustraliaAdelaide12 Dec 2003
17270PakistanRawalpindi13 Apr 2004
18160BangladeshChittagong17 Dec 2004
19110PakistanKolkata16 Mar 2005
20135PakistanKolkata16 Mar 2005
21128*PakistanLahore13 Jan 2006
22103PakistanFaisalabad21 Jan 2006
23146West IndiesGros Islet10 Jun 2006
24129BangladeshMirpur25 May 2007
25111South AfricaChennai26 Mar 2008
26136EnglandMohali19 Dec 2008
27177Sri LankaAhmedabad16 Nov 2009
28144Sri LankaKanpur24 Nov 2009
29111*BangladeshMirpur24 Jan 2010
30104New ZealandAhmedabad4 Nov 2010
31191New ZealandNagpur20 Nov 2010
32112West IndiesKingston20 Jun 2011
33103*EnglandLord’s, London21 Jul 2011
34117EnglandNottingham29 Jul 2011
35146*EnglandThe Oval, London18 Aug 2011
36119West IndiesKolkata14 Nov 2011

Note: An asterisk (*) indicates that Dravid remained not out. The dates identify when the Test matches began; the century may have been completed on a later day.

Dravid scored centuries in both innings of a Test match twice: against New Zealand at Hamilton in 1999 and Pakistan at Kolkata in 2005.

Complete List of All 12 Rahul Dravid ODI Centuries

Rahul Dravid scored 12 ODI centuries during his international career.

Although he was best known for his Test batting, he also played several important ODI innings, including two hundreds during the 1999 Cricket World Cup.

No.ScoreOpponentVenueDate
1107PakistanChennai21 May 1997
2123*New ZealandTaupō9 Jan 1999
3116Sri LankaNagpur22 Mar 1999
4104*KenyaBristol23 May 1999
5145Sri LankaTaunton26 May 1999
6103*West IndiesSingapore8 Sep 1999
7153New ZealandHyderabad8 Nov 1999
8109*West IndiesAhmedabad15 Nov 2002
9104United Arab EmiratesDambulla16 Jul 2004
10104PakistanKochi2 Apr 2005
11103*Sri LankaAhmedabad6 Nov 2005
12105West IndiesKingston18 May 2006

Dravid’s first ODI century came against Pakistan in Chennai in 1997.

His last ODI century was scored against West Indies at Kingston in May 2006.

He was especially productive in 1999, scoring six ODI hundreds during that calendar year.

Rahul Dravid’s First International Century

Rahul Dravid scored his first international century against South Africa in Johannesburg in January 1997.

He made 148 runs in the third Test of India’s tour.

The innings came less than a year after his international debut.

Dravid faced a challenging South African bowling attack and showed the concentration that later became his trademark.

His innings helped India secure a draw.

It was an early indication that Dravid could succeed in demanding overseas conditions.

Rahul Dravid’s First ODI Century – 107 Against Pakistan

Dravid’s first ODI century came against Pakistan on 21 May 1997 at the M. A. Chidambaram Stadium in Chennai.

He scored 107 runs.

Although India lost the match, the innings demonstrated his ability to score consistently in limited-overs cricket.

It was an important achievement because Dravid was sometimes viewed primarily as a Test specialist.

His ODI performances later proved that he could contribute effectively across formats.

Rahul Dravid’s Highest Test Score – 270 Against Pakistan

Rahul Dravid’s highest international score was 270 against Pakistan at Rawalpindi in April 2004.

The innings came during the third Test of India’s historic tour of Pakistan.

Dravid batted for more than 12 hours and faced 495 deliveries.

His innings helped India build a commanding first-innings total.

India eventually won the Test by an innings and 131 runs, securing a historic series victory in Pakistan.

Why Was the 270 Against Pakistan Important?

The innings was significant for several reasons.

First, it came in an overseas Test match against a major rival.

Second, Dravid displayed exceptional patience and concentration.

Third, the performance helped India achieve an important series victory.

His 270 remains his highest score in international cricket.

Rahul Dravid’s Highest ODI Score – 153 Against New Zealand

Dravid scored his highest ODI innings of 153 against New Zealand in Hyderabad on 8 November 1999.

He shared a remarkable 331-run partnership with Sachin Tendulkar for the second wicket.

Tendulkar scored 186 not out.

India posted 376/2 and won the match by 174 runs.

The partnership was a world record for any ODI wicket at the time.

Dravid’s innings showed that he could score at an attacking pace while maintaining his trademark control.

Rahul Dravid’s Five Double Centuries in Test Cricket

Rahul Dravid scored five Test double centuries during his international career.

No.ScoreOpponentVenueYear
1200*ZimbabweDelhi2000
2217EnglandThe Oval, London2002
3222New ZealandAhmedabad2003
4233AustraliaAdelaide2003
5270PakistanRawalpindi2004

His five double centuries reflect his ability to bat for extended periods and convert starts into major innings.

200* Against Zimbabwe, 2000

Dravid scored his first Test double century against Zimbabwe in Delhi.

The unbeaten 200 helped India establish a strong position.

217 Against England, 2002

His 217 at The Oval was part of an outstanding series in England.

The innings demonstrated his technical strength in English conditions.

222 Against New Zealand, 2003

Dravid scored 222 against New Zealand in Ahmedabad.

It was another example of his ability to construct a long Test innings.

233 Against Australia, 2003

His 233 at Adelaide became one of his most celebrated Test performances.

It helped India win a memorable overseas Test against Australia.

270 Against Pakistan, 2004

Dravid’s career-best 270 in Rawalpindi was central to India’s series-clinching victory.

It remains one of the defining innings of his international career.

Rahul Dravid’s Most Memorable International Centuries

180 Against Australia – Kolkata, 2001

The 2001 Kolkata Test is remembered as one of the greatest comebacks in cricket history.

India were asked to follow on after a disappointing first innings.

VVS Laxman scored 281, while Rahul Dravid contributed 180.

Together, they built a 376-run partnership for the fifth wicket.

India eventually won the Test by 171 runs.

Dravid’s innings was a remarkable example of determination and concentration under pressure.

148 Against England – Headingley, 2002

Dravid scored 148 in difficult conditions at Headingley.

India went on to win the match by an innings and 46 runs.

His innings provided the foundation for a large total alongside major contributions from Sachin Tendulkar and Sourav Ganguly.

233 Against Australia – Adelaide, 2003

Dravid’s 233 helped India respond to Australia’s first-innings total of 556.

He later scored an unbeaten 72 in the fourth innings as India completed a famous victory.

The performance is widely regarded as one of his finest overseas Test contributions.

270 Against Pakistan – Rawalpindi, 2004

Dravid’s 270 helped India secure a historic Test series victory in Pakistan.

His patience and technical control were central to the innings.

103* Against England – Lord’s, 2011

Dravid scored an unbeaten 103 at Lord’s during India’s 2011 tour of England.

It was his first Test century at the famous venue.

Although India lost the match, the innings was a memorable individual achievement.

146* Against England – The Oval, 2011

During a difficult series for India, Dravid scored an unbeaten 146 at The Oval.

He carried his bat through India’s first innings.

The performance highlighted his consistency even when the team was struggling.

Rahul Dravid Centuries Against Each Opponent

The following table shows how Dravid’s 48 international centuries were distributed among opponents.

OpponentTestODITotal
England808
New Zealand628
Pakistan527
West Indies538
Sri Lanka336
Zimbabwe303
Bangladesh303
Australia202
South Africa202
Kenya011
United Arab Emirates011

Dravid’s hundreds came against a wide range of opponents, demonstrating his ability to adapt to different bowling attacks and playing conditions.

Rahul Dravid Centuries by Year

Dravid’s century-scoring record extended across more than a decade.

His strongest periods included 1999, 2002, 2003, 2005 and 2011.

YearTest centuriesODI centuries
199711
199810
199946
200020
200110
200251
200320
200421
200522
200631
200710
200820
200920
201030
201150
Total3612

Dravid’s 2011 Test performances were especially notable because he continued producing important centuries late in his career.

Rahul Dravid Career Batting Statistics

FormatMatchesRunsAverageCenturiesFiftiesHighest score
Test16413,28852.313663270
ODI34410,88939.161283153
T20I13131.000031
Total50924,208—48146270

Dravid scored more than 24,000 runs across international cricket.

His Test batting average above 52 reflects his remarkable consistency in the longest format.

Did Rahul Dravid Score a T20 International Century?

No. Rahul Dravid did not score a T20 International century.

He played only one T20I for India, against England at Manchester in August 2011.

He scored 31 runs from 21 balls, including three consecutive sixes off Samit Patel.

His international career was largely built during a period when Test cricket and ODIs were the dominant formats.

Why Was Rahul Dravid Called “The Wall”?

Rahul Dravid earned the nickname “The Wall” because of his outstanding defensive technique, patience and ability to withstand difficult bowling spells.

He was particularly effective against fast bowlers in overseas conditions.

His batting style relied on sound footwork, careful shot selection and strong concentration.

Unlike aggressive batters who often tried to dominate immediately, Dravid frequently focused on building partnerships and wearing down the opposition.

However, he was much more than a defensive player.

His 12 ODI centuries and several attacking partnerships demonstrated his ability to change his approach according to the match situation.

Rahul Dravid vs Sachin Tendulkar – International Centuries

Rahul Dravid and Sachin Tendulkar were two of India’s most important batters during the 1990s and 2000s.

RecordRahul DravidSachin Tendulkar
Test centuries3651
ODI centuries1249
International centuries48100
Test runs13,28815,921
ODI runs10,88918,426
Highest Test score270248*

Tendulkar scored more centuries overall, but Dravid’s contributions were especially important in difficult Test situations.

Both players played major roles in India’s rise as a competitive international cricket team.

Rahul Dravid’s Last International Century

Rahul Dravid scored his final international century against West Indies at Eden Gardens, Kolkata, in November 2011.

He made 119 runs.

The innings came near the end of his international career.

Dravid announced his retirement from international cricket in March 2012.

His final century completed a remarkable career that included 36 Test hundreds and 12 ODI hundreds.

Frequently Asked Questions About Rahul Dravid Centuries

1. How many international centuries did Rahul Dravid score?

Rahul Dravid scored 48 international centuries, including 36 in Tests and 12 in ODIs.

2. How many Test centuries does Rahul Dravid have?

Dravid scored 36 Test centuries during his international career.

3. How many ODI centuries did Rahul Dravid score?

He scored 12 ODI centuries between 1997 and 2006.

4. What is Rahul Dravid’s highest Test score?

His highest Test score is 270 against Pakistan at Rawalpindi in April 2004.

5. What is Rahul Dravid’s highest ODI score?

His highest ODI score is 153 against New Zealand at Hyderabad in November 1999.

6. How many double centuries did Rahul Dravid score?

Rahul Dravid scored five double centuries in Test cricket.

7. When did Rahul Dravid score his first international century?

He scored his first international century against South Africa in Johannesburg in January 1997.

8. When did Rahul Dravid score his first ODI century?

His first ODI century was 107 against Pakistan in Chennai on 21 May 1997.

9. Did Rahul Dravid score a T20I century?

No. He played only one T20 International and scored 31 runs.

10. How many centuries did Rahul Dravid score against Australia?

Dravid scored two Test centuries against Australia, including his famous 180 at Kolkata and 233 at Adelaide.

11. Did Rahul Dravid score centuries in both innings of a Test?

Yes. He achieved the feat against New Zealand in Hamilton in 1999 and Pakistan in Kolkata in 2005.

12. How many centuries did Rahul Dravid score in the 1999 World Cup?

He scored two centuries, against Kenya and Sri Lanka.

13. What was Rahul Dravid’s last international century?

His last international century was 119 against West Indies at Kolkata in November 2011.

14. How many international runs did Rahul Dravid score?

Rahul Dravid scored 24,208 international runs across Tests, ODIs and T20Is.

15. Why is Rahul Dravid called The Wall?

He earned the nickname because of his strong defensive technique, concentration and ability to bat for long periods against difficult bowling attacks.

Conclusion

Rahul Dravid’s 48 international centuries represent one of the finest batting records in Indian cricket history.

His 36 Test hundreds demonstrate his exceptional consistency in the longest format, while his 12 ODI centuries show that he could also succeed in limited-overs cricket.

From his 180 against Australia in Kolkata to his 233 in Adelaide and career-best 270 against Pakistan, Dravid produced several performances that helped shape important moments in Indian cricket.

He was not simply a batter who scored runs.

He was a player who built partnerships, absorbed pressure and provided stability when India needed it most.

Rahul Dravid’s final international century record stands at 48 hundreds: 36 in Tests, 12 in ODIs and none in T20Is.

Next on CricketGatha

  • Most International Centuries by Indian Batsmen: Top 10 (2026)
  • Rohit Sharma Centuries: Complete List of All 52 International Hundreds
  • MS Dhoni Centuries: Complete List of All 16 International Hundreds
  • Virat Kohli Profile: Age, Career Stats, Records and Biography

CricketGatha – Cricket Ki Har Kahani.

Tags:

Cricket Records 2026Indian Cricket LegendsIndian Cricket RecordsODI Cricket RecordsRahul DravidRahul Dravid 270 RunsRahul Dravid 48 CenturiesRahul Dravid Batting StatsRahul Dravid BiographyRahul Dravid CenturiesRahul Dravid Century ListRahul Dravid Double CenturiesRahul Dravid Highest ScoreRahul Dravid International CenturiesRahul Dravid ODI CenturiesRahul Dravid RecordsRahul Dravid Test CenturiesTest Cricket RecordsThe Wall Rahul Dravid
Author

Cricket_Era

Follow Me
Other Articles
Previous

Virat Kohli Father Death Story: The 2006 Ranji Trophy Match That Changed His Life

Next

Hardik Pandya Profile: Age, Stats, Records and Biography (2026)

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Sunil Gavaskar Centuries: Complete List of All 34 Test and 1 ODI Hundreds
  • ICC Cricket World Cup 1979: India’s Journey, Key Matches, Scorecards & Records (60-Over Format)
  • India vs Sri Lanka 2026 Series: Full Schedule, Squads, Match Timings, Venues and Live Streaming (3 ODIs + 3 T20Is)
  • Yashasvi Jaiswal Profile 2026: Age, Biography, Career Stats, Records, IPL Team & Achievements
  • India vs New Zealand 1st ODI 2026: Virat Kohli Breaks Sachin Tendulkar’s Record, Scores 74 – Full Scorecard, Highlights & Records

Recent Comments

  1. Sunil Gavaskar Centuries: All 34 Test & 1 ODI Hundreds on Virat Kohli Profile: Age, Career Stats, Records and Biography
  2. ICC Cricket World Cup 1979: India's Matches & Records on Cricket World Cup 2027 Schedule: All 57 Matches, Venues
  3. Yashasvi Jaiswal Profile 2026: Age, Stats & Records on Suryakumar Yadav Profile 2026: Age, Stats, Records and Biography
  4. Rose Hughes on Varun Chakaravarthy Profile: Age, Career Stats, Records and Biography

Archives

  • November 2026
  • October 2026

Categories

  • 1983 Cricket World Cup
  • Abhishek Sharma
  • Axar Patel
  • Batting Records
  • Bhuvneshwar Kumar Profile
  • Cricket History
  • Cricket Lists
  • Cricket News
  • Cricket Rules
  • Cricket World Cup 2027
  • Hardik Pandya
  • Harry Brook
  • ICC Cricket World Cup
  • ICC Rankings
  • ICC World Test
  • India odi Team
  • India Player Profiles
  • India Schedule
  • India T20
  • India vs New Zealand
  • India vs Pakistan
  • India vs Sri Lanka
  • IPL
  • Ishan Kishan
  • Jasprit Bumrah Profile
  • KL Rahul
  • Kuldeep Yadav
  • Mohammed Siraj
  • MS Dhoni
  • Naman Dhir
  • ODI Cricket
  • Rahul Dravid
  • Ravindra Jadeja
  • Rishabh Pant
  • Rohit Sharma
  • Ruturaj Gaikwad
  • Sachin Tendulkar
  • Sanju Samson
  • Shubman Gill
  • Sourav Ganguly
  • Suryakumar Yadav
  • Tilak Varma
  • Vaibhav Sooryavanshi
  • Varun Chakaravarthy
  • Virat Kohli
  • Virender Sehwag
  • Wicket-Takers
  • चिन्मय सुतार
Copyright 2026 — cricketgatha.in. All rights reserved. Blogsy WordPress Theme
CricketGatha - Cricket Ki Har Kahani

Your one-stop destination for cricket news, player profiles, records and schedules.

Quick Links

  • Home
  • Cricket News
  • Cricket Lists
  • Cricket History

Company

  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
© 2026 cricketgatha.in. All rights reserved.