Howzdat

Most Centuries in Cricket History – Top Batsmen [Updated 2025]

international Cricket

Most Centuries in Cricket History

Cricket has witnessed countless legendary performances, but only a few cricketers have achieved greatness by consistently scoring centuries across formats. In this article, we explore the players with the most centuries in cricket, their stats, and other related records.


Who Has the Most Centuries in International Cricket?

The record for most centuries in international cricket is held by Sachin Tendulkar with 100 international centuries. He is followed closely by Virat Kohli, who continues to climb the charts.

RankPlayerSPANMatchesTest 100sODI 100sT20I 100sTotal 100s
1Sachin Tendulkar(IND)1989-201366451490100
2Virat Kohli(IND)2008-20255503051182
3Ricky Ponting(AUS)1995-20125604130071
4Kumar Sangakkara(SL)2000-20155943825063
5Jacques Kallis(SA)1995-20145194517062
6Hashim Amla(SA)2004-20193492827055
7Joe Root(ENG)2012-20253683718055
8Mahela Jayawardene(SL)1997-20156523419154
9Brian Lara(WI)1990-2007430341953
10David Warner(AUS)2009-20243832622149
Most Centuries in cricket

Most Centuries by Format

Test Cricket

Many legendary batsmen have dominated Test cricket. Among them, some have also led from the front.

RankPlayerMatchesRuns100s
1Sachin Tendulkar(IND)2001592151
2Jacques Kallis(SA)1661328945
3Ricky Ponting(AUS)1681337841
4Kumar Sangakkara(SL)1341240038
5Joe Root(ENG)1561325937

ODI Cricket

ODI centuries are dominated by aggressive and consistent players:

RankPlayerMatchesRuns100s
1Virat Kohli(IND)3021418151
2Sachin Tendulkar(IND)4631842649
3Rohit Sharma(IND)2731116832
4Ricky Ponting(AUS)3751370430
5ST Jayasuriya(SL)4451343028

T20 International

RankPlayerMatchesRuns100s
1Glenn Maxwell(AUS)11626645
2Rohit Sharma(IND)15942315
3Suryakumar Yadav(IND)8325984
4S Davizi(CZK-R)3411553
5SV Samson(IND)428613

Most Double & Triple Centuries in Cricket

Double Centuries in Tests

  • Don Bradman:12 double Centuries
  • Kumar Sangakkara: 11 double Centuries
  • Indians with most double tons: Virat Kohli, Sachin Tendulkar

Triple Centuries in Tests

  • Most triple centuries: Brian Lara (2)
  • For India: Virender Sehwag scored two triple hundreds

Triple Centuries in First-Class Cricket

  • Leaders: Donald Bradman, Wally Hammond, Graeme Hick

Country-wise Records

India has produced some of the greatest batsmen in most centuries in cricket history. At the top of the list are legends like Sachin Tendulkar and Virat Kohli, both known for their incredible consistency, centuries, and match-winning performances across all formats. Among the emerging stars, Rohit Sharma has established himself as a dominant force, especially in white-ball cricket, while Shubman Gill is showing great promise with his technique and temperament, marking him as a future star.

Virat Kohli: most centuries in cricket
Virat Kohli during Practice session
Virat Kohli is the second top scorer of most centuries in cricket history
A beautiful drive by Virat Kohli

England’s batting has been led by classy players like Alastair Cook, who was known for his patience and long innings, and Joe Root, who continues to be a key figure with his elegant strokeplay and leadership.

From Australia, Ricky Ponting remains one of the most aggressive and successful batsmen and captains. Steve Smith has redefined Test batting with his unique style and consistency. South Africa and Sri Lanka have also seen legends like Jacques Kallis, AB de Villiers, Kumar Sangakkara, and Mahela Jayawardene, all of whom made massive contributions to their teams and to world most centuries in cricket.


FAQs

Who has the most centuries in cricket?

  • Sachin Tendulkar with 100 international centuries.

What is the record for most half-centuries?

  • Sachin Tendulkar again leads with 164 half-centuries.

Which Indian has most double centuries?

  • Virat Kohli and Virender Sehwag top the list for India.

Conclusion

Scoring most centuries in cricket consistently is the mark of a true legend. From Tendulkar’s 100 hundreds to Kohli’s rise, this list reflects years of dominance and dedication.

27 is the second lowest test score in cricket history, for read more, Click the link below:

For more information, stay tuned.

Leave a Reply

Your email address will not be published. Required fields are marked *

Have Any Questions ?

Uncover the pulse of cricket through expert analysis and insightful blogs on our platform, where passion meets precision in the world of cricketing moments.