2025 IHF Men's U21 Handball World Championship

2025 IHF Men's U21 Handball World Championship
Tournament details
Host country Poland
Venue(s)4 (in 4 host cities)
Dates18–29 June
Teams32 (from 5 confederations)
Final positions
Champions Denmark (4th title)
Runners-up Portugal
Third place Faroe Islands
Fourth place Sweden
Tournament statistics
Matches played116
Goals scored7,151 (61.65 per match)
Attendance42,844 (369 per match)
Top scorer(s) Óli Mittún
(73 goals)
Awards
Best player Óli Mittún

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]

Denmark won their fourth title after beting 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

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

Draw

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

Seeding

Pot 1 Pot 2 Pot 3 Pot 4
 Norway
 Austria
 Sweden
 Portugal
 Denmark
 Iceland
 Germany
 Spain
 North Macedonia
 Egypt
 France
 Croatia
 Poland
 Japan
 Tunisia
 Hungary
 Argentina
 Serbia
 Slovenia
 South Korea
 Romania
 Bahrain
 Algeria
 Morocco
 Saudi Arabia
 Brazil
  Switzerland
 United States
 Mexico
 Uruguay
 Faroe Islands[a]
 Canada[a]
  1. ^ a b 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

Pos Team Pld W D L GF GA GD Pts Qualification
1  Norway 3 2 1 0 103 72 +31 5[a] Main round
2  Slovenia 3 2 1 0 101 73 +28 5[a]
3  Poland (H) 3 1 0 2 82 82 0 2 President's Cup
4  Uruguay 3 0 0 3 52 111 −59 0
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. ^ a b Norway 33–33 Slovenia
18 June 2025
16:15
Norway  33–33  Slovenia Orlen Arena, Płock
Attendance: 500
Referees: Thiyagarajah, Thiyagarajah (GER)
Hagen 10 (17–12) Anžič 7
 3× Report  1×
18 June 2025
18:30
Poland  39–16  Uruguay Orlen Arena, Płock
Attendance: 1,000
Referees: Diop, Faye (SEN)
Wielgucki 6 (19–8) Rana 4
 5× Report  6×

20 June 2025
16:15
Uruguay  17–35  Norway Orlen Arena, Płock
Attendance: 200
Referees: Balvan, Praštalo (BIH)
Castro, Larrosa 4 (11–18) Lid 8
 4× Report  3×
20 June 2025
18:30
Poland  21–31  Slovenia Orlen Arena, Płock
Attendance: 900
Referees: Carmaux, Mursch (FRA)
Siekierka 4 (9–14) Ključanin 7
 7× Report  10× 1×

21 June 2025
16:15
Slovenia  37–19  Uruguay Orlen Arena, Płock
Attendance: 120
Referees: Thiyagarajah, Thiyagarajah (GER)
Anžič 8 (19–13) Méndez 6
 5× Report  3×
21 June 2025
18:30
Norway  35–22  Poland Orlen Arena, Płock
Attendance: 800
Referees: Sekulić, Jovandić (SRB)
Hagen 8 (18–10) Wasiak 5
 5× Report  5×

Group B

Pos Team Pld W D L GF GA GD Pts Qualification
1  Austria 3 3 0 0 83 68 +15 6 Main round
2  Hungary 3 2 0 1 86 77 +9 4
3  Argentina 3 1 0 2 84 94 −10 2 President's Cup
4  Brazil 3 0 0 3 77 91 −14 0
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  29–23  Argentina Orlen Arena, Płock
Attendance: 200
Referees: Carmaux, Mursch (FRA)
Möstl 6 (12–13) three players 5
 5× Report  5×
18 June 2025
14:00
Hungary  29–24  Brazil Orlen Arena, Płock
Attendance: 300
Referees: Balvan, Praštalo (BIH)
Kovács 8 (13–10) Bertoldo, Perin 5
 4× 1× Report  2×

20 June 2025
11:45
Brazil  24–32  Austria Orlen Arena, Płock
Attendance: 100
Referees: Jovandić, Sekulić (SRB)
Souza 4 (14–23) Kofler, Möstl 5
 4× Report
20 June 2025
14:00
Hungary  36–31  Argentina Orlen Arena, Płock
Attendance: 100
Referees: Thiyagarajah, Thiyagarajah (GER)
Tóth 7 (16–13) Ojea 6
 8× Report  7×

21 June 2025
11:45
Argentina  30–29  Brazil Orlen Arena, Płock
Attendance: 100
Referees: Carmaux, Mursch (FRA)
Obregón, Rodríguez 9 (14–14) three players 5
 5× Report  4× 1×
21 June 2025
14:00
Austria  22–21  Hungary Orlen Arena, Płock
Attendance: 150
Referees: Diop, Faye (SEN)
Möstl 8 (10–14) Kovács 6
 2× Report  7×

Group C

Pos Team Pld W D L GF GA GD Pts Qualification
1  Sweden 3 3 0 0 119 81 +38 6 Main round
2  Japan 3 2 0 1 105 99 +6 4
3  South Korea 3 1 0 2 94 110 −16 2 President's Cup
4  United States 3 0 0 3 87 115 −28 0
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  42–31  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Paolantoni, García (ARG)
Eriksson, Månsson 8 (20–14) Lee H., Moon 6
 5× Report  2×
18 June 2025
18:30
Japan  41–33  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Nygaard, Primdahl (DEN)
Furukawa 6 (20–10) McCauley 8
 2× Report  5×

20 June 2025
16:15
United States  21–39  Sweden Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Soria, Álvarez (ESP)
Campos 4 (10–19) Gustavsson 9
 3× Report  1×
20 June 2025
18:30
Japan  35–28  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Altmár, Horváth (HUN)
Nagamori 10 (22–15) Lee M. 8
 2× Report  5×

21 June 2025
16:15
South Korea  35–33  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Fotakidis, Kinatzidis (GRE)
Lee M. 6 (19–11) Neumaier 9
 2× Report  5×
21 June 2025
18:30
Sweden  38–29  Japan Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Mitrović, Vešović (MNE)
Månsson 10 (20–12) Nagamori 10
 6× Report  3×

Group D

Pos Team Pld W D L GF GA GD Pts Qualification
1  Portugal 3 3 0 0 108 58 +50 6 Main round
2  Croatia 3 2 0 1 104 74 +30 4
3  Algeria 3 1 0 2 78 88 −10 2 President's Cup
4  Canada 3 0 0 3 52 122 −70 0
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  33–21  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Fotakidis, Kinatzidis (GRE)
Conceição 6 (18–11) Adel 11
 4× Report  6×
18 June 2025
14:00
Croatia  44–20  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 726
Referees: Soria, Álvarez (ESP)
Celegin 8 (21–12) Kuypers 8
 3× Report  2×

20 June 2025
11:45
Canada  12–45  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Weijmans, Wolbertus (NED)
Desbiens, Kuypers 3 (6–24) Ferreira 13
 3× Report  1×
20 June 2025
14:00
Croatia  35–24  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 630
Referees: Paolantoni, García (ARG)
Bajan 5 (18–7) Youcef 9
 2× 1× Report  4×

21 June 2025
11:45
Algeria  33–20  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Furukawa, Murata (JPN)
Faidi, Zhoual 5 (14–7) Kuypers 6
 3× Report  1×
21 June 2025
14:00
Portugal  30–25  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 504
Referees: Fremstad, Jørstad (NOR)
Brandão 6 (11–13) Bajan, Molc 5
 4× Report  3×

Group E

Pos Team Pld W D L GF GA GD Pts Qualification
1  Denmark 3 3 0 0 126 82 +44 6 Main round
2  France 3 2 0 1 112 80 +32 4
3  Morocco 3 1 0 2 97 101 −4 2 President's Cup
4  Mexico 3 0 0 3 60 132 −72 0
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  43–31  Morocco Arena Katowice, Katowice
Attendance: 250
Referees: Weijmans, Wolbertus (NED)
M. Pedersen 8 (21–18) Mansari 8
 1× Report  2×
18 June 2025
18:30
France  46–17  Mexico Arena Katowice, Katowice
Attendance: 290
Referees: Furukawa, Murata (JPN)
Tighioart 10 (23–8) Carreño, Rivas 4
 3× Report  2×

19 June 2025
16:15
Mexico  20–48  Denmark Arena Katowice, Katowice
Attendance: 250
Referees: Mitrović, Vešović (MNE)
Maya 7 (8–22) M. Pedersen 14
 3× 1× Report  3×
19 June 2025
18:30
France  35–28  Morocco Arena Katowice, Katowice
Attendance: 240
Referees: Pukšič, Satler (SLO)
Tighioart 9 (18–15) Razgui 8
 3× Report  6×

21 June 2025
16:15
Morocco  38–23  Mexico Arena Katowice, Katowice
Attendance: 290
Referees: Nygaard, Primdahl (DEN)
Saa 8 (19–9) Maya 7
 1× Report  1×
21 June 2025
18:30
Denmark  35–31  France Arena Katowice, Katowice
Attendance: 740
Referees: Fabryczny, Rawicki (POL)
Larsson 8 (18–16) Claude 6
 5× Report  7× 1×

Group F

Pos Team Pld W D L GF GA GD Pts Qualification
1  Faroe Islands 3 2 1 0 103 91 +12 5 Main round
2  Romania 3 2 0 1 85 87 −2 4
3  Iceland 3 1 1 1 94 92 +2 3 President's Cup
4  North Macedonia 3 0 0 3 83 95 −12 0
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  25–29  Romania Arena Katowice, Katowice
Attendance: 504
Referees: Mitrović, Vešović (MNE)
B. Steinsson 5 (12–15) Stanciuc 11
 2× Report  3×
18 June 2025
14:00
North Macedonia  28–33  Faroe Islands Arena Katowice, Katowice
Attendance: 575
Referees: Altmár, Horváth (HUN)
Kalajdjeski, Lizunchev 6 (15–16) Mittún 15
 8× Report  4×

19 June 2025
11:45
Faroe Islands  35–35  Iceland Arena Katowice, Katowice
Attendance: 255
Referees: Sosa, Lemes (URU)
Mittún 11 (21–19) Erlingsson 17
 2× Report  4× 1×
19 June 2025
14:00
North Macedonia  27–28  Romania Arena Katowice, Katowice
Attendance: 320
Referees: Fabryczny, Rawicki (POL)
Uzunchev 7 (17–12) Stanciuc 13
 6× Report  1×

21 June 2025
11:45
Romania  28–35  Faroe Islands Arena Katowice, Katowice
Attendance: 285
Referees: Altmár, Horváth (HUN)
Stanciuc 7 (15–8) Mittún 9
 7× Report  4× 1×
21 June 2025
14:00
Iceland  34–28  North Macedonia Arena Katowice, Katowice
Attendance: 290
Referees: Budzák, Záhradník (SVK)
Erlingsson 9 (15–14) Uzunchev 10
 4× Report  5×

Group G

Pos Team Pld W D L GF GA GD Pts Qualification
1  Germany 3 3 0 0 112 88 +24 6 Main round
2   Switzerland 3 2 0 1 104 102 +2 4
3  Serbia 3 1 0 2 95 93 +2 2 President's Cup
4  Tunisia 3 0 0 3 90 118 −28 0
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  31–41   Switzerland Hala Legionów, Kielce
Attendance: 172
Referees: Konjičanin, Konjičanin (BIH)
Ben Fraj 12 (17–21) Sarlos 10
 7× Report  4×
18 June 2025
21:00
Germany  30–29  Serbia Hala Legionów, Kielce
Attendance: 292
Referees: Fremstad, Jørstad (NOR)
Schmidt 10 (14–12) Mitrović 7
 7× Report  4× 1×

19 June 2025
18:45
Tunisia  33–38  Serbia Hala Legionów, Kielce
Attendance: 201
Referees: Pagh, Thygesen (DEN)
Jmour 6 (10–18) Mitrović 7
 7× Report  4× 1×
19 June 2025
21:00
Switzerland  33–43  Germany Hala Legionów, Kielce
Attendance: 347
Referees: Bozhinovski, Nachevski (MKD)
Cuencas, Sigrist 6 (14–21) Gömmel, Pabst 8
 3× Report  5×

21 June 2025
18:45
Serbia  28–30   Switzerland Hala Legionów, Kielce
Attendance: 291
Referees: Sosa, Lemes (URU)
Milovanović, Šijan 6 (14–17) Sigrist 11
 3× Report  2×
21 June 2025
21:00
Germany  39–26  Tunisia Hala Legionów, Kielce
Attendance: 187
Referees: Pukšič, Satler (SLO)
Günther 8 (19–11) Ben Abdennebi 7
 7× Report  7×

Group H

Pos Team Pld W D L GF GA GD Pts Qualification
1  Egypt 3 3 0 0 93 78 +15 6 Main round
2  Spain 3 2 0 1 104 76 +28 4
3  Bahrain 3 1 0 2 64 92 −28 2 President's Cup
4  Saudi Arabia 3 0 0 3 81 96 −15 0
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  40–19  Bahrain Hala Legionów, Kielce
Attendance: 1,109
Referees: Pagh, Thygesen (DEN)
Romero 6 (21–12) E. Ali 6
 3× Report  3×
18 June 2025
14:00
Egypt  35–30  Saudi Arabia Hala Legionów, Kielce
Attendance: 148
Referees: Bozhinovski, Nachevski (MKD)
Salem 6 (19–15) Furaij 7
 4× Report  5×

19 June 2025
11:45
Saudi Arabia  27–35  Spain Hala Legionów, Kielce
Attendance: 217
Referees: Fremstad, Jørstad (NOR)
Al-Fardan, Al-Obaidi 4 (9–20) Barrufet 8
 5× Report  2×
19 June 2025
14:00
Egypt  28–19  Bahrain Hala Legionów, Kielce
Attendance: 102
Referees: Budzák, Záhradník (SVK)
Mahmoud, Ragab 5 (14–10) E. Ali 6
 7× Report  4×

21 June 2025
11:45
Bahrain  26–24  Saudi Arabia Hala Legionów, Kielce
Attendance: 104
Referees: Pagh, Thygesen (DEN)
Yusuf 7 (12–13) Al-Qaid 5
 5× 1× Report  4×
21 June 2025
14:00
Spain  29–30  Egypt Hala Legionów, Kielce
Attendance: 284
Referees: Konjičanin, Konjičanin (BIH)
Cikusa 6 (16–16) Azab, Khallaf 7
 3× Report  6× 1×

President's Cup

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

Group I

Pos Team Pld W D L GF GA GD Pts Qualification
1  Poland 3 3 0 0 103 74 +29 6 17–20th place semifinals
2  Argentina 3 2 0 1 97 78 +19 4 21st–24th place semifinals
3  Brazil 3 1 0 2 85 77 +8 2 25–28th place semifinals
4  Uruguay 3 0 0 3 48 104 −56 0 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  35–16  Uruguay Orlen Arena, Płock
Attendance: 50
Referees: Balvan, Praštalo (BIH)
Laborde, Tavella 5 (17–8) Cabrera 7
 4× Report  3×
23 June 2025
18:30
Poland  31–26  Brazil Orlen Arena, Płock
Attendance: 300
Referees: Diop, Faye (SEN)
Wasiak 7 (17–13) Bertoldo 8
 4× Report  6× 2×

24 June 2025
16:15
Uruguay  16–30  Brazil Orlen Arena, Płock
Attendance: 80
Referees: Budzák, Záhradník (SVK)
Fernández 4 (9–19) Perin 5
 3× Report  5×
24 June 2025
18:30
Poland  33–32  Argentina Orlen Arena, Płock
Attendance: 200
Referees: Thiyagarajah, Thiyagarajah (GER)
Wasiak 7 (15–12) Obregón 6
 4× Report  5×

Group II

Pos Team Pld W D L GF GA GD Pts Qualification
1  Algeria 3 2 1 0 83 64 +19 5[a] 17–20th place semifinals
2  South Korea 3 2 1 0 101 86 +15 5[a] 21st–24th place semifinals
3  United States 3 1 0 2 92 84 +8 2 25–28th place semifinals
4  Canada 3 0 0 3 72 114 −42 0 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. ^ a b South Korea 24–24 Algeria
23 June 2025
11:45
South Korea  42–29  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Soria, Álvarez (ESP)
Kang S. 10 (22–10) Kuypers 10
 2× Report  4×
23 June 2025
14:00
Algeria  26–20  United States Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Furukawa, Murata (JPN)
Adel 7 (12–9) Edwards 8
 7× Report  2×

24 June 2025
11:45
South Korea  24–24  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 425
Referees: Weijmans, Wolbertus (NED)
Lee M. 8 (14–13) Youcef 7
 3× Report  6×
24 June 2025
14:00
United States  39–23  Canada Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 425
Referees: Fotakidis, Kinatzidis (GRE)
Edwards 6 (19–10) Kuypers 7
 4× Report  6×

Group III

Pos Team Pld W D L GF GA GD Pts Qualification
1  Iceland 3 3 0 0 123 80 +43 6 17–20th place semifinals
2  Morocco 3 2 0 1 96 97 −1 4 21st–24th place semifinals
3  North Macedonia 3 1 0 2 95 85 +10 2 25–28th place semifinals
4  Mexico 3 0 0 3 68 120 −52 0 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  30–26  North Macedonia Arena Katowice, Katowice
Attendance: 295
Referees: Altmár, Horváth (HUN)
Mansari 6 (14–12) Uzunchev 6
 4× Report  3×
23 June 2025
14:00
Iceland  41–24  Mexico Arena Katowice, Katowice
Attendance: 245
Referees: Fotakidis, Kinatzidis (GRE)
Sigurjónsson 8 (16–8) Flores 5
 1× Report  3×

24 June 2025
11:45
Morocco  28–48  Iceland Arena Katowice, Katowice
Attendance: 409
Referees: Soria, Álvarez (ESP)
Razgui 7 (15–20) Haraldsson 11
 3× 1× Report  4×
24 June 2025
14:00
Mexico  21–41  North Macedonia Arena Katowice, Katowice
Attendance: 160
Referees: Furukawa, Murata (JPN)
Anguiano 6 (9–21) Subashevski 12
 4× Report  3×

Group IV

Pos Team Pld W D L GF GA GD Pts Qualification
1  Serbia 3 3 0 0 109 95 +14 6 17–20th place semifinals
2  Tunisia 3 2 0 1 107 96 +11 4 21st–24th place semifinals
3  Bahrain 3 1 0 2 85 99 −14 2 25–28th place semifinals
4  Saudi Arabia 3 0 0 3 85 96 −11 0 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  35–30  Saudi Arabia Hala Legionów, Kielce
Attendance: 765
Referees: Fremstad, Jørstad (NOR)
Rančić 11 (20–15) Baydhi 7
 1× Report  2×
23 June 2025
14:00
Bahrain  27–39  Tunisia Hala Legionów, Kielce
Attendance: 65
Referees: Pukšič, Satler (SLO)
E. Ali 6 (14–23) Ben Fraj 7
 4× Report  6×

24 June 2025
11:45
Serbia  36–32  Bahrain Hala Legionów, Kielce
Attendance: 705
Referees: Carmaux, Mursch (FRA)
Antonijević 8 (19–15) E. Ali 10
 4× Report  1×
24 June 2025
14:00
Tunisia  35–31  Saudi Arabia Hala Legionów, Kielce
Attendance: 134
Referees: Bozhinovski, Nachevski (MKD)
Jafali 8 (18–17) Al-Fardan 8
 2× 1× Report  3× 1×

Main round

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

Group I

Pos Team Pld W D L GF GA GD Pts Qualification
1  Slovenia 3 2 1 0 98 91 +7 5 Quarterfinals
2  Norway 3 1 2 0 97 93 +4 4
3  Austria 3 1 1 1 76 76 0 3 9–12th place semifinals
4  Hungary 3 0 0 3 85 96 −11 0 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  37–33  Hungary Orlen Arena, Płock
Attendance: 120
Referees: Thiyagarajah, Thiyagarajah (GER)
Iversen 8 (18–13) Csanálosi, Kovács 5
 3× Report  9× 1×
23 June 2025
14:00
Austria  27–28  Slovenia Orlen Arena, Płock
Attendance: 200
Referees: Budzák, Záhradník (SVK)
Möstl 6 (14–14) Ključanin 6
 3× Report  1× 1×

24 June 2025
11:45
Norway  27–27  Austria Orlen Arena, Płock
Attendance: 70
Referees: Sekulić, Jovandić (SRB)
Iversen 10 (12–11) Meleschnig 6
 5× Report  6×
24 June 2025
14:00
Slovenia  37–31  Hungary Orlen Arena, Płock
Attendance: 130
Referees: Sosa, Lemes (URU)
Anžič 11 (22–15) Csanálosi 5
 3× Report  6×

Group II

Pos Team Pld W D L GF GA GD Pts Qualification
1  Portugal 3 3 0 0 107 82 +25 6 Quarterfinals
2  Sweden 3 2 0 1 99 88 +11 4
3  Croatia 3 1 0 2 90 94 −4 2 9–12th place semifinals
4  Japan 3 0 0 3 89 121 −32 0 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  32–28  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Fabryczny, Rawicki (POL)
Månsson 14 (15–19) Baković 15
 2× Report  5×
23 June 2025
18:30
Portugal  46–28  Japan Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 627
Referees: Paolantoni, García (ARG)
Magalhães 7 (23–12) Nagamori 10
 4× Report  2×

24 June 2025
16:15
Sweden  29–31  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 475
Referees: Konjičanin, Konjičanin (BIH)
Månsson 8 (21–16) Brandão 6
 4× Report  3×
24 June 2025
18:30
Japan  32–37  Croatia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 457
Referees: Nygaard, Primdahl (DEN)
Nagamori 10 (18–18) Baković 9
 3× Report  3×

Group III

Pos Team Pld W D L GF GA GD Pts Qualification
1  Denmark 3 3 0 0 113 93 +20 6 Quarterfinals
2  Faroe Islands 3 2 0 1 95 96 −1 4
3  France 3 1 0 2 98 96 +2 2 9–12th place semifinals
4  Romania 3 0 0 3 91 112 −21 0 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  37–30  Romania Arena Katowice, Katowice
Attendance: 350
Referees: Mitrović, Vešović (MNE)
F. Pedersen 8 (18–17) Stanciuc 8
 1× Report  4×
23 June 2025
18:30
Faroe Islands  28–27  France Arena Katowice, Katowice
Attendance: 510
Referees: Konjičanin, Konjičanin (BIH)
Mittún 9 (16–17) Tighioart 9
 2× Report  3× 1×

24 June 2025
16:15
Denmark  41–32  Faroe Islands Arena Katowice, Katowice
Attendance: 560
Referees: Altmár, Horváth (HUN)
M. Pedersen 9 (20–17) Gaard Olsen 6
 3× 1× Report  2×
24 June 2025
18:30
France  40–33  Romania Arena Katowice, Katowice
Attendance: 295
Referees: Paolantoni, García (ARG)
Desblancs 8 (19–18) Stanciuc 6
 1× Report  2×

Group IV

Pos Team Pld W D L GF GA GD Pts Qualification
1  Germany 3 2 1 0 107 93 +14 5 Quarterfinals
2  Egypt 3 2 0 1 83 83 0 4
3  Spain 3 1 1 1 109 98 +11 3 9–12th place semifinals
4   Switzerland 3 0 0 3 91 116 −25 0 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  28–25   Switzerland Hala Legionów, Kielce
Attendance: 305
Referees: Bozhinovski, Nachevski (MKD)
Mohamed 7 (11–13) Sirgrist 9
 3× Report  3×
23 June 2025
21:00
Germany  35–35  Spain Hala Legionów, Kielce
Attendance: 324
Referees: Carmaux, Mursch (FRA)
Móré 8 (19–15) Torrebejano 9
 6× Report  4×

24 June 2025
18:45
Switzerland  33–45  Spain Hala Legionów, Kielce
Attendance: 269
Referees: Pagh, Thygesen (DEN)
Sigrist 7 (16–23) Barrufet 11
 5× Report  1×
24 June 2025
21:00
Germany  29–25  Egypt Hala Legionów, Kielce
Attendance: 284
Referees: Fremstad, Jørstad (NOR)
Móré 8 (13–9) El-Battawi 6
 2× Report  3×

Placement matches

29th place bracket

 
29th–32nd place semifinals29th place game
 
      
 
26 June
 
 
 Uruguay24
 
27 June
 
 Mexico22
 
 Uruguay22
 
26 June
 
 Saudi Arabia32
 
 Canada21
 
 
 Saudi Arabia44
 
31st place game
 
 
27 June
 
 
 Mexico37
 
 
 Canada26

29th–32nd place semifinals

26 June 2025
11:45
Uruguay  24–22  Mexico Hala Legionów, Kielce
Attendance: 315
Referees: Diop, Faye (SEN)
Restano, Salles 4 (12–10) Anguiano 7
 4× Report  4×

26 June 2025
14:00
Canada  21–44  Saudi Arabia Hala Legionów, Kielce
Attendance: 89
Referees: Pukšič, Satler (SLO)
Desbiens 6 (9–22) Al-Obaidi, Al-Turaiki 7
 2× 1× Report  1× 1×

31st place game

27 June 2025
11:45
Mexico  37–26  Canada Hala Legionów, Kielce
Attendance: 56
Referees: Balvan, Praštalo (BIH)
Anguiano 9 (15–12) Houle 9
 4× Report  1×

29th place game

27 June 2025
14:00
Uruguay  22–32  Saudi Arabia Hala Legionów, Kielce
Attendance: 57
Referees: Pukšič, Satler (SLO)
Rana 7 (9–15) three players 6
 4× 1× Report  7×

25th place bracket

 
25–28th place semifinals25th place game
 
      
 
26 June
 
 
 Brazil34 (3)
 
27 June
 
 North Macedonia (Pen)34 (4)
 
 North Macedonia47
 
26 June
 
 United States28
 
 United States29
 
 
 Bahrain26
 
27th place game
 
 
27 June
 
 
 Brazil29
 
 
 Bahrain28

25–28th place semifinals

26 June 2025
16:15
Brazil  34–34  North Macedonia Hala Legionów, Kielce
Attendance: 82
Referees: Pagh, Thygesen (DEN)
Silva 11 (18–21) Kalajdjeski 9
 3× 1× Report  2×

FT: 34–34 Pen: 3–4


26 June 2025
18:30
United States  29–26  Bahrain Hala Legionów, Kielce
Attendance: 147
Referees: Balvan, Praštalo (BIH)
Edwards 7 (16–12) Al-Showaikh 6
 3× 1× Report  1× 1×

27th place game

27 June 2025
16:15
Brazil  29–28  Bahrain Hala Legionów, Kielce
Attendance: 36
Referees: Budzák, Záhradník (SVK)
Bertoldo 10 (14–9) Kahdem 8
 6× Report  5×

25th place game

27 June 2025
18:30
North Macedonia  47–28  United States Hala Legionów, Kielce
Attendance: 53
Referees: Paolantoni, García (ARG)
Belistojanoski 7 (24–13) Campos 8
 3× Report  3×

21st place bracket

 
21st–24th place semifinals21st place game
 
      
 
26 June
 
 
 Argentina30 (2)
 
27 June
 
 Morocco (Pen)30 (3)
 
 Morocco30
 
26 June
 
 Tunisia34
 
 South Korea29
 
 
 Tunisia31
 
23rd place game
 
 
27 June
 
 
 Argentina35
 
 
 South Korea30

21st–24th place semifinals

26 June 2025
09:30
Argentina  30–30  Morocco Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Sekulić, Jovandić (SRB)
Obregón 10 (14–11) Razgui 8
 3× Report  8× 2×

FT: 30–30 Pen: 2–3


26 June 2025
11:45
South Korea  29–31  Tunisia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 60
Referees: Fotakidis, Kinatzidis (GRE)
Kim J. 7 (19–14) Ben Fraj 8
 2× 1× Report  5×

23rd place game

27 June 2025
09:30
Argentina  35–30  South Korea Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 50
Referees: Weijmans, Wolbertus (NED)
Obregón 9 (15–15) Lee M. 11
 2× Report  4×

21st place game

27 June 2025
11:45
Morocco  30–34  Tunisia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 30
Referees: Nygaard, Primdahl (DEN)
Razgui 7 (13–18) Ben Fraj 13
 7× 1× Report  5×

17th place bracket

 
17–20th place semifinals17th place game
 
      
 
26 June
 
 
 Poland32
 
27 June
 
 Iceland38
 
 Iceland35
 
26 June
 
 Serbia38
 
 Algeria25
 
 
 Serbia34
 
19th place game
 
 
27 June
 
 
 Poland34
 
 
 Algeria19

17–20th place semifinals

26 June 2025
14:00
Poland  32–38  Iceland Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 300
Referees: Furukawa, Murata (JPN)
Mielczarski 7 (18–18) Erlingsson 11
 5× Report  2×

26 June 2025
16:15
Algeria  25–34  Serbia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 50
Referees: Nygaard, Primdahl (DEN)
Adel 7 (10–17) Papović 8
 4× Report  2× 2×

19th place game

27 June 2025
14:00
Poland  34–19  Algeria Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 200
Referees: Soria, Álvarez (ESP)
Czertowicz 6 (14–8) Adel 8
 2× Report  6×

17th place game

27 June 2025
16:15
Iceland  35–38  Serbia Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Carmaux, Mursch (FRA)
Sigurjónsson 7 (18–18) Antonijević, Šijan 10
 4× Report  8×

13–16th place bracket

 
13–16th place semifinals13th place game
 
      
 
26 June
 
 
 Hungary31
 
27 June
 
 Romania19
 
 Hungary32
 
26 June
 
  Switzerland37
 
 Japan28
 
 
  Switzerland40
 
15th place game
 
 
27 June
 
 
 Romania43
 
 
 Japan33

13–16th place semifinals

26 June 2025
14:00
Hungary  31–19  Romania Arena Katowice, Katowice
Attendance: 215
Referees: Soria, Álvarez (ESP)
Csanálosi 4 (13–10) Oancea, Stanciuc 4
 2× 1× Report  5×

26 June 2025
16:15
Japan  28–40   Switzerland Arena Katowice, Katowice
Attendance: 170
Referees: Fabryczny, Rawicki (POL)
Hori 6 (8–16) Steenaerts 9
 2× Report  2×

15th place game

27 June 2025
14:00
Romania  43–33  Japan Arena Katowice, Katowice
Attendance: 150
Referees: Thiyagarajah, Thiyagarajah (GER)
Radu 11 (18–15) Hori 5
 5× Report  1×

13th place game

27 June 2025
16:15
Hungary  32–37   Switzerland Arena Katowice, Katowice
Attendance: 190
Referees: Mitrović, Vešović (MNE)
Gazsó 8 (17–17) Sigrist 12
 4× Report  5×

9–12th place bracket

 
9–12th place semifinalsNinth place game
 
      
 
26 June
 
 
 Austria24
 
27 June
 
 France27
 
 France40
 
26 June
 
 Spain41
 
 Croatia31
 
 
 Spain34
 
Eleventh place game
 
 
27 June
 
 
 Austria30
 
 
 Croatia26

9–12th place semifinals

26 June 2025
09:30
Austria  24–27  France Arena Katowice, Katowice
Attendance: 230
Referees: Mitrović, Vešović (MNE)
Böhm 7 (9–15) Tighioart 10
 4× Report  1×

26 June 2025
11:45
Croatia  31–34  Spain Arena Katowice, Katowice
Attendance: 240
Referees: Weijmans, Wolbertus (NED)
Juranić 9 (14–14) González Unciti 7
 5× Report

11th place game

27 June 2025
09:30
Austria  30–26  Croatia Arena Katowice, Katowice
Attendance: 100
Referees: Fotakidis, Kinatzidis (GRE)
Budde 8 (12–7) Ivanković 7
 4× Report  6×

Ninth place game

27 June 2025
11:45
France  40–41  Spain Arena Katowice, Katowice
Attendance: 250
Referees: Fremstad, Jørstad (NOR)
Desblancs, Tighioart 9 (16–25) González Unciti 8
 2× Report  4×

Knockout stage

Bracket

Championship bracket

 
Quarter-finalsSemi-finalsFinal
 
          
 
26 June
 
 
 Slovenia33
 
27 June
 
 Faroe Islands35
 
 Faroe Islands37
 
26 June
 
 Portugal (ET)38
 
 Portugal30
 
29 June
 
 Egypt26
 
 Portugal26
 
26 June
 
 Denmark29
 
 Denmark25
 
27 June
 
 Norway23
 
 Denmark (ET)40
 
26 June
 
 Sweden37 Third place
 
 Germany26
 
29 June
 
 Sweden32
 
 Faroe Islands27
 
 
 Sweden26
 

5–8th place bracket

 
5-8th semifinalsFifth place game
 
      
 
27 June
 
 
 Slovenia30
 
29 June
 
 Egypt33
 
 Egypt26
 
27 June
 
 Germany27
 
 Norway29
 
 
 Germany33
 
Seventh place game
 
 
29 June
 
 
 Slovenia24
 
 
 Norway23

Quarterfinals

26 June 2025
18:30
Denmark  25–23  Norway Arena Katowice, Katowice
Attendance: 485
Referees: Konjičanin, Konjičanin (BIH)
three players 5 (11–11) Gram, Wallevik 4
 4× Report  3×

26 June 2025
18:30
Portugal  30–26  Egypt Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 150
Referees: Fremstad, Jørstad (NOR)
Teixeira 7 (13–13) El-Battawi, Emad 6
 3× Report  4×

26 June 2025
21:00
Slovenia  33−35  Faroe Islands Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 200
Referees: Thiyagarajah, Thiyagarajah (GER)
Anžič 14 (13−19) Vedelsbøl 10
 6× 1× Report  6×

26 June 2025
21:00
Germany  26−32  Sweden Arena Katowice, Katowice
Attendance: 525
Referees: Sosa, Lemes (URU)
Móré 7 (14−16) Månsson 9
 6× Report  8× 2×

5-8th place semifinals

27 June 2025
18:30
Slovenia  30–33  Egypt Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 100
Referees: Sosa, Lemes (URU)
Anžič 9 (17–14) Abdelhady, Abdelrahim 7
 5× 1× Report  3× 1×

27 June 2025
18:30
Norway  29–33  Germany Arena Katowice, Katowice
Attendance: 385
Referees: Bozhinovski, Nachevski (MKD)
Haugstvedt 6 (13–13) Newel 7
 4× 2× Report  2×

Semifinals

27 June 2025
21:00
Faroe Islands  37–38 (ET)  Portugal Arena Sosnowiec - ArcelorMittal Park, Sosnowiec
Attendance: 300
Referees: Sekulić, Jovandić (SRB)
Mittún 11 (12–15) Monteiro 8
 4× Report  7× 1×

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


27 June 2025
21:00
Denmark  40–37 (ET)  Sweden Arena Katowice, Katowice
Attendance: 485
Referees: Altmár, Horváth (HUN)
Jensen 7 (18–19) Månsson 11
 2× Report  4×

FT: 36–36 ET: 4–1

Seventh place game

29 June 2025
12:00
Slovenia  24–23  Norway Arena Katowice, Katowice
Attendance: 804
Referees: Budzák, Záhradník (SVK)
Dragić 9 (10–13) Haugli, Haugstvedt 5
 4× Report  1×

Fifth place game

29 June 2025
14:30
Egypt  26–27  Germany Arena Katowice, Katowice
Attendance: 927
Referees: Altmár, Horváth (HUN)
Azab 6 (15–11) Kutz 8
 2× Report  4×

Third place game

29 June 2025
17:00
Faroe Islands  27–26  Sweden Arena Katowice, Katowice
Attendance: 1,480
Referees: Fabryczny, Rawicki (POL)
Mittún 9 (12–12) Månsson 10
 1× 1× Report  4×

Final

29 June 2025
19:30
Portugal  26–29  Denmark Arena Katowice, Katowice
Attendance: 2,455
Referees: Konjičanin, Konjičanin (BIH)
Brandão 6 (10–14) F. Pedersen 9
 5× 1× Report  3×

Final ranking

Rank Team
 Denmark
 Portugal
 Faroe Islands
4  Sweden
5  Germany
6  Egypt
7  Slovenia
8  Norway
9  Spain
10  France
11  Austria
12  Croatia
13   Switzerland
14  Hungary
15  Romania
16  Japan
17  Serbia
18  Iceland
19  Poland
20  Algeria
21  Tunisia
22  Morocco
23  Argentina
24  South Korea
25  North Macedonia
26  United States
27  Brazil
28  Bahrain
29  Saudi Arabia
30  Uruguay
31  Mexico
32  Canada

Statistics and awards

Awards

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

Position Player
Goalkeeper Diogo Rêma Marques
Right wing Magnus Pedersen
Right back Nikolaj Larsson
Centre back Axel Månsson
Left back João Lourenço
Left wing Noah Martinsson
Pivot Moaz Azab
MVP Ó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.