Top Players with the Most Catches in Test Cricket History

Rahul Dravid - 164 catches

Mahela Jayawardene- 149 catches

Jacques Kallis - 166 catches

Ricky Ponting- 168 catches

Joe Root- 141 catches

Steven Smith- 109 catches

Mark Waugh - 128 catches

Alastair Cook- 161 catches