Most Catches In Career In Tests: The record of taking the most catches in the history of Test cricket is in the name of England’s Joe Root, who has recently overtaken former Indian team head coach Rahul Dravid. Dravid is now at second position in this list. Rahul was known for his excellent slip fielding, hence for a long time he was on the first position in the list of players who took the most catches in Test cricket. Here we are going to tell you who are the top-7 players who have taken the most catches in Test cricket.
Top-7 players who took most catches in test cricket
1. Joe Root (England) – 213 catches
England’s legendary batsman Joe Root is at number one in the list of top-7 players who have taken the most catches in Test cricket. Root has played 158 test matches so far, in which he has taken 213 catches.
2. Rahul Dravid (India) – 210 catches
Former India head coach Rahul Dravid is at second place in the list of players who have taken the most catches in Test cricket. Dravid has taken 210 catches in 164 test matches of his career.
3. Mahela Jayawardene (Sri Lanka) – 205 catches
Former Sri Lankan captain Mahela Jayawardene is at third place in the list of players who have taken the most catches in Test cricket. Jayawardene has played 149 test matches in his career, in which he has taken 205 catches.
4. Steve Smith (Australia) – 201 catches
Australia’s star batsman Steve Smith is at fourth place in the list of players who have taken the most catches in Test cricket. Smith has taken 201 catches in 119 test matches so far.
5. Jacques Kallis (South Africa) – 200 catches
South Africa’s great all-rounder Jacques Kallis is at fifth position in the list of players who have taken the most catches in Test cricket. Kallis has played 166 test matches in his career, in which he has taken 200 catches.
6. Ricky Ponting (Australia) – 196 catches
Former Australian captain Ricky Ponting is at sixth place in the list of players who have taken the most catches in Test cricket. Ponting has taken 196 catches in 168 test matches of his career.
7. Mark Waugh (Australia) – 181 catches
Former Australian all-rounder Mark Waugh is at seventh place in the list of players who have taken the most catches in Test cricket. Mark has played 128 test matches in his career, in which he has taken 181 catches.

