Rahul Dravid Centuries: Complete List of All 48 International Hundreds in ODI and Test Cricket
The complete list of Rahul Dravid’s 36 Test and 12 ODI centuries, with opponents, venues, dates and career records.
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.
Rahul Dravid Centuries at a Glance
| Record | Details |
|---|---|
| Full name | Rahul Sharad Dravid |
| Nickname | The Wall, Mr Dependable |
| International career | 1996–2012 |
| Total international centuries | 48 |
| Test centuries | 36 |
| ODI centuries | 12 |
| T20I centuries | 0 |
| Highest Test score | 270 vs Pakistan |
| Highest ODI score | 153 vs New Zealand |
| First Test century | 148 vs South Africa, 1997 |
| First ODI century | 107 vs Pakistan, 1997 |
| Last international century | 119 vs West Indies, 2011 |
| Test double centuries | 5 |
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. | Score | Opponent | Venue | Match start date |
|---|---|---|---|---|
| 1 | 148 | South Africa | Johannesburg | 16 Jan 1997 |
| 2 | 118 | Zimbabwe | Harare | 7 Oct 1998 |
| 3 | 190 | New Zealand | Hamilton | 2 Jan 1999 |
| 4 | 103* | New Zealand | Hamilton | 2 Jan 1999 |
| 5 | 107 | Sri Lanka | Colombo (SSC) | 24 Feb 1999 |
| 6 | 144 | New Zealand | Mohali | 10 Oct 1999 |
| 7 | 200* | Zimbabwe | Delhi | 18 Nov 2000 |
| 8 | 162 | Zimbabwe | Nagpur | 25 Nov 2000 |
| 9 | 180 | Australia | Kolkata | 13 Mar 2001 |
| 10 | 144* | West Indies | Georgetown | 11 Apr 2002 |
| 11 | 115 | England | Nottingham | 8 Aug 2002 |
| 12 | 148 | England | Leeds | 22 Aug 2002 |
| 13 | 217 | England | The Oval, London | 5 Sep 2002 |
| 14 | 100* | West Indies | Mumbai | 9 Oct 2002 |
| 15 | 222 | New Zealand | Ahmedabad | 8 Oct 2003 |
| 16 | 233 | Australia | Adelaide | 12 Dec 2003 |
| 17 | 270 | Pakistan | Rawalpindi | 13 Apr 2004 |
| 18 | 160 | Bangladesh | Chittagong | 17 Dec 2004 |
| 19 | 110 | Pakistan | Kolkata | 16 Mar 2005 |
| 20 | 135 | Pakistan | Kolkata | 16 Mar 2005 |
| 21 | 128* | Pakistan | Lahore | 13 Jan 2006 |
| 22 | 103 | Pakistan | Faisalabad | 21 Jan 2006 |
| 23 | 146 | West Indies | Gros Islet | 10 Jun 2006 |
| 24 | 129 | Bangladesh | Mirpur | 25 May 2007 |
| 25 | 111 | South Africa | Chennai | 26 Mar 2008 |
| 26 | 136 | England | Mohali | 19 Dec 2008 |
| 27 | 177 | Sri Lanka | Ahmedabad | 16 Nov 2009 |
| 28 | 144 | Sri Lanka | Kanpur | 24 Nov 2009 |
| 29 | 111* | Bangladesh | Mirpur | 24 Jan 2010 |
| 30 | 104 | New Zealand | Ahmedabad | 4 Nov 2010 |
| 31 | 191 | New Zealand | Nagpur | 20 Nov 2010 |
| 32 | 112 | West Indies | Kingston | 20 Jun 2011 |
| 33 | 103* | England | Lord’s, London | 21 Jul 2011 |
| 34 | 117 | England | Nottingham | 29 Jul 2011 |
| 35 | 146* | England | The Oval, London | 18 Aug 2011 |
| 36 | 119 | West Indies | Kolkata | 14 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. | Score | Opponent | Venue | Date |
|---|---|---|---|---|
| 1 | 107 | Pakistan | Chennai | 21 May 1997 |
| 2 | 123* | New Zealand | Taupō | 9 Jan 1999 |
| 3 | 116 | Sri Lanka | Nagpur | 22 Mar 1999 |
| 4 | 104* | Kenya | Bristol | 23 May 1999 |
| 5 | 145 | Sri Lanka | Taunton | 26 May 1999 |
| 6 | 103* | West Indies | Singapore | 8 Sep 1999 |
| 7 | 153 | New Zealand | Hyderabad | 8 Nov 1999 |
| 8 | 109* | West Indies | Ahmedabad | 15 Nov 2002 |
| 9 | 104 | United Arab Emirates | Dambulla | 16 Jul 2004 |
| 10 | 104 | Pakistan | Kochi | 2 Apr 2005 |
| 11 | 103* | Sri Lanka | Ahmedabad | 6 Nov 2005 |
| 12 | 105 | West Indies | Kingston | 18 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. | Score | Opponent | Venue | Year |
|---|---|---|---|---|
| 1 | 200* | Zimbabwe | Delhi | 2000 |
| 2 | 217 | England | The Oval, London | 2002 |
| 3 | 222 | New Zealand | Ahmedabad | 2003 |
| 4 | 233 | Australia | Adelaide | 2003 |
| 5 | 270 | Pakistan | Rawalpindi | 2004 |
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.
| Opponent | Test | ODI | Total |
|---|---|---|---|
| England | 8 | 0 | 8 |
| New Zealand | 6 | 2 | 8 |
| Pakistan | 5 | 2 | 7 |
| West Indies | 5 | 3 | 8 |
| Sri Lanka | 3 | 3 | 6 |
| Zimbabwe | 3 | 0 | 3 |
| Bangladesh | 3 | 0 | 3 |
| Australia | 2 | 0 | 2 |
| South Africa | 2 | 0 | 2 |
| Kenya | 0 | 1 | 1 |
| United Arab Emirates | 0 | 1 | 1 |
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.
| Year | Test centuries | ODI centuries |
|---|---|---|
| 1997 | 1 | 1 |
| 1998 | 1 | 0 |
| 1999 | 4 | 6 |
| 2000 | 2 | 0 |
| 2001 | 1 | 0 |
| 2002 | 5 | 1 |
| 2003 | 2 | 0 |
| 2004 | 2 | 1 |
| 2005 | 2 | 2 |
| 2006 | 3 | 1 |
| 2007 | 1 | 0 |
| 2008 | 2 | 0 |
| 2009 | 2 | 0 |
| 2010 | 3 | 0 |
| 2011 | 5 | 0 |
| Total | 36 | 12 |
Dravid’s 2011 Test performances were especially notable because he continued producing important centuries late in his career.
Rahul Dravid Career Batting Statistics
| Format | Matches | Runs | Average | Centuries | Fifties | Highest score |
|---|---|---|---|---|---|---|
| Test | 164 | 13,288 | 52.31 | 36 | 63 | 270 |
| ODI | 344 | 10,889 | 39.16 | 12 | 83 | 153 |
| T20I | 1 | 31 | 31.00 | 0 | 0 | 31 |
| Total | 509 | 24,208 | — | 48 | 146 | 270 |
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.
| Record | Rahul Dravid | Sachin Tendulkar |
|---|---|---|
| Test centuries | 36 | 51 |
| ODI centuries | 12 | 49 |
| International centuries | 48 | 100 |
| Test runs | 13,288 | 15,921 |
| ODI runs | 10,889 | 18,426 |
| Highest Test score | 270 | 248* |
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.
CricketGatha – Cricket Ki Har Kahani.