After september 2011 it is micheal clarke?
Captain of the Australian Cricket team
Arjuna Ranatunga was the captain of the Sri Lankan Cricket team in the 1996 Cricket World Cup.
35 years
Ricky Ponting of Australia has captained his team for the highest number of matches in world cup with 29 matches.
Ricky Ponting first became the captain of One Day Team of Australia in 2002 and then in 2004 became the captain of the Test Team.
The captain of the Australian cricket team in the 1999 ICC Cricket World Cup was Steve Waugh. Waugh, from NSW, was one of Australia's longest-serving captains, and a prolific run-scorer batting in the middle order. He made his debut for Australia in 1985, took over as Test captain in 1999, and retired in 2004. Waugh was a veteran of 325 one-day internationals and 168 Tests.
Vizianagram was the 2nd Indian cricket team captain.
Currently Irving Romaine is the Bernuda cricket team's captain.
Mohammad Azharuddin
Current Test and ODI and T20 captain is Steve Smith for Australia Cricket Team. Though there is no t20 matches has been played by Stiv smith's captaincy yet!
Mike Denness was the captain of the England Cricket team in the 1975 Cricket World Cup.
Mahendra sing Dhoni is the present captain of India cricket team.