Less than a month to go for the ICC World Cup and there are a lot of areas where work is still in progress.
The venues, tickets, strategies et al are yet to be put in place. However, one thing stands confirmed.
All the 14 participating teams have confirmed their 15-member squads. The fans now know which of their favourite stars will be in action in the 45-day extravaganza.
There are not many surprises here. Most of the squads are predictable, with the members having chosen themselves, based on their performace (and consistency).
The conditions in the subcontinent have played a major role in the selection and the one common factor in all the teams - a strong batting line-up. Which means fans can expect high-scoring games with a flurry of big shots.
Bring on the Cup!
Australia: Ricky Ponting (captain), Michael Clarke, Doug Bollinger, Brad Haddin, John Hastings, Nathan Hauritz, David Hussey, Mike Hussey, Mitchell Johnson, Brett Lee, Tim Paine, Steve Smith, Shaun Tait, Shane Watson, Cameron White.
Canada: Ashish Bagai (captain), Rizwan Cheema, Harvir Baidwan, Nitish Kumar, Hiral Patel, Tyson Gordon, Henry Osinde, John Davison, Ruvindu Gunasekera, Parth Desai, Karl Whatham, Khurram Chohan, Jimmy Hansra, Zubin Surkari, Balaji Rao, Hamza Tariq.
Kenya: Jimmy Kamande (captain), Seren Waters, Alex Obanda, David Obuya, Collins Obuya, Steve Tikolo, Tamnay Mishra, Rakep Patel, Morris Ouma, Thomas Odoyo, Nehemiah Odhiambo, Elijah Otieno, Peter Ongondo, Shem Ngoche, James Ngoche.
New Zealand: Daniel Vettori (captain), Hamish Bennett, James Franklin, Martin Guptill, Jamie How, Brendon McCullum, Nathan McCullum, Kyle Mills, Jacob Oram, Jesse Ryder, Tim Southee, Scott Styris, Ross Taylor, Kane Williamson, Luke Woodcock.
Pakistan: Shahid Afridi, Mohammad Hafeez, Ahmed Shehzad, Kamran Akmal, Younis Khan, Misbah-ul-Haq, Asad Shafiq, Umar Akmal, Abdul Razzaq, Abdur Rehman, Saeed Ajmal, Shoaib Akhtar, Umar Gul, Wahab Riaz, Sohail Tanvir. Captain not named
Sri Lanka: Kumar Sangakkara (captain), Mahela Jayawardene, Upul Tharanga, Tillakaratne Dilshan, Thilan Samaraweera, Chamara Silva, Chamara Kapugedera, Angelo Mathews, Thisara Perera, Nuwan Kulasekara, Lasith Malinga , Dilhara Fernando, Muttiah Muralitharan, Ajantha Mendis, Rangana Herath.
Zimbabwe: Elton Chigumbura (captain), Regis Chakabva, Charles Coventry, Graeme Cremer, Craig Ervine, Sean Ervine, Greg Lamb, Shingi Masakadza, Chris Mpofu, Ray Price, Ed Rainsford, Tatenda Taibu, Brendan Taylor, Prosper Utseya, Sean Williams.
Bangladesh: Shakib Al Hasan (captain), Tamim Iqbal, Imrul Kayes, Shariar Nafees, Zunaed Siddique, Mohammad Ashraful, Raqibul Hassan, Mushfiqur Rahim, Mahmudullah Riad, Abdur Razzak, Naeem Islam, Shafiul Islam, Suhrawardi Shuvo, Rubel Hossain, Nazmul Hossain.
England: Andrew Strauss (captain), Jimmy Anderson, Ian Bell, Tim Bresnan, Stuart Broad, Paul Collingwood, Eoin Morgan, Kevin Pietersen, Matt Prior, Ajmal Shahzad, Graeme Swann, James Tredwell, Jonathan Trott, Luke Wright, Michael Yardy.
India: Mahendra Singh Dhoni (captain), Virender Sehwag, Sachin Tendulkar, Gautam Gambhir, Yuvraj Singh, Suresh Raina, Virat Kohli, Yusuf Pathan, Harbhajan Singh, Ravichandran Ashwin, Piyush Chawla, Zaheer Khan, Munaf Patel, Ashish Nehra, Praveen Kumar.
Ireland: William Porterfield (captain), Andre Botha, Alex Cusack, George Dockrell, Trent Johnston, Nigel Jones, Ed Joyce, John Mooney, Kevin O'Brien, Niall O'Brien, Boyd Rankin, Paul Stirling, Albert van der Merwe, Gary Wilson, Andrew White.
Netherlands: Peter Borren (captain), Wesley Barresi, Mudassar Bukhari, Atse Buurman, Tom Cooper, Tom de Grooth, Alexei Kervezee, Bradley Kruger, Bernard Loots, Adeel Raja, Pieter Seelaar, Eric Szwarczynski, Ryan ten Doeschate, Berend Westdijk, Bas Zuiderent.
South Africa: Graeme Smith (captain), Hashim Amla, Johan Botha, AB de Villiers, JP Duminy, Faf du Plessis, Colin Ingram, Jacques Kallis, Morne Morkel, Wayne Parnell, Robin Peterson, Dale Steyn, Imran Tahir, Lonwabo Tsotsobe, Morne van Wyk.
West Indies: Darren Sammy (captain), Adrian Barath, Carlton Baugh Jr., Sulieman Benn, Darren Bravo, Dwayne Bravo, Shivnarine Chanderpaul, Chris Gayle, Nikita Miller, Kieron Pollard, Ravi Rampaul, Kemar Roach, Andre Russell, Ramnaresh Sarwan, Devon Smith.