Harbhajan was named in the side for the Twenty20 World Cup earlier in the month and Ganguly thinks the selectors should recall him for the Tests and One-day Internationals (ODI).
"I feel he is still one of the top-three spinners in India. He should not have been out for more than six months. He has been playing domestic cricket for too long now. Someone who has almost 700 international wickets to his name would walk into any side," Ganguly said of the spinner, who last played for India in July 2011.
Ganguly said the selectors could have handled the issue better.
"The selectors should have spoken to him and told him that 'we are giving you six months to improve your bowling' and that should have sorted out the matter. You are bound to have a bad season after playing for India for almost 14 years," he added.
Harbhajan has taken 406 Test wickets, 259 scalps in ODIS and captured 18 in T20 Internationals.
Harbhajan Singh deserves to play for India in all formats: Sourav Ganguly
Advertisement