Players with most Test hundreds for each nation

Australia v India - Second Test: Day 1
Australia v India - Second Test: Day 1

The purest form of the game, Test cricket, has seen numerous changes over the years. One of the major changes was the introduction of protective equipment. As a result, the batsmen got more and more fearless and run scoring became comparatively easier. And that is probably one of the key reasons why the holders of most batting records are held by batsmen of the 90s and 2000s era onwards.

Out of the many records, the record with most hundreds for each nation is also held mostly by players belonging to the above mentioned era. Here we look at the players with most Test hundreds for each nation.


India - Sachin Tendulkar (51)

Sachin became the first man to reach 50 Test hundreds
Sachin became the first man to reach 50 Test hundreds

Sachin Tendulkar, the holder of most batting records, holds the record of most Test hundreds in international cricket. With 51 hundreds, he remains the only batsman in the world to score fifty or more Test hundreds. His 51 centuries have come from a total of 329 innings, which is 6.45 innings per hundred.

Former skippers Rahul Dravid and Sunil Gavaskar stand second and third in the list with 36 and 34 hundreds respectively. Dravid has a rate of 7.88 innings per hundred while Gavaskar took 6.29 innings for each hundred.


New Zealand - Kane Williamson (19)

With 19 hundreds, Williamson leads the hundreds list for New Zealand
With 19 hundreds, Williamson leads the hundreds list for New Zealand

One of the best batsman of his generation, the Kiwi skipper leads from the front with his bat. Kane Williamson surpassed the legendary Martin Crowe and now has the most Test hundreds for his side with 19 hundreds. With 19 tons from 125 innings, Kane has scored a hundred every 6.57 innings.

The next two in the list includes Martin Crowe and Ross Taylor, with 17 hundreds each. While Crowe has scored a hundred every 7.70 innings, Taylor has done so every 9.47 innings.

Australia - Ricky Ponting (41)

Ponting has the most runs as well as most hundreds in Tests for Australia
Ponting has the most runs as well as most hundreds in Tests for Australia

The former Australian skipper, the captain of the invincible Aussies with two World Cups under his belt, Ponting holds the record for most runs as well as the most hundreds for his side. In 289 innings from 168 matches, Ponting scored 41 hundreds, and took 7.04 innings per hundred.

He is followed by his predecessor Steve Waugh and former opener Mathew Hayden. Waugh has 32 hundreds with a rate of 8.12 innings per ton while Hayden scored 30 hundreds at 6.13 innings per century.


Pakistan - Younis Khan (34)

Younis Khan became the first Pakistani to reach 10,000 Test runs
Younis Khan became the first Pakistani to reach 10,000 Test runs

One of Pakistan's most dependable batsmen, Younis Khan has the most hundreds for his nation. Not only that, he also is the only Pakistan batsman to cross the 10,000-run mark. He has 34 hundreds to his name from a total of 213 innings, which is 6.26 innings per hundred. He was the skipper of the Pakistan team which won the 2009 World T20.

He is followed by former skippers Inzamam-ul-Haq and Mohammad Yousuf with 25 and 24 hundreds respectively. Inzamam scored his tons at 7.92 innings per hundred while Yousuf had a rate of 6.5 innings per hundred.

West Indies - Brian Lara (34)

Lara became the first man on the planet to score 400 in an innings in Tests
Lara became the first man on the planet to score 400 in an innings in Tests

One of the most stylish batsmen to have played the game, Brian Lara has the record of highest individual Test score and is the only man to score 400 in Test cricket. Lara also has the record of most runs as well as the most hundreds for West Indies. His 34 hundreds have come from 230 innings, at a rate of 6.76 innings per hundred.

He is followed by Shivnarine Chanderpaul and Sir Viv Richards, with 30 and 24 hundreds to their names respectively. Chanderpaul scored at a rate of 9.33 innings per century while Richards had a rate of 7.58 innings per ton.


Zimbabwe- Andy Flower (12)

With 12 hundreds, Andy Flower tops the list for Zimbabwe
With 12 hundreds, Andy Flower tops the list for Zimbabwe

One of the greatest cricketers from Zimbabwean soil, Andy Flower tops most batting charts of Zimbabwean cricket, including most Test runs and most hundreds for his side. The former wicket-keeper batsman had 12 hundreds to his name. His 12 centuries have come from 112 innings, which is 9.33 innings per hundred.

He is followed by former skipper Brendan Taylor and the Grant Flower with 6 hundreds each. Taylor has a rate of 9.33 innings per hundred while the younger Flower brother has a rate of 12.67 innings per hundred.

England - Alastair Cook (32)

Cook has the most runs as well as the most hundreds for England in Tests
Cook has the most runs as well as the most hundreds for England in Tests

The former English skipper, who became the first Englishman to reach 10,000 Test runs, Alastair Cook holds the record for most Test hundreds for England. One of the greatest openers of his time, Cook has 32 hundreds to his name from 291 innings. Cook has a rate of 9.09 innings per hundred.

Cook is followed by Kevin Pietersen, who has 23 Test hundreds (7.87 innings per hundred), and Hammond, Cowdrey, Boycott and Bell, who have 22 hundreds to their names.


Sri Lanka - Kumar Sangakkara (38)

Sangakkara has the most Test hundreds for Sri Lanka with 38 tons
Sangakkara has the most Test hundreds for Sri Lanka with 38 tons

The stylish left hander, who holds the record for most Test runs for the island nation, has scored the most hundreds for his nation. One of the best wicket-keeper batsmen to have played the game, Sangakkara has 38 hundreds to his name. His centuries have come from 233 innings, which is 6.13 innings per hundred.

Jayawardene and Aravinda de Silva are the next two in the list with 34 and 20 hundreds respectively. Jayawardene took 7.41 innings for each hundred and De Silva took 7.95 innings for the same.

South Africa - Jacques Kallis (45)

One of the greatest all-rounders, Kallis has the second most hundreds in Test cricket
One of the greatest all-rounders, Kallis has the second most hundreds in Test cricket

One of the greatest all-rounders to have played the game, Kallis has the second most Test hundreds in international cricket. He is also the only South African to cross the 10,000-run mark, with more than 13000 runs in his kitty. His 45 hundreds have come from 278 innings, which is 6.18 innings per hundred.

He is followed by former skippers Hashim Amla and Graeme Smith, who have 28 and 27 hundreds to their names respectively. Amla has taken 7.53 innings per hundred while the rate for Smith is 7.51.


Bangladesh - Tamim Iqbal (8)

The aggressive Bangladeshi opener tops the list for his side with 8 hundreds
The aggressive Bangladeshi opener tops the list for his side with 8 hundreds

The batsman with most international runs for Bangladesh, Tamim Iqbal has the distinction of scoring the most hundreds for Bangladesh. His 8 hundreds have come from 108 innings, which is 13.5 innings per hundred.

The opener is followed by his fellow teammates Mushfiqur Rahim and Shakib Al Hasan with 6 and 5 hundreds respectively. Rahim has a rate of 20.5 innings per hundred and Shakib has a rate of 20.6 innings for each century.


Ireland - Kevin O'Brien (1)

Kevin O'Brien is the only centurion for newcomers Ireland.
Kevin O'Brien is the only centurion for newcomers Ireland.

The latest entrants into Test cricket along with Afghanistan, Ireland have a single century for them scored in their debut Test against Pakistan. In a more than impressive debut, Kevin O'Brien's 50-ball 100 gave Ireland hope to pull off a memorable victory. Kevin's 100 in the 2011 World Cup against England remains one of the most cherished moments in Ireland cricket.

With the Test hundred against Pakistan, O'Brien's name will remain in the history of Ireland cricket, being the first ever Test centurion for Ireland in their first ever Test.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links

App download animated image Get the free App now