Here's the list of cricketers with most number of catches in Test cricket.
Rahul Dravid is on top of the list with 210 catches.
Mahela Jayawardena has taken 205 catches in Test matches.
Jacques Kallis retired with 200 Test catches.
Aussie captain Ricky Ponting has taken 196 catches in Tests.
Mark Waugh, Australia's Test opener, has taken 181 catches.
Joe Root has caught a total of 181 times.
Alastair Cook has taken a total of 175 catches.
Stephen Fleming has taken 171 catches in Test cricket.
Graeme Smith has taken 169 catches in Test matches.
Australia's Steve Smith has taken a total of 165 catches.