#3 Harbhajan Singh
Nicknamed "The Turbanator", Harbhajan Singh was without doubt one of the finest off-break bowlers that India has ever produced. With 269 wickets in 231 ODIs, Harbhajan shouldered the responsibility of keeping the opposition batsmen under check in the middle overs.
Having picked up 32 wickets in 35 ODIs with the best of 3/37, Harbhajan particularly enjoyed his outings against Australia. He troubled the all time highest run getter for the Aussies - Ricky Ponting on numerous occasions both home and away.
With his variations, it was very hard for the most oppositions to pick him, and thus, have a go at him. Harbhajan, who conceded 4.63 runs per over against Aussies is third on our list.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news