Muttiah Murlitharan from Sri Lanka.
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
414 wickets has been got by wasim akram in test cricket.
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.
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.
Charles Turner was the first bowler who took 100 wickets in Test matches for Australia in the year 1895 against England at Sydney.
Muttiah Muralidharan. he took 1834 wickets in ODI(534) and Test matches(800)
Glenn McGrath,he took 71 wickets in total world cup matches
Wasim Akram,He took 55 wickets in 38 matches.
Glenn McGrath with 71 Wickets over all World cup matches