The cricketers who have scored 100+ international centuries are rare. As of now, Sachin Tendulkar holds the record with 100 centuries, a remarkable feat in both Tests and One Day Internationals (ODIs). Virat Kohli is the closest contender, with 75 centuries across formats. Players like Ricky Ponting (71) and others have come close but haven’t reached 100 centuries.
Rank | Cricketer | Country | Total Centuries | Test Centuries | ODI Centuries | T20I Centuries |
---|---|---|---|---|---|---|
1 | Sachin Tendulkar | India | 100 | 51 | 49 | 0 |
2 | Virat Kohli | India | 76+ | 29+ | 47+ | 0 |
3 | Ricky Ponting | Australia | 71 | 41 | 30 | 0 |
4 | Kumar Sangakkara | Sri Lanka | 63 | 38 | 25 | 0 |
5 | Jacques Kallis | South Africa | 62 | 45 | 17 | 0 |
6 | Hashim Amla | South Africa | 55 | 28 | 27 | 0 |
7 | Mahela Jayawarden | Sri Lanka | 54 | 34 | 19 | 1 |
8 | Brian Lara | West Indies | 53 | 34 | 19 | 0 |
9 | AB de Villiers | South Africa | 47 | 22 | 25 | 0 |
10 | Chris Gayle | West Indies | 42 | 15 | 25 | 2 |
These players have demonstrated incredible consistency and longevity, with Tendulkar standing out as the only cricketer to reach the 100-century mark.