Anil Kumble with 619 wickets in test match and 337 wickets in ODI.
Lala Amarnath was the first Indian to score a Test Match Century
Kapil Dev was the first Indian cricketer to score century in One Day Cricket.
England's Jim Laker was the first cricketer to take all ten wickets in an innings, in a Test match against Australia at Old Trafford in 1956. Laker finished with the amazing figures of 10/53 in the second innings, outdoing his incredible 9/37 in the first innings. No other bowler has taken more than 17 wickets in a first-class match or a Test match.
I know Sourav Ganguly is the one of them
Narendra Hirwani - 17 wickets
Lala Amarmnath was the first cricketer to score a Test century for the Indian cricket team.
He took 2 wickets in his first ODI match.