2. Muttiah muralitharan
Muttiah muralitharan will be best remembered as one of the only Sri Lankan players to challenge almost every other player in the world when it comes to taking the highest number of wickets. This extraordinary spin wizard was born on 17th April 1972 in Sri Lanka. He holds the record of being the only bowler in the world to take a whopping 800 wickets in test international cricket. He is also one of the highest wicket takers in odis because of his extraordinary 534 wicket haul which he managed across his 350 match ODI career.