
ODIs have seen some breathtaking batting feats over the years. While patience has its place, these five players stunned the world with blistering centuries that rewrote the record books.
1. ab de villiers (South Africa) – 31 Balls
In 2015, ab de villiers smashed the fastest ODI century against the west indies in Johannesburg, reaching 100 in just 31 balls! His innings was packed with sixes and boundaries, making it a masterclass in power hitting.
2. Corey Anderson (New Zealand) – 36 Balls
Corey Anderson created history in 2014 with a 36-ball hundred against the West Indies. Known for fearless hitting, Anderson’s innings reflected the aggressive batting style that has become a hallmark of modern new zealand cricket.
3. shahid Afridi (Pakistan) – 37 Balls
The Boom Boom legend, shahid Afridi, set the benchmark with a 37-ball century against sri lanka in 1996 in Nairobi. Afridi’s record stood for almost 18 years, and this innings catapulted him to overnight stardom.
4. Glenn Maxwell (Australia) – 40 Balls
Australia’s Glenn Maxwell showcased his T20-honed hitting skills with a 40-ball century against the netherlands in the 2023 World Cup. Known for his explosive strokeplay, Maxwell’s innings was a thrilling display of power and timing.
5. Asif Khan (UAE) – 41 Balls
Representing a cricketing emerging nation, Asif Khan stunned the world by scoring a 41-ball century against nepal in 2023. His innings reminded fans that cricketing fireworks are not limited to traditional superpowers.
Final Takeaway
These innings are more than just numbers—they represent raw power, fearless intent, and the thrill of ODI cricket. From legends like de Villiers and Afridi to rising stars like Asif Khan, these fast centuries are etched in cricket history as moments of pure excitement.