| 1 | Sachin Tendulkar India | 100 International Centuries The 'Little Master' achieved the impossible — 100 international centuries — consisting of 51 in Tests and 49 in ODIs, a record that may never be surpassed. | 49 | 0 | 51 | 100 |
| 2 | Virat Kohli India | 84+ International Centuries Kohli has 84 international centuries — 30 in Tests and 50 in ODIs and 4 in T20Is — establishing himself as the leading century-scorer of the modern era. | 50 | 4 | 30 | 84 |
| 3 | Ricky Ponting Australia | 71 International Centuries Australia's iconic captain-batter scored 41 Test centuries and 30 ODI centuries for a combined total of 71, the third most in international cricket history. | 30 | 0 | 41 | 71 |
| 4 | Hashim Amla South Africa | 55 International Centuries South Africa's technically proficient opener scored 28 Test centuries and 27 ODI centuries for a combined 55, making him the most prolific century-scorer in South African cricket history. | 27 | 0 | 28 | 55 |
| 5 | Kumar Sangakkara Sri Lanka | 63 International Centuries Sri Lanka's greatest batter scored 38 Test centuries and 25 ODI centuries for a combined 63, establishing himself as one of the most prolific century scorers in all formats. | 25 | 0 | 38 | 63 |
| 6 | Mahela Jayawardene Sri Lanka | 54 International Centuries Sri Lanka's elegant batsman scored 34 Test centuries and 19 ODI centuries and 1 T20I century for a combined 54 international hundreds. | 19 | 1 | 34 | 54 |
| 7 | Jacques Kallis South Africa | 62 International Centuries Cricket's greatest all-rounder scored 45 Test centuries and 17 ODI centuries for a combined 62, alongside 292 Test wickets — a truly unique achievement. | 17 | 0 | 45 | 62 |
| 8 | Brian Lara West Indies | 53 International Centuries The batting genius from Trinidad scored 34 Test centuries and 19 ODI centuries for a total of 53, many of them miraculous innings that rescued West Indies from dire situations. | 19 | 0 | 34 | 53 |
| 9 | Rohit Sharma India | 51+ International Centuries Rohit has 9 Test centuries and 32 ODI centuries and the 4 T20I centuries accumulated over an explosive international career, completing 45+ combined hundreds before retiring from ODIs in 2025. | 32 | 4 | 9 | 45 |
| 10 | Sanath Jayasuriya Sri Lanka | 50 International Centuries The pioneer of attacking cricket scored 14 Test centuries and 28 ODI centuries and 8 other hundreds for a combined 50+ international hundreds across a 20-year career. | 28 | 8 | 14 | 50 |
| 11 | Younis Khan Pakistan | 34 International Centuries Pakistan's most successful Test batter scored 34 Test centuries and no international hundreds in ODIs — a specialist in the longest format who made his mark in red-ball cricket. | 0 | 0 | 34 | 34 |
| 12 | Graeme Smith South Africa | 43 International Centuries South Africa's left-handed captain scored 27 Test centuries and 10 ODI centuries and some others for a combined 43, demonstrating his influence across all formats. | 10 | 0 | 27 | 43 |
| 13 | Joe Root England | 51 International Centuries England's leading Test century scorer has amassed 34 Test hundreds and 17 ODI hundreds for a total of 51, with more to come from the most consistent modern English batter. | 17 | 0 | 34 | 51 |
| 14 | AB de Villiers South Africa | 50 International Centuries Mr. 360 scored 22 Test centuries and 25 ODI centuries and 3 T20I centuries for an aggregate 50, cementing his status as one of the finest all-format batters in history. | 25 | 3 | 22 | 50 |
| 15 | Matthew Hayden Australia | 41 International Centuries The imposing Australian opener scored 30 Test centuries and 10 ODI centuries for a combined 41, his towering physical presence matched by equally towering scores. | 10 | 0 | 30 | 41 |
| 16 | Sourav Ganguly India | 38 International Centuries The 'Maharaja of Indian Cricket' scored 16 Test centuries and 22 ODI centuries for a combined 38, leading India to many important victories as both batsman and captain. | 22 | 0 | 16 | 38 |
| 17 | Chris Gayle West Indies | 40 International Centuries The Universe Boss scored 15 Test centuries and 25 ODI centuries for a combined 40, perhaps the most entertaining collection of centuries in international cricket. | 25 | 0 | 15 | 40 |
| 18 | Steve Smith Australia | 36 International Centuries Australia's modern batting great has 33 Test centuries and a handful of ODI centuries for over 36 combined, with more to come from one of the most technically refined batsmen of his era. | 3 | 0 | 33 | 36 |
| 19 | Ross Taylor New Zealand | 40 International Centuries New Zealand's finest batter scored 19 Test centuries and 21 ODI centuries for a combined 40 in an outstanding career spanning 16 seasons. | 21 | 0 | 19 | 40 |
| 20 | Babar Azam Pakistan | 40+ International Centuries Pakistan's modern batting genius has 9 Test centuries, 20 ODI centuries, and 3+ T20I centuries for a growing total of 32+, and is on pace to reach 50 international hundreds. | 20 | 3 | 9 | 32 |