Fastest batsmen to score 20 ODI hundreds

Nikhil
Sachin Tendulkar
Sachin Tendulkar

In the last 2-3 decades, scoring a century was not an easy job for the batsman as the game had been ruled over by the bowlers. But, some greats like Sachin Tendulkar, Ricky Ponting, Mahela Jayawardene and much more had the capability of hitting the top-class bowlers all around the park. Also, they managed to score some enormous and match-winning tons for their teams and had many records on their name.

But after the introduction of T20s in the international arena the face of cricket have completely changed. It has gone to another level where batsman becomes more aggressive as they have to score runs in a short period of time.

When coming back to ODIs after playing T20s the batsman continues his form and scores runs against every bowler and converts those runs to 50s and the 50s to 100s. Nowadays, it almost becomes a batsman's game. Many records have been set and broken during the games and scoring centuries and plundering the bowlers have become a routine affair for the modern-day cricketers.

In this article, we are going to see the fastest batsmen to score 20 tons in ODIs.


#5 Sachin Tendulkar

The former Indian batsman Sachin Tendulkar is one of the greatest players India have ever produced. His flawless batting skills and immense techniques make him one of the great players to have ever played this game. He holds many records to his name.

Sachin had played for India about 24 years which is most by any cricketer in the world. He was the first batsman to score the double century and the only batsman in the world to score one hundred tons in international cricket.

Although Sachin Tendulkar took 197 innings to score 20 tons in ODIs. After the end of his ODI career, Tendulkar had played 463 matches and amassed 18,426 runs that he played at an average of 44.83, including 49 hundred and 96 fifties and also taken 154 wickets as well.

#4 Rohit Sharma

Rohit Sharma
Rohit Sharma

Undoubtedly, Rohit Sharma is one of the most destructive openers of the modern era and the vice-captain of the Indian team. He can take up on any best bowling line up as once he gets settled. His unbeaten 264 runs against Sri Lanka is the highest individual score in ODIs. Also, he is the only cricketer to score three double hundreds in the limited overs edition and second after Virender Sehwag to score a double ton as a captain.

Rohit Sharma took 183 innings to score 20 hundred in ODIs. Till now Rohit has played around 190 games and scored 7217 runs that he played at an average of 47.17, including 20 centuries, three double centuries and 36 fifties in his ODI career.


#3 AB de Villiers

AB de Villiers
AB de Villiers

The former South Africa batsman AB de Villiers considered being one of the dangerous batsmen of the modern era. He is widely known as Mr. 360 because of his unorthodox shots. He is capable of hitting the ball anywhere around the park and put the bowlers guessing that where he going to hit.

The Proteas batsman holds the record of fastest to score 50, 100 and 150 in ODIs. Mr.360 took 175 innings to score 20 tons in ODIs.

Earlier this year, Villiers had announced his retirement from all forms of the game. Although he had represented South Africa around 230 matches and scored over 9,500 runs at a brilliant average of 53, including 25 centuries and 53 half centuries in his ODI career.

#2 Virat Kohli

Virat Kohli
Virat Kohli

The stylish right-handed batsman and the skipper of India, Virat Kohli is one of the best batsmen of the modern era. He is capable of scoring runs in any situation of the game and can win matches single-handedly for his team. Currently, he is ranked as the No.1 batsman in both Tests and ODIs. He is only after the great Sachin Tendulkar to score most hundreds in ODIs.

However, Kohli took 133 innings to score 20 tons in ODIs. Till now Kohli has scored 9,919 runs in 212 games at a prolific average of 58.69, including 36 hundred and 48 fifties in his ODI career.

Adding to that, many cricketers believe that Kohli will break the record of Sachin Tendulkar for scoring most hundreds in international cricket.


#1 Hashim Amla

Hashim Amla
Hashim Amla

The Proteas top-order batsman, Hashim Amla, tops the list by scoring 20 centuries in just 108 innings in the ODIs. He is considered to be the finest stroke makers of the modern era.

Over the years Amla has shattered many records that had held by Virat Kohli. He also holds the record for the fastest batsman to reach 2000, 3000, 4000, 5000, 6000 and 7000 runs mark in ODIs. Amla has got to the landmarks in 40, 57, 81, 101, 123 and 150 innings respectively.

The South African run machine has scored 7696 runs in 169 games at an average of 49.65 which includes 26 centuries and 36 half centuries in his ODI career.

Check RCB Squad 2024 Details. Follow Sportskeeda for IPL 2024 Live Score, Schedule, Points Table

Quick Links

Edited by Vignesh Ananthasubramanian