A top-order batter’s role in ODI in cricket is all about making a sizeable contribution to the team’s total and making it either daunting for the opposition to achieve the target or making the team go over the line in the time of a chase. When we say runs, a cricket viewer’s mind is programmed to take a look at the number of centuries scored by a team, and this parameter is one of the important metrics to judge a player’s true calibre.

It is because scoring a century is an art, and we don’t see all the players who bat bring up their ton quite often. A batter needs discipline and calmness, apart from technique and skill, to get to the 3-figure mark. That is why a century for a batsman is special, irrespective of the format, condition, or opposition.

A batsman consistently scoring a century is a blessing for the team, as it more often makes the side go over the line. So here in this piece, we will discuss the batters who notched up their first 10 ODI tons in the least number of innings.

Fastest to 10 ODI Centuries

PlayerTeamInnings to 10 Centuries
Quinton de Kock South Africa55
Hashim AmlaSouth Africa57
Fakhar ZamanPakistan67
Babar AzamPakistan68
Shai HopeWest Indies74
Jonny Bairstow England76
Shikhar DhawanIndia77
Virat KohliIndia80
Aaron FinchAustralia83
Joe RootEngland84

Key Insights on Fastest Batsmen to 10 ODI Centuries

Record Holders for Fewest Innings to 10 ODI Tons

Quinton de Kock holds the record for taking the fewest innings to score 10 ODI centuries, achieving the milestone in just 55 knocks for South Africa.

Pakistan’s Fakhar Zaman reached his 10th ODI century in 67 innings, placing him among the fastest.

Virat Kohli took 80 innings to score his 10th ODI ton back in 2012.

Of the 62 batters in ODI cricket to have scored 10 or more centuries, Pakistan’s Inzamam ul Haq has taken the most innings to achieve the milestone (291 innings).


Geographic and Select Player Representation in the Elite List

The elite list of players who took 100 innings or less to register their 10 ODI centuries features 14 players in total.

The countries of South Africa, India, Pakistan, and England each have two batters who feature in this elite list.

Australia is represented by Aaron Finch, while Shai Hope from the West Indies is the other player on the list, alongside those already mentioned.

Apart from the top batters on the core list, other players who achieved the feat in 100 innings or less include David Warner (85), Calum MacLeod (86), Jason Roy (96), and Gordon Greenidge (99).


Individual Performance and Overall Century Records

Virat Kohli is the first player to achieve a tally of 50 centuries in 50-over cricket, a landmark he reached in his 279th innings.

Quinton de Kock has registered 22 ODI tons in total, including 4 in the ICC World Cup 2023.

Pakistan’s Fakhar Zaman is the only player on the list of fastest to 10 ODI centuries to have scored an ODI double ton.

Vijay Raman

An avid Cricket follower who likes to write on the gentleman's game

Share
Published by
Vijay Raman

Recent Posts

Most Wickets in Losing Cause in ODI

This guide identifies the bowlers who delivered standout performances on the field only to end…

9 hours ago

Longest Innings by Time in Test

This article lists the most marathon individual performances in Test cricket, focusing on the players…

1 day ago

Most Century Partnerships in IPL

This article explores the elite IPL batting pairs who have consistently crossed the century mark…

2 days ago

Most 50+ Partnerships in IPL

Consistency in the IPL is often defined by the ability of two batsmen to rotate…

3 days ago

Most Catches by Wicketkeepers in an IPL Innings

While the batsmen grab the headlines and the bowlers provide the breakthroughs, the man behind…

4 days ago

Real-Time Sports Content Systems: How Cricket Media Platforms Compete on Speed, Data, and Engagement

Digital sports platforms operate in an environment where timing defines value, since users expect updates,…

5 days ago