Top 5 players to take most catches in Test cricket history: Steve Smith becomes first Australian to hit rare double century
Before Steve Smith, Ricky Ponting had the most catches (196) for Australia in Test cricket. Smith is the first Australian to take 200 catches in Tests.

Steve Smith will have a chance to move up the list when Australia take on Temba Bavuma-led South Africa in the World Test Championship (WTC) 2023-25 final at Lord's, London in June 2025.

5. Steve Smith is the latest entrant on the list. He has 200 catches from 116 Tests. He has a catch per innings ratio of 0.904. He is the only player on list with 5 catches in an innings.

4. Former South Africa all-rounder Jacques Kallis has taken 200 catches from 166 Tests. Kallis has a catch per innings ratio of 0.634.

3. Former Sri Lanka captain Mahela Jayawardene has 205 catches from 149 Tests. His catch per innings ratio is 0.759.

2. England's current cricketer Joe Root has 207 catches from 152 Tests. His catch per innings ratio of 0.716. Root needs four more catches to reach the top.

1. The top spot belongs to former India cricketer Rahul Dravid who has 210 catches from 164 Tests. His catch per innings ratio of 0.697. He is the only player on list with a maximum of three catches in an innings.

Steve Smith will have a chance to move up the list when Australia take on Temba Bavuma-led South Africa in the World Test Championship (WTC) 2023-25 final at Lord's, London in June 2025.