who made most runs in an over in test cricket
List of Test cricket records 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.[19] 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.[20] The record for most dismissals by a wicket-keeper is held by Mark Boucher of South Africa[21] while the record for most catches by a fielder is held by Rahul Dravid.[22]
List of bowlers who have taken 300 or more wickets in Test cricket As of August 2015, the retired Sri Lankan bowler Muttiah Muralitharan has the highest aggregate with 800 wickets.[6] He has also taken the most five-wicket hauls in an innings and ten-wicket hauls in a match, 67 and 22 times respectively, and has the fifth best bowling performance in a match, 16 wickets for 220 runs against England in 1998.[7][8][9] Australian fast bowler Dennis Lillee is the fastest to accomplish the feat, taking 56 Tests to do so while West Indian Malcolm Marshall has the best bowling average among those to achieve the milestone, taking 376 wickets at an average of 20.94 runs.[10] West Indian Lance Gibbs is the most economical with 1.99 runs per over while South African fast bowler Dale Steyn has the best strike rate of 41.4 balls per wicket.[6] Among those players to have taken 300 wickets, Indian Anil Kumble has the best bowling figures for an innings, 10 wickets for 74 runs against Pakistan in 1999, which is the second best in the history of Test cricket after English player Jim Laker's 10 for 53 against Australia in 1956.[11]