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.

Leave a Reply

Your email address will not be published. Required fields are marked *