Alil Kumble : He is currently the highest wicket-taker for India in both One Day International and Test matches, having taken over 500 Test wickets and 300 ODI wickets. He is one of only two bowlers ever to have taken all 10 wickets in a test innings. Among leg spinners from all countries, only Shane Warne has taken more Test wickets. Kumble is currently ranked the 4th best bowler in Tests by the International Cricket Council.