Most Centuries in Cricket

Most Centuries in Cricket: Top Players with the Highest Number of International Hundreds 

Cricket is a game that requires consistency, patience and skill – three things which create legends from mere great players. Scoring a century is the dream for every batter as it demands focus, skill and mental strength to execute in challenging play. Many legendary batters have created history with phenomenal batting performances over the years. The highest number of centuries in cricket is one of the most coveted records in the game.

Batsmen across the globe, from Test cricket to modern-day T20 internationals, have delighted fans by scoring phenomenal hundreds. Great batters such as Sachin Tendulkar, Virat Kohli or Ricky Ponting, Kumar Sangakkara and Jacques Kallis have made international cricket their own over the past decades.

What Does a Century Mean in Cricket?

In cricket, the term ‘century’ is a score of 100 or more runs in a single innings by a bats-man. Century is a milestone because it represents how you cop up with pressure, handle the conditions and stay consistent over a long period.

In three major international formats, a batter/o can make centuries in.

  • Test Cricket
  • One Day International (ODI)
  • Twenty20 International (T20I)

Those who have amassed the most centuries in Cricket are world-class, multi-format and multi-generational players.

List of the Most Centuries by Player in Cricket History

RankPlayerCountryInternational Centuries
1Sachin TendulkarIndia100
2Virat KohliIndia85+
3Ricky PontingAustralia71
4Kumar SangakkaraSri Lanka63
5Jacques KallisSouth Africa62
6Hashim AmlaSouth Africa55
7Mahela JayawardeneSri Lanka54
8Joe RootEngland50+
9David WarnerAustralia49+
10Brian LaraWest Indies53

Sachin Tendulkar – The King of International Centuries 

Sachin Tendulkar: When talking about most centuries in cricket, Sachin Tendulkar’s name is always first. 3. The highest international century scorer, the Indian batting legend

Sachin Tendulkar has made an unbeaten international hundred (100) in 24 years of his illustrious career. He also did this with consistent performances in Test and ODI cricket.

Sachin Tendulkar Century Record:

  • Test Centuries: 51
  • ODI Centuries: 49
  • Total International Centuries: 100

Sachin was the first player to score 100 international hundreds in the history of cricket. With an ability to find the runs against every major opponent that took the field with him, he was one of the greatest batsmen to have ever played the game.

Virat Kohli – Modern Era Century Machine

Most Centuries in Cricket

Virat Kohli is one of the most successful front line batsmen ever and most famous for the players with highest centuries in cricket. Kohli is known for his aggressiveness as well as his chasing ability and he has created many batting records.

Kohli’s century made him the only player after Sachin Tendulkar to score 51 or more ODI hundreds. He has proven his consistency in all formats and became a worldwide cricket icon.

Virat Kohli Century Statistics:

  • Test Centuries: 30+
  • ODI Centuries: 50+
  • T20I Centuries: 1
  • Total International Centuries: 85+

His ability to make runs and perform in crunch match situations made him arguably the greatest ever run-scorer of cricket history.

Read More: Highest Run Chase in IPL

Ricky Ponting – The Greatest Run Scorer For Australia

Ricky Ponting, played an insurmountable role in the dominance of Australia during early 2000’s. He was an aggressive stroke player and a great leader.

During his career, Ponting scored 71 international centuries, which is among the highest numbers of centuries by one player in the history of cricket.

Ricky Ponting Century Record:

  • Test Centuries: 41
  • ODI Centuries: 30
  • Total: 71

He played key roles in Australia’s World Cup-winning sides and produced many memorable performances during his career.

Kumar Sangakkara – Sri Lanka’s Elegant Batter 

Kumar Sangakkara was among the best batsmen Sri Lanka has ever produced. He achieved exceptional success with his elegant batting technique and consistency in international cricket.

A phenomenal international career, which saw Sangakkara score 63 centuries, including 38 in ODIs and 12 Test hundreds as well.

Kumar Sangakkara Century Record:

  • Test Centuries: 38
  • ODI Centuries: 25
  • Total: 63

In addition to being a quality batsman, Sangakkara was also a top wicketkeeper and captain for Sri Lanka.

Jacques Kallis – Greatest All-Rounder with 62 Hundreds 

Jacques Kallis? regarded as one of the greatest all-rounders to ever play the game. He was also one of South Africa’s key players with bat and ball.

With 62 international centuries, Kallis is also the all-rounder with the most hundreds.

Jacques Kallis Century Record:

  • Test Centuries: 45
  • ODI Centuries: 17
  • Total: 62

An ability to deliver in all conditions made him one of the most prized players in world cricket.

Most Centuries in Test Cricket

It is a mistake to swoon over the Test format because it challenges batsmen at their most vulnerable: technique, patience and mind.

RankPlayerTest Centuries
1Sachin Tendulkar51
2Jacques Kallis45
3Ricky Ponting41
4Joe Root40+
5Kumar Sangakkara38

Meanwhile, Sachin Tendulkar is still the leading century maker in Test cricket while Joe Root is challenging a few long-standing records.

Most Centuries in ODI Cricket

ODI cricket has given us some of the best knocks by batsmen since its introduction. To score hundreds at such a quick pace while still being consistent is a unique skill that only few possess.

RankPlayerODI Centuries
1Virat Kohli50+
2Sachin Tendulkar49
3Rohit Sharma30+
4Ricky Ponting30
5Sanath Jayasuriya28

Virat Kohli currently occupies the most ODI centuries and keeps breaking some more records.

Most Centuries in T20 International Cricket 

While you do require an aggressive style of batting to flourish in T20 cricket, several players have gone on to score multiple hundreds.

RankPlayerT20I Centuries
1Rohit Sharma5
2Glenn Maxwell5
3Suryakumar Yadav4+
4Babar Azam3
5Colin Munro3

These players proved that centuries are possible even in the shortest format, with the right mix of ability and aggressive cricket.

Indian Players with the Most International Centuries

An experienced essay of the best batsmen ever produced in Indian cricket. The list of highest century makers is padded out with Indian players.

PlayerInternational Centuries
Sachin Tendulkar100
Virat Kohli85+
Rohit Sharma50+
Rahul Dravid48
Sourav Ganguly38

We all heard about the success of Indian batsmen and their concept of cricket is primarily driven by a strong culture of cricket in the country that serves up bouffant batting talent like no other.

Future Players Who Can Break Century Records 

Today we have many batsmen, who easily feature in the all time favourite list of cricketers with most centuries in cricket. Shubman Gill, Babar Azam, Harry Brook and Yashasvi Jaiswal have all delivered some promise already.

And, as careers stretched and fitness standards improved such that some historic marks set by legends of the sport might be in danger from future generations.

Read More: Punjab Kings vs Royal Challengers Bengaluru Timeline | Rishabh Pant IPL 2026 Price

Frequently Asked Questions: Most Centuries in Cricket

Who has the most centuries in cricket history?

Sachin Tendulkar holds the record for the most centuries in cricket history with 100 international hundreds.

How many centuries does Virat Kohli have?

Virat Kohli has scored more than 85 international centuries across all formats.

Who has the most ODI centuries?

Virat Kohli holds the record for the most ODI centuries with more than 50 hundreds.

Who scored the first 100 international centuries?

Sachin Tendulkar became the first cricketer to achieve 100 international centuries.

Which player has the most Test centuries?

Sachin Tendulkar has the highest number of Test centuries with 51 hundreds.

Conclusion

Most centuries in cricket is the true reflection of dedication, talent, and consistency of legendary batsmen. Also read: Sachin Tendulkar 100 international centuries – The Greatest Record In Cricket History Virat Kohli on the other hand, Virat Kohli keeps hunting down milestones and has walked through a storm to be one of the biggest names in modern day cricket.

These batting legends have given the fans several memorable moments and have inspired millions of cricket followers around the world. Both of their century records will be remembered as amongst the greatest cricketing achievements in history.