In Test Cricket, Charles Turner of Australia took 50 wickets only in 6 matches and in ODI, Ajantha Mendis of Sri Lanka took 50 wickets in 18 matches.
Kapil Dev although legendary Sri Lankan cricketer Sanath Jayasuriya missed out by 2 test wickets
The South African cricketer with the most Test wickets to his name is Shaun Pollock, who, in 108 Test matches between 1995 and 2008 took 421 wickets for 9733 runs, at an average of 23.11.In a combined list of wicket-takers from all countries, he ranks eighth.
anil kumble took most wickets. he bagged 619 wickets in tests. only bowler to take 10 wickets in 1 innings.
Wasim Akram,He took 55 wickets in 38 matches.
Muttiah Muralidharan. he took 1834 wickets in ODI(534) and Test matches(800)
Pakistani cricketer Imran Khan took 362 wickets in Test cricket, between 1971 and 1991-92, conceding 8258 runs for an average of 22.81.
Wasim Akram,He took 55 wickets in 38 matches.
Glenn McGrath with 71 Wickets over all World cup matches
ian botham stuart broad
Charles Turner was the first bowler who took 100 wickets in Test matches for Australia in the year 1895 against England at Sydney.
Richard Hadlee of New Zeland was the first bowler to take 400 wickets in test matches. Richard Hadlee took his 400th wicket against India on 4th February, 1990 against India at Christchurch.