5. Imran Khan

under Imran Khan that Pakistan became a fast-bowling powerhouse as well, with the legendary Wasim Akram, and the fiery Waqar Younis terrorizing batsmen with their guile with both the new as well as the old ball. And, it was Khan who honed the skills of Akram and Younis in the early parts of their careers and instilled a sense of aggression into the side.

4. Steve Waugh

Waugh led Australia in 57 Test matches, and the kangaroos emerged triumphant in 41 of those games. He also led the kangaroos in 106 ODIs matches, and the Aussies won 67 of those games. In a career that spanned almost two decades, Steve Waugh represented Australia in 168 Tests and 325 ODI matches.

3. Sourav Ganguly

Ganguly was the skipper of the Indian side between 1999 and 2005. The left-handed batting legend led India in 49 Tests and 147 ODI matches. Under Ganguly, India won 76 ODIs and 21 Tests. India won the Natwest Series under the leadership of Ganguly, and also reached the summit clash of the 2003 World Cup as well when Ganguly was at the helm of affairs.

2. Ricky Ponting

‘Punter’, as he is called in cricketing circles, led Australia in 77 Tests, and a colossal 230 ODI matches. While Australia won 48 Test matches under Ponting, they won a mind-boggling 165 ODI matches under him as well. In fact, Ponting holds the record of leading a cricket team for the most number of occasions in ODIs.

1. Virat Kohli

Kohli is one of the greatest batsmen that the game of cricket has ever seen. While he scored 7609 runs in 94 Test matches, he has also piled up a whopping 12169 runs from 254 ODI matches as well. Kohli is also the highest run-scorer in T20I cricket and has scored a staggering 3159 runs.Kohli is the most aggressive captain that the game of cricket has ever seen.