Kapil Dev picks players in his ‘Kapil XI Team’4 min read
11. Harbhajan Singh
This Indian international cricketer is commonly referred to as Bhajji or Bhajju Pa. As an off-spinner, he has the second-highest number of Test wickets. In ODI, he has taken 269 wickets at an average of 33.36. He has also scored 1237 runs with his bat. He notably had many high profile battles with Australians.