Test cricket has always been the ultimate challenge for a batsman. Scoring centuries against strong bowling attacks requires skill, patience, and class. But there is a special group of legendary players who have achieved something extraordinary scoring Hundreds against 9 different Countries in Test cricket. This rare feat highlights their adaptability across conditions and proves their greatness on the international stage.
Let’s count down the top 10 players who etched their names in cricket history by achieving this milestone.
Table of Contents
List of Top 10 Players to score Hundreds against 9 different Countries in Test Cricket
10. Marvan Atapattu – Sri Lanka’s Silent Performer

Marvan Atapattu is remembered as one of Sri Lanka’s most determined batsmen. His early career was full of struggles, with multiple ducks in his first few matches. But through hard work and mental strength, he transformed into one of the finest openers for his country. Scoring Hundreds against 9 different Countries in Test cricket is proof of his resilience and ability to adapt to world-class bowling attacks.
Atapattu’s calm and elegant batting style often set the tone for Sri Lanka’s innings. His career-best 249 is still celebrated as one of his greatest knocks. With 16 Test centuries in total, his contributions gave Sri Lanka solid foundations in many memorable victories. His name in this elite list of Hundreds against 9 different Countries in shows how far determination and discipline can take a player in cricket.
Stat | Record |
---|---|
Player | Marvan Atapattu |
Country | Sri Lanka |
Matches | 90 |
Runs | 5502 |
HS | 249 |
100s | 16 |
Countries with 100s | 9 |
9. Dinesh Chandimal – Modern Sri Lankan Fighter

Dinesh Chandimal has carried Sri Lanka’s batting order in modern times with maturity and responsibility. He is known for his ability to play under pressure and anchor innings during tough conditions. His record of scoring Hundreds against 9 different Countries in Test cricket places him among Sri Lanka’s most dependable players. Chandimal’s double century of 206* is a clear reminder of his patience and class.
As one of Sri Lanka’s key middle-order batsmen, Chandimal has scored centuries across Asia, Africa, and beyond, proving that his skill works in every corner of the cricketing world. His determination to fight till the very end has often saved his team from defeat. By joining the rare list of Hundreds against 9 different Countries, Chandimal has already carved out a special place in Sri Lankan cricket history.
Stat | Record |
---|---|
Player | Dinesh Chandimal |
Country | Sri Lanka |
Matches | 90 |
Runs | 6361 |
HS | 206* |
100s | 16 |
Countries with 100s | 9 |
8. Rahul Dravid – The Wall of India

Rahul Dravid is widely respected as one of the greatest Test batsmen of all time. Known as “The Wall,” Dravid’s solid defense and unmatched concentration allowed him to score runs against the toughest opponents in the hardest conditions. His achievement of scoring Hundreds against 9 different Countries in Test cricket highlights his versatility and technical brilliance.
Dravid scored more than 13,000 runs with 36 centuries in his career. His highest score of 270 came in a marathon innings that displayed both patience and stamina. From the swinging pitches of England to the fast tracks of Australia, Dravid stood firm, proving his ability everywhere. By securing Hundreds against 9 different Countries in Test, Dravid confirmed his place as one of the most reliable and legendary batsmen in Indian cricket.
Stat | Record |
---|---|
Player | Rahul Dravid |
Country | India |
Matches | 164 |
Runs | 13288 |
HS | 270 |
100s | 36 |
Countries with 100s | 9 |
7. Adam Gilchrist – The Fearless Game Changer

Adam Gilchrist changed the face of Test cricket with his aggressive batting from the lower order. Unlike traditional wicketkeepers, he was capable of turning the game on its head within a single session. His record of Hundreds against 9 different Countries in Test cricket shows that he was never intimidated by any bowling attack.
With a career-best score of 204*, Gilchrist combined his natural stroke play with fearless intent. His ability to score quickly gave Australia an advantage that few teams could match. He ended his career with 17 Test centuries, proving he was more than just a wicketkeeper. By achieving Hundreds against 9 different Countries in Test, Gilchrist became one of the most influential and entertaining players in cricket history.
Stat | Record |
---|---|
Player | Adam Gilchrist |
Country | Australia |
Matches | 96 |
Runs | 5570 |
HS | 204* |
100s | 17 |
Countries with 100s | 9 |
6. Mahela Jayawardene – The Sri Lankan Maestro

Mahela Jayawardene remains one of the most stylish and elegant batsmen the game has seen. His graceful stroke play and ability to play long innings made him a giant in world cricket. His record of Hundreds against 9 different Countries in Test cricket is a testament to his adaptability across different bowling attacks and playing conditions.
Jayawardene’s career-best 374 is one of the highest scores in Test cricket, proving his ability to dominate bowlers for days. With over 11,800 runs and 34 centuries, he played a crucial role in Sri Lanka’s golden era. His calmness under pressure and consistency made him a true legend. Joining the elite list of Hundreds against 9 different Countries in Test highlights his greatness as one of cricket’s finest batsmen.
Stat | Record |
---|---|
Player | Mahela Jayawardene |
Country | Sri Lanka |
Matches | 149 |
Runs | 11814 |
HS | 374 |
100s | 34 |
Countries with 100s | 9 |
5. Jacques Kallis – The Ultimate All-Rounder

Jacques Kallis is regarded as the greatest all-rounder in cricket history. His batting records alone would make him a legend, but his bowling added another dimension to his greatness. Scoring Hundreds against 9 different Countries in Test cricket further proves his unmatched talent.
Kallis scored over 13,000 Test runs with 45 centuries, an extraordinary achievement. His highest score of 224 showcased his ability to play big innings while maintaining consistency. Apart from his batting, his medium-pace bowling earned him more than 290 Test wickets. This balance of bat and ball made him one of cricket’s most valuable players. His place in the elite list of Hundreds against 9 different Countries cements his legacy as a complete cricketer.
Stat | Record |
---|---|
Player | Jacques Kallis |
Country | South Africa |
Matches | 166 |
Runs | 13289 |
HS | 224 |
100s | 45 |
Countries with 100s | 9 |
4. Gary Kirsten – South Africa’s Reliable Rock

Gary Kirsten was the pillar of South Africa’s batting lineup in the 1990s and early 2000s. Known for his steady approach and mental toughness, Kirsten built his career on patience and consistency. Scoring Hundreds against 9 different Countries in Test cricket shows his ability to handle all conditions.
His highest score of 275 remains one of South Africa’s finest innings. Kirsten ended his career with over 7,200 runs and 21 centuries, making him one of the most reliable openers in world cricket. His performances laid strong foundations for his team’s success during an important era. By achieving Hundreds against 9 different Countries in Test, Kirsten became a true inspiration for young South African cricketers.
Stat | Record |
---|---|
Player | Gary Kirsten |
Country | South Africa |
Matches | 101 |
Runs | 7289 |
HS | 275 |
100s | 21 |
Countries with 100s | 9 |
3. Brian Lara – The Prince of Caribbean Cricket

Brian Lara is remembered as one of the most talented and stylish batsmen in history. His batting genius allowed him to break records and play unforgettable innings. His place among those who scored Hundreds against 9 different Countries in Test cricket shows his dominance worldwide.
Lara’s 400* remains the highest individual score in Test history, a record unlikely to be broken. With over 11,900 runs and 34 centuries, he carried the West Indies team for years. His flair and fearless batting style brought joy to millions of fans. Every time Lara stepped on the field, excitement followed. By scoring Hundreds against 9 different Countries in Test, Lara secured his place as one of the game’s greatest entertainers and champions.
Stat | Record |
---|---|
Player | Brian Lara |
Country | West Indies |
Matches | 131 |
Runs | 11953 |
HS | 400* |
100s | 34 |
Countries with 100s | 9 |
2. Angelo Mathews – Sri Lanka’s Dependable Match-Winner

Angelo Mathews has been one of Sri Lanka’s most dependable batsmen of the modern era. With his calm temperament and powerful stroke play, he has led Sri Lanka through many tough situations. His record of scoring Hundreds against 9 different Countries in Test cricket reflects his consistency across formats and conditions.
Mathews’ unbeaten 200* remains one of his finest innings. With over 8,200 runs and 16 centuries, he has carried the Sri Lankan middle order with pride. His experience and fighting spirit made him a reliable player in big matches. By achieving Hundreds against 9 different Countries in Test, Mathews stands alongside the legends of Sri Lankan cricket as a modern-day great.
Stat | Record |
---|---|
Player | Angelo Mathews |
Country | Sri Lanka |
Matches | 119 |
Runs | 8214 |
HS | 200* |
100s | 16 |
Countries with 100s | 9 |
1. Ricky Ponting – Australia’s Champion Leader

Ricky Ponting is celebrated as one of the most successful captains and prolific run scorers in Test history. His aggressive batting style and leadership qualities set him apart. Scoring Hundreds against 9 different Countries in Test cricket proves his complete dominance across eras and conditions.
Ponting scored more than 13,300 runs with 41 centuries in his career. His highest score of 257 displayed his attacking brilliance and ability to convert centuries into match-winning knocks. Under his captaincy, Australia dominated world cricket, and his batting was the backbone of their success. His record of Hundreds against 9 different Countries in Test cements his legacy as not just an Australian great, but one of the best batsmen in cricket history.
Stat | Record |
---|---|
Player | Ricky Ponting |
Country | Australia |
Matches | 168 |
Runs | 13378 |
HS | 257 |
100s | 41 |
Countries with 100s | 9 |
READ MORE:
- Top 10 Powerful Captains Who Scored Centuries in T20 Cricket
- Top 10 Most Wickets in an Innings by Captains in Test Cricket: Unstoppable Records
FAQ
Q1. Why is scoring centuries against different countries considered special?
Scoring hundreds against multiple nations shows a player’s ability to adapt to different pitches, climates, and bowling attacks.
Q2. Who has the most centuries among these players?
Jacques Kallis tops the list with 45 Test centuries.
Q3. Which player has the highest individual score in this list?
Brian Lara with his legendary 400 against England*.
Q4. How many Indian players are in this list?
Only one – Rahul Dravid.
Q5. Are there still active players on this list?
Yes, Dinesh Chandimal and Angelo Mathews are still active in Test cricket.