Test cricket is the most difficult format of the game for both batters and bowlers. It has many restrictions for the bowlers, but it also tests the temperament of the batter to bat for a long time. That is why, unlike in white-ball cricket, there are comparably fewer players who have dominated this format. But still, there are some who have the skills to score runs consistently.
In this article, we will talk about those legends of the game who have had the most Test hundreds in their career. Scoring a hundred is a big accomplishment in the game in any situation. But there are some who are masters at doing this. So let’s check.
5. Rahul Dravid (36 centuries) in 164 Tests
Former Indian captain, known as “the Wall” is fifth on the list. Rahul Dravid, who made his debut in June 1996 against England, went on to represent India for 18 years. He ended up as the legends of the game. Dravid played 164 matches and scored 13288 runs at an average of 52.31, with 36 centuries and 63 half-centuries in Test cricket. He is also the fourth highest run scorer in the longest format.
4. Kumar Sangakkara (38 centuries) in 134 Tests
Former Sri Lankan captain and argubly the best red-ball wicket-keeper, Kumar Sangakkar makes fourth on the list. The left-hander came onto the scene in July 2000 against South Africa. He played 134 Tests in his 15-year superb career. Sangakkara scored 12400 Test runs (the most by a Sri Lankan batter) at an average of 57.40, along with 38 centuries and 52 half-centuries. He has also scored the second most double centuries (11) in the longest format.
3. Ricky Ponting (41 centuries) in 168 Tests
Former legendary Australian captain Ricky Ponting is third on this list. Ponting made his Test debut in December 1995 against Sri Lanka and made 96 in his first test inning. He played 168 Tests for Australia and scored 13378 runs (the second most in Test cricket) at an average of 51.85. Ponting scored 41 centuries and 62 half-centuries in the longest format. Ponting is the only captain with two ODI World Cup wins in history.
2. Jacques Kallis (45 centuries) in 166 Tests
If you can average more than some of the greatest batters and have more wickets than legendary bowlers, it means that you are certainly the best. Former South African all-rounder Jacques Kallis was the best all-rounder of his era. He made his test debut in December 1995 against England and played 166 games. He scored 13289 runs (third most in test cricket) at an average of 55.37. Kallis also scored 45 centuries and 58 half-centuries, along with 292 wickets.
1. Sachin Tendulkar (51 centuries) in 200 Tests
When it comes to most centuries in international cricket, only one name comes to mind: Sachin Tendulkar. The “little master” made his debut in November 1989 against Pakistan in Karachi. It wasn’t a big debut, as he only scored 15 runs. But that career changed totally, and he became the record-breaker in this game. Sachin scored the most runs—15921—in 200 Tests at an average of 53.78, along with 51 centuries and 68 half-centuries.
List of Most Centuries in Test Cricket
| Player | Span | Mts | Runs | Avg | 100s | 50s |
|---|---|---|---|---|---|---|
| Sachin Tendulkar (IND) | 1989-2013 | 200 | 15921 | 53.78 | 51 | 68 |
| Jacques Kallis (SA) | 1995-2013 | 166 | 13289 | 55.37 | 45 | 58 |
| Ricky Ponting (AUS) | 1995-2012 | 168 | 13378 | 51.85 | 41 | 62 |
| Kumar Sangakkara (SL) | 2000-2015 | 134 | 12400 | 57.40 | 38 | 52 |
| Rahul Dravid (IND) | 1996-2012 | 164 | 13288 | 52.31 | 36 | 63 |
| Younis Khan (PAK) | 2000-2017 | 118 | 10099 | 52.05 | 34 | 33 |
| Sunil Gavaskar (IND) | 1971-1987 | 125 | 10122 | 51.12 | 34 | 45 |
| Brain Lara (WI) | 1990-2006 | 131 | 11953 | 52.88 | 34 | 48 |
| Mahela Jayawardene (SL) | 1997-2014 | 149 | 11814 | 49.84 | 34 | 50 |
| Alastair Cook (ENG) | 2006-2018 | 161 | 12472 | 45.35 | 33 | 57 |