9. Virat Kohli

In addition to becoming one of the all-time great batsmen in all forms, Virat Kohli has established a reputation as a brilliant fielder who can wreak havoc on the pitch. Kohli has been a successful slip fielder in all formats of the game, despite his all-around fielding ability.
Though he occasionally drops some sitters, he has taken blinders in that role. This does detract from the reality that, with over 111 Test catches under his belt, he is among the most complete cricketers of all time.