Sachin Tendulkar ODI Centuries: Complete List of All 49 Hundreds (1994–2012), Opponents, Venues, Double Century & Records
Sachin Tendulkar ODI Centuries: Complete List of All 49 Hundreds
Opponents, venues, year-wise records, World Cup hundreds and the historic 200* (1994–2012).
Sachin Tendulkar scored 49 centuries in One Day International cricket between 1994 and 2012. His first ODI century was 110 against Australia in Colombo on 9 September 1994, while his 49th and final ODI hundred was 114 against Bangladesh in Mirpur on 16 March 2012. Tendulkar also became the first male cricketer to score an ODI double century, making an unbeaten 200 against South Africa in 2010.
Sachin Tendulkar is one of the greatest batters in cricket history.
Popularly known as the Master Blaster, he represented India for more than two decades and created several batting records.
His ODI career was particularly remarkable.
From scoring his first century against Australia in 1994 to achieving his 100th international hundred in 2012, Sachin gave cricket fans countless unforgettable moments.
He dominated some of the world’s strongest bowling attacks, including Australia, Pakistan, South Africa and Sri Lanka.
One of his greatest achievements was scoring 49 ODI centuries, a world record that stood for many years.
Virat Kohli eventually surpassed the record during the 2023 ODI World Cup.
However, Sachin’s consistency, longevity and contribution to Indian cricket remain extraordinary.
In this article, we’ll explore Sachin Tendulkar’s complete list of 49 ODI centuries, including scores, dates, opponents, venues, year-wise records, his first and last hundreds, the historic double century and important career achievements.
Last updated: 4 November 2026
Sachin Tendulkar ODI Career: Quick Overview
| Detail | Record |
|---|---|
| Full name | Sachin Ramesh Tendulkar |
| ODI debut | 18 December 1989 |
| Debut opponent | Pakistan |
| Last ODI | 18 March 2012 |
| Last ODI opponent | Pakistan |
| ODI matches | 463 |
| Innings | 452 |
| Total runs | 18,426 |
| Batting average | 44.83 |
| Strike rate | 86.23 |
| Highest score | 200* |
| ODI centuries | 49 |
| ODI half-centuries | 96 |
| ODI double centuries | 1 |
| International centuries | 100 |
| ODI World Cup titles | 1 (2011) |
Sachin holds the record for the most runs in men’s ODI cricket history.
His 18,426 runs and 463 appearances reflect his remarkable consistency and longevity.
Sachin Tendulkar ODI Centuries: Complete List of All 49 Hundreds
Sachin scored his first ODI century in 1994 and his last in 2012.
The following table contains all 49 ODI centuries in chronological order, including the score, opponent, venue and date.
Complete List of Sachin Tendulkar’s 49 ODI Centuries
| No. | Score | Opponent | Venue | Date |
|---|---|---|---|---|
| 1 | 110 | Australia | Colombo | 9 Sep 1994 |
| 2 | 115 | New Zealand | Vadodara | 28 Oct 1994 |
| 3 | 105 | West Indies | Jaipur | 11 Nov 1994 |
| 4 | 112* | Sri Lanka | Sharjah | 9 Apr 1995 |
| 5 | 127* | Kenya | Cuttack | 18 Feb 1996 |
| 6 | 137 | Sri Lanka | Delhi | 2 Mar 1996 |
| 7 | 100 | Pakistan | Singapore | 5 Apr 1996 |
| 8 | 118 | Pakistan | Sharjah | 15 Apr 1996 |
| 9 | 110 | Sri Lanka | Colombo | 28 Aug 1996 |
| 10 | 114 | South Africa | Mumbai | 14 Dec 1996 |
| 11 | 104 | Zimbabwe | Benoni | 9 Feb 1997 |
| 12 | 117 | New Zealand | Bengaluru | 14 May 1997 |
| 13 | 100 | Australia | Kanpur | 7 Apr 1998 |
| 14 | 143 | Australia | Sharjah | 22 Apr 1998 |
| 15 | 134 | Australia | Sharjah | 24 Apr 1998 |
| 16 | 100* | Kenya | Kolkata | 31 May 1998 |
| 17 | 128 | Sri Lanka | Colombo | 7 Jul 1998 |
| 18 | 127* | Zimbabwe | Bulawayo | 26 Sep 1998 |
| 19 | 141 | Australia | Dhaka | 28 Oct 1998 |
| 20 | 118* | Zimbabwe | Sharjah | 8 Nov 1998 |
| 21 | 124* | Zimbabwe | Sharjah | 13 Nov 1998 |
| 22 | 140* | Kenya | Bristol | 23 May 1999 |
| 23 | 120 | Sri Lanka | Colombo | 29 Aug 1999 |
| 24 | 186* | New Zealand | Hyderabad | 8 Nov 1999 |
| 25 | 122 | South Africa | Vadodara | 17 Mar 2000 |
| 26 | 101 | Sri Lanka | Sharjah | 20 Oct 2000 |
| 27 | 146 | Zimbabwe | Jodhpur | 8 Dec 2000 |
| 28 | 139 | Australia | Indore | 31 Mar 2001 |
| 29 | 122* | West Indies | Harare | 4 Jul 2001 |
| 30 | 101 | South Africa | Johannesburg | 5 Oct 2001 |
| 31 | 146 | Kenya | Paarl | 24 Oct 2001 |
| 32 | 105* | England | Chester-le-Street | 4 Jul 2002 |
| 33 | 113 | Sri Lanka | Bristol | 11 Jul 2002 |
| 34 | 152 | Namibia | Pietermaritzburg | 23 Feb 2003 |
| 35 | 100 | Australia | Gwalior | 26 Oct 2003 |
| 36 | 102 | New Zealand | Hyderabad | 15 Nov 2003 |
| 37 | 141 | Pakistan | Rawalpindi | 16 Mar 2004 |
| 38 | 123 | Pakistan | Ahmedabad | 12 Apr 2005 |
| 39 | 100 | Pakistan | Peshawar | 6 Feb 2006 |
| 40 | 141* | West Indies | Kuala Lumpur | 14 Sep 2006 |
| 41 | 100* | West Indies | Vadodara | 31 Jan 2007 |
| 42 | 117* | Australia | Sydney | 2 Mar 2008 |
| 43 | 163* | New Zealand | Christchurch | 8 Mar 2009 |
| 44 | 138 | Sri Lanka | Colombo | 14 Sep 2009 |
| 45 | 175 | Australia | Hyderabad | 5 Nov 2009 |
| 46 | 200* | South Africa | Gwalior | 24 Feb 2010 |
| 47 | 120 | England | Bengaluru | 27 Feb 2011 |
| 48 | 111 | South Africa | Nagpur | 12 Mar 2011 |
| 49 | 114 | Bangladesh | Mirpur | 16 Mar 2012 |
An asterisk (*) indicates that Sachin remained not out.
The list shows Sachin’s remarkable consistency across different countries, conditions and bowling attacks.
His 49 centuries included memorable performances in Australia, South Africa, Sri Lanka, England and the Middle East.
Sachin Tendulkar ODI Centuries Year-Wise
Sachin’s most successful year for ODI centuries was 1998.
He scored nine hundreds that year, a remarkable achievement in 50-over cricket.
Year-Wise ODI Centuries
| Year | Centuries |
|---|---|
| 1994 | 3 |
| 1995 | 1 |
| 1996 | 6 |
| 1997 | 2 |
| 1998 | 9 |
| 1999 | 3 |
| 2000 | 3 |
| 2001 | 4 |
| 2002 | 2 |
| 2003 | 3 |
| 2004 | 1 |
| 2005 | 1 |
| 2006 | 2 |
| 2007 | 1 |
| 2008 | 1 |
| 2009 | 3 |
| 2010 | 1 |
| 2011 | 2 |
| 2012 | 1 |
| Total | 49 |
Sachin’s nine centuries in 1998 included his famous performances against Australia in Sharjah.
That year remains one of the greatest calendar years by an ODI batter.
Sachin Tendulkar ODI Centuries Against Each Team
Sachin scored ODI hundreds against 11 different opponents.
His highest number of centuries came against Australia.
Opponent-Wise ODI Centuries
| Opponent | Centuries |
|---|---|
| Australia | 9 |
| Sri Lanka | 8 |
| Zimbabwe | 5 |
| Pakistan | 5 |
| New Zealand | 5 |
| South Africa | 5 |
| West Indies | 4 |
| Kenya | 4 |
| England | 2 |
| Namibia | 1 |
| Bangladesh | 1 |
| Total | 49 |
Australia was Sachin’s most frequent opponent for ODI centuries.
He scored nine hundreds against the Australian team, including the famous Desert Storm innings in Sharjah.
Sachin Tendulkar’s First ODI Century: 110 vs Australia in 1994
Sachin Tendulkar scored his first ODI century against Australia on 9 September 1994.
The match was played at the R. Premadasa Stadium in Colombo, Sri Lanka.
Sachin scored 110 runs from 130 balls.
His innings included eight fours and two sixes.
First ODI Century Details
| Detail | Information |
|---|---|
| Opponent | Australia |
| Score | 110 |
| Balls faced | 130 |
| Venue | Colombo |
| Date | 9 September 1994 |
| Result | India won |
| Century number | 1st |
Interestingly, Sachin had already played 78 ODI matches before scoring his first century.
He began his ODI career as a middle-order batter.
His promotion to the opening position in 1994 changed the direction of his limited-overs career.
After becoming an opener, Sachin developed into one of the most destructive batters in ODI cricket.
Sachin Tendulkar’s Last ODI Century: 114 vs Bangladesh in 2012
Sachin’s 49th and final ODI century came against Bangladesh on 16 March 2012.
The match was played during the Asia Cup at the Sher-e-Bangla National Cricket Stadium in Mirpur.
He scored 114 runs from 147 balls.
This was not just another ODI century.
It was also Sachin Tendulkar’s 100th international century.
Sachin’s 49th ODI Century Details
| Detail | Information |
|---|---|
| Opponent | Bangladesh |
| Score | 114 |
| Balls faced | 147 |
| Venue | Mirpur |
| Tournament | Asia Cup 2012 |
| Date | 16 March 2012 |
| ODI century number | 49 |
| International century number | 100 |
| Match result | Bangladesh won by 5 wickets |
Although India lost the match, Sachin achieved a historic individual milestone.
He became the first cricketer to score 100 international centuries.
Sachin Tendulkar’s 100 International Centuries
Sachin Tendulkar is the only player to have scored 100 centuries in international cricket.
He achieved this record across Test and ODI formats.
Sachin Tendulkar International Centuries
| Format | Centuries |
|---|---|
| Test cricket | 51 |
| ODI cricket | 49 |
| T20 International | 0 |
| Total | 100 |
His 100th century came against Bangladesh during the 2012 Asia Cup.
The achievement remains one of the most remarkable batting milestones in cricket history.
Sachin Tendulkar’s Highest ODI Score: 200* vs South Africa
Sachin’s highest ODI score is 200 not out.
He achieved the historic milestone against South Africa on 24 February 2010.
The match was played at Captain Roop Singh Stadium in Gwalior.
Sachin became the first male cricketer to score a double century in an ODI match.
Sachin Tendulkar 200* Innings Stats
| Statistic | Record |
|---|---|
| Opponent | South Africa |
| Runs | 200* |
| Balls faced | 147 |
| Fours | 25 |
| Sixes | 3 |
| Strike rate | 136.05 |
| Venue | Gwalior |
| Date | 24 February 2010 |
| Result | India won by 153 runs |
India scored 401/3 in 50 overs.
South Africa was dismissed for 248.
Sachin’s unbeaten double century was the highlight of the match.
Why Was Sachin’s 200* Historic?
Before Sachin’s innings, no male batter had scored a double century in ODI cricket.
His performance broke that barrier.
It also inspired future generations of batters to aim for bigger individual scores in the 50-over format.
Since then, players such as Virender Sehwag, Rohit Sharma, Chris Gayle, Martin Guptill and others have scored ODI double centuries.
Sachin’s innings remains one of the most important milestones in the format’s history.
Sachin Tendulkar’s Desert Storm Innings: 143 vs Australia
One of Sachin’s most famous ODI innings came against Australia on 22 April 1998.
The match was played in Sharjah during the Coca-Cola Cup.
Sachin scored 143 runs from 131 balls.
His innings became known as the Desert Storm knock.
Sachin’s 143 vs Australia
| Detail | Record |
|---|---|
| Opponent | Australia |
| Runs | 143 |
| Balls faced | 131 |
| Venue | Sharjah |
| Date | 22 April 1998 |
| Tournament | Coca-Cola Cup |
| Match result | Australia won |
| India’s achievement | Qualified for the final |
The match was interrupted by a sandstorm.
After the interruption, India’s revised qualification target became crucial.
Sachin’s aggressive batting helped India qualify for the final despite losing the match.
Two days later, he produced another unforgettable performance.
Sachin Tendulkar’s 134 vs Australia: Sharjah Final 1998
On 24 April 1998, Sachin faced Australia again in the Coca-Cola Cup final.
It was also his 25th birthday.
He scored 134 runs from 131 balls.
India successfully chased Australia’s total and won the final.
Sachin’s 134 vs Australia
| Detail | Information |
|---|---|
| Opponent | Australia |
| Runs | 134 |
| Balls faced | 131 |
| Venue | Sharjah |
| Date | 24 April 1998 |
| Match | Coca-Cola Cup Final |
| Result | India won by 6 wickets |
His back-to-back centuries against Australia became two of the most celebrated ODI innings of the 1990s.
Sachin Tendulkar’s 175 vs Australia in 2009
Sachin played another extraordinary ODI innings against Australia in Hyderabad on 5 November 2009.
Australia scored 350/4.
India needed 351 runs to win.
Sachin led the chase with an outstanding 175 from 141 balls.
He hit 19 fours and four sixes.
Sachin 175 vs Australia Stats
| Statistic | Record |
|---|---|
| Runs | 175 |
| Balls faced | 141 |
| Fours | 19 |
| Sixes | 4 |
| Venue | Hyderabad |
| Opponent | Australia |
| Year | 2009 |
| Result | Australia won by 3 runs |
India finished on 347 runs and lost by just three runs.
Although the team did not win, Sachin’s innings remains one of the greatest ODI knocks played during a run chase.
Sachin Tendulkar’s 186* vs New Zealand in 1999
Sachin scored an unbeaten 186 against New Zealand in Hyderabad on 8 November 1999.
It was his highest ODI score at that time.
He faced 150 balls and hit 20 fours and three sixes.
India scored 376/2.
The innings demonstrated Sachin’s ability to dominate an international bowling attack from the beginning to the end.
Sachin 186* vs New Zealand
| Detail | Record |
|---|---|
| Runs | 186* |
| Balls | 150 |
| Opponent | New Zealand |
| Venue | Hyderabad |
| Date | 8 November 1999 |
| Result | India won by 174 runs |
His 186* remained his highest ODI score until he made 200* against South Africa in 2010.
Sachin Tendulkar ODI Centuries in World Cups
Sachin Tendulkar scored six centuries in men’s ODI World Cup cricket.
He played in six World Cup editions between 1992 and 2011.
Sachin Tendulkar’s Six ODI World Cup Centuries
| No. | Score | Opponent | World Cup | Venue |
|---|---|---|---|---|
| 1 | 127* | Kenya | 1996 | Cuttack |
| 2 | 137 | Sri Lanka | 1996 | Delhi |
| 3 | 140* | Kenya | 1999 | Bristol |
| 4 | 152 | Namibia | 2003 | Pietermaritzburg |
| 5 | 120 | England | 2011 | Bengaluru |
| 6 | 111 | South Africa | 2011 | Nagpur |
Sachin finished his ODI World Cup career with 2,278 runs.
He remains the highest run-scorer in men’s ODI World Cup history.
His performances were especially important during the 2003 World Cup, when India reached the final.
He was also part of India’s 2011 World Cup-winning team.
Sachin Tendulkar’s ODI World Cup 2003 Performance
The 2003 ODI World Cup was one of Sachin’s greatest international tournaments.
He scored 673 runs in 11 matches.
His performances helped India reach the final against Australia.
Sachin Tendulkar World Cup 2003 Stats
| Statistic | Record |
|---|---|
| Matches | 11 |
| Runs | 673 |
| Average | 61.18 |
| Highest score | 152 |
| Centuries | 1 |
| Half-centuries | 6 |
| Award | Player of the Tournament |
His 673 runs were a record for the most runs in a single men’s ODI World Cup at the time.
The record was eventually surpassed by Virat Kohli in 2023.
Sachin Tendulkar ODI Centuries Against Australia
Australia was Sachin’s most frequent opponent for ODI centuries.
He scored nine ODI hundreds against the Australian team.
Sachin ODI Centuries vs Australia
| Score | Venue | Year |
|---|---|---|
| 110 | Colombo | 1994 |
| 100 | Kanpur | 1998 |
| 143 | Sharjah | 1998 |
| 134 | Sharjah | 1998 |
| 141 | Dhaka | 1998 |
| 139 | Indore | 2001 |
| 100 | Gwalior | 2003 |
| 117* | Sydney | 2008 |
| 175 | Hyderabad | 2009 |
His performances against Australia were particularly impressive because he regularly faced world-class bowlers.
The Sharjah centuries of 1998 remain among his most memorable innings.
Sachin Tendulkar ODI Centuries Against Pakistan
Sachin scored five ODI centuries against Pakistan.
His first century against Pakistan came in Singapore in April 1996.
Sachin ODI Centuries vs Pakistan
| Score | Venue | Year |
|---|---|---|
| 100 | Singapore | 1996 |
| 118 | Sharjah | 1996 |
| 141 | Rawalpindi | 2004 |
| 123 | Ahmedabad | 2005 |
| 100 | Peshawar | 2006 |
India-Pakistan matches often carry enormous pressure.
Sachin’s performances against Pakistan helped strengthen his reputation as one of India’s most dependable batters.
Sachin Tendulkar ODI Centuries in India vs Overseas
Sachin scored centuries in several different countries.
He was successful both on Indian pitches and in overseas conditions.
Home and Away ODI Centuries
| Location | Centuries |
|---|---|
| India | 19 |
| Outside India (away and neutral) | 30 |
| Total | 49 |
His success outside India included centuries in Australia, England, South Africa, Sri Lanka, Bangladesh, Zimbabwe, Singapore and the UAE.
This demonstrates his ability to adapt to different pitches and bowling conditions.
Sachin Tendulkar vs Virat Kohli: ODI Centuries Comparison
Sachin held the world record for most ODI centuries for many years.
Virat Kohli surpassed his record during the 2023 ODI World Cup semifinal against New Zealand.
Sachin vs Kohli ODI Records
| Category | Sachin Tendulkar | Virat Kohli |
|---|---|---|
| ODI debut | 1989 | 2008 |
| ODI centuries | 49 | More than 49 |
| Highest ODI score | 200* | 183 |
| ODI World Cup titles | 2011 | 2011 |
| Batting style | Right-handed | Right-handed |
| Primary role | Top-order batter | Top-order batter |
Kohli broke Sachin’s record by scoring his 50th ODI century in November 2023.
However, Sachin continues to hold the record for the most runs in men’s ODI cricket.
Both players have made extraordinary contributions to Indian batting history.
Sachin Tendulkar’s Major ODI Records
Sachin finished his ODI career with several historic achievements.
Important Sachin Tendulkar ODI Records
| Record | Achievement |
|---|---|
| Most ODI runs | 18,426 |
| ODI matches | 463 |
| ODI centuries | 49 |
| ODI half-centuries | 96 |
| Highest score | 200* |
| First men’s ODI double century | 200* vs South Africa |
| ODI World Cup runs | 2,278 |
| ODI World Cup centuries | 6 |
| Most runs in World Cup 2003 | 673 |
| International centuries | 100 |
| Total international runs | 34,357 |
These records highlight Sachin’s consistency and longevity across more than two decades.
Five Most Memorable Sachin Tendulkar ODI Centuries
1. 110 vs Australia – Colombo, 1994
Sachin’s first ODI century marked the beginning of his remarkable record in limited-overs cricket.
2. 143 vs Australia – Sharjah, 1998
The famous Desert Storm innings helped India qualify for the Coca-Cola Cup final.
3. 134 vs Australia – Sharjah, 1998
Sachin followed his Desert Storm innings with another match-winning century in the final.
4. 200* vs South Africa – Gwalior, 2010
Sachin became the first male batter to score a double century in ODI cricket.
5. 114 vs Bangladesh – Mirpur, 2012
His final ODI century was also his historic 100th international hundred.
Why Were Sachin Tendulkar’s 49 ODI Centuries So Special?
Sachin played ODI cricket during a period when batting conditions were often different from today’s game.
Teams regularly faced high-quality fast bowlers using the new ball.
Scoring 300 runs was also less common during the early part of his career.
Despite these challenges, Sachin maintained an outstanding level of consistency.
He could play defensive cricket when needed and attack bowlers when the situation demanded.
His ability to adapt to different match situations helped him score 49 centuries across nearly 18 years.
The achievement remains one of the greatest records in ODI cricket history.
Frequently Asked Questions About Sachin Tendulkar ODI Centuries
1. How many ODI centuries did Sachin Tendulkar score?
Sachin Tendulkar scored 49 ODI centuries.
2. When did Sachin score his first ODI century?
On 9 September 1994 against Australia in Colombo.
3. What was Sachin’s first ODI century score?
110 runs.
4. When did Sachin score his last ODI century?
On 16 March 2012 against Bangladesh in Mirpur.
5. What was Sachin’s 49th ODI century?
114 runs against Bangladesh.
6. What is Sachin Tendulkar’s highest ODI score?
200 not out against South Africa in 2010.
7. Was Sachin the first player to score an ODI double century?
He was the first male cricketer to achieve the milestone. Belinda Clark had previously scored an ODI double century in women’s cricket.
8. How many international centuries did Sachin score?
100 international centuries.
9. How many Test centuries did Sachin score?
51.
10. How many ODI centuries did Sachin score against Australia?
Nine.
11. How many ODI centuries did Sachin score against Pakistan?
Five.
12. How many ODI centuries did Sachin score against Sri Lanka?
Eight.
13. How many ODI centuries did Sachin score against South Africa?
Five.
14. How many ODI centuries did Sachin score in 1998?
Nine.
15. Which year was Sachin’s best for ODI centuries?
1998.
16. How many ODI World Cup centuries did Sachin score?
Six.
17. How many ODI World Cup runs did Sachin score?
2,278.
18. How many runs did Sachin score in the 2003 World Cup?
673 runs.
19. How many ODI matches did Sachin play?
463.
20. How many ODI runs did Sachin score?
18,426.
21. What was Sachin’s ODI batting average?
44.83.
22. How many ODI half-centuries did Sachin score?
96.
23. Who broke Sachin’s record of 49 ODI centuries?
Virat Kohli surpassed the record in November 2023.
24. Where did Sachin score his 200*?
Gwalior, India.
25. Against which team did Sachin score 200*?
South Africa.
26. What is Sachin’s Desert Storm innings?
His 143 against Australia at Sharjah on 22 April 1998.
27. How many ODI centuries did Sachin score in India?
19.
28. How many ODI centuries did Sachin score outside India?
30, including neutral venues.
29. When did Sachin retire from ODIs?
He announced his ODI retirement in December 2012.
30. Why is Sachin Tendulkar called the Master Blaster?
The nickname reflects his attacking batting ability and extraordinary success in international cricket.
Conclusion
Sachin Tendulkar’s 49 ODI centuries represent one of the greatest achievements in cricket history.
From his first hundred against Australia in 1994 to his final century against Bangladesh in 2012, Sachin delivered memorable performances across the world.
His record includes the famous Desert Storm innings, the historic 200 not out against South Africa and six ODI World Cup centuries.
He finished his ODI career with 18,426 runs in 463 matches, establishing records that continue to inspire cricketers.
Although Virat Kohli surpassed his record for most ODI centuries in 2023, Sachin’s legacy remains extraordinary.
His achievements helped transform Indian cricket and inspired millions of young players to follow their dreams.
For more cricket records, player biographies, World Cup history and match statistics, stay connected with CricketGatha.
Next on CricketGatha
CricketGatha – Cricket Ki Har Kahani.