2024 COSAFA U-20 Cup
{{Infobox international football competition
| tourney_name = COSAFA Under-20 Cup
| year = 2024
| other_titles =
| image =
| size =
| caption =
| country = Mozambique
| dates = 26 September–5 October
| num_teams = 12
| sub-confederations = 1
| venues = Estádio da Matola
| cities =
| champion_other ={{fbu|20|RSA}}
(9th title)
| count =
| second_other ={{fbu|20|ZAM}}
| matches = 18
| goals = 55
| top_scorer ={{flagicon|RSA}} Lee Jody Ahshene
(4 goals)
| player ={{flagicon|RSA}} Shandre Campbell
| young_player =
| goalkeeper ={{nowrap|{{flagicon|RSA}} Fletcher Smythe-Lowe}}
| fair_play ={{fbu|20|ZAM}}
| prevseason = 2022
| nextseason = 2026
|champion=|second=|city=Matola}}
The 2024 COSAFA U-20 Cup was the 29th edition of the COSAFA U-20 Challenge Cup, an international youth football tournament open to national associations of the COSAFA region. It took place between 26 September and 5 October 2024 in Mozambique. This competition served as the COSAFA qualifiers for the 2025 U-20 Africa Cup of Nations.
South Africa defeated defending champions Zambia 2-0 in the final. Both finalists qualified for the 2025 U-20 Africa Cup of Nations.{{Cite web |date=2024-10-05 |title=Shandre Campbell shines as Afcon-bound South Africa are crowned Cosafa Under-20 champions {{!}} Goal.com South Africa |url=https://www.goal.com/en-za/lists/shandre-campbell-shines-as-afcon-bound-south-africa-are-crowned-cosafa-under-20-champions/blt094bf60418a04408 |access-date=2024-10-05 |website=www.goal.com |language=en-ZA}}{{Cite web |date=2024-10-05 |title=EN, FR, PR: South Africa claim ninth COSAFA Under-20 crown |url=https://cosafa.com/south-africa-claim-ninth-cosafa-under-20-crown/ |access-date=2024-10-05 |language=en-GB}} South Africa scored 16 goals in the five matches played, with zero goals conceded against them.
Participating teams
The following twelve teams contested the tournament.
class="wikitable sortable" style="text-align: left;" | ||
Team
! Appearances ! Previous best performance | ||
---|---|---|
{{fbu|20|ANG}} | {{sort|29|29th}} | Runner-up (2000, 2001, 2002, 2011) |
{{fbu|20|BOT}} | {{sort|22|22nd}} | 3rd Place (2009, 2011) |
{{fbu|20|COM}} | {{sort|5|5th}} | Group stage (2013, 2016, 2019, 2020) |
{{fbu|20|SWZ}} | {{sort|29|29th}} | Champion (2020) |
{{fbu|20|LES}} | {{sort|29|29th}} | Runner-up (1990, 2005, 2017) |
{{fbu|20|MWI}} | {{sort|20|20th}} | 4th Place (1986, 2000, 2006, 2011) |
{{fbu|20|MOZ}} | {{sort|29|29th}} | Champion (2020) |
{{fbu|20|NAM}} | {{sort|29|29th}} | Champion (2020) |
{{fbu|20|RSA}} | {{sort|29|29th}} | Champion (2000, 2004, 2006, 2008, 2009, 2013, 2017, 2018) |
{{fbu|20|ZAM}} | {{sort|29|29th}} | Champion (1983, 1986, 1993, 1995, 1997, 1999, 2003, 2010, 2011, 2016, 2019, 2022) |
Venues
{{Empty section|date=September 2024}}
Match officials
{{Empty section|date=September 2024}}
Draw
The draw was held on 5 September 2024 at 11:00 CET (UTC+2) at Maputo.The 12 teams were drawn into three groups of four teams, with hosts Mozambique seeded in Group A (position A1), the defending champions Zambia seeded in Group B (position B1) and South Africa seeded in Group C (position C1). The remaining 9 teams were allocated to two pots based on the results of the previous tournament edition and were drawn to the remaining positions.{{cite web |title=Draws concluded in Maputo for Under-20 and Under-17 competitions |url=https://cosafa.com/draws-concluded-in-maputo-for-under-20-and-under-17-competitions/ |website=Council of Southern Africa Football Associations |date=5 September 2024 |access-date=7 September 2024}}
class="wikitable" |
rowspan=1|Seeded
!rowspan=1|Pot 1 !rowspan=1|Pot 2 |
---|
*{{fbu|20|MOZ}} (hosts)
|
|
|
Group stage
{{Hatnote|All times are local, CAT (UTC+2).}}
The group stage were played in 3 groups as a round-robin, where the winners and the best runner-up advanced to the semi-finals. Because of Madagascar's withdrawal, points gained against the team finishing last in Groups A and C were not included in the calculation of the best runner-up.
=Group A=
|section=Group A
|source=[https://cosafa.com/2024-cosafa-mens-u20/ COSAFA]
|team_order=ZIM, BOT, ESW, MOZ
|update=complete
|win_MOZ=0 |draw_MOZ=0 |loss_MOZ=3 |gf_MOZ=5 |ga_MOZ=8 |status_MOZ=H
|win_ESW=1 |draw_ESW=1 |loss_ESW=1 |gf_ESW=5 |ga_ESW=7
|win_ZIM=2 |draw_ZIM=1 |loss_ZIM=0 |gf_ZIM=5 |ga_ZIM=1
|win_BOT=1 |draw_BOT=2 |loss_BOT=0 |gf_BOT=3 |ga_BOT=2
|status_text_Y=Cannot qualify directly, may only advance via third place spot
|name_MOZ={{fbu|20|MOZ}}
|name_ESW={{fbu|20|ESW}}
|name_ZIM={{fbu|20|ZIM}}
|name_BOT={{fbu|20|BOT}}
|res_col_header=Q
|result1=KO
|col_KO=green1 |text_KO=Semi-finals
}}
| date = {{Start date|2024|9|26|df=y}}
| time = 12:00
| team1 = {{fbu-rt|20|ZIM}}
| score = 1–1
| team2 = {{fbu|20|BOT}}
| goals1 =
- Moyo {{goal|30}}
| goals2 =
- Kaku {{goal|74}}
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321045/summary?
}}
| date = {{Start date|2024|9|26|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|MOZ}}
| score = 4–5
| team2 = {{fbu|20|ESW}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321037/summary?
}}
----
| date = {{Start date|2024|9|28|df=y}}
| time = 12:00
| team1 = {{fbu-rt|20|ESW}}
| score = 0–3
| team2 = {{fbu|20|ZIM}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321046/summary?
}}
| date = {{Start date|2024|9|28|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|MOZ}}
| score = 1–2
| team2 = {{fbu|20|BOT}}
| goals1 =
- Neves {{goal|42}}
| goals2 =
- Japane {{goal|68}}
- Ratshukudu {{goal|77|pen.}}
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321036/summary?
}}
----
| date = {{Start date|2024|9|30|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|ESW}}
| score = 0–0
| team2 = {{fbu|20|BOT}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321033/preview?
}}
| date = {{Start date|2024|9|30|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|MOZ}}
| score = 0–1
| team2 = {{fbu|20|ZIM}}
| goals1 =
| goals2 = *Moyo {{goal|47}}
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321042/preview?
}}
=Group B=
|section=Group B
|source=[https://cosafa.com/2024-cosafa-mens-u20/ COSAFA]
|team_order=ANG, ZAM, NAM, MAD
|update=complete
|win_ZAM=1 |draw_ZAM=0 |loss_ZAM=1 |gf_ZAM=3 |ga_ZAM=4
|win_ANG=2 |draw_ANG=0 |loss_ANG=0 |gf_ANG=4 |ga_ANG=1
|win_NAM=0 |draw_NAM=0 |loss_NAM=2 |gf_NAM=1 |ga_NAM=3
|win_MAD=0 |draw_MAD=0 |loss_MAD=0 |gf_MAD=0 |ga_MAD=0
|status_text_Y=Cannot qualify directly, may only advance via third place spot
|name_ZAM={{fbu|20|ZAM}}
|name_ANG={{fbu|20|ANG}}
|name_NAM={{fbu|20|NAM}}
|name_MAD={{fbu|20|MAD}}
|res_col_header=Q
|result1=KO |result2=KO
|col_KO=green1 |text_KO=Semi-finals
|result4=WD
|col_WD=black1 |text_WD=Withdrew
|status_text_W=Withdrew
}}
{{fbu|20|MAD}} was also drawn into this group but withdrew before playing.{{Cite web|title=Race for African place gets under way in COSAFA U20 Qualifier |url=https://cosafa.com/race-for-african-place-gets-under-way-in-cosafa-u20-qualifier/ |website=Council of Southern Africa Football Associations |date=25 September 2024 |access-date=26 September 2024}}
| date = {{Start date|2024|9|27|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|ZAM}}
| score = 1–3
| team2 = {{fbu|20|ANG}}
| goals1 =
- Mwale {{goal|72}}
| goals2 =
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321034/summary?
}}
----
| date = {{Start date|2024|9|29|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|ANG}}
| score = 1–0
| team2 = {{fbu|20|NAM}}
| goals1 = *Quissequel {{goal|89}}
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321043/preview?
}}
----
| date = {{Start date|2024|10|1|df=y}}
| time = 12:00
| team1 = {{fbu-rt|20|ZAM}}
| score = 2–1
| team2 = {{fbu|20|NAM}}
| goals1 =
| goals2 =
- Goagoseb {{goal|65}}
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321038/preview?
}}
=Group C=
|section=Group C
|source=[https://cosafa.com/2024-cosafa-mens-u20/ COSAFA]
|team_order=RSA, COM, MWI, LES,
|update=complete
|win_RSA=3 |draw_RSA=0 |loss_RSA=0 |gf_RSA=13 |ga_RSA=0
|win_MWI=1 |draw_MWI=0 |loss_MWI=2 |gf_MWI=4 |ga_MWI=9
|win_COM=1 |draw_COM=0 |loss_COM=2 |gf_COM=2 |ga_COM=4
|win_LES=1 |draw_LES=0 |loss_LES=2 |gf_LES=3 |ga_LES=9
|status_text_Y=Cannot qualify directly, may only advance via third place spot
|name_RSA={{fbu|20|RSA}}
|name_MWI={{fbu|20|MWI}}
|name_COM={{fbu|20|COM}}
|name_LES={{fbu|20|LES}}
|res_col_header=Q
|result1=KO
|col_KO=green1 |text_KO=Semi-finals
}}
| date = {{Start date|2024|9|27|df=y}}
| time = 12:00
| team1 = {{fbu-rt|20|COM}}
| score = 1–0
| team2 = {{fbu|20|LES}}
| goals1 =
- Bacar {{goal|81}}
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321047/summary?
}}
| date = {{Start date|2024|9|27|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|RSA}}
| score = 5–0
| team2 = {{fbu|20|MWI}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321039/preview?
}}
----
| date = {{Start date|2024|9|29|df=y}}
| time = 12:00
| team1 = {{fbu-rt|20|MWI}}
| score = 2–1
| team2 = {{fbu|20|COM}}
| goals1 = *Kaduya {{goal|11||79}}
| goals2 = *Ahamada {{goal|27}}
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321044/preview?
}}
| date = {{Start date|2024|9|29|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|RSA}}
| score = 6–0
| team2 = {{fbu|20|LES}}
| goals1 =
- Ahshene {{goal|17}}
- Campbell {{goal|25||75}}
- Mofoko {{goal|42|o.g.}}
- Lethlaku {{goal|50}}
- Timba {{goal|56}}
| goals2 =
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321040/preview?
}}
----
| date = {{Start date|2024|10|1|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|MWI}}
| score = 2–3
| team2 = {{fbu|20|LES}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola Annex, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321035/preview?
}}
| date = {{Start date|2024|10|1|df=y}}
| time = 15:00
| team1 = {{fbu-rt|20|COM}}
| score = 0–2
| team2 = {{fbu|20|RSA}}
| goals1 =
| goals2 =
| stadium = Estádio da Matola, Matola
| attendance =
| referee =
| report = https://hosted.dcd.shared.geniussports.com/COS/en/competition/1695/match/321041/preview?
}}
=Ranking of second-placed teams=
|source=[https://cosafa.com/2024-cosafa-mens-u20/ COSAFA]
|section=2nd place
|show_groups=T
|group_GrA=A |name_GrA={{fbu|20|BOT}}
|group_GrB=B |name_GrB={{fbu|20|ZAM}}
|group_GrC=C |name_GrC={{fbu|20|COM}}
|win_GrA=0 |draw_GrA=2 |loss_GrA=0 |gf_GrA=1 |ga_GrA=1
|win_GrB=1 |draw_GrB=0 |loss_GrB=1 |gf_GrB=3 |ga_GrB=4
|win_GrC=0 |draw_GrC=0 |loss_GrC=2 |gf_GrC=1 |ga_GrC=4
|team_order=GrB, GrA, GrC
|class_rules=Group tiebreakers
|update=complete
|res_col_header=Q
|result1=KO
|col_KO=green1 |text_KO=Semi-finals
}}
Knockout stage
=Bracket=
{{#invoke:RoundN|N4
|style=white-space:nowrap|3rdplace=no|bold_winner=high|widescore=yes
|RD1=Semi-finals
|RD2=Final
|Consol=Third place play-off
|3 October - Matola|{{fbu|20|ANG}}|0 |{{fbu|20|RSA}}|1
|3 October - Matola|{{fbu|20|ZIM}}| 2 (5)|{{fbu|20|ZAM}} {{pso}}|2 (6)
|5 October - Matola|{{fbu|20|RSA}}|2 |{{fbu|20|ZAM}}|0
}}
}}
=Semi-finals=
|date = {{Start date|2024|10|3|df=y}}
|time = 12:00
|team1 = {{fbu-rt|20|ANG}}
|score = 0–1
|report =
|team2 = {{fbu|20|RSA}}
|goals1 =
|goals2 =
- Ahshene {{goal|25}}
|stadium =
|attendance =
|referee =
}}
----
|date ={{Start date|2024|10|3|df=y}}
|time =15:00
|team1 = {{fbu-rt|20|ZIM}}
|score = 2–2
|report =
|team2 = {{fbu|20|ZAM}}
|goals1 =
- Ndhlovu {{goal|62||75}}
|goals2 =
|stadium =
| penaltyscore = 5–6
|attendance =
|referee =
}}
=Final=
Goalscorers
{{goalscorers|goals=55|matches=18
|4 goals=
- {{fbuicon|20|RSA}} Lee Jody Ahshene
|3 goals=
- {{fbuicon|20|MOZ}} Kelvio Neves
- {{fbuicon|20|RSA}} Shandre Campbell
- {{fbuicon|20|ZIM}} Prince Ndhlovu
|2 goals=
- {{fbuicon|20|ESW}} Alakhe Mdluli
- {{fbuicon|20|LES}} Paseka Maile
- {{fbuicon|20|MWI}} Adiel Kaduya
- {{fbuicon|20|RSA}} Shakeel April
- {{fbuicon|20|RSA}} Kutlwana Lethlaku
- {{fbuicon|20|ZAM}} Mumba Mwale
- {{fbuicon|20|ZAM}} David Simukonda
- {{fbuicon|20|ZIM}}Enock Moyo
|1 goal=
- {{fbuicon|20|ANG}} Amado Haidara
- {{fbuicon|20|ANG}} Simão Pedro
- {{fbuicon|20|ANG}} Filipe Quissequel
- {{fbuicon|20|BOT}} Gaone Japane
- {{fbuicon|20|BOT}} Losika Ratshukudu
- {{fbuicon|20|BOT}} Philip Kaku
- {{fbuicon|20|COM}} Falahidine Ahamada
- {{fbuicon|20|COM}} Malaik Bacar
- {{fbuicon|20|ESW}} Malwande Gwebu
- {{fbuicon|20|ESW}} Njongo Mazibuko
- {{fbuicon|20|ESW}} Phiwayinkhosi Dube
- {{fbuicon|20|LES}} Chewane Ntakha
- {{fbuicon|20|MOZ}} Fernando Jose
- {{fbuicon|20|MOZ}} Yuran Seia
- {{fbuicon|20|MWI}} Mwisho Mhango
- {{fbuicon|20|MWI}} Hermas Masinja
- {{fbuicon|20|NAM}} Engilio Goagoseb
- {{fbuicon|20|RSA}} Ofentse Kgosana
- {{fbuicon|20|RSA}} Siyabonga Mabena
- {{fbuicon|20|RSA}} Mbekezeli Mbokazi
- {{fbuicon|20|RSA}} Sifiso Timba
- {{fbuicon|20|ZIM}} Tanaka Cherera
- {{fbuicon|20|ZIM}} Nisbet Muzenda
- {{fbuicon|20|ZAM}} Emmanuel Mwanza
|1 own goal=
- {{fbuicon|20|LES}} Leluma Mofoko (Against South Africa)
- {{fbuicon|20|ZAM}} Fostino Chanda (Against Angola)
}}