Top 10 Players With Most 100s By 25 Age

By mid-2025, a group of cricketers, rarely encountered, had already proved their reputation by putting up amazing international hundreds before turning 25. These statistics of centuries by age 25 indicate strong early dominance by the players, and most of these players have ended up being one of the greatest cricketers in history.

The games before 25 are a foundation for the players, built to uphold and shape the performances in the future. Several cricketers who couldn’t perform well enough around this age had to stick to domestic cricket. This doesn’t state that they are any less, but being an international cricketer brings a lot more respect.

Top 10 Players With Most 100s By 25 Age

This list consists of former and current cricketers who have left their mark in history by cementing a strong foundation. These top 10 players will also prove my point about how the performances until 25 impact the future. There is only one player in the list who could climb up the rank with only one match in hand.

10) Quinton de Kock – 16 (South Africa)

A great wicket-keeper and an extraordinary batsman, Quinton de Kock is among the exceptional cricketers. He is the youngest to score, at 23, 10 ODI hundreds, having done six by the time he was 22, including three against India. He had hit 16 centuries in the meantime, by the age of 25.

9) Alastair Cook – 16 (England)

Alastair Cook can be counted among the greatest Test batsmen and captains. Twenty-one was the age when he made his international debut, when he also made his debut-century. This allowed him to very easily notch up 16 centuries in 5 years. As a red-ball cricket player, most of these centuries by Alastair Cook came in the test format.

8) Babar Azam – 16 (Pakistan)

Babar Azam has made a name for himself ever since he started his international career, and he’s also the only Pakistan cricketer on the list. By the age of 25, Babar had already added 16 centuries under his name. He holds the record for scoring the most runs in the first 25 innings (1,306 runs).

7) Graeme Smith – 17 (South Africa)

Graeme Smith is the first South African cricketer, before Quinton de Kock, to enter his name in the list. He is known for his exceptional batting and captaincy skills. Smith has the record for being the longest-serving test captain, which also explains why he excelled in the test format. This should be enough to say that most of his 17 centuries before 25 came from test matches.

6) Chris Gayle – 18 (West Indies)

When it comes to the game of cricket, Chris Gayle is nothing short of great. He apparently broke many records and got many sixes. He definitely belonged on any list of the greats for the most centuries. He finished with 18 centuries, backing up his remarkable batting ability in both the tests and ODIs.

5) Shubman Gill – 18 (India)

Shubman Gill is regarded as an emerging star in Indian cricket and a developing young cricketer. Shubhman still has at least one test to come before he turns 26 and can add to his century total. This might be a difficult ask considering recent form hasn’t been too strong for selection, but he could be looking at a last test or at least fourth last.

Also Read: Top 10 National Cricketers With The Highest Salaries in 2025- Check the List

4) Joe Root – 19 (England)

Being one of the finest batsmen of England, Joe Root especially excels in Test match cricket. Before he turned 25, he had earned a reputation in the Test and ODI centuries due to his unwavering run-scoring ability. Getting to his 19th century before his 25th birthday was a celebrated moment for Root, for it placed him in fourth.

3) Kane Williamson – 21 (New Zealand)

With a case to be one of the best batsmen of England, Joe Root is particularly adept at Test match cricket. Before turning 25, he had made a name for himself in Test and ODI centuries, with a flawless ability to score runs. Hitting his 19th century prior to turning 25 was a very celebrated achievement for Root, with it successfully placing him fourth.

2) Virat Kohli – 26 (India)

Virat Kohli is considered an aggressive batsman with many record-breaking performances to his name. He was able to accomplish this feat of scoring 20 ODI centuries before reaching the age of 25. Six other ODI centuries came at the Test level. Virat is one of the best run-chases in cricket, during which he must have hit several ODI centuries that proved to be winning ones.

1) Sachin Tendulkar – 40 (India)

Sachin Tendulkar is probably the greatest batsman ever to grace the cricketing arena and also the youngest cricketer to have played international cricket for India. He started his career quite young at the age of 16. It is for this reason that he has the highest number of centuries before 25. His 40 international centuries before 25 comprised 21 ODI hundreds.

Leave a Comment