10. Louis Westhuizen (35 Balls vs Kenya, 2011), Namibia, T20 International
Louis van der Westhuizen is one of the most fascinating faces from the associate nations as he achieved a remarkable feat by scoring the 10th fastest T20 century in only 35 Balls. Louis powered the exciting century against Kenya back in 2011. He went on to score a crucial knock of 159 runs that helped his side seal a decisive victory.
Czech Republic batter Sudesh Wickramasekara also forms a vital element of this list as he has also scored a T20 century in only 35 balls. Sudesh garnered the record while playing for his national team in a T20I fixture against Turkey back in 2019.