Table of Contents
ToggleMost 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.
Rank | Player | SPAN | Matches | Test 100s | ODI 100s | T20I 100s | Total 100s |
---|---|---|---|---|---|---|---|
1 | Sachin Tendulkar(IND) | 1989-2013 | 664 | 51 | 49 | 0 | 100 |
2 | Virat Kohli(IND) | 2008-2025 | 550 | 30 | 51 | 1 | 82 |
3 | Ricky Ponting(AUS) | 1995-2012 | 560 | 41 | 30 | 0 | 71 |
4 | Kumar Sangakkara(SL) | 2000-2015 | 594 | 38 | 25 | 0 | 63 |
5 | Jacques Kallis(SA) | 1995-2014 | 519 | 45 | 17 | 0 | 62 |
6 | Hashim Amla(SA) | 2004-2019 | 349 | 28 | 27 | 0 | 55 |
7 | Joe Root(ENG) | 2012-2025 | 368 | 37 | 18 | 0 | 55 |
8 | Mahela Jayawardene(SL) | 1997-2015 | 652 | 34 | 19 | 1 | 54 |
9 | Brian Lara(WI) | 1990-2007 | 430 | 34 | 19 | – | 53 |
10 | David Warner(AUS) | 2009-2024 | 383 | 26 | 22 | 1 | 49 |
Most Centuries by Format
Test Cricket
Many legendary batsmen have dominated Test cricket. Among them, some have also led from the front.
Rank | Player | Matches | Runs | 100s |
---|---|---|---|---|
1 | Sachin Tendulkar(IND) | 200 | 15921 | 51 |
2 | Jacques Kallis(SA) | 166 | 13289 | 45 |
3 | Ricky Ponting(AUS) | 168 | 13378 | 41 |
4 | Kumar Sangakkara(SL) | 134 | 12400 | 38 |
5 | Joe Root(ENG) | 156 | 13259 | 37 |
ODI Cricket
ODI centuries are dominated by aggressive and consistent players:
Rank | Player | Matches | Runs | 100s |
---|---|---|---|---|
1 | Virat Kohli(IND) | 302 | 14181 | 51 |
2 | Sachin Tendulkar(IND) | 463 | 18426 | 49 |
3 | Rohit Sharma(IND) | 273 | 11168 | 32 |
4 | Ricky Ponting(AUS) | 375 | 13704 | 30 |
5 | ST Jayasuriya(SL) | 445 | 13430 | 28 |
T20 International
Rank | Player | Matches | Runs | 100s |
---|---|---|---|---|
1 | Glenn Maxwell(AUS) | 116 | 2664 | 5 |
2 | Rohit Sharma(IND) | 159 | 4231 | 5 |
3 | Suryakumar Yadav(IND) | 83 | 2598 | 4 |
4 | S Davizi(CZK-R) | 34 | 1155 | 3 |
5 | SV Samson(IND) | 42 | 861 | 3 |
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.


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.