2) Shahid Afridi (Pakistan) - 12 times

“Boom Boom” Afridi as we popularly know him, came to limelight in just his second ODI against Sri Lanka in 1996 when he scored a ton off just 37 balls - a record which remained for more than 17 years until it was broken by Corey Anderson in January 2014 against the Windies.
With his powerful hitting, Afridi had the ability to turn the game around in his team's favour. He used to play attacking cricket and always had a go against the bowlers from ball one which often led to him throwing his wicket away.
He has been dismissed the very first ball on 12 occasions in 369 innings, mainly because of his go for all or nothing approach in his batting.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule