Over these years, India has produced some of the best spinners along with batting performances. Anil Kumble is regarded as one of the legendary spinners India has ever got.

Take a look at the spinners!!

Ravichandran Ashwin is a professional right-arm off-break spinner who is one of the key players in India. He is also ranked as number 8 at the ICC test ranking for spinners. Ravichandran Ashwin has played 74 matches in which he has taken 377 wickets. The bowler has also proved to be the best at batting. In his 111 ODI appearances, he has taken 150 wickets.

Harbhajan Singh, on the other hand, is a professional who is a right-handed off-spinner. In his 103 test appearances, he has taken 417 wickets and in his 236 ODI, he has taken 269 wickets, with T20I wickets to be 25 in his 28 appearances.

Whereas Anil Kumble is a former Indian right-arm spinner who is the third-highest wicket-taker of all the time. He has taken 619 wickets in his 132 test matches and 337 wickets in his 271 ODI. The spinner has been a sensational spinner from the beginning.