From Virat Kohli To Sachin Tendulkar: Most Centuries In Cricket
Virat Kohli scored his 81st century against Australia in Perth [Source: @KohliSensation/x.com]
In cricket, there’s hardly anything that brings a batter more happiness than scoring a century. Over the years, a handful of players have made scoring hundreds look a routine job. These batters didn’t just stop at one or two, they’ve made a career out of stacking up centuries and leaving bowlers scratching their heads.
From Sachin Tendulkar’s insane record of 100 hundreds to Virat Kohli’s hunger to rewrite history, the century race has always been thrilling. Add Ricky Ponting’s consistency to the mix, and you’ve got three legends who’ve owned the art of scoring big. Let’s dive into the top three century machines and see what makes them the undisputed kings of the triple-figure club.
3. Ricky Ponting
Ricky Ponting [Source: @ICC/x.com] [Source: @KohliSensation/x.com]
Ricky Ponting, the man who ruled Australian cricket for over a decade, sits third on the list with a massive 71 international centuries. The former captain was all about aggression and dominating bowlers. In his 560 international matches, Ponting scored 27,483 runs at an average of 45.95. He smashed 41 Test centuries and 30 ODI hundreds during his career.
His highest score is a jaw-dropping 257 in Test cricket. Ponting wasn’t just a batter, he was Australia’s rock. Whether it was steering Australia to World Cup wins or leading them to Test series victories, he knew how to deliver when it mattered. Even though he retired in 2012, his legacy as one of cricket’s most consistent performers is still going strong.
2. Virat Kohli
Virat Kohli
If there’s one player who can make scoring centuries look like a casual activity, it’s Virat Kohli. The Indian superstar has already racked up 81 international hundreds and doesn’t look like slowing down. Kohli has scored 27,134 runs in 538 matches at a staggering average of 52.78. That’s consistency right there.
His 30 Test hundreds include some iconic knocks, like his recent ton in Perth, which ended a century drought of over a year. That innings was also his seventh Test hundred in Australia, breaking Sachin Tendulkar’s record of six. The modern day master also has a record 50 ODI centuries to his name.
What makes Kohli stand apart from the rest is his ability to deliver when the team needs him the most. Be it’ chasing massive totals or setting targets, Kohli knows how to handle pressure. With every century, he’s moving closer to Sachin’s legendary record.
1. Sachin Tendulkar
Sachin Tendulkar [Source: @CricketopiaCom/x.com]
At number one of this coverted list, we have the man who needs no introduction, the legendary Sachin Tendulkar. The Master-Blaster holds the crown with 100 international centuries, a record that might never be broken. In his 24-year career, Tendulkar played 664 matches, scored 34,357 runs, and averaged 48.52. Out of those hundreds, 51 came in Tests and 49 in ODIs.
His highest score is 248* in Test cricket. Tendulkar wasn’t just about big numbers; he was about consistency and class. Whether it was smashing bowlers in Sharjah or playing match-saving knocks in England and Australia, Sachin knew how to own the moment. His straight drive alone was worth the price of admission.
Tendulkar carried the hopes of a billion fans every time he walked out to bat, and he did it with grace. His record of 100 centuries is a mountain no one has climbed yet—and maybe no one ever will.