2. Mahela Jayawardene - 205 Catches
Sri Lanka’s batting great Mahela Jayawardene has taken the second most catches in Test cricket. He has been a constant run getter in the longest format and was also a great fielder. He has taken 205 catches in 149 Test matches of his career.



