In the world of cricket, scoring a century is one of the highest accomplishments a batsman can achieve. Reaching 100 runs in a single innings requires a mix of skill, patience, and concentration. Only a few cricketers have managed to consistently achieve this milestone across their careers, putting them among the elite players in the sport’s history. In this article, we’ll explore the top players with the most centuries in international cricket and discuss what made each of them unique.
1. Sachin Tendulkar (India) – 100 Centuries
No player embodies the art of batting quite like Sachin Tendulkar, often called the “Master Blaster.” Over a career that spanned more than two decades, Tendulkar amassed 100 international centuries (51 in Test matches and 49 in One Day Internationals, or ODIs), a record that remains unmatched. Playing from 1989 to 2013, Tendulkar became an icon of Indian cricket and inspired millions of fans worldwide. His extraordinary talent, dedication, and ability to perform under pressure helped him achieve this milestone, with many of his centuries setting up victories for India.
2. Virat Kohli (India) – 76 Centuries (as of 2024)
Virat Kohli is the face of modern-day batting excellence. Known for his aggressive style and determination, Kohli has scored 76 international centuries, including 46 in ODIs and 30 in Tests. Kohli’s ability to chase down big scores, particularly in ODIs, has earned him the reputation of a game-changer. His high fitness levels, intense focus, and work ethic make him one of the most consistent players in cricket. Though he has shifted more toward limited-overs cricket in recent years, his knack for big scores makes him a strong contender to climb even higher on this list.
3. Ricky Ponting (Australia) – 71 Centuries
Ricky Ponting was one of Australia’s greatest captains and batsmen. Over a career spanning from 1995 to 2012, Ponting scored 71 centuries, with 41 in Tests and 30 in ODIs. Known for his aggressive play and fearless approach, Ponting was instrumental in Australia’s dominance during the 2000s, leading his team to consecutive World Cup titles in 2003 and 2007. His ability to thrive under pressure and score runs in critical situations solidified his place among the all-time greats.
4. Jacques Kallis (South Africa) – 62 Centuries
Jacques Kallis is often considered one of the most complete players in cricket history. As an all-rounder, Kallis contributed heavily with both bat and ball. Scoring 62 centuries (45 in Tests and 17 in ODIs), Kallis was known for his calm demeanor and versatility. Playing from 1995 to 2014, he consistently scored big runs across different formats, making him invaluable to the South African team. Kallis’ skill and adaptability earned him respect as a player who could perform anywhere and in any condition.
5. Kumar Sangakkara (Sri Lanka) – 63 Centuries
Kumar Sangakkara was one of Sri Lanka’s most stylish and reliable batsmen. Scoring 63 international centuries (38 in Tests and 25 in ODIs), Sangakkara’s elegant strokes and composure on the field made him a standout player. Alongside his wicket-keeping duties, Sangakkara’s consistency helped elevate Sri Lankan cricket during his career, which lasted from 2000 to 2015. Known for his ability to score heavily in both formats, Sangakkara’s contributions were pivotal in many of Sri Lanka’s victories.
6. Hashim Amla (South Africa) – 55 Centuries
Hashim Amla is known for his calm approach and superb technique. With 55 centuries (28 in Tests and 27 in ODIs), Amla was a steady force in the South African batting lineup from 2004 to 2019. His elegant stroke-play and ability to build long innings made him one of the most dependable players. Amla’s contribution to South African cricket was significant, as he often provided stability at the top of the order, helping his team in critical matches across formats.
7. Mahela Jayawardene (Sri Lanka) – 54 Centuries
Mahela Jayawardene’s career is a testament to his skill and sharp cricketing mind. Scoring 54 international centuries (34 in Tests and 19 in ODIs), Jayawardene was a consistent performer and a reliable presence in the Sri Lankan middle order. Known for his partnerships with Kumar Sangakkara, Jayawardene played a crucial role in Sri Lanka’s success in both Tests and ODIs. His experience and calm demeanor allowed him to guide Sri Lanka through tough matches, making him one of the country’s most respected players.
8. Brian Lara (West Indies) – 53 Centuries
Brian Lara, often hailed as one of the most entertaining players, scored 53 centuries across his career (34 in Tests and 19 in ODIs). Known for his aggressive style and his flair for big scores, Lara made headlines with his world-record 400 not out in a Test match against England. He had an uncanny ability to take on bowlers with ease and lead his team to victory, even in challenging situations. Lara’s legacy is defined by his unique playing style and his position as one of the best batsmen to emerge from the West Indies.
9. AB de Villiers (South Africa) – 47 Centuries
AB de Villiers, famously known as “Mr. 360” for his wide range of shots, scored 47 international centuries (22 in Tests and 25 in ODIs). His innovative batting style and versatility made him a thrilling player to watch. De Villiers had an exceptional ability to adapt to the situation, whether his team needed a quick-fire score or a steady partnership. Even though he retired from international cricket earlier than most, de Villiers’ influence and achievements in cricket continue to be celebrated.
10. Chris Gayle (West Indies) – 42 Centuries
Chris Gayle, the “Universe Boss,” brought a sense of power and showmanship to cricket. Known for his huge sixes and aggressive style, Gayle scored 42 international centuries (15 in Tests and 25 in ODIs). His attacking batting was particularly evident in shorter formats, where he dominated T20 leagues worldwide. Gayle’s ability to change games in a matter of overs made him one of the most feared batsmen, and his contributions to West Indies cricket have cemented his place as a legend.