10 players who have taken most number of catches in international cricket

Australian Test Team Fan Day
Australian Test Team Fan Day

#4 Rahul Dravid

England v India: 1st npower Test - Day Three
England v India: 1st
npower
Test - Day Three

Rahul Dravid is the only Indian player to feature in this list. The Indian legend was a stupendous batsman but he was also a top-notch slip fielder. Dravid has the most number catches in the Test Cricket.

He took plenty of noteworthy catches in the slip position and he is one the best slip fielders of all time. He played 509 international matches and took 334 catches.

#3 Jacques Kallis

3rd Test: SA v India - Day 4
3rd Test: SA v India - Day 4

The former South African all-rounder had a long cricket career and he is third in the list. Kallis is regarded as one of the greats and he obtained numerous records in world cricket. He is the third highest run scorer in Test Cricket. He played 519 international matches for the Proteas and took 338 catches.

#2 Ricky Ponting

South Africa v Australia - 1st One Day International
South Africa v Australia - 1st One Day International

The Australian great is certainly one of the best batsmen of all time but he was also a brilliant fielder. He achieved a lot of success as a batsman and a captain. He won two consecutive World Cups for Australia. He is also the second highest Test run scorer of all time. Ponting played 560 international matches and took 364 catches.

#1 Mahela Jayawardene

Sri Lanka v England - 7th ODI
Sri Lanka v England - 7th ODI

The former Sri Lankan batsman is number one in this list and he has the most number of international catches in Cricket. He is certainly one of the best cricketers from Sri Lanka and he played international Cricket for 18 years. Overall, he played 652 international matches and took a total of 440 catches.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links