10. Muttiah Muralitharan (Sri Lanka) - 130 catches in 350 matches
Image Source : Getty9. Younis Khan (Pakistan) - 130 catches in 265 matches
Image Source : Getty8. Jacques Kallis (South Africa) - 131 catches in 328 matches
Image Source : Getty7. Stephen Fleming (New Zealand) - 133 catches in 280 matches
Image Source : Getty6. Sachin Tendulkar (India) - 140 catches in 463 matches
Image Source : Getty5. Ross Taylor (New Zealand) - 142 catches in 226 matches
Image Source : Getty4. Virat Kohli (India) - 143* catches in 277 matches
Image Source : Getty3. Mohammad Azharuddin (India) - 156 catches in 334 matches
Image Source : Getty2. Ricky Ponting (Australia) - 160 catches in 375 matches
Image Source : Getty1. Mahela Jayawardene (Sri Lanka) - 218 catches in 448 matches
Image Source : GettyNext : List of bowlers to dismiss most batters via hit-wicket in international cricket