Wasim Akram has taken 122 wickets in 77 Matches at Sharjah, that's record for most wickets by a bowler on a single venue.
Anil Kumble
Muttiah Muralidharan(In tests and ODIs)
Courtney Walsh in Tests & Wasim Akram in ODIs.
Kapil Dev retired in 1994. He played his last test match on 19 March 1994 and his last ODI on 17 October 1994. He played a total of 131 tests and 225 ODIs in his career. He scored a total of 5248 runs in tests and 3783 runs in ODIs. He took 434 wickets in tests and 253 wickets in ODIs. He was the leading wicket taker for India in test matches until Anil Kumble surpassed him...
R. P. Singh has so far taken 40 wickets in Tests, 69 in ODIs and 15 in T-20 Internationals.
Richard Hadlee was the first New Zealand bowler to take 300 wickets in Test Matches, and currently the leading test wicket-taker in New Zealand. The other New Zealander to get 300 test wickets was Daniel Vettori. No New Zealand bowler is yet to take 300 wickets in ODIs or T20s.
Muttiah Muralitharan has taken 512 wickets in One Day Internationals, with Wasim Akram in second place with 502.
Yes, he was one of the best all-rounders in ODI cricket. He took 152 wickets for India in ODIs. Also he was the first man to get 10,000 runs with 100 wickets. His best bowling figure is 5-32. He got two 5 wickets haul.
Anil Kumble is arguably the best bowler India has ever produced. He has a total of 619 test wickets and 337 wickets in ODIs making him India's highest ever wicket taker. He is also the only bowler to pick up all 10 wickets of the batting team in one innings.
Shahid Khan Afridi taking 14 wickets of 3 odis in world cup. 5/18 best
There are only a few bowlers who have more than 500 wickets in their tally. they are:Muthaiah MuralitharanShane WarneCourtney WalshAnil KumbleWasim AkramWaquar YounisHere 500 includes a tally of wickets in both Tests and ODIs. Only the top 3 in the list above have more than 500 wickets in test cricket alone.
He played for total of 664 matches. He played odis more than tests.