Most Centuries in International Cricket: Scoring a century in international cricket is a special achievement that marks a player’s talent and consistency. Some players have a knack for reaching this milestone repeatedly, making them legends of the game.
This list highlights cricketers who have scored the most centuries in international matches, showcasing their batting skills across formats—Tests, ODIs, and T20Is.
These players have delivered standout performances under different conditions, cementing their place among the top scorers. From iconic knocks that won matches to innings that turned the tide, these centuries are a testament to their dedication and expertise with the bat.
In the ICC Champions Trophy 2025, Virat Kohli has become the 3rd individual player to amass a massive 14,085 runs in the Pakistan vs. India match.
Also Read: Most Centuries in ICC World Cup
Let's know about players who have scored the highest number of international centuries:
Rank | Player Name | Country | Span | Mat | Inns | 100 |
1 | Sachin Tendulkar | India | 1989-2013 | 664 | 782 | 100 |
2 | Virat Kohli | India | 2008-2025 | 547 | 614 | 82 |
3 | Ricky Ponting | Australia | 1995-2012 | 560 | 668 | 71 |
4 | Kumar Sangakkara | Sri Lanka | 2000-2015 | 594 | 666 | 63 |
5 | Jacques Kallis | South Africa | 1995-2014 | 519 | 617 | 62 |
6 | Hashim Amla | South Africa | 2004-2019 | 349 | 437 | 55 |
7 | Mahela Jayawardene | Sri Lanka | 1997-2015 | 652 | 725 | 54 |
8 | Brian Lara | West Indies | 1990-2007 | 430 | 521 | 53 |
9 | Joe Root | England | 2012-2025 | 359 | 472 | 52 |
10 | David Warner | Australia | 2009-2024 | 383 | 474 | 49 |
11 | Rohit Sharma | India | 2007-2025 | 496 | 529 | 49 |
12 | Rahul Dravid | India | 1996-2012 | 509 | 605 | 48 |
13 | AB de Villiers | South Africa | 2004-2018 | 420 | 484 | 47 |
14 | Kane Williamson | New Zealand | 2010-2024 | 360 | 427 | 45 |
15 | Steven Smith | Australia | 2010-2024 | 341 | 399 | 44 |
Comments
All Comments (0)
Join the conversation