Former India cricket team captain Rahul Dravid holds the record for the most catches in Test historyDravid grabbed 210 catches in 164 Test matches.

However, despite the stellar record, the Karnataka-born cricketer has taken a maximum of three catches in an innings of a Test match. A regular slip fielder for India during his playing days, Dravid played a pivotal role in helping Anil Kumble and Harbhajan Singh claim several of their Test wickets.

The second on the list of most catches in Test history is Sri Lankan legend Mahela Jayawardene. The ex-Sri Lanka skipper completed 205 catches in 149 Test matches before calling time on his playing career. Jayawardene was amongst the best slip fielders of his era and formed great coordination with former off-spinner Muthiah Muralitharan, helping him bag 72 off his 800 Test dismissals. 

Dravid and Jayawardene are followed by former South Africa all-rounder Jacques Kallis, ex-Australia captain Ricky Ponting and former Australia cricketer Mark Waugh.

Jacques Kallis took 200 catches in 166 Tests while Ricky Ponting grabbed 196 catches in 168 matches. Meanwhile, Mark Waugh, considered to have one of the safest pairs of hands during his playing career, took 181 catches in 128 Tests.

Amongst active cricketers, New Zealand cricketer Ross Taylor has taken the most catches in Test cricket. Taylor has grabbed 161 catches in 110 Test matches. 

Most catches in Test cricket

Player Span Matches Innings Catches
Rahul Dravid 1996-2012 164 301 210
Mahela Jayawardene 1997-2014 149 270 205
Jacques Kallis 1995-2013 166 315 200
Ricky Ponting  1995-2012 168 328 196
Mark Waugh 1991-2002 128 245 181
Alastair Cook 2006-2018 161 300 175
Stephen Fleming 1994-2008 111 199 171
Graeme Smith 2002-2014 117 225 169
Brian Lara 1990-2006 131 241 164
Ross Taylor 2007-2021 110 208 161

Follow us on Telegram for the latest updates from the world of sports!

Featured photo: PRAKASH SINGH / AFP