Confirmed squads
Afghanistan: Asghar Stanikzai (capt), Amir Hamza, Dawlat Zadran, Gulbadin Naib, Hamid Hassan, Karim Sadiq, Mohammad Nabi, Mohammad Shahzad (wk), Najibullah Zadran, Noor Ali Zadran, Rashid Khan, Samiullah Shenwari, Shafiqullah, Shapoor Zadran, Usman Ghani, Mirwais Ashraf, Najeeb Tarakai, Rokhan Barakzai, Yamin Ahmadzai
Australia: Steve Smith (capt), David Warner, Ashton Agar, Nathan Coulter-Nile, Aaron Finch, John Hastings, Josh Hazlewood, James Faulkner, Usman Khawaja, Mitchell Marsh, Glenn Maxwell, Peter Nevill (wk), Andrew Tye, Shane Watson, Adam Zampa
Bangladesh: Mashrafe Mortaza (capt), Shakib Al Hasan, Tamim Iqbal, Mohammad Mithun, Mahmudullah, Mushfiqur Rahim (wk), Soumya Sarkar, Sabbir Rahman, Nasir Hossain, Mustafizur Rahman, Al-Amin Hossain, Taskin Ahmed, Arafat Sunny, Abu Hider, Nurul Hasan
England: Eoin Morgan (capt), Moeen Ali, Sam Billings (wk), Jos Buttler (wk), Liam Dawson, Steven Finn, Alex Hales, Chris Jordan, Adil Rashid, Joe Root, Jason Roy, Ben Stokes, Reece Topley, James Vince, David Willey
Hong Kong: Tanwir Afzal (capt), Aizaz Khan, Anshy Rath, Jamie Atkinson (wk), Babar Hayat, Ryan Campbell, Christopher Carter (wk), Mark Chapman, Haseeb Amjad, Nadeem Ahmed, Nizakat Khan, Kinchit Shah, Tanveer Ahmed, Waqas Barkat, Waqas Khan
India: MS Dhoni (capt & wk), Rohit Sharma, Shikhar Dhawan, Virat Kohli, Ajinkya Rahane, Suresh Raina, Yuvraj Singh, Hardik Pandya, Ravindra Jadeja, R Ashwin, Jasprit Bumrah, Ashish Nehra, Harbhajan Singh, Mohammed Shami, Pawan Negi
Ireland: Will Porterfield (capt), Andrew Balbirnie (wk), George Dockrell, Andy McBrine, Tim Murtagh, Kevin O’Brien, Niall O’Brien, Andrew Poynter, Stuart Poynter, Boyd Rankin, Max Sorensen, Paul Stirling, Stuart Thompson, Gary Wilson, Craig Young.
Netherlands: Wesley Barresi (capt), Logan van Beek, Peter Borren, Mudassar Bukhari, Ben Cooper, Timm van der Gugten, Vivian Kingma, Ahsan Malik, Paul van Meekeren, Roelof van der Merwe, Stephan Myburgh, Max O'Dowd, Michael Rippon, Pieter Seelaar, Sikander Zulfiqar
New Zealand: Kane Williamson (capt), Martin Guptill, Ross Taylor, Henry Nicholls, Grant Elliott, Corey Anderson, Colin Munro, Luke Ronchi (wk), Mitchell Santner, Nathan McCullum, Tim Southee, Trent Boult, Mitchell McClenaghan, Adam Milne, Ish Sodhi
Oman: Sultan Ahmed (Capt & wk), Aamir Kaleem, Syed Amir Ali, Munis Ansari, Jatinder Singh, Ajay Lalcheta, Mehran Khan, Rajesh Ranpura, Sufyan Mehmood, Vaibhav Wategaonkar, Zeeshan Ahmad Siddiqui, Zeeshan Maqsood, Bilal Khan, Adnan Ilyas, Aaqib Ilyas
Pakistan: Shahid Afridi (capt), Mohammad Hafeez, Shoaib Malik, Umar Akmal, Sarfraz Ahmed (wk), Babar Azam, Iftikhar Ahmed, Imad Wasim, Anwar Ali, Mohammad Irfan, Wahab Riaz, Mohammad Amir, Mohammad Nawaz, Khurram Manzoor, Rumman Raees
Scotland: Preston Mommsen (capt), Kyle Coetzer, Alasdair Evans, Calum MacLeod, Con de Lange, Gavin Main, George Munsey, Josh Davey, Mark Watt, Matt Machan, Matthew Cross, Michael Leask, Richie Berrington, Rob Taylor, Safyaan Sharif
South Africa: Faf du Plessis (capt), Kyle Abbott, Hashim Amla, Farhaan Behardien, Quinton de Kock (wk), AB de Villiers, JP Duminy, Imran Tahir, David Miller, Chris Morris, Aaron Phangiso, Kagiso Rabada, Rilee Rossouw, Dale Steyn, David Wiese
Sri Lanka: Lasith Malinga (capt), Angelo Mathews, Dinesh Chandimal, Tillakaratne Dilshan, Niroshan Dickwella, Shehan Jayasuriya, Milinda Siriwardana, Dasun Shanaka, Chamara Kapugedera, Nuwan Kulasekara, Dushmantha Chameera, Thisara Perera, Sachithra Senanayake, Rangana Herath, Jeffrey Vandersay
West Indies: Darren Sammy (capt), Samuel Badree, Sulieman Benn, Darren Bravo, Dwayne Bravo, Andre Fletcher, Chris Gayle, Jason Holder, Sunil Narine, Kieron Pollard, Denesh Ramdin (wk), Andre Russell, Marlon Samuels, Lendl Simmons, Jerome Taylor
Zimbabwe: Hamilton Masakadza (capt), Sean Williams, Tendai Chatara, Wellington Masakadza, Tinashe Panyangara, Peter Moor, Elton Chigumbura, Sikandar Raza, Richmond Mutumbami (wk), Luke Jongwe, Tendai Chisoro, Neville Madziva, Malcolm Waller, Vusi Sibanda, Graeme Cremer; Donald Tiripano (stand-by)