1. Muttaiah Muralitharan (Srilanka): Legendary Srilankan spinner Muttaiah Muralitharan has played 350 matches in his international career & managed to pick 534 Wickets in his entire career which includes ten ‘5-wicket hauls’.
2. Wasim Akram (Pakistan): Pakistani top bowler Wasim Akram has played 356 international matches in his career & managed to get 502 wickets in his career, he is still considered as Pakistan’s all-time best bowler.
3. Waqar Younis (Pakistan): Pakistani Right-arm fast bowler Waqar Younis has played 262 matches in his entire career & picked 416 wickets in his career.
4. Chamindaa Vaas (Srilanka): Srilankan fast bowler Chamindaa Vaas has played 322 matches in his entire career & managed to pick 400 wickets in his career, he was the most consistent bowler for Srilanka in his time.
5. Shahid Afridi (Pakistan): Pakistani All-rounder Shahid Afridi has played 398 matches & managed to pick 395 wickets in his entire career, he is the all-time best all-rounder for Pakistan.
6. Shaun Pollock (South Africa): South African fast bowler Shaun Pollock has played 303 matches & picked 393 wickets in his career.
7. Glenn McGrath (Australia): Australian legendary bowler Glenn McGrath has managed to play 250 matches & picked 381 wickets in his international career.
8. Brett Lee (Australia): Australian fast bowler Brett Lee has managed to play 221 matches in his career & picked 380 wickets in hois international career.
9. Lasith Malinga (Srilanka): Srilankan pace bowler Lasith Malinga has managed to play 226 matches in his career & picked 338 wickets. He is considered as one of the best yorker bowlers of all-time.
10. Anil Kumble (India): Indian legendary spinner Anil Kumble has played 271 matches & picked 337 wickets in his career. He was considered as the best spinner for India & also he is former head-coach for India.