7. Shaun Pollock (South Africa)

A genuine all-rounder for the Proteas, Shaun Pollock made his ODI debut in 1996 against England. He is arguably one of the greatest all-rounders of the century.
Polly played 303 ODIs for his team and claimed 393 wickets. He holds the record for taking the most number of ODI wickets when playing at home soil (193 wickets). He was chosen as the Wisden Cricketer of the Year in 2003.
His 130 runs innings against Asia XI in 2006 is regarded as one of the best innings by a No.7 all-rounder.
He belongs to a family of cricketing legends. He is the son of Peter Pollock and nephew of the legendary Graeme Pollock.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule