2. M Muralitharan : 58 matches
The highest wicket taker in test cricket with 800 wickets is one of the greatest spinners ever. He posed a real threat to all the sides when they played against the islander nation. There was hardly anyone who could pick this mysterious bowler’s doosra. Murali finished with career average and strike rate of 22.72 and 55.0 respectively. Muralitharan took 67 5-wicket halls in his test career.