The role of the captain is very important in the game of cricket. But not every player has the quality to be a good captain. There have been many players who have achieved some success for their team as captains. But still failed to get their team the ICC trophy.

Virat Kohli

The name of former Indian cricket team captain Virat Kohli is also included in this list. Virat Kohli captained the Indian team from 2013 to 2022. But during this time he could never get India the ICC trophy. While he captained the Indian team in ICC tournaments four times.

Vivian Richards

Former West Indies cricketer Vivian Richards is counted among the great players of the world. But he could never get the West Indies the ICC trophy as a captain. He captained his team for 11 years.

AB de Villiers

AB de Villiers is one of the great players in the world, whom people love very much. AB de Villiers was a great captain by the way. But he could never get his team the ICC title.

Graeme Smith

The name of former South African captain Graeme Smith also comes on this list. Graeme Smith took command of his team for almost 8 years and during this time he captained South Africa in ICC tournaments 8 times. But still, he could not win the title.

Mahela Jayawardene



Mahela Jayawardene got a chance to captain the Sri Lankan team from 2004 to 2013. But he could never lead Sri Lanka to victory in the ICC tournament as a captain.