2. Faf du Plessis – 1003 runs

One of the finest players all around the world, Faf du Plessis has been leading the South African side very well since he was handed the captaincy in 2012. du Plessis has scored 1003 runs in just 31 matches as captain to South Africa at an extraordinary average of 40.12 and a very good strike rate of 131.