#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.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule