Who amongst the following is the highest wicket taker in the history of cricket ? (Both ODI and Test Cricket)

Wasim Akram
Anil Kumble
Stephan Fleming
Shane Warne E. Muttiah Muralidharan

Muttiah Muralidharan is the highest wicket taker in the history of cricket, with 1347 wickets in both Test and ODI cricket. He is a Sri Lankan spin bowler who played from 1992 to 2011. He is considered to be one of the greatest bowlers of all time.

Wasim Akram is a Pakistani fast bowler who played from 1984 to 2003. He is the second-highest wicket taker in Test cricket with 414 wickets. He is also the third-highest wicket taker in ODI cricket with 502 wickets.

Anil Kumble is an Indian leg-spinner who played from 1990 to 2008. He is the third-highest wicket taker in Test cricket with 619 wickets. He is also the highest wicket taker in Indian Test history.

Stephen Fleming is a New Zealand cricketer who played from 1994 to 2008. He is the second-highest run-scorer in New Zealand Test history with 7172 runs. He is also the highest run-scorer in New Zealand ODI history with 8032 runs.

Shane Warne is an Australian leg-spinner who played from 1992 to 2007. He is the second-highest wicket taker in Test cricket with 708 wickets. He is also the second-highest wicket taker in ODI cricket with 293 wickets.

The correct answer is Muttiah Muralidharan.