2025 IHF Men's U21 Handball World Championship

Last updated

2025 IHF Men's U21 Handball World Championship
2025 IHF Men's U21 Handball World Championship.png
Tournament details
Host countryFlag of Poland.svg  Poland
Venues4 (in 4 host cities)
Dates18–29 June
Teams32 (from 5 confederations)
Final positions
ChampionsFlag of Denmark.svg  Denmark (4th title)
Runners-upFlag of Portugal (official).svg  Portugal
Third placeFlag of the Faroe Islands.svg  Faroe Islands
Fourth placeFlag of Sweden.svg  Sweden
Tournament statistics
Matches played116
Goals scored7,151 (61.65 per match)
Attendance42,844 (369 per match)
Top scorer(s) Flag of the Faroe Islands.svg Óli Mittún
(73 goals)
Awards
Best player Flag of the Faroe Islands.svg Óli Mittún
Best goalkeeper Flag of Portugal (official).svg Diogo Rêma Marques
  Previous
Next  

The 2025 IHF Men's U21 Handball World Championship was the 25th edition of the IHF Men's U21 Handball World Championship, held in Poland under the aegis of International Handball Federation (IHF). It was held from 18 to 29 June 2025 and the first time in history that the championship is organised by Poland Handball Federation. [1]

Contents

Denmark won their fourth title after beating Portugal in the final. [2]

Bidding process

Three nations entered bid for hosting the tournament:

North Macedonia and Slovenia later withdrew their bid. The tournament was awarded to Poland by the IHF Council in its meeting held in Cairo, Egypt on 28 February 2020.

Qualification

EventDatesHostVacanciesQualified
IHF Council Meeting 28 February 2020 Flag of Egypt.svg Cairo 1Flag of Poland.svg  Poland
2024 U-20 European Championship 10–21 July 2024 Flag of Slovenia.svg Celje 16Flag of Austria.svg  Austria
Flag of Croatia.svg  Croatia
Flag of Denmark.svg  Denmark
Flag of France.svg  France
Flag of Germany.svg  Germany
Flag of Hungary.svg  Hungary
Flag of Iceland.svg  Iceland
Flag of North Macedonia.svg  North Macedonia
Flag of Norway.svg  Norway
Flag of Portugal (official).svg  Portugal
Flag of Romania.svg  Romania
Flag of Serbia.svg  Serbia
Flag of Slovenia.svg  Slovenia
Flag of Spain.svg  Spain
Flag of Sweden.svg  Sweden
Flag of Switzerland (Pantone).svg   Switzerland
2024 Asian Junior Championship 14–25 July 2024 Flag of Jordan.svg Amman 4Flag of Bahrain.svg  Bahrain
Flag of Japan.svg  Japan
Flag of Saudi Arabia.svg  Saudi Arabia
Flag of South Korea.svg  South Korea
2024 African Junior Championship 9–16 September 2024Flag of Tunisia.svg  Tunisia 4Flag of Algeria.svg  Algeria
Flag of Egypt.svg  Egypt
Flag of Morocco.svg  Morocco
Flag of Tunisia.svg  Tunisia
2024 South and Central American Junior Championship 29 October – 2 November 2024 Flag of Nicaragua.svg Managua 3Flag of Argentina.svg  Argentina
Flag of Brazil.svg  Brazil
Flag of Uruguay.svg  Uruguay
2024 North America and Caribbean Junior Championship [3] 4–8 December 2024 Flag of Mexico.svg Mexico City 2Flag of Mexico.svg  Mexico
Flag of Canada (Pantone).svg  Canada
Wildcard [4] 20 February 20251Flag of the Faroe Islands.svg  Faroe Islands
IHF Trophy InterContinental Phase [5] 12–16 March 2025 Flag of Kosovo.svg Pristina 1Flag of the United States.svg  United States

Draw

The draw was held on 28 January 2025 in Oslo. [6] [7]

Seeding

Pot 1Pot 2Pot 3Pot 4
Flag of Norway.svg  Norway
Flag of Austria.svg  Austria
Flag of Sweden.svg  Sweden
Flag of Portugal (official).svg  Portugal
Flag of Denmark.svg  Denmark
Flag of Iceland.svg  Iceland
Flag of Germany.svg  Germany
Flag of Spain.svg  Spain
Flag of North Macedonia.svg  North Macedonia
Flag of Egypt.svg  Egypt
Flag of France.svg  France
Flag of Croatia.svg  Croatia
Flag of Poland.svg  Poland
Flag of Japan.svg  Japan
Flag of Tunisia.svg  Tunisia
Flag of Hungary.svg  Hungary
Flag of Argentina.svg  Argentina
Flag of Serbia.svg  Serbia
Flag of Slovenia.svg  Slovenia
Flag of South Korea.svg  South Korea
Flag of Romania.svg  Romania
Flag of Bahrain.svg  Bahrain
Flag of Algeria.svg  Algeria
Flag of Morocco.svg  Morocco
Flag of Saudi Arabia.svg  Saudi Arabia
Flag of Brazil.svg  Brazil
Flag of Switzerland (Pantone).svg   Switzerland
Flag of the United States.svg  United States
Flag of Mexico.svg  Mexico
Flag of Uruguay.svg  Uruguay
Flag of the Faroe Islands.svg  Faroe Islands [a]
Flag of Canada (Pantone).svg  Canada [a]
  1. 1 2 Team not determined at time of draw

Referees

The referee pairs were selected on 30 April 2025. [8]

Squads

Preliminary round

All times are local (UTC+2). [9]

Group A

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Norway.svg  Norway 321010372+315 [a] Main round
2Flag of Slovenia.svg  Slovenia 321010173+285 [a]
3Flag of Poland.svg  Poland (H)3102828202 President's Cup
4Flag of Uruguay.svg  Uruguay 300352111590
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
(H) Hosts
Notes:
  1. 1 2 Norway 33–33 Slovenia
18 June 2025
16:15
Norway  Flag of Norway.svg33–33Flag of Slovenia.svg  Slovenia Orlen Arena, Płock
Attendance: 500
Referees: Thiyagarajah, Thiyagarajah (GER)
Hagen 10(17–12) Anžič 7
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Red card.svg
18 June 2025
18:30
Poland  Flag of Poland.svg39–16Flag of Uruguay.svg  Uruguay Orlen Arena, Płock
Attendance: 1,000
Referees: Diop, Faye (SEN)
Wielgucki 6(19–8) Rana 4
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

20 June 2025
16:15
Uruguay  Flag of Uruguay.svg17–35Flag of Norway.svg  Norway Orlen Arena, Płock
Attendance: 200
Referees: Balvan, Praštalo (BIH)
Castro, Larrosa 4(11–18) Lid 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
20 June 2025
18:30
Poland  Flag of Poland.svg21–31Flag of Slovenia.svg  Slovenia Orlen Arena, Płock
Attendance: 900
Referees: Carmaux, Mursch (FRA)
Siekierka 4(9–14) Ključanin 7
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg 10×Number 2 in light blue rounded square.svg Red card.svg

21 June 2025
16:15
Slovenia  Flag of Slovenia.svg37–19Flag of Uruguay.svg  Uruguay Orlen Arena, Płock
Attendance: 120
Referees: Thiyagarajah, Thiyagarajah (GER)
Anžič 8(19–13) Méndez 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 June 2025
18:30
Norway  Flag of Norway.svg35–22Flag of Poland.svg  Poland Orlen Arena, Płock
Attendance: 800
Referees: Sekulić, Jovandić (SRB)
Hagen 8(18–10) Wasiak 5
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group B

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Austria.svg  Austria 33008368+156 Main round
2Flag of Hungary.svg  Hungary 32018677+94
3Flag of Argentina.svg  Argentina 31028494102 President's Cup
4Flag of Brazil.svg  Brazil 30037791140
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
11:45
Austria  Flag of Austria.svg29–23Flag of Argentina.svg  Argentina Orlen Arena, Płock
Attendance: 200
Referees: Carmaux, Mursch (FRA)
Möstl 6(12–13)three players 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
18 June 2025
14:00
Hungary  Flag of Hungary.svg29–24Flag of Brazil.svg  Brazil Orlen Arena, Płock
Attendance: 300
Referees: Balvan, Praštalo (BIH)
Kovács 8(13–10) Bertoldo, Perin 5
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

20 June 2025
11:45
Brazil  Flag of Brazil.svg24–32Flag of Austria.svg  Austria Orlen Arena, Płock
Attendance: 100
Referees: Jovandić, Sekulić (SRB)
Souza 4(14–23) Kofler, Möstl 5
Yellow card.svg Number 2 in light blue rounded square.svg Report
20 June 2025
14:00
Hungary  Flag of Hungary.svg36–31Flag of Argentina.svg  Argentina Orlen Arena, Płock
Attendance: 100
Referees: Thiyagarajah, Thiyagarajah (GER)
Tóth 7(16–13) Ojea 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

21 June 2025
11:45
Argentina  Flag of Argentina.svg30–29Flag of Brazil.svg  Brazil Orlen Arena, Płock
Attendance: 100
Referees: Carmaux, Mursch (FRA)
Obregón, Rodríguez 9(14–14)three players 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg
21 June 2025
14:00
Austria  Flag of Austria.svg22–21Flag of Hungary.svg  Hungary Orlen Arena, Płock
Attendance: 150
Referees: Diop, Faye (SEN)
Möstl 8(10–14) Kovács 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group C

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Sweden.svg  Sweden 330011981+386 Main round
2Flag of Japan.svg  Japan 320110599+64
3Flag of South Korea.svg  South Korea 310294110162 President's Cup
4Flag of the United States.svg  United States 300387115280
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
16:15
Sweden  Flag of Sweden.svg42–31Flag of South Korea.svg  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Paolantoni, García (ARG)
Eriksson, Månsson 8(20–14) Lee H., Moon 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
18 June 2025
18:30
Japan  Flag of Japan.svg41–33Flag of the United States.svg  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Nygaard, Primdahl (DEN)
Furukawa 6(20–10) McCauley 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

20 June 2025
16:15
United States  Flag of the United States.svg21–39Flag of Sweden.svg  Sweden Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Soria, Álvarez (ESP)
Campos 4(10–19) Gustavsson 9
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
20 June 2025
18:30
Japan  Flag of Japan.svg35–28Flag of South Korea.svg  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Altmár, Horváth (HUN)
Nagamori 10(22–15) Lee M. 8
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21 June 2025
16:15
South Korea  Flag of South Korea.svg35–33Flag of the United States.svg  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Fotakidis, Kinatzidis (GRE)
Lee M. 6(19–11) Neumaier 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 June 2025
18:30
Sweden  Flag of Sweden.svg38–29Flag of Japan.svg  Japan Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Mitrović, Vešović (MNE)
Månsson 10(20–12) Nagamori 10
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Group D

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Portugal (official).svg  Portugal 330010858+506 Main round
2Flag of Croatia.svg  Croatia 320110474+304
3Flag of Algeria.svg  Algeria 31027888102 President's Cup
4Flag of Canada (Pantone).svg  Canada 300352122700
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
11:45
Portugal  Flag of Portugal (official).svg33–21Flag of Algeria.svg  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Fotakidis, Kinatzidis (GRE)
Conceição 6(18–11) Adel 11
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
18 June 2025
14:00
Croatia  Flag of Croatia.svg44–20Flag of Canada (Pantone).svg  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Soria, Álvarez (ESP)
Celegin 8(21–12) Kuypers 8
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

20 June 2025
11:45
Canada  Flag of Canada (Pantone).svg12–45Flag of Portugal (official).svg  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Weijmans, Wolbertus (NED)
Desbiens, Kuypers 3(6–24) Ferreira 13
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
20 June 2025
14:00
Croatia  Flag of Croatia.svg35–24Flag of Algeria.svg  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Paolantoni, García (ARG)
Bajan 5(18–7) Youcef 9
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg

21 June 2025
11:45
Algeria  Flag of Algeria.svg33–20Flag of Canada (Pantone).svg  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Furukawa, Murata (JPN)
Faidi, Zhoual 5(14–7) Kuypers 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 June 2025
14:00
Portugal  Flag of Portugal (official).svg30–25Flag of Croatia.svg  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Fremstad, Jørstad (NOR)
Brandão 6(11–13) Bajan, Molc 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Group E

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Denmark.svg  Denmark 330012682+446 Main round
2Flag of France.svg  France 320111280+324
3Flag of Morocco.svg  Morocco 31029710142 President's Cup
4Flag of Mexico.svg  Mexico 300360132720
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
16:15
Denmark  Flag of Denmark.svg43–31Flag of Morocco.svg  Morocco Arena Katowice, Katowice
Attendance: 250
Referees: Weijmans, Wolbertus (NED)
M. Pedersen 8(21–18) Mansari 8
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
18 June 2025
18:30
France  Flag of France.svg46–17Flag of Mexico.svg  Mexico Arena Katowice, Katowice
Attendance: 290
Referees: Furukawa, Murata (JPN)
Tighioart 10(23–8) Carreño, Rivas 4
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

19 June 2025
16:15
Mexico  Flag of Mexico.svg20–48Flag of Denmark.svg  Denmark Arena Katowice, Katowice
Attendance: 250
Referees: Mitrović, Vešović (MNE)
Maya 7(8–22) M. Pedersen 14
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg
19 June 2025
18:30
France  Flag of France.svg35–28Flag of Morocco.svg  Morocco Arena Katowice, Katowice
Attendance: 240
Referees: Pukšič, Satler (SLO)
Tighioart 9(18–15) Razgui 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21 June 2025
16:15
Morocco  Flag of Morocco.svg38–23Flag of Mexico.svg  Mexico Arena Katowice, Katowice
Attendance: 290
Referees: Nygaard, Primdahl (DEN)
Saa 8(19–9) Maya 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 June 2025
18:30
Denmark  Flag of Denmark.svg35–31Flag of France.svg  France Arena Katowice, Katowice
Attendance: 740
Referees: Fabryczny, Rawicki (POL)
Larsson 8(18–16) Claude 6
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

Group F

PosTeamPldWDLGFGAGDPtsQualification
1Flag of the Faroe Islands.svg  Faroe Islands 321010391+125 Main round
2Flag of Romania.svg  Romania 3201858724
3Flag of Iceland.svg  Iceland 31119492+23 President's Cup
4Flag of North Macedonia.svg  North Macedonia 30038395120
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
11:45
Iceland  Flag of Iceland.svg25–29Flag of Romania.svg  Romania Arena Katowice, Katowice
Attendance: 504
Referees: Mitrović, Vešović (MNE)
B. Steinsson 5(12–15) Stanciuc 11
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
18 June 2025
14:00
North Macedonia  Flag of North Macedonia.svg28–33Flag of the Faroe Islands.svg  Faroe Islands Arena Katowice, Katowice
Attendance: 575
Referees: Altmár, Horváth (HUN)
Kalajdjeski, Lizunchev 6(15–16) Mittún 15
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

19 June 2025
11:45
Faroe Islands  Flag of the Faroe Islands.svg35–35Flag of Iceland.svg  Iceland Arena Katowice, Katowice
Attendance: 255
Referees: Sosa, Lemes (URU)
Mittún 11(21–19) Erlingsson 17
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg
19 June 2025
14:00
North Macedonia  Flag of North Macedonia.svg27–28Flag of Romania.svg  Romania Arena Katowice, Katowice
Attendance: 320
Referees: Fabryczny, Rawicki (POL)
Uzunchev 7(17–12) Stanciuc 13
 Number 2 in light blue rounded square.svg Report Yellow card.svg Red card.svg

21 June 2025
11:45
Romania  Flag of Romania.svg28–35Flag of the Faroe Islands.svg  Faroe Islands Arena Katowice, Katowice
Attendance: 285
Referees: Altmár, Horváth (HUN)
Stanciuc 7(15–8) Mittún 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg
21 June 2025
14:00
Iceland  Flag of Iceland.svg34–28Flag of North Macedonia.svg  North Macedonia Arena Katowice, Katowice
Attendance: 290
Referees: Budzák, Záhradník (SVK)
Erlingsson 9(15–14) Uzunchev 10
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group G

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Germany.svg  Germany 330011288+246 Main round
2Flag of Switzerland (Pantone).svg   Switzerland 3201104102+24
3Flag of Serbia.svg  Serbia 31029593+22 President's Cup
4Flag of Tunisia.svg  Tunisia 300390118280
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
18:45
Tunisia  Flag of Tunisia.svg31–41Flag of Switzerland (Pantone).svg   Switzerland Hala Legionów, Kielce
Attendance: 172
Referees: Konjičanin, Konjičanin (BIH)
Ben Fraj 12(17–21) Sarlos 10
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
18 June 2025
21:00
Germany  Flag of Germany.svg30–29Flag of Serbia.svg  Serbia Hala Legionów, Kielce
Attendance: 292
Referees: Fremstad, Jørstad (NOR)
Schmidt 10(14–12) Mitrović 7
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

19 June 2025
18:45
Tunisia  Flag of Tunisia.svg33–38Flag of Serbia.svg  Serbia Hala Legionów, Kielce
Attendance: 201
Referees: Pagh, Thygesen (DEN)
Jmour 6(10–18) Mitrović 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg
19 June 2025
21:00
Switzerland  Flag of Switzerland (Pantone).svg33–43Flag of Germany.svg  Germany Hala Legionów, Kielce
Attendance: 347
Referees: Bozhinovski, Nachevski (MKD)
Cuencas, Sigrist 6(14–21) Gömmel, Pabst 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21 June 2025
18:45
Serbia  Flag of Serbia.svg28–30Flag of Switzerland (Pantone).svg   Switzerland Hala Legionów, Kielce
Attendance: 291
Referees: Sosa, Lemes (URU)
Milovanović, Šijan 6(14–17) Sigrist 11
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
21 June 2025
21:00
Germany  Flag of Germany.svg39–26Flag of Tunisia.svg  Tunisia Hala Legionów, Kielce
Attendance: 187
Referees: Pukšič, Satler (SLO)
Günther 8(19–11) Ben Abdennebi 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group H

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Egypt.svg  Egypt 33009378+156 Main round
2Flag of Spain.svg  Spain 320110476+284
3Flag of Bahrain.svg  Bahrain 31026492282 President's Cup
4Flag of Saudi Arabia.svg  Saudi Arabia 30038196150
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
18 June 2025
11:45
Spain  Flag of Spain.svg40–19Flag of Bahrain.svg  Bahrain Hala Legionów, Kielce
Attendance: 1,109
Referees: Pagh, Thygesen (DEN)
Romero 6(21–12) E. Ali 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
18 June 2025
14:00
Egypt  Flag of Egypt.svg35–30Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 148
Referees: Bozhinovski, Nachevski (MKD)
Salem 6(19–15) Furaij 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

19 June 2025
11:45
Saudi Arabia  Flag of Saudi Arabia.svg27–35Flag of Spain.svg  Spain Hala Legionów, Kielce
Attendance: 217
Referees: Fremstad, Jørstad (NOR)
Al-Fardan, Al-Obaidi 4(9–20) Barrufet 8
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
19 June 2025
14:00
Egypt  Flag of Egypt.svg28–19Flag of Bahrain.svg  Bahrain Hala Legionów, Kielce
Attendance: 102
Referees: Budzák, Záhradník (SVK)
Mahmoud, Ragab 5(14–10) E. Ali 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21 June 2025
11:45
Bahrain  Flag of Bahrain.svg26–24Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 104
Referees: Pagh, Thygesen (DEN)
Yusuf 7(12–13) Al-Qaid 5
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg
21 June 2025
14:00
Spain  Flag of Spain.svg29–30Flag of Egypt.svg  Egypt Hala Legionów, Kielce
Attendance: 284
Referees: Konjičanin, Konjičanin (BIH)
Cikusa 6(16–16) Azab, Khallaf 7
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

President's Cup

Points obtained in the matches against the team from the group are taken over.

Group I

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Poland.svg  Poland 330010374+296 17–20th place semifinals
2Flag of Argentina.svg  Argentina 32019778+194 21st–24th place semifinals
3Flag of Brazil.svg  Brazil 31028577+82 25–28th place semifinals
4Flag of Uruguay.svg  Uruguay 300348104560 29th–32nd place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
16:15
Argentina  Flag of Argentina.svg35–16Flag of Uruguay.svg  Uruguay Orlen Arena, Płock
Attendance: 50
Referees: Balvan, Praštalo (BIH)
Laborde, Tavella 5(17–8) Cabrera 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
23 June 2025
18:30
Poland  Flag of Poland.svg31–26Flag of Brazil.svg  Brazil Orlen Arena, Płock
Attendance: 300
Referees: Diop, Faye (SEN)
Wasiak 7(17–13) Bertoldo 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

24 June 2025
16:15
Uruguay  Flag of Uruguay.svg16–30Flag of Brazil.svg  Brazil Orlen Arena, Płock
Attendance: 80
Referees: Budzák, Záhradník (SVK)
Fernández 4(9–19) Perin 5
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
18:30
Poland  Flag of Poland.svg33–32Flag of Argentina.svg  Argentina Orlen Arena, Płock
Attendance: 200
Referees: Thiyagarajah, Thiyagarajah (GER)
Wasiak 7(15–12) Obregón 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group II

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Algeria.svg  Algeria 32108364+195 [a] 17–20th place semifinals
2Flag of South Korea.svg  South Korea 321010186+155 [a] 21st–24th place semifinals
3Flag of the United States.svg  United States 31029284+82 25–28th place semifinals
4Flag of Canada (Pantone).svg  Canada 300372114420 29th–32nd place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
Notes:
  1. 1 2 South Korea 24–24 Algeria
23 June 2025
11:45
South Korea  Flag of South Korea.svg42–29Flag of Canada (Pantone).svg  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Soria, Álvarez (ESP)
Kang S. 10(22–10) Kuypers 10
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
23 June 2025
14:00
Algeria  Flag of Algeria.svg26–20Flag of the United States.svg  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Furukawa, Murata (JPN)
Adel 7(12–9) Edwards 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

24 June 2025
11:45
South Korea  Flag of South Korea.svg24–24Flag of Algeria.svg  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 425
Referees: Weijmans, Wolbertus (NED)
Lee M. 8(14–13) Youcef 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
14:00
United States  Flag of the United States.svg39–23Flag of Canada (Pantone).svg  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 425
Referees: Fotakidis, Kinatzidis (GRE)
Edwards 6(19–10) Kuypers 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Group III

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Iceland.svg  Iceland 330012380+436 17–20th place semifinals
2Flag of Morocco.svg  Morocco 3201969714 21st–24th place semifinals
3Flag of North Macedonia.svg  North Macedonia 31029585+102 25–28th place semifinals
4Flag of Mexico.svg  Mexico 300368120520 29th–32nd place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
11:45
Morocco  Flag of Morocco.svg30–26Flag of North Macedonia.svg  North Macedonia Arena Katowice, Katowice
Attendance: 295
Referees: Altmár, Horváth (HUN)
Mansari 6(14–12) Uzunchev 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
23 June 2025
14:00
Iceland  Flag of Iceland.svg41–24Flag of Mexico.svg  Mexico Arena Katowice, Katowice
Attendance: 245
Referees: Fotakidis, Kinatzidis (GRE)
Sigurjónsson 8(16–8) Flores 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

24 June 2025
11:45
Morocco  Flag of Morocco.svg28–48Flag of Iceland.svg  Iceland Arena Katowice, Katowice
Attendance: 409
Referees: Soria, Álvarez (ESP)
Razgui 7(15–20) Haraldsson 11
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
24 June 2025
14:00
Mexico  Flag of Mexico.svg21–41Flag of North Macedonia.svg  North Macedonia Arena Katowice, Katowice
Attendance: 160
Referees: Furukawa, Murata (JPN)
Anguiano 6(9–21) Subashevski 12
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Group IV

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Serbia.svg  Serbia 330010995+146 17–20th place semifinals
2Flag of Tunisia.svg  Tunisia 320110796+114 21st–24th place semifinals
3Flag of Bahrain.svg  Bahrain 31028599142 25–28th place semifinals
4Flag of Saudi Arabia.svg  Saudi Arabia 30038596110 29th–32nd place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
11:45
Serbia  Flag of Serbia.svg35–30Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 765
Referees: Fremstad, Jørstad (NOR)
Rančić 11(20–15) Baydhi 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
23 June 2025
14:00
Bahrain  Flag of Bahrain.svg27–39Flag of Tunisia.svg  Tunisia Hala Legionów, Kielce
Attendance: 65
Referees: Pukšič, Satler (SLO)
E. Ali 6(14–23) Ben Fraj 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

24 June 2025
11:45
Serbia  Flag of Serbia.svg36–32Flag of Bahrain.svg  Bahrain Hala Legionów, Kielce
Attendance: 705
Referees: Carmaux, Mursch (FRA)
Antonijević 8(19–15) E. Ali 10
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
14:00
Tunisia  Flag of Tunisia.svg35–31Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 134
Referees: Bozhinovski, Nachevski (MKD)
Jafali 8(18–17) Al-Fardan 8
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Main round

Points obtained in the matches against the team from the group are taken over.

Group I

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Slovenia.svg  Slovenia 32109891+75 Quarterfinals
2Flag of Norway.svg  Norway 31209793+44
3Flag of Austria.svg  Austria 3111767603 9–12th place semifinals
4Flag of Hungary.svg  Hungary 30038596110 13–16th place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
11:45
Norway  Flag of Norway.svg37–33Flag of Hungary.svg  Hungary Orlen Arena, Płock
Attendance: 120
Referees: Thiyagarajah, Thiyagarajah (GER)
Iversen 8(18–13) Csanálosi, Kovács 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg
23 June 2025
14:00
Austria  Flag of Austria.svg27–28Flag of Slovenia.svg  Slovenia Orlen Arena, Płock
Attendance: 200
Referees: Budzák, Záhradník (SVK)
Möstl 6(14–14) Ključanin 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

24 June 2025
11:45
Norway  Flag of Norway.svg27–27Flag of Austria.svg  Austria Orlen Arena, Płock
Attendance: 70
Referees: Sekulić, Jovandić (SRB)
Iversen 10(12–11) Meleschnig 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
14:00
Slovenia  Flag of Slovenia.svg37–31Flag of Hungary.svg  Hungary Orlen Arena, Płock
Attendance: 130
Referees: Sosa, Lemes (URU)
Anžič 11(22–15) Csanálosi 5
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group II

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Portugal (official).svg  Portugal 330010782+256 Quarterfinals
2Flag of Sweden.svg  Sweden 32019988+114
3Flag of Croatia.svg  Croatia 3102909442 9–12th place semifinals
4Flag of Japan.svg  Japan 300389121320 13–16th place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
16:15
Sweden  Flag of Sweden.svg32–28Flag of Croatia.svg  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Fabryczny, Rawicki (POL)
Månsson 14(15–19) Baković 15
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
23 June 2025
18:30
Portugal  Flag of Portugal (official).svg46–28Flag of Japan.svg  Japan Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Paolantoni, García (ARG)
Magalhães 7(23–12) Nagamori 10
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

24 June 2025
16:15
Sweden  Flag of Sweden.svg29–31Flag of Portugal (official).svg  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 475
Referees: Konjičanin, Konjičanin (BIH)
Månsson 8(21–16) Brandão 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
24 June 2025
18:30
Japan  Flag of Japan.svg32–37Flag of Croatia.svg  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 457
Referees: Nygaard, Primdahl (DEN)
Nagamori 10(18–18) Baković 9
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group III

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Denmark.svg  Denmark 330011393+206 Quarterfinals
2Flag of the Faroe Islands.svg  Faroe Islands 3201959614
3Flag of France.svg  France 31029896+22 9–12th place semifinals
4Flag of Romania.svg  Romania 300391112210 13–16th place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
16:15
Denmark  Flag of Denmark.svg37–30Flag of Romania.svg  Romania Arena Katowice, Katowice
Attendance: 350
Referees: Mitrović, Vešović (MNE)
F. Pedersen 8(18–17) Stanciuc 8
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
23 June 2025
18:30
Faroe Islands  Flag of the Faroe Islands.svg28–27Flag of France.svg  France Arena Katowice, Katowice
Attendance: 510
Referees: Konjičanin, Konjičanin (BIH)
Mittún 9(16–17) Tighioart 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

24 June 2025
16:15
Denmark  Flag of Denmark.svg41–32Flag of the Faroe Islands.svg  Faroe Islands Arena Katowice, Katowice
Attendance: 560
Referees: Altmár, Horváth (HUN)
M. Pedersen 9(20–17) Gaard Olsen 6
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
18:30
France  Flag of France.svg40–33Flag of Romania.svg  Romania Arena Katowice, Katowice
Attendance: 295
Referees: Paolantoni, García (ARG)
Desblancs 8(19–18) Stanciuc 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group IV

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Germany.svg  Germany 321010793+145 Quarterfinals
2Flag of Egypt.svg  Egypt 3201838304
3Flag of Spain.svg  Spain 311110998+113 9–12th place semifinals
4Flag of Switzerland (Pantone).svg   Switzerland 300391116250 13–16th place semifinals
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
23 June 2025
18:45
Egypt  Flag of Egypt.svg28–25Flag of Switzerland (Pantone).svg   Switzerland Hala Legionów, Kielce
Attendance: 305
Referees: Bozhinovski, Nachevski (MKD)
Mohamed 7(11–13) Sirgrist 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
23 June 2025
21:00
Germany  Flag of Germany.svg35–35Flag of Spain.svg  Spain Hala Legionów, Kielce
Attendance: 324
Referees: Carmaux, Mursch (FRA)
Móré 8(19–15) Torrebejano 9
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

24 June 2025
18:45
Switzerland  Flag of Switzerland (Pantone).svg33–45Flag of Spain.svg  Spain Hala Legionów, Kielce
Attendance: 269
Referees: Pagh, Thygesen (DEN)
Sigrist 7(16–23) Barrufet 11
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 June 2025
21:00
Germany  Flag of Germany.svg29–25Flag of Egypt.svg  Egypt Hala Legionów, Kielce
Attendance: 284
Referees: Fremstad, Jørstad (NOR)
Móré 8(13–9) El-Battawi 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Placement matches

29th place bracket

 
29th–32nd place semifinals29th place game
 
      
 
26 June
 
 
Flag of Uruguay.svg  Uruguay 24
 
27 June
 
Flag of Mexico.svg  Mexico 22
 
Flag of Uruguay.svg  Uruguay 22
 
26 June
 
Flag of Saudi Arabia.svg  Saudi Arabia 32
 
Flag of Canada (Pantone).svg  Canada 21
 
 
Flag of Saudi Arabia.svg  Saudi Arabia 44
 
31st place game
 
 
27 June
 
 
Flag of Mexico.svg  Mexico 37
 
 
Flag of Canada (Pantone).svg  Canada 26

29th–32nd place semifinals

26 June 2025
11:45
Uruguay  Flag of Uruguay.svg24–22Flag of Mexico.svg  Mexico Hala Legionów, Kielce
Attendance: 315
Referees: Diop, Faye (SEN)
Restano, Salles 4(12–10) Anguiano 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

26 June 2025
14:00
Canada  Flag of Canada (Pantone).svg21–44Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 89
Referees: Pukšič, Satler (SLO)
Desbiens 6(9–22) Al-Obaidi, Al-Turaiki 7
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg Red card.svg

31st place game

27 June 2025
11:45
Mexico  Flag of Mexico.svg37–26Flag of Canada (Pantone).svg  Canada Hala Legionów, Kielce
Attendance: 56
Referees: Balvan, Praštalo (BIH)
Anguiano 9(15–12) Houle 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

29th place game

27 June 2025
14:00
Uruguay  Flag of Uruguay.svg22–32Flag of Saudi Arabia.svg  Saudi Arabia Hala Legionów, Kielce
Attendance: 57
Referees: Pukšič, Satler (SLO)
Rana 7(9–15)three players 6
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg

25th place bracket

 
25–28th place semifinals25th place game
 
      
 
26 June
 
 
Flag of Brazil.svg  Brazil 34 (3)
 
27 June
 
Flag of North Macedonia.svg  North Macedonia (Pen)34 (4)
 
Flag of North Macedonia.svg  North Macedonia 47
 
26 June
 
Flag of the United States.svg  United States 28
 
Flag of the United States.svg  United States 29
 
 
Flag of Bahrain.svg  Bahrain 26
 
27th place game
 
 
27 June
 
 
Flag of Brazil.svg  Brazil 29
 
 
Flag of Bahrain.svg  Bahrain 28

25–28th place semifinals

26 June 2025
16:15
Brazil  Flag of Brazil.svg34–34Flag of North Macedonia.svg  North Macedonia Hala Legionów, Kielce
Attendance: 82
Referees: Pagh, Thygesen (DEN)
Silva 11(18–21) Kalajdjeski 9
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

FT: 34–34  Pen: 3–4


26 June 2025
18:30
United States  Flag of the United States.svg29–26Flag of Bahrain.svg  Bahrain Hala Legionów, Kielce
Attendance: 147
Referees: Balvan, Praštalo (BIH)
Edwards 7(16–12) Al-Showaikh 6
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

27th place game

27 June 2025
16:15
Brazil  Flag of Brazil.svg29–28Flag of Bahrain.svg  Bahrain Hala Legionów, Kielce
Attendance: 36
Referees: Budzák, Záhradník (SVK)
Bertoldo 10(14–9) Kahdem 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

25th place game

27 June 2025
18:30
North Macedonia  Flag of North Macedonia.svg47–28Flag of the United States.svg  United States Hala Legionów, Kielce
Attendance: 53
Referees: Paolantoni, García (ARG)
Belistojanoski 7(24–13) Campos 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21st place bracket

 
21st–24th place semifinals21st place game
 
      
 
26 June
 
 
Flag of Argentina.svg  Argentina 30 (2)
 
27 June
 
Flag of Morocco.svg  Morocco (Pen)30 (3)
 
Flag of Morocco.svg  Morocco 30
 
26 June
 
Flag of Tunisia.svg  Tunisia 34
 
Flag of South Korea.svg  South Korea 29
 
 
Flag of Tunisia.svg  Tunisia 31
 
23rd place game
 
 
27 June
 
 
Flag of Argentina.svg  Argentina 35
 
 
Flag of South Korea.svg  South Korea 30

21st–24th place semifinals

26 June 2025
09:30
Argentina  Flag of Argentina.svg30–30Flag of Morocco.svg  Morocco Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Sekulić, Jovandić (SRB)
Obregón 10(14–11) Razgui 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

FT: 30–30  Pen: 2–3


26 June 2025
11:45
South Korea  Flag of South Korea.svg29–31Flag of Tunisia.svg  Tunisia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 60
Referees: Fotakidis, Kinatzidis (GRE)
Kim J. 7(19–14) Ben Fraj 8
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

23rd place game

27 June 2025
09:30
Argentina  Flag of Argentina.svg35–30Flag of South Korea.svg  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 50
Referees: Weijmans, Wolbertus (NED)
Obregón 9(15–15) Lee M. 11
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

21st place game

27 June 2025
11:45
Morocco  Flag of Morocco.svg30–34Flag of Tunisia.svg  Tunisia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 30
Referees: Nygaard, Primdahl (DEN)
Razgui 7(13–18) Ben Fraj 13
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg

17th place bracket

 
17–20th place semifinals17th place game
 
      
 
26 June
 
 
Flag of Poland.svg  Poland 32
 
27 June
 
Flag of Iceland.svg  Iceland 38
 
Flag of Iceland.svg  Iceland 35
 
26 June
 
Flag of Serbia.svg  Serbia 38
 
Flag of Algeria.svg  Algeria 25
 
 
Flag of Serbia.svg  Serbia 34
 
19th place game
 
 
27 June
 
 
Flag of Poland.svg  Poland 34
 
 
Flag of Algeria.svg  Algeria 19

17–20th place semifinals

26 June 2025
14:00
Poland  Flag of Poland.svg32–38Flag of Iceland.svg  Iceland Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 300
Referees: Furukawa, Murata (JPN)
Mielczarski 7(18–18) Erlingsson 11
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

26 June 2025
16:15
Algeria  Flag of Algeria.svg25–34Flag of Serbia.svg  Serbia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 50
Referees: Nygaard, Primdahl (DEN)
Adel 7(10–17) Papović 8
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

19th place game

27 June 2025
14:00
Poland  Flag of Poland.svg34–19Flag of Algeria.svg  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 200
Referees: Soria, Álvarez (ESP)
Czertowicz 6(14–8) Adel 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

17th place game

27 June 2025
16:15
Iceland  Flag of Iceland.svg35–38Flag of Serbia.svg  Serbia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Carmaux, Mursch (FRA)
Sigurjónsson 7(18–18) Antonijević, Šijan 10
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

13–16th place bracket

 
13–16th place semifinals13th place game
 
      
 
26 June
 
 
Flag of Hungary.svg  Hungary 31
 
27 June
 
Flag of Romania.svg  Romania 19
 
Flag of Hungary.svg  Hungary 32
 
26 June
 
Flag of Switzerland (Pantone).svg   Switzerland 37
 
Flag of Japan.svg  Japan 28
 
 
Flag of Switzerland (Pantone).svg   Switzerland 40
 
15th place game
 
 
27 June
 
 
Flag of Romania.svg  Romania 43
 
 
Flag of Japan.svg  Japan 33

13–16th place semifinals

26 June 2025
14:00
Hungary  Flag of Hungary.svg31–19Flag of Romania.svg  Romania Arena Katowice, Katowice
Attendance: 215
Referees: Soria, Álvarez (ESP)
Csanálosi 4(13–10) Oancea, Stanciuc 4
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg

26 June 2025
16:15
Japan  Flag of Japan.svg28–40Flag of Switzerland (Pantone).svg   Switzerland Arena Katowice, Katowice
Attendance: 170
Referees: Fabryczny, Rawicki (POL)
Hori 6(8–16) Steenaerts 9
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

15th place game

27 June 2025
14:00
Romania  Flag of Romania.svg43–33Flag of Japan.svg  Japan Arena Katowice, Katowice
Attendance: 150
Referees: Thiyagarajah, Thiyagarajah (GER)
Radu 11(18–15) Hori 5
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

13th place game

27 June 2025
16:15
Hungary  Flag of Hungary.svg32–37Flag of Switzerland (Pantone).svg   Switzerland Arena Katowice, Katowice
Attendance: 190
Referees: Mitrović, Vešović (MNE)
Gazsó 8(17–17) Sigrist 12
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

9–12th place bracket

 
9–12th place semifinalsNinth place game
 
      
 
26 June
 
 
Flag of Austria.svg  Austria 24
 
27 June
 
Flag of France.svg  France 27
 
Flag of France.svg  France 40
 
26 June
 
Flag of Spain.svg  Spain 41
 
Flag of Croatia.svg  Croatia 31
 
 
Flag of Spain.svg  Spain 34
 
Eleventh place game
 
 
27 June
 
 
Flag of Austria.svg  Austria 30
 
 
Flag of Croatia.svg  Croatia 26

9–12th place semifinals

26 June 2025
09:30
Austria  Flag of Austria.svg24–27Flag of France.svg  France Arena Katowice, Katowice
Attendance: 230
Referees: Mitrović, Vešović (MNE)
Böhm 7(9–15) Tighioart 10
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

26 June 2025
11:45
Croatia  Flag of Croatia.svg31–34Flag of Spain.svg  Spain Arena Katowice, Katowice
Attendance: 240
Referees: Weijmans, Wolbertus (NED)
Juranić 9(14–14) González Unciti 7
Yellow card.svg Number 2 in light blue rounded square.svg Report

11th place game

27 June 2025
09:30
Austria  Flag of Austria.svg30–26Flag of Croatia.svg  Croatia Arena Katowice, Katowice
Attendance: 100
Referees: Fotakidis, Kinatzidis (GRE)
Budde 8(12–7) Ivanković 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Ninth place game

27 June 2025
11:45
France  Flag of France.svg40–41Flag of Spain.svg  Spain Arena Katowice, Katowice
Attendance: 250
Referees: Fremstad, Jørstad (NOR)
Desblancs, Tighioart 9(16–25) González Unciti 8
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Knockout stage

Bracket

Championship bracket

 
Quarter-finalsSemi-finalsFinal
 
          
 
26 June
 
 
Flag of Slovenia.svg  Slovenia 33
 
27 June
 
Flag of the Faroe Islands.svg  Faroe Islands 35
 
Flag of the Faroe Islands.svg  Faroe Islands 37
 
26 June
 
Flag of Portugal (official).svg  Portugal (ET)38
 
Flag of Portugal (official).svg  Portugal 30
 
29 June
 
Flag of Egypt.svg  Egypt 26
 
Flag of Portugal (official).svg  Portugal 26
 
26 June
 
Flag of Denmark.svg  Denmark 29
 
Flag of Denmark.svg  Denmark 25
 
27 June
 
Flag of Norway.svg  Norway 23
 
Flag of Denmark.svg  Denmark (ET)40
 
26 June
 
Flag of Sweden.svg  Sweden 37 Third place
 
Flag of Germany.svg  Germany 26
 
29 June
 
Flag of Sweden.svg  Sweden 32
 
Flag of the Faroe Islands.svg  Faroe Islands 27
 
 
Flag of Sweden.svg  Sweden 26
 

5–8th place bracket

 
5-8th semifinalsFifth place game
 
      
 
27 June
 
 
Flag of Slovenia.svg  Slovenia 30
 
29 June
 
Flag of Egypt.svg  Egypt 33
 
Flag of Egypt.svg  Egypt 26
 
27 June
 
Flag of Germany.svg  Germany 27
 
Flag of Norway.svg  Norway 29
 
 
Flag of Germany.svg  Germany 33
 
Seventh place game
 
 
29 June
 
 
Flag of Slovenia.svg  Slovenia 24
 
 
Flag of Norway.svg  Norway 23

Quarterfinals

26 June 2025
18:30
Denmark  Flag of Denmark.svg25–23Flag of Norway.svg  Norway Arena Katowice, Katowice
Attendance: 485
Referees: Konjičanin, Konjičanin (BIH)
three players 5(11–11) Gram, Wallevik 4
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

26 June 2025
18:30
Portugal  Flag of Portugal (official).svg30–26Flag of Egypt.svg  Egypt Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 150
Referees: Fremstad, Jørstad (NOR)
Teixeira 7(13–13) El-Battawi, Emad 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

26 June 2025
21:00
Slovenia  Flag of Slovenia.svg33−35Flag of the Faroe Islands.svg  Faroe Islands Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 200
Referees: Thiyagarajah, Thiyagarajah (GER)
Anžič 14(13−19) Vedelsbøl 10
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg

26 June 2025
21:00
Germany  Flag of Germany.svg26−32Flag of Sweden.svg  Sweden Arena Katowice, Katowice
Attendance: 525
Referees: Sosa, Lemes (URU)
Móré 7(14−16) Månsson 9
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

5-8th place semifinals

27 June 2025
18:30
Slovenia  Flag of Slovenia.svg30–33Flag of Egypt.svg  Egypt Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Sosa, Lemes (URU)
Anžič 9(17–14) Abdelhady, Abdelrahim 7
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg Red card.svg

27 June 2025
18:30
Norway  Flag of Norway.svg29–33Flag of Germany.svg  Germany Arena Katowice, Katowice
Attendance: 385
Referees: Bozhinovski, Nachevski (MKD)
Haugstvedt 6(13–13) Newel 7
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Semifinals

27 June 2025
21:00
Faroe Islands  Flag of the Faroe Islands.svg37–38 (ET)Flag of Portugal (official).svg  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 300
Referees: Sekulić, Jovandić (SRB)
Mittún 11(12–15) Monteiro 8
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

FT: 29–29  ET: 5–5, 3–4


27 June 2025
21:00
Denmark  Flag of Denmark.svg40–37 (ET)Flag of Sweden.svg  Sweden Arena Katowice, Katowice
Attendance: 485
Referees: Altmár, Horváth (HUN)
Jensen 7(18–19) Månsson 11
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

FT: 36–36  ET: 4–1

Seventh place game

29 June 2025
12:00
Slovenia  Flag of Slovenia.svg24–23Flag of Norway.svg  Norway Arena Katowice, Katowice
Attendance: 804
Referees: Budzák, Záhradník (SVK)
Dragić 9(10–13) Haugli, Haugstvedt 5
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Fifth place game

29 June 2025
14:30
Egypt  Flag of Egypt.svg26–27Flag of Germany.svg  Germany Arena Katowice, Katowice
Attendance: 927
Referees: Altmár, Horváth (HUN)
Azab 6(15–11) Kutz 8
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Third place game

29 June 2025
17:00
Faroe Islands  Flag of the Faroe Islands.svg27–26Flag of Sweden.svg  Sweden Arena Katowice, Katowice
Attendance: 1,480
Referees: Fabryczny, Rawicki (POL)
Mittún 9(12–12) Månsson 10
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Final

29 June 2025
19:30
Portugal  Flag of Portugal (official).svg26–29Flag of Denmark.svg  Denmark Arena Katowice, Katowice
Attendance: 2,455
Referees: Konjičanin, Konjičanin (BIH)
Brandão 6(10–14) F. Pedersen 9
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Final ranking

RankTeam
Gold medal icon.svgFlag of Denmark.svg  Denmark
Silver medal icon.svgFlag of Portugal (official).svg  Portugal
Bronze medal icon.svgFlag of the Faroe Islands.svg  Faroe Islands
4Flag of Sweden.svg  Sweden
5Flag of Germany.svg  Germany
6Flag of Egypt.svg  Egypt
7Flag of Slovenia.svg  Slovenia
8Flag of Norway.svg  Norway
9Flag of Spain.svg  Spain
10Flag of France.svg  France
11Flag of Austria.svg  Austria
12Flag of Croatia.svg  Croatia
13Flag of Switzerland (Pantone).svg   Switzerland
14Flag of Hungary.svg  Hungary
15Flag of Romania.svg  Romania
16Flag of Japan.svg  Japan
17Flag of Serbia.svg  Serbia
18Flag of Iceland.svg  Iceland
19Flag of Poland.svg  Poland
20Flag of Algeria.svg  Algeria
21Flag of Tunisia.svg  Tunisia
22Flag of Morocco.svg  Morocco
23Flag of Argentina.svg  Argentina
24Flag of South Korea.svg  South Korea
25Flag of North Macedonia.svg  North Macedonia
26Flag of the United States.svg  United States
27Flag of Brazil.svg  Brazil
28Flag of Bahrain.svg  Bahrain
29Flag of Saudi Arabia.svg  Saudi Arabia
30Flag of Uruguay.svg  Uruguay
31Flag of Mexico.svg  Mexico
32Flag of Canada (Pantone).svg  Canada

Statistics and awards

Awards

The All-star Team was announced on 29 June 2025. [10]

PositionPlayer
Goalkeeper Flag of Portugal (official).svg Diogo Rêma Marques
Right wing Flag of Denmark.svg Magnus Pedersen
Right back Flag of Denmark.svg Nikolaj Larsson
Centre back Flag of Sweden.svg Axel Månsson
Left back Flag of Portugal (official).svg João Lourenço
Left wing Flag of Sweden.svg Noah Martinsson
Pivot Flag of Egypt.svg Moaz Azab
MVP Flag of the Faroe Islands.svg Óli Mittún

References

  1. "IHF Council awards events up to 2027". ihf.info. 28 February 2020. Retrieved 26 August 2020.
  2. "Perfect Denmark seal fourth title at the IHF Men's Junior World Championship with win over Portugal". ihf.info. IHF. 29 June 2025. Retrieved 29 June 2025.
  3. "USA double down with another title at the Men's IHF Trophy North America and the Caribbean". ihf.info. 13 December 2024. Retrieved 13 December 2024.
  4. "U21-menn skulu til HM" (in Faroese). HSF. 4 February 2025. Retrieved 20 February 2025.
  5. "Kosovo and United States of America strike gold at the 2025 IHF Men's Inter-Continental Trophy". IHF. 16 March 2025. Retrieved 17 March 2025.
  6. "2025 IHF Men's Junior World Championship: Pots revealed for the draw". ihf.info. 27 January 2025. Retrieved 27 January 2025.
  7. "Draw provides high-profile clashes for the 2025 IHF Men's Junior World Championship". IHF. 28 January 2025. Retrieved 28 January 2025.
  8. "Referees for the 2025 IHF Men's Junior World Championship announced". ihf.info. 30 April 2025.
  9. "2025 IHF Men's Junior World Championship schedule revealed". ihf.info. 25 March 2025. Retrieved 25 March 2025.
  10. "Poland 2025: All-Star team revealed". ihf.info. IHF. 29 June 2025. Retrieved 29 June 2025.