View Full List of Fastest Centuries

Achieving a century in cricket is a significant milestone, but reaching it in record time showcases exceptional skill and aggression. Below is a comprehensive list of the fastest centuries across different formats in international cricket:

🏏 Fastest Centuries in One-Day Internationals (ODIs)

  1. AB de Villiers (South Africa): 31 balls vs. West Indies, Johannesburg, 2015.
  2. Corey Anderson (New Zealand): 36 balls vs. West Indies, Queenstown, 2014.
  3. Shahid Afridi (Pakistan): 37 balls vs. Sri Lanka, Nairobi, 1996.
  4. Glenn Maxwell (Australia): 40 balls vs. Netherlands, Delhi, 2023.
  5. Asif Khan (UAE): 41 balls vs. Nepal, Kirtipur, 2023.
  6. Mark Boucher (South Africa): 44 balls vs. Zimbabwe, Potchefstroom, 2006.
  7. Brian Lara (West Indies): 45 balls vs. Bangladesh, Dhaka, 1999.
  8. Shahid Afridi (Pakistan): 45 balls vs. India, Kanpur, 2005.
  9. Jesse Ryder (New Zealand): 46 balls vs. West Indies, Queenstown, 2014.
  10. Jos Buttler (England): 46 balls vs. Pakistan, Dubai, 2015.

⚡ Fastest Centuries in Twenty20 Internationals (T20Is)

  1. Sahil Chauhan (Estonia): 27 balls vs. Cyprus, 2024.
  2. Jan Nicol Loftie-Eaton (Namibia): 33 balls vs. Ireland, 2022.
  3. David Miller (South Africa): 35 balls vs. Bangladesh, Potchefstroom, 2017.
  4. Rohit Sharma (India): 35 balls vs. Sri Lanka, Indore, 2017.
  5. Sudesh Wickramasekara (Czech Republic): 35 balls vs. Turkey, Ilfov County, 2019.
  6. George Munsey (Scotland): 41 balls vs. Netherlands, Dublin, 2019.
  7. Hazratullah Zazai (Afghanistan): 42 balls vs. Ireland, Dehradun, 2019.
  8. Richard Levi (South Africa): 45 balls vs. New Zealand, Hamilton, 2012.
  9. Glenn Maxwell (Australia): 46 balls vs. Sri Lanka, Pallekele, 2016.
  10. Faf du Plessis (South Africa): 46 balls vs. West Indies, Johannesburg, 2015.

🏆 Fastest Centuries in Test Matches

  1. Brendon McCullum (New Zealand): 54 balls vs. Australia, Christchurch, 2016.
  2. Viv Richards (West Indies): 56 balls vs. England, St John’s, 1986.
  3. Misbah-ul-Haq (Pakistan): 56 balls vs. Australia, Abu Dhabi, 2014.
  4. Adam Gilchrist (Australia): 57 balls vs. England, Perth, 2006.
  5. Jack Gregory (Australia): 67 balls vs. South Africa, Johannesburg, 1921.
  6. Shivnarine Chanderpaul (West Indies): 69 balls vs. Australia, Georgetown, 2003.
  7. David Warner (Australia): 69 balls vs. India, Perth, 2012.
  8. Chris Gayle (West Indies): 70 balls vs. Australia, Perth, 2009.
  9. Roy Fredericks (West Indies): 71 balls vs. Australia, Perth, 1975.
  10. Colin de Grandhomme (New Zealand): 71 balls vs. West Indies, Wellington, 2017.