Mark Boucher. He did it in 44 balls.
shahid afridi (pakistan)
Shahid Khan Afridi
in cricket scored a century means that a player has scored 100 runs or more
100 years 100 runs scored by a batsman in a cricket match
New Zealand Player Corey Aderson scored the fastest century in 37 balls.
Corey Anderson scored fastest 100 in just 36 balls
The fastest 100 in cricket was hit by Shahid Afridi in 37 balls.
Suresh Raina scored first 100 in 20-20 from India