5. Brendan Taylor

One of the legendary players in the Zimbabwe cricket played a key role to popularize the game in the country by his performances. In 2004 series against Sri Lanka, he made his ODI and T20I debut. After serving for 11 long years, he decided to retire from Zimbabwe Cricket, which allowed him to play as a Kolpak player for the Nottinghamshire team in the County Cricket.

4. Carl Hooper

The former captain of the West Indies team Carl Hooper made his ODI debut against New Zealand and was terrific to score 48 off 79 balls, which played a key role in the team’s victory. In his first Test match appearance in 1987, he scored a fighting 37 off 57 balls against India. He remained a key player in the middle-order for over a decade.

3. Shahid Afridi

After an early exit of the Pakistan team in the 2015 World Cup, Afridi took his final retirement in the ODI format. He kept featuring in the T20 format, until 2016, and finally retired in 2017 from the shortest format as well. Across all three formats, he garnered over 10,000 runs and picked up more than 500 wickets.

2. Bhanuka Rajapaksa

One of the finest left-hand batters in the current group of probable players for the Sri Lanka team, Bhanuka Rajapaksa has been an impressive performer in the international circuit. In 2019, he made his debut in the T20I format and played in his first ODI match in 2021. In eight matches of the T20 World Cup 2021, the southpaw garnered 155 runs at an average of 38.75.

1. Kevin Pietersen

The flamboyant batter, Kevin Pietersen made his international debut in an ODI fixture against Zimbabwe in November 2004. A few months later, he had a terrific debut in the Test format, wherein he scored half-centuries in both the innings for England in the first Test of the 2005 Ashes. Eventually, he returned as the leading run-scorer in the series with 473 runs in 10 innings.