#1. Harbhajan Singh

At the top of the list is experienced off-spinner Harbhajan Singh, who is yet to announce his retirement but certainly has played his last match for India. Harbhajan was at the peak of his bowling powers when he took on South Africa in India, and that shows in his numbers – 42 wickets in seven matches at an average of exactly 26 with three five-wicket hauls.
The Turbanator, as he is fondly known, got his best figures in a Test against South Africa in India at Eden Gardens, the same venue where he first made a big impression against the Aussies, during the match played in late 2004. Trailing India by 106 runs in the first innings, South Africa were all out for 222 in their second innings as Harbhajan claimed 7 for 87 in 30 overs. His scalps included Smith, Kallis and Hashim Amla.
Harbhajan also got a five-for in the 2008 Chennai Test renowned for Sehwag’s triple hundred. However, a more memorable performance came at Kolkata again in the Test played in February 2010. South Africa were trailing India by 347 runs on the first innings as Sehwag, Tendulkar, Laxman and Dhoni all hit tons. Harbhajan ran through the Proteas middle and lower order to finish with 5 for 59. Amit Mishra chipped in with three as Amla was stranded on 123. India won by an innings and 57 runs.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news