The ninth season of the Caribbean Premier League is slated to begin on August 26, with all the T20 matches will be played at a single venue in St Kitts.
The first match of the upcoming edition will be played between the reigning champion Trinbago Knight Riders and Guyana Amazon Warriors.
The final will be played on September 15.
Here is the final squad of all six CPL teams:
Barbados Royals:
Jason Holder (c), Johnson Charles, Shai Hope, Kyle Mayers, Hayden Walsh Jr., Raymon Reifer, Justin Greaves, Nyeem Young, Joshua Bishop, Mohammad Amir, Thisara Perera, Azam Khan, Oshane Thomas, Ashley Nurse, Smit Patel, Glenn Phillips
Guyana Amazon Warriors:
Nicholas Pooran (c), Imran Tahir, Shimron Hetmyer, Brandon King, Naveen-ul-Haq, Romario Shepherd, Chandrapaul Hemraj, Odean Smith, Anthony Bramble, Kevin Sinclair, Ashmead Nedd, Shoaib Malik, Mohammad Hafeez, Waqar Salamkheil, Nial Smith, Gudakesh Motie
Jamaica Tallawahs:
Rovman Powell (c), Carlos Brathwaite, Chadwick Walton, Fidel Edwards, Veerasammy Permaul, Ryan Persaud, Andre Russell, Haider Ali, Jason Mohammed, Qais Ahmad, Migael Pretorius, Kennar Lewis, Abhijai Mansingh. Joshua James, Kirk McKenzie
Saint Lucia Kings:
Faf du Plessis (c), Rahkeem Cornwall, Andre Fletcher, Kesrick Williams, Obed McCoy, Mark Deyal, Roston Chase, Javelle Glen, Samit Patel, Keemo Paul, Wahab Riaz, Usman Qadir, Keron Cottoy, Jeavor Royal, Kadeem Alleyne, Alzarri Joseph
St Kitts and Nevis Patroits:
Rayad Emrit (c), Dwayne Bravo, Sheldon Cottrell, Evin Lewis, Fabian Allen, Sherfane Rutherford, Jon-Russ Jaggesar, Dominic Drakes, Joshua Da Silva, Chris Gayle, Devon Thomas, Colin Archibald, Mikyle Louis, Asif Ali, Ravi Bopara, Fawad Ahmed, Paul van Meekeren
Trinbago Knight Riders:
Kieron Pollard (c), Denesh Ramdin, Sunil Narine, Colin Munro, Darren Bravo, Lendl Simmons, Khary Pierre, Anderson Phillip, Tion Webster Akeal Hosein, Jayden Seales, Ali Khan, Ravi Rampaul, Isuru Udana, Leonardo Julien, Yasir Shah.