Sachin Tendulkar Test Centuries: Complete List of All 51 Hundreds
The complete list of Tendulkar’s 51 Test hundreds, with scores, opponents, venues, dates and record innings.
Sachin Tendulkar scored 51 Test centuries in 200 matches for India between 1989 and 2013, the most by any batter in men’s Test cricket. His first Test hundred was 119 not out against England at Manchester in 1990, while his final century was 146 against South Africa at Cape Town in 2011. His highest Test score was 248 not out against Bangladesh in 2004.
Sachin Tendulkar is one of the most celebrated batters in cricket history.
Known as the Master Blaster and the Little Master, he represented India for 24 years and created several records that continue to stand.
Among his greatest achievements are his 51 Test centuries.
Scoring a Test hundred requires concentration, technique and patience. Tendulkar achieved the milestone repeatedly against some of the strongest bowling attacks in the world.
His centuries came in different conditions, from the fast pitches of Australia and South Africa to the turning tracks of the Indian subcontinent.
He scored 11 Test hundreds against Australia, nine against Sri Lanka and seven each against England and South Africa.
He also registered six Test double centuries, including his career-best 248 not out against Bangladesh in Dhaka.
But how many Test centuries did Sachin Tendulkar score against each country? Which was his first hundred? What was his last Test century?
This CricketGatha guide covers the complete chronological list of all 51 Sachin Tendulkar Test centuries, including scores, opponents, venues, match dates, double hundreds and important records.
Sachin Tendulkar Test Career: Quick Overview
Sachin made his Test debut against Pakistan in Karachi on 15 November 1989.
He was just 16 years old.
He went on to play 200 Test matches, more than any other cricketer in the format.
He scored 15,921 runs at an average of 53.78.
Sachin Tendulkar Test Career Statistics
| Statistic | Record |
|---|---|
| Full name | Sachin Ramesh Tendulkar |
| Country | India |
| Test debut | 15 November 1989 vs Pakistan |
| Last Test | 14–16 November 2013 vs West Indies |
| Test matches | 200 |
| Innings | 329 |
| Runs | 15,921 |
| Batting average | 53.78 |
| Test centuries | 51 |
| Test half-centuries | 68 |
| Double centuries | 6 |
| Highest Test score | 248* |
| First Test century | 119* vs England, 1990 |
| Last Test century | 146 vs South Africa, 2011 |
| International centuries | 100 |
| ODI centuries | 49 |
Tendulkar holds the men’s Test records for most matches, most runs and most centuries.
Sachin Tendulkar Test Centuries: Complete List of All 51 Hundreds
The following table includes every Test century scored by Sachin Tendulkar in chronological order.
Dates refer to the starting date of the relevant Test match, not necessarily the day on which Tendulkar reached his century.
All 51 Sachin Tendulkar Test Centuries (1990–2011)
| No. | Score | Opponent | Venue | Match start date |
|---|---|---|---|---|
| 1 | 119* | England | Manchester | 9 Aug 1990 |
| 2 | 148* | Australia | Sydney | 2 Jan 1992 |
| 3 | 114 | Australia | Perth | 1 Feb 1992 |
| 4 | 111 | South Africa | Johannesburg | 26 Nov 1992 |
| 5 | 165 | England | Chennai | 11 Feb 1993 |
| 6 | 104* | Sri Lanka | Colombo (SSC) | 27 Jul 1993 |
| 7 | 142 | Sri Lanka | Lucknow | 18 Jan 1994 |
| 8 | 179 | West Indies | Nagpur | 1 Dec 1994 |
| 9 | 122 | England | Birmingham | 6 Jun 1996 |
| 10 | 177 | England | Nottingham | 4 Jul 1996 |
| 11 | 169 | South Africa | Cape Town | 2 Jan 1997 |
| 12 | 143 | Sri Lanka | Colombo (RPS) | 2 Aug 1997 |
| 13 | 139 | Sri Lanka | Colombo (SSC) | 9 Aug 1997 |
| 14 | 148 | Sri Lanka | Mumbai | 3 Dec 1997 |
| 15 | 155* | Australia | Chennai | 6 Mar 1998 |
| 16 | 177 | Australia | Bengaluru | 25 Mar 1998 |
| 17 | 113 | New Zealand | Wellington | 26 Dec 1998 |
| 18 | 136 | Pakistan | Chennai | 28 Jan 1999 |
| 19 | 124* | Sri Lanka | Colombo (SSC) | 24 Feb 1999 |
| 20 | 126* | New Zealand | Mohali | 10 Oct 1999 |
| 21 | 217 | New Zealand | Ahmedabad | 29 Oct 1999 |
| 22 | 116 | Australia | Melbourne | 26 Dec 1999 |
| 23 | 122 | Zimbabwe | Delhi | 18 Nov 2000 |
| 24 | 201* | Zimbabwe | Nagpur | 25 Nov 2000 |
| 25 | 126 | Australia | Chennai | 18 Mar 2001 |
| 26 | 155 | South Africa | Bloemfontein | 3 Nov 2001 |
| 27 | 103 | England | Ahmedabad | 11 Dec 2001 |
| 28 | 176 | Zimbabwe | Nagpur | 21 Feb 2002 |
| 29 | 117 | West Indies | Port of Spain | 19 Apr 2002 |
| 30 | 193 | England | Leeds | 22 Aug 2002 |
| 31 | 176 | West Indies | Kolkata | 30 Oct 2002 |
| 32 | 241* | Australia | Sydney | 2 Jan 2004 |
| 33 | 194* | Pakistan | Multan | 28 Mar 2004 |
| 34 | 248* | Bangladesh | Dhaka | 10 Dec 2004 |
| 35 | 109 | Sri Lanka | Delhi | 10 Dec 2005 |
| 36 | 101 | Bangladesh | Chattogram | 18 May 2007 |
| 37 | 122* | Bangladesh | Mirpur | 25 May 2007 |
| 38 | 154* | Australia | Sydney | 2 Jan 2008 |
| 39 | 153 | Australia | Adelaide | 24 Jan 2008 |
| 40 | 109 | Australia | Nagpur | 6 Nov 2008 |
| 41 | 103* | England | Chennai | 11 Dec 2008 |
| 42 | 160 | New Zealand | Hamilton | 18 Mar 2009 |
| 43 | 100* | Sri Lanka | Ahmedabad | 16 Nov 2009 |
| 44 | 105* | Bangladesh | Chattogram | 17 Jan 2010 |
| 45 | 143 | Bangladesh | Mirpur | 24 Jan 2010 |
| 46 | 100 | South Africa | Nagpur | 6 Feb 2010 |
| 47 | 106 | South Africa | Kolkata | 14 Feb 2010 |
| 48 | 203 | Sri Lanka | Colombo (SSC) | 26 Jul 2010 |
| 49 | 214 | Australia | Bengaluru | 9 Oct 2010 |
| 50 | 111* | South Africa | Centurion | 16 Dec 2010 |
| 51 | 146 | South Africa | Cape Town | 2 Jan 2011 |
Note: An asterisk (*) indicates that Tendulkar remained not out.
His 51 centuries span more than 20 years, beginning in August 1990 and ending in January 2011.
Sachin Tendulkar’s First Test Century: 119* vs England (1990)
Sachin Tendulkar scored his maiden Test century against England at Old Trafford, Manchester.
The match began on 9 August 1990, and he completed his century on 14 August.
He was only 17 years old.
India faced a difficult situation in the fourth innings while trying to save the Test.
Tendulkar played a mature innings of 119 not out.
He formed an important partnership with Manoj Prabhakar and helped India secure a draw.
First Test Century Details
| Detail | Information |
|---|---|
| Opponent | England |
| Venue | Old Trafford, Manchester |
| Match dates | 9–14 August 1990 |
| Score | 119* |
| Balls faced | 189 |
| Fours | 17 |
| Result | Draw |
| Century number | 1 |
This innings introduced the cricket world to Tendulkar’s extraordinary talent.
His ability to handle pressure at such a young age became one of the defining features of his career.
Sachin Tendulkar’s Second Test Century: 148* vs Australia (1992)
Tendulkar scored his second Test century at the Sydney Cricket Ground in January 1992.
He made an unbeaten 148 against Australia.
The innings helped establish him as a technically accomplished batter capable of performing overseas.
It was also an important achievement because he was still a teenager.
The match ended in a draw.
Sachin Tendulkar’s 114 vs Australia at Perth (1992)
One of Tendulkar’s most famous early centuries came at the WACA Ground in Perth.
He scored 114 against Australia in February 1992.
The Perth pitch was known for its pace and bounce.
Tendulkar’s ability to play fast bowling under challenging conditions attracted international attention.
Although India lost the match, his century became one of the most admired innings of his early career.
Sachin Tendulkar’s 155* vs Australia at Chennai (1998)
In March 1998, Tendulkar scored an unbeaten 155 against Australia at Chennai.
The innings came during a memorable contest involving Australian leg-spinner Shane Warne.
Tendulkar attacked the bowling with confidence and helped India build a match-winning position.
India eventually won the Test by 179 runs.
The innings remains one of the most celebrated centuries of his career.
Sachin Tendulkar’s 136 vs Pakistan at Chennai (1999)
Tendulkar’s 136 against Pakistan in January 1999 is remembered as one of his most emotional Test innings.
India was chasing 271 runs.
Tendulkar battled physical discomfort and played a brilliant innings under pressure.
He brought India close to victory.
However, India lost by 12 runs.
Despite the defeat, his performance is frequently remembered as an outstanding example of determination and concentration.
Sachin Tendulkar’s First Test Double Century: 217 vs New Zealand (1999)
Tendulkar scored his first Test double century against New Zealand at Ahmedabad in October 1999.
He made 217 runs.
The innings was his 21st Test century.
India posted a large first-innings total, and the match ended in a draw.
This milestone marked another stage in Tendulkar’s development as a Test batter.
Sachin Tendulkar’s 241* vs Australia at Sydney (2004)
One of Tendulkar’s most disciplined innings came against Australia at the Sydney Cricket Ground in January 2004.
He scored 241 not out.
During the innings, he famously avoided playing the cover drive after struggling with dismissals outside off stump earlier in the series.
Instead, he concentrated on safer scoring areas.
His patience and technical adjustments helped India reach a massive total.
The match ended in a draw.
The innings is widely regarded as one of the finest examples of batting discipline in Test cricket.
Sachin Tendulkar’s Highest Test Score: 248* vs Bangladesh (2004)
Tendulkar recorded his highest Test score against Bangladesh in Dhaka in December 2004.
He scored an unbeaten 248.
It was his 34th Test century.
The innings included 35 fours.
India won the match by an innings and 140 runs.
Sachin Tendulkar 248* vs Bangladesh
| Detail | Information |
|---|---|
| Opponent | Bangladesh |
| Venue | Bangabandhu National Stadium, Dhaka |
| Match began | 10 December 2004 |
| Runs | 248* |
| Balls faced | 379 |
| Fours | 35 |
| Test century number | 34 |
| Result | India won by an innings and 140 runs |
This remains Tendulkar’s highest individual score in Test cricket.
He never scored a Test triple century, but he registered six double centuries.
Sachin Tendulkar’s 35th Test Century: Breaking Sunil Gavaskar’s Record
In December 2005, Tendulkar scored 109 against Sri Lanka in Delhi.
It was his 35th Test century.
With that innings, he surpassed Sunil Gavaskar’s record of 34 Test hundreds.
Gavaskar had held the record for many years.
Tendulkar’s achievement made him the leading century scorer in Test history.
He later extended his total to 51 centuries.
Sachin Tendulkar’s 103* vs England at Chennai (2008)
In December 2008, Tendulkar played a match-winning innings against England at Chennai.
India was chasing 387 runs.
Tendulkar scored an unbeaten 103.
Yuvraj Singh supported him with an unbeaten 85.
India successfully completed the chase with six wickets remaining.
The innings was especially meaningful because it came shortly after the Mumbai terror attacks.
Tendulkar dedicated the victory to those affected by the tragedy.
Sachin Tendulkar’s 160 vs New Zealand at Hamilton (2009)
Tendulkar scored 160 against New Zealand at Hamilton in March 2009.
His innings helped India build a strong first-innings total.
India won the match by 10 wickets.
It was an important victory during India’s successful Test tour of New Zealand.
Sachin Tendulkar’s 49th Test Century: 214 vs Australia (2010)
Tendulkar scored 214 against Australia in Bengaluru in October 2010.
It was his sixth and final Test double century.
India won the match by seven wickets.
The innings demonstrated that Tendulkar could continue producing major scores even after more than two decades in international cricket.
Sachin Tendulkar’s 50th Test Century: 111* vs South Africa (2010)
Tendulkar reached his 50th Test century against South Africa at Centurion in December 2010.
He scored an unbeaten 111.
The landmark came during a difficult match for India.
Although India lost by an innings and 25 runs, Tendulkar became the first player to score 50 Test centuries.
It was a historic achievement.
Sachin Tendulkar’s Last Test Century: 146 vs South Africa (2011)
Sachin scored his 51st and final Test century against South Africa at Newlands, Cape Town.
The Test began on 2 January 2011.
He made 146 runs.
The innings included 17 fours and two sixes.
The match ended in a draw.
Last Test Century Details
| Detail | Information |
|---|---|
| Opponent | South Africa |
| Venue | Newlands, Cape Town |
| Match began | 2 January 2011 |
| Runs | 146 |
| Balls faced | 314 |