As far as non-wicketkeeper catchers are concerned, the three best in Test cricket are Mark Waugh, Ricky Ponting, and Mahela Jayawardene of Sri Lanka.