Sports News - These batsmen have scored centuries in the fewest balls in ODIs. Learn the full details.

Friends, the ODI format is the most popular format of cricket, winning the hearts of fans for years. In this format, a team gets to play 50 overs, in which players score runs quickly. In the fast-paced world of cricket, scoring a quick century is an amazing achievement that requires exceptional skill and power-hitting ability. In recent years, several players have scored centuries in the fewest balls. Let's learn about them:

1. AB de Villiers (South Africa)

Fastest century: 31 balls

Match Highlights:

Against the West Indies, AB de Villiers scored a blistering 149 runs off just 44 balls, setting the record for the fastest ODI century ever.

2. Corey Anderson (New Zealand)

Fastest century: 36 balls

Match Highlight: Corey Anderson made headlines with his unbeaten 131 off 47 balls against the West Indies, showcasing his explosive batting and excellent timing.

3. Shahid Afridi (Pakistan)

Fastest century: 37 balls

Match Highlight: Known for his fearless batting, Afridi scored a century off just 37 balls against Sri Lanka and played a very aggressive innings, scoring 102 off 40 balls.

4. Glenn Maxwell (Australia)

Fastest century: 40 balls

Match highlight: Maxwell scored 106 runs in 44 balls against the Netherlands, including a quickfire century off 40 balls, highlighting his reputation as a dynamic and innovative batsman.

5. Asif Khan (United Arab Emirates)

Fastest century: 41 balls

Match highlight: Representing the UAE, Asif Khan scored a blistering century off 41 balls against Nepal.