The trend of countries to increase the number of Test matches they play means that the aggregate lists are dominated by modern players. Sri Lankan spinner Muttiah Muralitharan became the highest Test wicket - taker in December 2007, when he passed Shane Warne 's total of 708 wickets. Within a year, the equivalent batting record of highest run - scorer had also changed hands: Sachin Tendulkar surpassed the tally of 11,953 runs by Brian Lara. The record for most dismissals by a wicket - keeper is held by Mark Boucher of South Africa while the record for most catches by a fielder is held by Rahul Dravid.
who has taken most wickets in one test match
Muttiah Muralitharan