This article displays the squads for the 2018 European Men's Handball Championship. Each team consists of up to 28 players, of whom 16 may be fielded for each match.
Age, club, caps and goals as of 12 January 2018.
A 22-player squad was announced on 31 December 2017. The final squad was revealed on 11 January 2018. Two days later, Domagoj Duvnjak has been replaced by Denis Buntiàdue to an injury in the match against Serbia. Ivan Peà ¡iàreplaced Mirko Aliloviàon 16 January 2018. Two days later, Marino Mariàreplaced Denis BuntiÃÂ. Aliloviàrejoined the squad on 20 January 2018 and replaced Ivan Peà ¡iÃÂ. Igor Vori and Jakov Gojun were replaced six days later by Tin Kontrec and Halil Jaganjac.
Head coach: Lino ÃÂervar
The squad was announced on 16 December 2017.
Head coach: Geir Sveinsson
The squad was announced on 11 January 2018. Nikola Crnoglavac replaced Marko Vujin on 16 January 2018 due to an injury. Dobrivoje MarkoviÃÂ was replaced by Darko StevanoviÃÂ six days later. Vanja IliÃÂ was added to the squad on 24 January 2018 to replace Milan JovanoviÃÂ.
Head coach: Jovica CvetkoviÃÂ
The squad was announced on 21 December 2017. Viktor ÃÂstlund replaced Johan Jakobsson on 24 January 2018. Two days later, Albin Lagergren was replaced by Andreas Cederholm.
Head coach: Kristján Andrésson
A 17-player squad was announced on 26 December 2017. On 15 January 2018, Alexander Hermann was replaced by Thomas Kandolf due to an injury.
Head coach: Patrekur Jóhannesson
The squad was announced on 26 December 2017. On 4 January 2018, 17 players were called up and 18 six days later. Hleb Harbuz was replaced by Mikalai Aliokhin on 22 January 2018.
Head coach: Yuri Shevtsov
A 21-player squad was announced on 8 December 2017. It was down to 20, after Olivier Nyokas left the team with an injury on 29 December 2017. The final squad was revealed on 8 January 2018. Romain Lagarde and Luka KarabatiÃÂ replaced Timothey N'Guessan and Benjamin Afgour on 20 January 2018. Benjamin Afgour and Luka KarabatiÃÂ rejoined the squad in favour of Timothey N'Guessan and Dika Mem on 28 January 2018.
Head coach: Didier Dinart/Guillaume Gille
An 18-player squad was announced on 19 December 2017. The final squad was revealed on 11 January 2018. On 16 January 2018, Joakim Hykkerud replaced Espen Lie Hansen in the squad. Two days later, Lie Hansen replaced Hykkerud. Espen Christensen was replaced by Kristian SæverÃÂ¥s on 24 January 2018.
Head coach: Christian Berge
A 20-player squad was announced on 15 December 2017. The final squad was revealed on 7 January 2018. On 17 January 2018, Bastian Roscheck was replaced by Finn Lemke. Rune Dahmke replaced Maximilian Janke three days later. Paul Drux was forced to leave due to an injury with Maximilian Janke replacing him on 22 January 2018.
Head coach: Christian Prokop
A 21-player squad was announced on 14 December 2017. It was reduced to 19 on 10 January 2018. Filip Lazarov was injured on 17 January 2018 and replaced by Velko Markoski. Nikola Markoski was replaced after Filip Lazarov rejoined the squad four days later. Goce Ojleski replaced Kiril Lazarov on 24 January 2018.
Head coach: Raúl González
A 20-player squad was announced on 22 December 2017. Mile Mijuà ¡koviàwas replaced by Nebojà ¡a Simiàon 15 January 2018. Mirko Radoviàreplaced à ½arko Pejoviàtwo days later.
Head coach: Dragan ÃÂukiÃÂ
A 21-player squad was announced on 14 December 2017. Nik Henigman was replaced by Gregor PotoÃÂnik on 15 January 2018. Patrik Leban and Urh Kastelic replaced Jan Grebenc and Urban Lesjak seven days later.
Head coach: Veselin VujoviÃÂ
An 18-player squad was announced on 29 December 2017. The final squad was revealed on 11 January 2018. Peter à  lachta replaced à  tÃÂpán Zeman on 21 January 2018. Zeman rejoined the squad three days later to replace Michal Kasal.
Head coach: Jan Filip/Daniel Kubeà ¡
The squad was announced on 15 December 2017. Peter Balling replaced Anders Zachariassen on 17 January 2018. Zachariassen rejoined the squad and replaced Niclas Kirkeløkke two days later. Niclas Kirkeløkke and Kevin Møller replaced Rene Toft Hansen and Peter Balling on 28 January 2018.
Head coach: Nikolaj Jacobsen
An 18-player squad was announced on 30 December 2017. Uroà ¡ Vilovski and Iman Jamali were replaced by Dávid Fekete and ÃÂdám Országh on 17 January 2018.
Head coach: Ljubomir Vranjes
A 19-player squad was announced on 14 December 2017. It was reduced to 17 on 30 December 2017. Aitor Ariño replaced ÃÂngel Fernández Pérez on 15 January 2018. Two days later, Julen Aguinagalde was replaced by Iosu Goñi Leoz. On 21 January 2018, Julen Aguinagalde rejoined the squad instead of Iosu Goñi Leoz. Iosu Goñi Leoz rejoined the squad on 24 January 2018, replacing Daniel Dujshebaev. Gonzalo Pérez de Vargas was replaced by Arpad à  terbik two days later.
Head coach: Jordi Ribera