Only three cricketers have done this: Sanath Jayasuriya, Shaun Pollock and Shahid Afridi
Piterson
This is not a very smart question as many cricketers havent got 500 test wickets, not just one "player". However to name one Ricky Ponting.
MURALIDARAN has taken the most wickets in one day cricket(515 wickets).
Muttiah Muralitharan has taken 800 wickets in Test Cricket and 534 wickets in ODI.
619 wickets
362 wickets (Tests) 182 wickets (ODI)
Glenn McGrath has taken the highest wickets in whole world cup,he take 71 wickets
Waqar Younis ranks third in the list of cricketers with the most wickets in List A cricket, with 675 wickets in 412 matches.
Muttiah Muralitharan. He has taken 512 wickets in 334 matches.
Shane Warne has taken 708 wickets in Test cricket, 293 wickets in One Day Internationals and 20 wickets in Twenty20 cricket.
10 wickets