#8. Harbhajan Singh
By far the best off-spinner India has ever had, Harbhajan Singh is one of the great players that were nurtured under Sourav Ganguly. Bhajji has gone on to pick 400 wickets in tests and have played a vital part in two world cup wins for Team India as he was economical against mighty sides in both the world cups.
