# 2024 COSAFA Cup squads

The 2024 COSAFA Cup is the 23rd edition of the annual COSAFA Cup, held in Gqeberha, South Africa from 26 June to 7 July 2024. In the tournament were involved twelve national teams: eleven teams from COSAFA and one team from CECAFA, who were invited as guests. Each national team registered a squad of 23 players.
The age listed for each player is on 26 June 2024, the first day of the tournament. The numbers of caps and goals listed for each player do not include any matches played after the start of tournament. The club listed is the club for which the player last played a competitive match prior to the tournament. The nationality for each club reflects the national association (not the league) to which the club is affiliated. A flag is included for coaches that are of a different nationality than their own national team.

## Group A
### Botswana

Coach: Didier Gomes Da Rosa
A preliminary squad was announced on 18 June 2024. The squad was reduced to 23 players before the beginning of the tournament.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Karamelo Kgosipula | (2003-02-06)6 February 2003 (aged 21) | Matebele |
| 2 | 2DF | Botsile Sakana | (2001-01-26)26 January 2001 (aged 23) | Masitaoka |
| 3 | 2DF | Thabo Babutsi | (2000-07-24)24 July 2000 (aged 23) | Township Rollers3 |
| 4 | 2DF | Obakeng Senono | (1999-09-29)29 September 1999 (aged 24) | Masitaoka |
| 5 | 2DF | Bonno Sepako | | UB Hawks |
| 6 | 3MF | Ricky Ratlhogo | (2000-12-08)8 December 2000 (aged 23) | Orapa United |
| 7 | 4FW | Oarabile Sekwai | (1998-11-28)28 November 1998 (aged 25) | Police XI |
| 8 | 3MF | Olebogeng Ramotse | (1998-01-17)17 January 1998 (aged 26) | Masitaoka |
| 9 | 4FW | Molaodi Tlhalefang | (1997-07-07)7 July 1997 (aged 26) | Miscellaneous SC Serowe |
| 10 | 4FW | Eric Ookame | (2001-04-03)3 April 2001 (aged 23) | Eleven Angels |
| 11 | 4FW | Lizo Skweyiya | (2004-01-01)1 January 2004 (aged 20) | Orlando Pirates |
| 12 | 3MF | Tlamelo Kolagano | (2001-08-02)2 August 2001 (aged 22) | Jwaneng Galaxy |
| 13 | 2DF | Atamelang Lesogo | | Orapa United |
| 14 | 2DF | Leruo Ratala | (2002-03-28)28 March 2002 (aged 22) | Gaborone United |
| 15 | 4FW | Tshepo Keselebale | | Security Systems |
| 16 | 1GK | Kenneth Mmoko | (1999-10-13)13 October 1999 (aged 24) | Sua Flamingoes |
| 17 | 3MF | Boniface Ramolale | (2002-04-03)3 April 2002 (aged 22) | Masitaoka |
| 18 | 3MF | Obakeng Ramotlhwa | (1999-07-26)26 July 1999 (aged 24) | Masitaoka |
| 19 | 4FW | Thabiso Bante | (1995-04-25)25 April 1995 (aged 29) | TAFIC |
| 20 | 2DF | Tebogo Kopelang | (2000-04-24)24 April 2000 (aged 24) | Security Systems |
| 21 | 3MF | Tawana Mbakile | (2000-07-14)14 July 2000 (aged 23) | Security Systems |
| 22 | 3MF | Gape Thibedi | (2000-02-02)2 February 2000 (aged 24) | Gaborone United |
| 23 | 1GK | Victor James | (2002-08-27)27 August 2002 (aged 21) | Masitaoka |

### Eswatini

Coach: Sifiso Ntibane
The squad was announced on 13 June 2024. Nkosingiphile Silenge and Sibonginkhosi Dlamini withdrew from the squad due to injury and were replaced by Vusi Vilakati and Samkelo Ginindza.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Xolani Gama | (1999-10-20)20 October 1999 (aged 24) | Green Mamba |
| 2 | 2DF | Siphosethu Mabilisa | (2000-09-19)19 September 2000 (aged 23) | Mbabane Swallows |
| 3 | 3MF | Kwakhe Thwala | (2002-04-04)4 April 2002 (aged 22) | Mbabane Swallows |
| 4 | 3MF | Neliswa Dlamini | (2002-12-28)28 December 2002 (aged 21) | Mbabane Swallows |
| 5 | 4FW | Bongwa Matsebula | (1997-11-27)27 November 1997 (aged 26) | Young Buffaloes |
| 6 | 3MF | Samkelo Ginindza | (1992-09-18)18 September 1992 (aged 31) | Illovo |
| 7 | 4FW | Sambulo Simelane | (2001-06-07)7 June 2001 (aged 23) | Nsingizini Hotspurs |
| 8 | 4FW | Thubelihle Mavuso | (2001-10-06)6 October 2001 (aged 22) | Nsingizini Hotspurs |
| 9 | 4FW | Sizolwethu Shabalala | (1996-08-05)5 August 1996 (aged 27) | Mbabane Swallows |
| 10 | 3MF | Junior Magagula | (1995-01-12)12 January 1995 (aged 29) | Royal Leopards |
| 11 | 3MF | Leon Manyisa | (1999-06-03)3 June 1999 (aged 25) | Mbabane Swallows |
| 12 | 3MF | Innocent Dlamini | (1998-12-08)8 December 1998 (aged 25) | Green Mamba |
| 13 | 2DF | Colani Dlamini | (2000-02-27)27 February 2000 (aged 24) | Green Mamba |
| 14 | 2DF | Nkosingiphile Shongwe | | Nsingizini Hotspurs |
| 15 | 2DF | Newman Philiso | (2003-11-11)11 November 2003 (aged 20) | Mbabane Swallows |
| 16 | 1GK | Sibusiso Dlamini | (2000-10-10)10 October 2000 (aged 23) | Nsingizini Hotspurs |
| 17 | 2DF | Vusi Vilakati | (2001-05-07)7 May 2001 (aged 23) | Mbabane Highlanders |
| 18 | 4FW | Ayanda Gadlela | (1998-07-01)1 July 1998 (aged 25) | Mbabane Swallows |
| 19 | 2DF | Gift Gamedze | (1999-09-07)7 September 1999 (aged 24) | Madlenya |
| 20 | 2DF | Mxolisi Manana | (1994-01-31)31 January 1994 (aged 30) | Green Mamba |
| 21 | 3MF | Bongiswa Dlamini | (2001-04-04)4 April 2001 (aged 23) | Young Buffaloes |
| 22 | 2DF | Simanga Masangane | (1997-05-09)9 May 1997 (aged 27) | Royal Leopards |
| 23 | 1GK | Siyabonga Magagula | | Ezulwini United |

### Mozambique

Coach: Victor Matine
A preliminary squad was announced on 1 June 2024. The final squad was announced on 24 June 2024.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Acácio Muendane | | Costa do Sol |
| 2 | 2DF | Francisco Simbine | (1997-04-07)7 April 1997 (aged 27) | Al-Hala |
| 3 | 4FW | Chamito Alfândega | (2004-01-14)14 January 2004 (aged 20) | Black Bulls |
| 4 | 2DF | Dias Fumo | (2002-03-01)1 March 2002 (aged 22) | Farense |
| 5 | 2DF | Ossama Pedro | (2002-08-18)18 August 2002 (aged 21) | Nacala |
| 6 | 3MF | Abel Joshua | (2000-07-12)12 July 2000 (aged 23) | Oriental de Lisboa |
| 7 | 3MF | Dário Melo | (1996-01-20)20 January 1996 (aged 28) | UD Songo |
| 8 | 2DF | Edmilson Dove | (1994-07-18)18 July 1994 (aged 29) | Kaizer Chiefs |
| 9 | 4FW | Gabriel Pinho | (2001-03-07)7 March 2001 (aged 23) | Fabril Barreiro |
| 10 | 3MF | Gianluca Lorenzoni | (2001-02-22)22 February 2001 (aged 23) | Gudja United |
| 11 | 3MF | Momed Ferreira | (2003-10-02)2 October 2003 (aged 20) | Al Dhaid |
| 12 | 1GK | Armando Doutor | (2002-04-20)20 April 2002 (aged 22) | Costa do Sol |
| 13 | 2DF | José Valipavai | (2003-10-09)9 October 2003 (aged 20) | Sintrense |
| 14 | 2DF | Valter Daúce | (2002-05-12)12 May 2002 (aged 22) | Ferroviário Beira |
| 15 | 3MF | Fernando José | (2005-07-17)17 July 2005 (aged 18) | Black Bulls |
| 16 | 3MF | Júlio Carrelo | (2003-01-08)8 January 2003 (aged 21) | Brera Tchumene |
| 17 | 2DF | Jeremias Nhambirre | (2000-01-08)8 January 2000 (aged 24) | Marítimo |
| 18 | 2DF | Celton Jamisse | (2002-01-23)23 January 2002 (aged 22) | Brera Tchumene |
| 19 | 3MF | Edmundo João | (2004-08-22)22 August 2004 (aged 19) | Ferroviário Nampula |
| 20 | 3MF | Miguel Muchanga | (2003-03-18)18 March 2003 (aged 21) | Costa do Sol |
| 21 | 3MF | Ussene Simango | | Brera Tchumene |
| 22 | 1GK | Ananias Tembe | (2003-12-13)13 December 2003 (aged 20) | LD Maputo |
| 23 | 3MF | Orlando Tembe | (2001-09-06)6 September 2001 (aged 22) | Black Bulls |

### South Africa

Coach: Helman Mkhalele
A preliminary squad was announced on 14 June 2024. The final squad was announced a week later. Yanela Mbuthuma withdrew from the squad and was replaced by Lehlohonolo Mojela.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Samukelo Xulu | (2001-02-02)2 February 2001 (aged 23) | SuperSport United |
| 2 | 4FW | Mfundo Thikazi | (1999-06-23)23 June 1999 (aged 25) | Royal AM |
| 3 | 4FW | Devin Titus | (2001-05-18)18 May 2001 (aged 23) | Stellenbosch |
| 4 | 2DF | Sirgio Kammies | (1998-02-07)7 February 1998 (aged 26) | Chippa United |
| 5 | 2DF | Malebogo Modise | (1999-02-06)6 February 1999 (aged 25) | Chippa United |
| 6 | 2DF | Athenkosi Mcaba | (2002-01-09)9 January 2002 (aged 22) | Stellenbosch |
| 7 | 4FW | Lehlohonolo Mojela | (1996-09-18)18 September 1996 (aged 27) | TS Galaxy |
| 8 | 2DF | Thabo Moloisane | (1999-02-24)24 February 1999 (aged 25) | Stellenbosch |
| 9 | 4FW | Ashley Cupido | (2001-05-05)5 May 2001 (aged 23) | Cape Town Spurs |
| 10 | 3MF | Antonio van Wyk | (2002-03-30)30 March 2002 (aged 22) | Stellenbosch |
| 11 | 3MF | Jaedin Rhodes | (2003-04-11)11 April 2003 (aged 21) | Cape Town City |
| 12 | 4FW | Tshepang Moremi | (2000-10-02)2 October 2000 (aged 23) | AmaZulu |
| 13 | 4FW | Thabang Sibanyoni | (1996-01-08)8 January 1996 (aged 28) | Tuks |
| 14 | 3MF | Liam Bern | (2003-03-06)6 March 2003 (aged 21) | Cape Town Spurs |
| 15 | 2DF | Keanu Cupido | (1998-01-15)15 January 1998 (aged 26) | Cape Town City |
| 16 | 1GK | Olwethu Mzimela | (2001-04-18)18 April 2001 (aged 23) | AmaZulu |
| 17 | 2DF | Thabang Matuludi | (1999-01-14)14 January 1999 (aged 25) | Polokwane City |
| 18 | 4FW | Sinoxolo Kwayiba | (2000-02-15)15 February 2000 (aged 24) | Chippa United |
| 19 | 3MF | Ethan Brooks | (2001-03-01)1 March 2001 (aged 23) | AmaZulu |
| 20 | 3MF | Brooklyn Poggenpoel | (1999-10-03)3 October 1999 (aged 24) | Chippa United |
| 21 | 2DF | Rushwin Dortley | (2002-05-02)2 May 2002 (aged 22) | Cape Town Spurs |
| 22 | 1GK | Mondli Mpoto | (1998-07-24)24 July 1998 (aged 25) | Royal AM |
| 23 | 4FW | Asenele Velebayi | (2002-12-11)11 December 2002 (aged 21) | Cape Town Spurs |

## Group B
### Comoros

Coach: Hamada Jambay
The squad was announced on 23 June 2024.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Adel Anzimati-Aboudou | (2001-11-05)5 November 2001 (aged 22) | Quevilly-Rouen |
| 2 | 2DF | Mohamed Zamir | (1995-10-28)28 October 1995 (aged 28) | Volcan |
| 3 | 2DF | Bakri Youssouf | (1996-07-01)1 July 1996 (aged 27) | Djabal |
| 4 | 2DF | Omar Abdoul Anziz | (2002-07-29)29 July 2002 (aged 21) | Djabal |
| 5 | 2DF | Karim Saïd Mohamed | (2001-04-02)2 April 2001 (aged 23) | Le Puy Foot 43 |
| 6 | 3MF | Haslane Alfonsi Ahmed | (2001-12-28)28 December 2001 (aged 22) | Arta Solar 7 |
| 7 | 4FW | Ibroihim Djoudja | (1994-05-06)6 May 1994 (aged 30) | African Stars |
| 8 | 3MF | Kassim Hadji | (2000-03-23)23 March 2000 (aged 24) | Ararat Yerevan |
| 9 | 4FW | Abdallah Saïd Sadad | (1994-07-29)29 July 1994 (aged 29) | Fombani |
| 10 | 3MF | Raïdou Boina Bacar | (1992-08-04)4 August 1992 (aged 31) | Fomboni |
| 11 | 3MF | Hilali Massulaha | (1996-06-27)27 June 1996 (aged 27) | Zilimadjou |
| 12 | 2DF | Ali M'Madi Ali | (2006-06-10)10 June 2006 (aged 18) | Atomic Foot |
| 13 | 4FW | Nasser Djanfar | (2000-12-31)31 December 2000 (aged 23) | Café Sport |
| 14 | 2DF | Tamine Tarek | (1998-03-29)29 March 1998 (aged 26) | Etoile d'Or |
| 15 | 2DF | Oubeidullah Soufiane | (1999-12-25)25 December 1999 (aged 24) | Gombessa |
| 16 | 1GK | Ahmed Fadjidou | (2000-12-31)31 December 2000 (aged 23) | Coca Bolé |
| 17 | 4FW | Affane Djambae | (2000-09-22)22 September 2000 (aged 23) | Djabal |
| 18 | 3MF | Abdele Wadide Hamada Nourou | (1999-03-21)21 March 1999 (aged 25) | Etoile du Centre |
| 19 | 3MF | Ali Mze Moudhoiffar | (1997-08-08)8 August 1997 (aged 26) | Etoile des Comores |
| 20 | 4FW | Nassurdine Idari | (2005-01-25)25 January 2005 (aged 19) | Zilimadjou |
| 21 | 4FW | Ali Mohamed | (1995-07-08)8 July 1995 (aged 28) | Volcan |
| 22 | 3MF | Naimoudine Assane | (1998-01-05)5 January 1998 (aged 26) | Volcan |
| 23 | 1GK | Djawadi Youssouf | (2001-12-05)5 December 2001 (aged 22) | Zilimadjou |

### Kenya

Coach: Ken Odhiambo
The squad was announced on 24 June 2024.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Dolph Junior | (2003-12-08)8 December 2003 (aged 20) | Gor Mahia |
| 2 | 2DF | Sylvester Owino | (2001-05-06)6 May 2001 (aged 23) | Gor Mahia |
| 3 | 2DF | Geoffrey Onyango | | Kariobangi Sharks |
| 4 | 2DF | Paul Ochuoga | (2004-09-13)13 September 2004 (aged 19) | Gor Mahia |
| 5 | 2DF | Alphonce Omija | (2002-10-09)9 October 2002 (aged 21) | Dhofar |
| 6 | 4FW | Jeremy Bissau | | Brooke House College |
| 7 | 4FW | Hassan Beja | (2005-08-26)26 August 2005 (aged 18) | AFC Leopards |
| 8 | 3MF | Stanley Wilson | | Kariobangi Sharks |
| 9 | 4FW | Moses Shummah | (2002-10-27)27 October 2002 (aged 21) | Kakamega Homeboyz |
| 10 | 3MF | Austine Odhiambo | (1999-12-16)16 December 1999 (aged 24) | Gor Mahia |
| 11 | 3MF | Aldrine Kibet | (2006-06-13)13 June 2006 (aged 18) | Gimnàstic de Tarragona |
| 12 | 3MF | William Gitamu | | Bandari |
| 13 | 3MF | Elly Owande | | Migori Youth |
| 14 | 3MF | Patrick Otieno | (2000-12-24)24 December 2000 (aged 23) | Posta Rangers |
| 15 | 2DF | Amos Wanjala | | Gimnàstic de Tarragona |
| 16 | 3MF | Rooney Onyango | (2001-08-08)8 August 2001 (aged 22) | Gor Mahia |
| 17 | 3MF | John Ochieng | (2003-12-15)15 December 2003 (aged 20) | Zanaco |
| 18 | 1GK | Ibrahim Wanzala | (2005-03-16)16 March 2005 (aged 19) | Kakamega Homeboyz |
| 19 | 3MF | Kaycie Odhiambo | (2003-04-28)28 April 2003 (aged 21) | AFC Leopards |
| 20 | 3MF | Chrispine Erambo | (2004-12-10)10 December 2004 (aged 19) | Tusker |
| 21 | 4FW | Alfred Tanui | (2002-12-28)28 December 2002 (aged 21) | Talanta |
| 22 | 4FW | Benson Omalla | (2001-10-16)16 October 2001 (aged 22) | Gor Mahia |
| 23 | 1GK | Byrne Omondi | (2000-11-28)28 November 2000 (aged 23) | Bandari |

### Zambia

Coach: Chisi Mbewe
A provisional squad was announced on 21 June 2024. The final squad was announced four days later.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Victor Chabu | (1994-02-22)22 February 1994 (aged 30) | Nchanga Rangers |
| 2 | 2DF | Mathews Banda | (2005-08-06)6 August 2005 (aged 18) | Nkana |
| 3 | 2DF | Brian Chilimina | (1997-06-27)27 June 1997 (aged 26) | Red Arrows |
| 4 | 2DF | Killian Kanguluma | (1999-12-16)16 December 1999 (aged 24) | Kabwe Warriors |
| 5 | 2DF | Chitoshi Chinga | (1998-12-24)24 December 1998 (aged 25) | Nkana |
| 6 | 3MF | David Simukonda | (2005-08-10)10 August 2005 (aged 18) | ZESCO United |
| 7 | 3MF | Abraham Siankombo | (1998-03-02)2 March 1998 (aged 26) | ZESCO United |
| 8 | 3MF | Dickson Chapa | (1996-10-24)24 October 1996 (aged 27) | NAPSA Stars |
| 9 | 4FW | Andrew Phiri | (2001-05-21)21 May 2001 (aged 23) | MUZA |
| 10 | 3MF | Saddam Yusuf Phiri | (1992-09-09)9 September 1992 (aged 31) | Red Arrows |
| 11 | 4FW | Albert Kangwanda | (1999-04-07)7 April 1999 (aged 25) | Al-Hilal |
| 12 | 4FW | Jimmy Mukeya | (2002-02-23)23 February 2002 (aged 22) | Kansanshi Dynamos |
| 13 | 2DF | John Chishimba | (2002-07-19)19 July 2002 (aged 21) | ZESCO United |
| 14 | 2DF | Owen Mwamba | (1998-07-24)24 July 1998 (aged 25) | Mufulira Wanderers |
| 15 | 3MF | Kelvin Kapumbu | (1996-04-06)6 April 1996 (aged 28) | ZESCO United |
| 16 | 1GK | Willard Mwanza | (1997-06-03)3 June 1997 (aged 27) | Power Dynamos |
| 17 | 3MF | Owen Tembo | (1995-05-16)16 May 1995 (aged 29) | Power Dynamos |
| 18 | 1GK | Charles Kalumba | (1996-01-21)21 January 1996 (aged 28) | Red Arrows |
| 19 | 3MF | Frederick Mulambia | (2002-07-10)10 July 2002 (aged 21) | Power Dynamos |
| 20 | 4FW | Ricky Banda | (2001-03-03)3 March 2001 (aged 23) | Red Arrows |
| 21 | 2DF | Mathews Chabala | (2002-07-19)19 July 2002 (aged 21) | ZESCO United |
| 22 | 3MF | Austin Muwowo | (1996-09-26)26 September 1996 (aged 27) | Power Dynamos |
| 23 | 2DF | Zakaria Chilongoshi | (1999-10-27)27 October 1999 (aged 24) | NAPSA Stars |

### Zimbabwe

Coach: Jairos Tapera
The squad was initially announced on 22 June 2024. The following day, a revised squad was announced with Nelson Chadya, Lynoth Chikuhwa, Thubelihle Jubani, Geoffrey Chitsumba, Farai Banda, Laslie Kashitigu, and Denis Nhongo being withdrawn while Raphael Pitisi, McKinnon Mushore, Godknows Murwira, Malvern Hativagoni, Joseph Kaunda, and Denzel Mapuwa were called up to replace them. A few days later, Simba Chinani and Farai Banda were called up to replace Joseph Kaunda and Tawanda Chisi.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Marley Tavaziva | (2004-12-17)17 December 2004 (aged 19) | Brentford |
| 2 | 2DF | Emmanuel Jalai | (1999-01-06)6 January 1999 (aged 25) | Dynamos |
| 3 | 3MF | Tinotenda Meke | | GreenFuel |
| 4 | 2DF | Shane Maroodza | (2004-05-18)18 May 2004 (aged 20) | Huddersfield Town |
| 5 | 3MF | Kingsley Mureremba | (2005-01-19)19 January 2005 (aged 19) | CAPS United |
| 6 | 3MF | Donald Mudadi | (1996-06-02)2 June 1996 (aged 28) | Dynamos |
| 7 | 3MF | Juan Mutudza | (1995-04-12)12 April 1995 (aged 29) | Platinum |
| 8 | 3MF | Tatenda Tavengwa | (1997-03-29)29 March 1997 (aged 27) | Venda |
| 9 | 4FW | Never Rauzhi | (2001-12-02)2 December 2001 (aged 22) | Bulawayo Chiefs |
| 11 | 3MF | Panashe Mutimbanyoka | (2002-02-21)21 February 2002 (aged 22) | Platinum |
| 12 | 2DF | Farai Banda | (1993-05-12)12 May 1993 (aged 31) | Manica Diamonds |
| 13 | 2DF | Malvern Hativagoni | (2002-09-02)2 September 2002 (aged 21) | Bulawayo Chiefs |
| 14 | 3MF | McKinnon Mushore | (2000-07-27)27 July 2000 (aged 23) | Highlanders |
| 15 | 4FW | Denzel Mapuwa | | GreenFuel |
| 16 | 1GK | Simba Chinani | (1995-09-16)16 September 1995 (aged 28) | Simba Bhora |
| 17 | 2DF | Isheanesu Mauchi | (2002-11-28)28 November 2002 (aged 21) | Simba Bhora |
| 18 | 3MF | Joey Phuthi | (2005-01-02)2 January 2005 (aged 19) | Sheffield Wednesday |
| 19 | 4FW | Michael Tapera | (1998-07-18)18 July 1998 (aged 25) | Manica Diamonds |
| 20 | 4FW | Takunda Benhura | (2001-07-31)31 July 2001 (aged 22) | Ngezi Platinum |
| 21 | 2DF | Godknows Murwira | (1993-07-04)4 July 1993 (aged 30) | CAPS United |
| 22 | 1GK | Raphael Pitisi | (2002-10-16)16 October 2002 (aged 21) | Highlanders |
| 23 | 3MF | Richard Hachiro | (1998-01-27)27 January 1998 (aged 26) | Ngezi Platinum |

## Group C
### Angola

Coach: Pedro Gonçalves
The squad was announced on 21 May 2024. Before the beginning of the tournament, Rui Modesto and Joseph Nduquidi withdrew from the squad and were replaced by Hossi and Manu.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Edmilson Cambila | (2002-05-16)16 May 2002 (aged 22) | Estrela da Amadora |
| 2 | 2DF | Hossi | (2001-06-12)12 June 2001 (aged 23) | 1° de Agosto |
| 3 | 2DF | Domingos Kaly | (2003-11-27)27 November 2003 (aged 20) | Dila Gori |
| 4 | 3MF | Domingos Andrade | (2003-05-07)7 May 2003 (aged 21) | Felgueiras |
| 5 | 2DF | Joel Da Silva Kiala | (2004-01-21)21 January 2004 (aged 20) | Hertha BSC II |
| 6 | 2DF | Mindinho | (2004-11-18)18 November 2004 (aged 19) | Petro de Luanda |
| 7 | 4FW | Picas | (2001-02-14)14 February 2001 (aged 23) | Feirense |
| 8 | 3MF | Mauro Maya | (2004-08-15)15 August 2004 (aged 19) | Petro de Luanda |
| 9 | 4FW | Depú | (2000-01-08)8 January 2000 (aged 24) | Gil Vicente |
| 10 | 3MF | Maestro | (2003-08-04)4 August 2003 (aged 20) | Adana Demirspor |
| 11 | 4FW | Manu | (2005-11-09)9 November 2005 (aged 18) | 1° de Agosto |
| 12 | 1GK | Landu Langanga | (1996-10-15)15 October 1996 (aged 27) | Sagrada Esperança |
| 13 | 2DF | Pedro Bondo | (2004-11-16)16 November 2004 (aged 19) | Sporting CP B |
| 14 | 3MF | Pedro Agostinho | (2000-07-30)30 July 2000 (aged 23) | Lunda Sul |
| 15 | 2DF | Vidinho | (1998-02-25)25 February 1998 (aged 26) | Petro de Luanda |
| 16 | 4FW | Eliot Muteba | (2003-06-20)20 June 2003 (aged 21) | 1860 Munich |
| 17 | 2DF | Sandro Cruz | (2001-05-12)12 May 2001 (aged 23) | Chaves |
| 18 | 4FW | Mankoka Benarfa | (2001-01-25)25 January 2001 (aged 23) | 1° de Agosto |
| 19 | 4FW | Miro | (2003-04-22)22 April 2003 (aged 21) | Gil Vicente |
| 20 | 3MF | Berna | (2003-09-15)15 September 2003 (aged 20) | Boavista |
| 21 | 2DF | Marsoni Sambu | (1996-06-03)3 June 1996 (aged 28) | RWDM |
| 22 | 1GK | Francisco Mangala | (1999-07-08)8 July 1999 (aged 24) | Interclube |
| 23 | 3MF | Manuel Keliano | (2003-01-06)6 January 2003 (aged 21) | Estrela da Amadora |

### Lesotho

Coach: Leslie Notši
The squad was announced 26 June 2024. Teboho Letsema and Lemohang Lintṧa withdrew from the squad due to club and work commitments and were replaced by Neo Mokhachane and Katleho Makateng. The following day, Tšepang Sefali withdrew due to injury and was replaced by Paseka Maile.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Ntsane Molise | (1994-07-30)30 July 1994 (aged 29) | Linare |
| 2 | 2DF | Motlomelo Mkhwanazi | (1994-11-05)5 November 1994 (aged 29) | Bantu |
| 3 | 2DF | Rethabile Rasethuntša | (1994-11-22)22 November 1994 (aged 29) | Linare |
| 4 | 3MF | Tšepo Toloane | (1997-07-15)15 July 1997 (aged 26) | Lesotho Defence Force |
| 5 | 3MF | Tshwarelo Bereng | (1990-10-30)30 October 1990 (aged 33) | Orbit College |
| 6 | 3MF | Lisema Lebokollane | (1993-02-24)24 February 1993 (aged 31) | Matlama |
| 7 | 3MF | Paseka Maile | | Kick4Life |
| 8 | 2DF | Thabo Matšoele | (1993-05-23)23 May 1993 (aged 31) | Matlama |
| 9 | 4FW | Motebang Sera | (1995-05-01)1 May 1995 (aged 29) | Royal AM |
| 10 | 3MF | Lehlohonolo Fothoane | (1997-02-23)23 February 1997 (aged 27) | Bantu |
| 11 | 3MF | Neo Mokhachane | (1996-09-22)22 September 1996 (aged 27) | Bantu |
| 12 | 4FW | Katleho Makateng | (1998-09-20)20 September 1998 (aged 25) | Richards Bay |
| 13 | 2DF | Fusi Matlabe | (2000-05-23)23 May 2000 (aged 24) | Mpheni Home Defenders |
| 14 | 2DF | Thato Sefoli | (1995-05-22)22 May 1995 (aged 29) | Upington City |
| 15 | 4FW | Jane Thabantṧo | (1996-01-22)22 January 1996 (aged 28) | Matlama |
| 16 | 1GK | Sekhoane Moerane | (1997-09-18)18 September 1997 (aged 26) | Orbit College |
| 17 | 2DF | Thabang Malane | (1997-06-10)10 June 1997 (aged 27) | African All Stars |
| 18 | 3MF | Tumelo Khutlang | (1995-10-23)23 October 1995 (aged 28) | Lioli |
| 19 | 3MF | Lehlohonolo Matsau | (1997-03-06)6 March 1997 (aged 27) | Lesotho Defence Force |
| 20 | 2DF | Thabo Makhele | (1994-12-17)17 December 1994 (aged 29) | Chippa United |
| 21 | 2DF | Rethabile Mokokoane | (1998-04-06)6 April 1998 (aged 26) | Matlama |
| 22 | 3MF | Tlotliso Phatsisi | (1999-05-26)26 May 1999 (aged 25) | Black Leopards |
| 23 | 1GK | Tankiso Chaba | (1995-12-27)27 December 1995 (aged 28) | Lesotho Correctional Services |

### Namibia

Coach: Collin Benjamin
The squad was announced on 26 June 2024.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Branco Rukoro | (2005-05-01)1 May 2005 (aged 19) | Desert Rollers |
| 2 | 2DF | Erasmus Ikeinge | (1995-02-08)8 February 1995 (aged 29) | Khomas NAMPOL |
| 3 | 3MF | Tjipe Karuuombe | (2001-09-21)21 September 2001 (aged 22) | UNAM |
| 4 | 3MF | Simon Elago | (2002-10-07)7 October 2002 (aged 21) | Ongos Valley |
| 5 | 2DF | Charles Hambira | (1990-06-03)3 June 1990 (aged 34) | African Stars |
| 6 | 3MF | Moses Shidolo | (1998-05-20)20 May 1998 (aged 26) | Eeshoke Chula Chula |
| 7 | 4FW | George Frans | (1998-11-01)1 November 1998 (aged 25) | Khomas NAMPOL |
| 8 | 3MF | Romeo Kasume | (1997-10-21)21 October 1997 (aged 26) | Matebele |
| 9 | 4FW | Betuel Muzeu | (2000-02-22)22 February 2000 (aged 24) | Black Leopards |
| 10 | 3MF | Lawrence Doeseb | (2003-06-04)4 June 2003 (aged 21) | Eeshoke Chula Chula |
| 11 | 4FW | Erastus Kulula | (1997-02-27)27 February 1997 (aged 27) | Blue Waters |
| 12 | 3MF | Edmund Kambanda | (1993-02-25)25 February 1993 (aged 31) | African Stars |
| 13 | 2DF | Arend Abubakir | (2002-03-17)17 March 2002 (aged 22) | Blue Waters |
| 14 | 3MF | Dawid Hafeni Ndeunyema | (2002-08-22)22 August 2002 (aged 21) | Blue Waters |
| 15 | 3MF | Ben Namib | (1999-08-20)20 August 1999 (aged 24) | Khomas NAMPOL |
| 16 | 1GK | Kamaijanda Ndisiro | (1999-12-01)1 December 1999 (aged 24) | African Stars |
| 17 | 3MF | Fares Haidula | (1993-10-17)17 October 1993 (aged 30) | Eeshoke Chula Chula |
| 18 | 2DF | Aprocius Petrus | (1999-10-09)9 October 1999 (aged 24) | Cape Town City |
| 19 | 3MF | Paulus Amutenya | (2002-07-22)22 July 2002 (aged 21) | UNAM |
| 20 | 2DF | Ivan Kamberipa | (1994-02-03)3 February 1994 (aged 30) | Orapa United |
| 21 | 2DF | Ndjiraeree Maharero | (1994-05-28)28 May 1994 (aged 30) | African Stars |
| 22 | 2DF | Baggio Nashixwa | (2002-05-23)23 May 2002 (aged 22) | United Africa Tigers |
| 23 | 1GK | Jonas Matheus | (1996-02-10)10 February 1996 (aged 28) | Ongos Valley |

### Seychelles

Coach: Ralph Jean-Louis
The final squad was announced on 24 June 2024.
| No. | Pos. | Player | Date of birth (age) | Club |
| 1 | 1GK | Ian Ah-kong | (1995-11-02)2 November 1995 (aged 28) | La Passe |
| 2 | 3MF | Gervais Waye-Hive | (1988-06-11)11 June 1988 (aged 36) | Saint Louis Suns United |
| 3 | 2DF | Makhan Bristol-Cissoko | (2006-06-26)26 June 2006 (aged 18) | Foresters Mont Fleuri |
| 4 | 3MF | Laurence Leon | (1996-03-11)11 March 1996 (aged 28) | |
| 5 | 2DF | Don Fanchette | (1997-12-03)3 December 1997 (aged 26) | La Passe |
| 6 | 2DF | Ellie Sopha | (2004-11-03)3 November 2004 (aged 19) | St Michel United |
| 7 | 4FW | Brandon Labrosse | (1999-03-11)11 March 1999 (aged 25) | Foresters Mont Fleuri |
| 8 | 3MF | Lorenzo Hoareau | (2007-01-06)6 January 2007 (aged 17) | Saint Louis Suns United |
| 9 | 2DF | Nick Labiche | (1999-07-08)8 July 1999 (aged 24) | Rovers |
| 10 | 3MF | Dean Mothé | (2000-08-01)1 August 2000 (aged 23) | Saint Louis Suns United |
| 11 | 3MF | Tyrone Cadeau | (2004-06-14)14 June 2004 (aged 20) | Kidsgrove Athletic |
| 12 | 2DF | Warren Mellie | (1994-10-01)1 October 1994 (aged 29) | Foresters Mont Fleuri |
| 13 | 3MF | Stephan Ladouce | (2005-06-14)14 June 2005 (aged 19) | Saint Louis Suns United |
| 14 | 2DF | Anil Dijoux | (2006-07-20)20 July 2006 (aged 17) | Northern Dynamo |
| 15 | 2DF | Markus Payet | (2005-06-13)13 June 2005 (aged 19) | La Passe |
| 16 | 2DF | Johan Gamatice | (1998-09-07)7 September 1998 (aged 25) | Saint Louis Suns United |
| 17 | 3MF | Lucas Panayi | (1997-03-06)6 March 1997 (aged 27) | Northern Dynamo |
| 18 | 1GK | Romeo Padayachy | (1993-02-18)18 February 1993 (aged 31) | Light Stars |
| 19 | 2DF | Justin Riaz | | |
| 20 | 3MF | Imra Raheriniaina | (2004-11-19)19 November 2004 (aged 19) | St Michel United |
| 21 | 3MF | Vince Fred | (2005-10-16)16 October 2005 (aged 18) | Light Stars |
| 22 | 3MF | Saverio Tsiahoua | (2004-06-16)16 June 2004 (aged 20) | Anse Réunion |
| 23 | 1GK | Liam Esther | | Northern Dynamo |

## Player representation
### By club

Clubs with 4 or more players represented are listed.
| Players | Club |
| 7 | Mbabane Swallows |
| 6 | Masitaoka, Gor Mahia |
| 5 | African Stars, Saint Louis Suns United, Chippa United, ZESCO United |
| 4 | Green Mamba, Nsingizini Hotspurs, Matlama, Cape Town Spurs, Stellenbosch, Power Dynamos, Red Arrows |

### By club nationality

| Players | CAF clubs |
| 37 | South Africa |
| 24 | Botswana |
| 23 | Eswatini, Zambia |
| 29 | Namibia |
| 20 | Seychelles |
| 18 | Comoros, Kenya, Zimbabwe |
| 14 | Lesotho, Mozambique |
| 9 | Angola |
| 1 | Djibouti, Sudan |
| Players | Clubs outside CAF |
| 14 | Portugal |
| 5 | England |
| 2 | France, Germany, Spain |
| 1 | Armenia, Bahrain, Belgium, Georgia, Malta, Oman, Turkey, United Arab Emirates |

### By club confederation

| Players | Clubs |
| 240 | CAF |
| 30 | UEFA |
| 3 | AFC |

### By representatives of domestic league

| National squad | Players |
| Eswatini | 23 |
| South Africa | 23 |
| Botswana | 22 |
| Zambia | 22 |
| Seychelles | 20 |
| Namibia | 19 |
| Comoros | 18 |
| Kenya | 18 |
| Zimbabwe | 18 |
| Lesotho | 14 |
| Mozambique | 14 |
| Angola | 9 |