5. Steve Smith 

The New South Wales-born player has grabbed 154 catches for his national team in 181 innings of 95 international appearances. With these fielding figures, he is placed in the fifth position on the list of Aussie cricketers with the most catches across formats..

4. Virat Kohli

The 34-year-old is standing in the second position among the India players taking the highest number of catches in the Test format. With 299 grabs in 588 innings of 493 games, he is only behind Rahul Dravid, who has pulled off 333 rippers in 565 innings of 504 international contests.

3. David Warner

  Currently, David Warner is one of the best fielders in international cricket and he has proven it several times with his athleticism. Till now, he has taken 197 screamers in 438 innings of 343 matches.

 2. Joe Root

 Currently, Joe Root is the second most successful fielder in Test cricket for England picking 171 blinders in 244 innings of 129 games. 

1. Ajinkya Rahane

Rahane has taken 163 catches in 192 international appearances. Talking about his fielding record in Tests only, the 34-year-old has chipped in with 99 dismissals for India in 157 innings of 82 matches.

Learn more