Froodl

Most Cricket Centuries in International Cricket History

Scoring a Cricket Century is one of the greatest achievements for any batter. Reaching 100 runs in an international innings requires skill, patience, consistency, and the ability to perform under pressure. Over the history of cricket, several legendary players have scored hundreds across Test matches, One Day Internationals (ODIs), and T20 Internationals. At Khelstake, we explore the players who have made the biggest impact with their remarkable century records and unforgettable performances.

What Is a Cricket Century?

A Cricket Century is achieved when a batter scores 100 or more runs in a single innings. Centuries are considered major individual milestones because they often require a combination of technical ability, concentration, and match awareness.

International cricket includes three major formats:

  • Test Cricket
  • One Day Internationals (ODIs)
  • Twenty20 Internationals (T20Is)

Some players have dominated one format, while the greatest batters have managed to score centuries consistently across multiple formats.

Players With the Most Cricket Centuries in International Cricket

Here are some of the leading players in international cricket history based on total centuries across Tests, ODIs, and T20Is.

RankPlayerCountryTestODIT20ITotal1Sachin TendulkarIndia514901002Virat KohliIndia30541853Ricky PontingAustralia41300714Kumar SangakkaraSri Lanka38250635Jacques KallisSouth Africa45170626Joe RootEngland41200617Hashim AmlaSouth Africa28270558Mahela JayawardeneSri Lanka34191549Brian LaraWest Indies341905310Rohit SharmaIndia1234551

Figures can change as active players continue their international careers. The table is based on records available in 2026.

Sachin Tendulkar – 100 International Centuries

Sachin Tendulkar remains the undisputed leader in the history of international cricket centuries. The Indian legend scored an incredible 100 international centuries, a milestone that no other player has reached.

His record includes:

  • 51 Test centuries
  • 49 ODI centuries
  • 100 international centuries overall

Tendulkar became the first player in cricket history to reach 100 international hundreds when he scored his landmark century against Bangladesh in the Asia Cup in March 2012. His remarkable career lasted from 1989 to 2013, and his consistency across different generations of cricket makes his record one of the sport's greatest achievements.

The record of 51 Test centuries also remains one of the biggest milestones in Test cricket history. Tendulkar combined classical technique with adaptability and performed successfully against some of the strongest bowling attacks in the world.

Virat Kohli – The Modern Century Machine

Virat Kohli is one of the greatest modern-day batters and currently sits among the top players for the most international centuries. His ability to perform consistently, particularly in ODI cricket, has helped him build an extraordinary record.

His international century record includes:

  • 30 Test centuries
  • 54 ODI centuries
  • 1 T20I century
  • 85 international centuries

Kohli's dominance in ODI cricket is particularly significant. He has surpassed many historic batting records and has become one of the most successful century-makers in the history of the format. His consistency in run chases and major international tournaments has made him one of the defining batters of his generation.

Ricky Ponting – Australia's Legendary Batter

Ricky Ponting is third on the list with 71 international centuries. The former Australian captain was one of the most dominant batters during Australia's successful era in international cricket.

His record includes:

  • 41 Test centuries
  • 30 ODI centuries
  • 71 international centuries

Ponting was known for his aggressive batting style and strong performances in major matches. He played an important role in Australia's dominance during the late 1990s and 2000s.

His ability to score heavily in both Test and ODI cricket helped him become one of the most successful Australian batters of all time.

Kumar Sangakkara – Sri Lanka's Batting Great

Kumar Sangakkara is another legendary name in the list of players with the most Cricket Century records. The former Sri Lankan captain scored 63 international centuries.

His total includes:

  • 38 Test centuries
  • 25 ODI centuries

Sangakkara was admired for his elegant batting technique and consistency. He performed successfully against leading international teams and became one of Sri Lanka's greatest-ever batters.

His record demonstrates his ability to adapt between the longer Test format and fast-paced ODI cricket.

Jacques Kallis and Joe Root

South African legend Jacques Kallis scored 62 international centuries, including an impressive 45 Test centuries. Kallis is widely recognised as one of cricket's greatest all-rounders because of his contributions with both bat and ball.

England's Joe Root has also built an outstanding century record. With 61 international centuries, Root has established himself among the leading modern Test batters. His strong performances in Test cricket have helped him move higher on the list of players with the most international hundreds.

Why Is Scoring a Cricket Century so Special?

A century is more than just reaching 100 runs. It represents a batter's ability to remain focused for a long period while facing different bowling strategies and changing match situations.

In Test cricket, a century often requires patience and concentration over several hours. In ODI cricket, players must balance scoring speed with wicket preservation. In T20Is, scoring a hundred requires explosive batting within a limited number of deliveries.

This is why players who score centuries across multiple formats are considered among the greatest batters in cricket history.

Conclusion

The history of the Cricket Century is filled with legendary performances and extraordinary records. Sachin Tendulkar remains at the top with his historic 100 international centuries, followed by modern superstar Virat Kohli and Australian great Ricky Ponting.

Players such as Kumar Sangakkara, Jacques Kallis, Joe Root, Hashim Amla, and Rohit Sharma have also created remarkable records through consistent performances at the international level.

As international cricket continues to evolve, new players will challenge these milestones. However, Tendulkar's record of 100 international centuries remains one of the most iconic achievements in the history of the sport. For cricket fans, every century tells a story of skill, determination, and a memorable moment on the international stage.

0 comments

Log in to leave a comment.

Be the first to comment.