In the history of cricket, the Fastest Centuries have always been a display of sheer dominance, power-hitting, and fearless batting. Reaching a hundred in the shortest time possible requires exceptional skill and aggression, with players like AB de Villiers, Virat Kohli, and Chris Gayle setting incredible records. From ODIs to T20s and even Tests, these rapid tons have left cricket fans in awe. Letβs dive into the fastest 100s in international cricket history.
1οΈβ£ AB de Villiers (South Africa) β 31 balls vs West Indies (2015)
2οΈβ£ Corey Anderson (New Zealand) β 36 balls vs West Indies (2014)
3οΈβ£ Shahid Afridi (Pakistan) β 37 balls vs Sri Lanka (1996)
4οΈβ£ Brian Lara (West Indies) β 45 balls vs Bangladesh (1999)
5οΈβ£ Virat Kohli (India) β 52 balls vs Australia (2013)
1οΈβ£ David Miller (South Africa) β 35 balls vs Bangladesh (2017)
2οΈβ£ Rohit Sharma (India) β 35 balls vs Sri Lanka (2017)
3οΈβ£ Sudesh Wickramasekara (Czech Republic) β 35 balls vs Turkey (2019)
4οΈβ£ Richard Levi (South Africa) β 45 balls vs New Zealand (2012)
5οΈβ£ Chris Gayle (West Indies) β 47 balls vs England (2016)
1οΈβ£ Brendon McCullum (New Zealand) β 54 balls vs Australia (2016)
2οΈβ£ Viv Richards (West Indies) β 56 balls vs England (1986)
3οΈβ£ Misbah-ul-Haq (Pakistan) β 56 balls vs Australia (2014)
4οΈβ£ Adam Gilchrist (Australia) β 57 balls vs England (2006)
5οΈβ£ Jack Gregory (Australia) β 67 balls vs South Africa (1921)
π [View Full List of Fastest Centuries]