At the time this question was answered, the 25th of April 2011, it is William Porterfield.
The current Captain of the Indian basketball team is Amritpal Singh. The team was made in 1936, so there was no 1930 captain.
Former captain Imran Khan is now a politician. He was the captain of the of the Pakistani Cricket team and was the person who lead the team to victory in the 1992 world cup. This question was answered by Sarah Khan
currently its Mascherano, co-captain right now though is Messi
After the retirement of Baichung Bhutia, now Subrata Paul is appointed as the captain of Indian Football Team.
No he is a foward and plays for the team and now brazil national team too but he is not captin
Mahendra Singh Dhoni .
Kumar sangakkara was the former catain. He was a great captain for sri lanka. angelow is leading the team now.
It Was Diego Maradonna Now Its Diego Forlan
Zeeshan Ashraf iscurrent captain of Pakistan hockey team^^
Graeme Smith
Right now the Pakistan hockey team captain is experienced fullback Zeeshan Ashraf
I think in 2009 the captain is Ballack, but now because he's injured Lahm took over the captaincy