1. Henry Olonga vs England
The youngest-ever player to represent Zimbabwe at the international level, Henry Olonga came back from being called for throwing in a Test in early 1995 and rebuilt his action completely. At full pace, he was rated as the fastest bowler in the country but also as one of the least accurate, with a tendency to bowl more no-balls and wides than most.
He also had several injury-related issues. In an ODI between Zimbabwe and batting stronghold England in the year 2000, Olonga struck gold, taking six wickets and giving away just 19 runs in 8.2 overs. This phenomenal effort came at a time when he was not taken seriously, owing to his injury problems, and hence grabs the top spot on this list.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule