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)
- AB de Villiers (South Africa): 31 balls vs. West Indies, Johannesburg, 2015.
- Corey Anderson (New Zealand): 36 balls vs. West Indies, Queenstown, 2014.
- Shahid Afridi (Pakistan): 37 balls vs. Sri Lanka, Nairobi, 1996.
- Glenn Maxwell (Australia): 40 balls vs. Netherlands, Delhi, 2023.
- Asif Khan (UAE): 41 balls vs. Nepal, Kirtipur, 2023.
- Mark Boucher (South Africa): 44 balls vs. Zimbabwe, Potchefstroom, 2006.
- Brian Lara (West Indies): 45 balls vs. Bangladesh, Dhaka, 1999.
- Shahid Afridi (Pakistan): 45 balls vs. India, Kanpur, 2005.
- Jesse Ryder (New Zealand): 46 balls vs. West Indies, Queenstown, 2014.
- Jos Buttler (England): 46 balls vs. Pakistan, Dubai, 2015.
⚡ Fastest Centuries in Twenty20 Internationals (T20Is)
- Sahil Chauhan (Estonia): 27 balls vs. Cyprus, 2024.
- Jan Nicol Loftie-Eaton (Namibia): 33 balls vs. Ireland, 2022.
- David Miller (South Africa): 35 balls vs. Bangladesh, Potchefstroom, 2017.
- Rohit Sharma (India): 35 balls vs. Sri Lanka, Indore, 2017.
- Sudesh Wickramasekara (Czech Republic): 35 balls vs. Turkey, Ilfov County, 2019.
- George Munsey (Scotland): 41 balls vs. Netherlands, Dublin, 2019.
- Hazratullah Zazai (Afghanistan): 42 balls vs. Ireland, Dehradun, 2019.
- Richard Levi (South Africa): 45 balls vs. New Zealand, Hamilton, 2012.
- Glenn Maxwell (Australia): 46 balls vs. Sri Lanka, Pallekele, 2016.
- Faf du Plessis (South Africa): 46 balls vs. West Indies, Johannesburg, 2015.
🏆 Fastest Centuries in Test Matches
- Brendon McCullum (New Zealand): 54 balls vs. Australia, Christchurch, 2016.
- Viv Richards (West Indies): 56 balls vs. England, St John’s, 1986.
- Misbah-ul-Haq (Pakistan): 56 balls vs. Australia, Abu Dhabi, 2014.
- Adam Gilchrist (Australia): 57 balls vs. England, Perth, 2006.
- Jack Gregory (Australia): 67 balls vs. South Africa, Johannesburg, 1921.
- Shivnarine Chanderpaul (West Indies): 69 balls vs. Australia, Georgetown, 2003.
- David Warner (Australia): 69 balls vs. India, Perth, 2012.
- Chris Gayle (West Indies): 70 balls vs. Australia, Perth, 2009.
- Roy Fredericks (West Indies): 71 balls vs. Australia, Perth, 1975.
- Colin de Grandhomme (New Zealand): 71 balls vs. West Indies, Wellington, 2017.