Shoaib Akhtar, India

#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.

Harbhajan-Singh

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.