Question: who among the following is the highest wicket taker in all formats of cricket?
Answer: M Muralidharan is the highest wicket taker in all formats of cricket. Explanation: Muttiah Muralitharan played for 18 years of world cricket from the year 1992 to 2010. He had a career with 800 wickets combining all formats.