Top 10 To Fastest 19 ODI Centuries

image-llyw7g5zTop-10 To Fastest 19 ODI Centuries []

In the world of cricket, centuries stand as a testament to a batsman's skill, resilience, and dominance on the field. Crossing the 100-run mark in One Day Internationals (ODIs) is a monumental achievement, and achieving this milestone in rapid succession further cements a player's place in the annals of cricket history. 

The following list presents the top 10 players who have reached 19 ODI centuries in the fastest innings

Babar Azam*Pakistan30/08/2023 Nepal 102
H M AmlaSouth Africa 28/01/2015 West Indies104
V Kohli*India 26/02/2014Bangladesh 124
D A Warner*Australia22/11/2022England139
A B de VilliersSouth Africa18/01/2015West Indies 171
R G Sharma*India 23/09/2018Pakistan 181
C H Gayle* West Indies 13/01/2009 New Zealand 189
L R P L Taylor*New Zealand 06/03/2018England190
S R Tendulkar India 28/10/1998Australia 194
S C Ganguly India 22/09/2002England197

1. Babar Azam (102 Innings)

image-llywaf2uBabar Azam becomes the fastest batter to complete 𝟏𝟗 ODI [Twitter]

On the 30th of August 2023, Pakistan skipper, Babar Azam showcased his brilliance against Nepal at the Multan Cricket Stadium. In 102 innings, Babar achieved this remarkable feat, boasting an innings-per-century rate of 5.37. His innings of 151 not only solidified his position as a cricketing prodigy but also set a new standard for rapid century accumulation.

2. Hashim Amla (104 Innings)

image-llyzi165H M Amla [Twitter]

South African batter, Hashim Amla, secured his place in this elite list on the 28th of January 2015 against West Indies at SuperSport Park. Amla's innings rate of 5.47 led him to 19 centuries in 104 innings, with a high score of 133. His artistry at the crease and ability to construct innings have left an indelible mark on the cricketing world.

Amla, who retired from international sport after the World Cup 2019, finished his career with 27 centuries in the format off 178 innings.

3. Virat Kohli (124 Innings)

image-llyy5sxyVirat Kohli []

Renowned for his insatiable hunger for runs, former skipper, Virat Kohli earned his spot on this list on the 26th of February 2014 against Bangladesh at Khan Shaheb Osman Ali Stadium. Kohli's phenomenal rate of 6.53 innings per century propelled him to 19 centuries in 124 innings, with a highest score of 136.

Still going as strong as it gets, Kohli has slammed the second most number of centuries (46) in the ODI format. 

4. David Warner (139 Innings)

image-llyy8dx5David Warner [Twitter]

David Warner's aggressive batting style came to the forefront on the 22nd of November 2022 against England at the Melbourne Cricket Ground. Warner's innings-per-century rate of 7.32 facilitated his journey to 19 ODI centuries in 139 innings, marked by a top score of 106.


5. AB de Villiers (149 Innings)

image-llyykaruA B de Villiers [Twitter]

AB de Villiers' innovation and adaptability were on full display on the 18th of January 2015 against West Indies at the Wanderers Stadium. De Villiers' innings rate of 9.00 brought him 19 centuries in 171 innings, accompanied by a highest score of 149.

Retired as one of the greatest white-ball South African batters, De Villiers ended with close to 10,000 runs in the ODI format, registering 25 centuries and 53 half-centuries to his name.

6. Rohit Sharma (181 Innings)

image-llyym5igR G Sharma [Twitter]

The India captain, Rohit Sharma's penchant for big innings was evident on the 23rd of September 2018 against Pakistan at the Dubai International Cricket Stadium. With an innings-per-century rate of 9.53, Sharma achieved 19 ODI centuries in 181 innings. His unbeaten 111* in one such century showcased his ability to anchor an innings effectively.

At 36, Rohit has slammed 30 ODI tons and has the ability to end as the third-most century-maker in the format.

7. Chris Gayle (135 Innings)

image-llyynt30Chris Gayle [Twitter]

Known for his explosive batting, Chris Gayle made his mark on the 13th of January 2009 against New Zealand at McLean Park. Gayle's innings rate of 9.95 led him to 19 centuries in 189 innings, boasting a highest score of 135.

8. Ross Taylor (190 Innings)

image-llyzjzcwRoss Taylor [Twitter]

Ross Taylor's classical strokeplay shone on the 6th of March 2018 against England at the University Oval. Taylor's rate of 10.00 innings per century resulted in 19 centuries in 190 innings, highlighted by an unbeaten 181*.

9. Sachin Tendulkar (194 Innings)

image-llyz2edcSachin Tendulkar [Twitter]

The legendary Sachin Tendulkar made his mark on the 28th of October 1998 against Australia at the Bangabandhu National Stadium. Tendulkar's innings rate of 10.21 led him to an astounding 19 centuries in 194 innings, with a highest score of 141.

10. Sourav Ganguly (197 Innings)

image-llyz4ngmSourav Ganguly [Twitter]

Sourav Ganguly's elegant strokeplay and leadership skills were evident on the 22nd of September 2002 against England at the R Premadasa Stadium. Ganguly's innings-per-century rate of 10.37 earned him 19 ODI centuries in 197 innings, marked by an unbeaten 117*.

These cricketers have left an indelible mark on the world of cricket, showcasing their ability to dominate the game and consistently notch up centuries at a breathtaking pace.