The 2024 edition of the Caribbean Premier League is set to begin on August 29. Here is the full list of squads for the tournament.

The 2024 edition of the Caribbean Premier League is set to begin on August 29. Here is the full list of squads for the tournament.

Caribbean Premier League 2024: Team news

Following the player draft last month, there have been a few changes to the squads for CPL 2024. St Kitts and Nevis Patriots signed South African pair Tabraiz Shamsi and Anrich Nortje as replacements for Sri Lankans Wanindu Hasaranga and Nuwan Thushara, who had to pull out of this year's tournament.

In addition, Antigua and Barbuda Falcons signed English batter Sam Billings as a replacement for Afghan all-rounder Azmatullah Omarzai. Earlier this month, Billings captained Oval Invincibles to a second consecutive title in the men's Hundred in England.

On August 28, Heinrich Klaasen had to pull out of this year's tournament due to a family emergency. Saint Lucia Kings signed New Zealand's Tim Seifert has a replacement.

Caribbean Premier League 2024 squads: Full team lists

Players underlined are those occupying an overseas slot.

Antigua & Barbuda Falcons

Batters: Brandon King, Fakhar Zaman, Teddy Bishop

Bowlers: Mohammad Amir, Hayden Walsh, Kofi James, Kelvin Pitman, Joshua James

All-rounders: Imad Wasim, Fabian Allen, Chris Green, Justin Greaves, Roshon Primus, Shamar Springer

Wicketkeepers: Jewel Andrew, Jahmar Hamilton, Sam Billings

Trinbago Knight Riders

Batters: Tim David, Jason Roy, Mark Deyal, Keacy Carty, Shaquerre Parris

Bowlers: Akeal Hosein, Josh Little, Waqar Salamkheil, Jayden Seales, Ali Khan, Terrence Hinds, Nathan Edward

All-rounders: Kieron Pollard, Andre Russell, Sunil Narine, Dwayne Bravo

Wicketkeepers: Nicholas Pooran

Saint Lucia Kings

Batters: Faf du Plessis, Bhanuka Rajapaksa, Aaron Jones, Akeem Auguste

Bowlers: Alzarri Joseph, Noor Ahmad, Matthew Forde, McKenny Clarke

All-rounders: Roston Chase, David Wiese, Khari Campbell, Shadrack Descarte, Khary Pierre, Mikkel Govia, Johann Jeremiah

Wicketkeepers: Heinrich Klaasen (withdrawn), Johnson Charles, Tim Seifert (replacement)

St Kitts & Nevis Patriots

Batters: Rilee Rossouw, Evin Lewis, Sherfane Rutherford, Andre Fletcher, Tristan Stubbs, Mikyle Louis

Bowlers: Anrich Nortje, Veerasammy Permaul, Ashmead Nedd, Tabraiz Shamsi

All-rounders: Kyle Mayers, Sikandar Raza, Odean Smith, Dominic Drakes, Johann Layne, Ryan John

Wicketkeepers: Joshua da Silva

Guyana Amazon Warriors

Batters: Shimron Hetmyer, Saim Ayub, Kevlon Anderson, Matthew Nandu

Bowlers: Imran Tahir, Gudakesh Motie, Shamar Joseph, Kevin Sinclair, Junior Sinclair

All-rounders: Romario Shepherd, Keemo Paul, Dwaine Pretorius, Ronaldo Alimohamed, Raymon Reifer

Wicketkeepers: Shai Hope, Azam Khan, Rahmanullah Gurbaz

Barbados Royals

Batters: David Miller, Alick Athanaze, Kevin Wickham

Bowlers: Maheesh Theekshana, Naveen-ul-Haq, Obed McCoy, Keshav Maharaj, Isai Thorne, Kadeem Alleyne, Nyeem Young, Nathan Sealy, Ramon Simmonds

All-rounders: Rovman Powell, Jason Holder, Rahkeem Cornwall

Wicketkeepers: Quinton de Kock, Rivaldo Clarke

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.