# Europees kampioenschap waterpolo mannen 2018

Het 33e Europees kampioenschap waterpolo voor mannen vond plaats van 16 juli tot 28 juli 2018 in Piscines Bernat Picornell, Barcelona, Spanje. Zestien landenteams namen deel aan het toernooi. Servië won het toernooi door in de finale Spanje te verslaan. De derde plaats ging naar Kroatië, dat Italië versloeg in de strijd om de bronzen medaille.

## Gekwalificeerde teams

Het toernooi telde zestien landenteams die zich als volgt hebben geplaatst:
* Het gastland
* De beste zeven teams van het Europees kampioenschap 2016
* Acht teams die zich hebben geplaatst via de Europese kwalificatietoernooien
| Competitie | Data | Locatie | Aantal plaatsen | Gekwalificeerd |
| Gastland | 9 juli 2016 | – | 1 | Spanje |
| Europees kampioenschap 2016 | 10–23 januari 2016 | Barcelona | 7 | Kroatië Griekenland Hongarije Italië Montenegro Rusland Servië |
| Europese kwalificatietoernooien 2018 | 17 maart 2017–3 maart 2018 | diverse plaatsen | 8 | Frankrijk Roemenië Duitsland Nederland Slowakije Georgië Malta Turkije |

## Groepsfase

De zestien teams waren verdeeld over vier groepen van vier teams elk. Het eerste team van elke groep plaatste zich direct voor de kwartfinales. De teams op de tweede en derde plaats in de groep speelden playoffs tegen elkaar in cross-groep-format om zich voor de kwartfinales te plaatsen. De resterende teams speelden voor de plaatsen negen t/m twaalf. In de knock-outfase speelden de verliezende teams van elke ronde tegen elkaar om de overgebleven plaatsen achter de winnende teams.
Alle tijden zijn lokaal (UTC+2).

### Groep A

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie |
| 1 | Italië | 3 | 3 | 0 | 0 | 9 | 40 | 9 | +31 | Kwartfinales |
| 2 | Hongarije | 3 | 1 | 1 | 1 | 4 | 21 | 21 | 0 | Play-offs |
| 3 | Duitsland | 3 | 1 | 1 | 1 | 4 | 15 | 27 | −12 | Play-offs |
| 4 | Georgië | 3 | 0 | 0 | 3 | 0 | 17 | 36 | −19 | Halve finales 13–16e plaats |
* 1 2 Duitsland 4–4 Hongarije
| 16 juli 2018 15:30 | verslag | Georgië | 5–12 | Hongarije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Luis Santos (POR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Luis Santos (POR) |||
| 16 juli 2018 15:30 | verslag | Tsrepulia 2 | Goals | Bátori 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Luis Santos (POR) |
| 16 juli 2018 18:30 | verslag | Duitsland | 1–14 | Italië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Ivan Raković (SRB) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Ivan Raković (SRB) |||
| 16 juli 2018 18:30 | verslag | Zech 1 | Goals | vier spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Ivan Raković (SRB) |
| 18 juli 2018 12:30 | verslag | Duitsland | 10–9 | Georgië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |||
| 18 juli 2018 12:30 | verslag | Real 4 | Goals | Baghaturia, Rurua 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |
| 18 juli 2018 20:30 | verslag | Hongarije | 5–12 | Italië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Sergey Naumov (RUS) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Sergey Naumov (RUS) |||
| 18 juli 2018 20:30 | verslag | Manhercz 2 | Goals | vier spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Sergey Naumov (RUS) |
| 20 juli 2018 12:30 | verslag | Duitsland | 4–4 | Hongarije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Ivan Raković (SRB) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Ivan Raković (SRB) |||
| 20 juli 2018 12:30 | verslag | Real 3 | Goals | vier spelers 1 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Ivan Raković (SRB) |
| 20 juli 2018 15:30 | verslag | Georgië | 3–14 | Italië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Xavier Buch (ESP) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Xavier Buch (ESP) |||
| 20 juli 2018 15:30 | verslag | Rurua 2 | Goals | zes spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Xavier Buch (ESP) |

### Groep B

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie |
| 1 | Spanje (G) | 3 | 2 | 1 | 0 | 7 | 35 | 15 | +20 | Kwartfinales |
| 2 | Montenegro | 3 | 2 | 1 | 0 | 7 | 32 | 18 | +14 | Play-offs |
| 3 | Frankrijk | 3 | 1 | 0 | 2 | 3 | 22 | 21 | +1 | Play-offs |
| 4 | Malta | 3 | 0 | 0 | 3 | 0 | 15 | 50 | −35 | Halve finales 13–16e plaats |
* 1 2 Montenegro 7–7 Spanje
| 16 juli 2018 11:00 | verslag | Montenegro | 8–6 | Frankrijk | Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Haldun Toygarli (TUR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Haldun Toygarli (TUR) |||
| 16 juli 2018 11:00 | verslag | Ivović 3 | Goals | Crousillat 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Haldun Toygarli (TUR) |
| 16 juli 2018 22:15 | verslag | Malta | 4–21 | Spanje | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Irakli Kikalishvili (GEO) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Irakli Kikalishvili (GEO) |||
| 16 juli 2018 22:15 | verslag | S. Camilleri 2 | Goals | Granados, Tahull 4 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Irakli Kikalishvili (GEO) |
| 18 juli 2018 17:00 | verslag | Montenegro | 17–5 | Malta | Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Irakli Kikalishvili (GEO) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Irakli Kikalishvili (GEO) |||
| 18 juli 2018 17:00 | verslag | Ivović, Radović 3 | Goals | Zammit 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Irakli Kikalishvili (GEO) |
| 18 juli 2018 22:00 | verslag | Spanje | 7–4 | Frankrijk | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Attilio Paoletti (ITA) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Attilio Paoletti (ITA) |||
| 18 juli 2018 22:00 | verslag | Munarriz 4 | Goals | Guillaume 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Attilio Paoletti (ITA) |
| 20 juli 2018 18:30 | verslag | Malta | 6–12 | Frankrijk | Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Diana Dutilh-Dumas (NED) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Diana Dutilh-Dumas (NED) |||
| 20 juli 2018 18:30 | verslag | Plumpton 2 | Goals | Crousillat 4 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Diana Dutilh-Dumas (NED) |
| 20 juli 2018 22:00 | verslag | Montenegro | 7–7 | Spanje | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |||
| 20 juli 2018 22:00 | verslag | Ivović 4 | Goals | Perrone, Tahull 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |

### Groep C

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie |
| 1 | Kroatië | 3 | 3 | 0 | 0 | 9 | 49 | 17 | +32 | Kwartfinales |
| 2 | Griekenland | 3 | 2 | 0 | 1 | 6 | 46 | 19 | +27 | Play-offs |
| 3 | Nederland | 3 | 1 | 0 | 2 | 3 | 37 | 32 | +5 | Play-offs |
| 4 | Turkije | 3 | 0 | 0 | 3 | 0 | 8 | 72 | −64 | Halve finales 13–16e plaats |
| 16 juli 2018 14:00 | verslag | Turkije | 1–27 | Griekenland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Massimo Angileri (MLT) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Massimo Angileri (MLT) |||
| 16 juli 2018 14:00 | verslag | Sönmez 1 | Goals | Fountoulis 6 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Gabriella Várkonyi (HUN), Massimo Angileri (MLT) |
| 16 juli 2018 17:00 | verslag | Kroatië | 15–8 | Nederland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Radosław Koryzna (POL) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Radosław Koryzna (POL) |||
| 16 juli 2018 17:00 | verslag | Vukičević 4 | Goals | Lindhout 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Radosław Koryzna (POL) |
| 18 juli 2018 11:00 | verslag | Kroatië | 23–2 | Turkije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Marcela Mauss (GER), Massimo Angileri (MLT) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Marcela Mauss (GER), Massimo Angileri (MLT) |||
| 18 juli 2018 11:00 | verslag | Miloš 6 | Goals | Düzenli, Özbek 1 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Marcela Mauss (GER), Massimo Angileri (MLT) |
| 18 juli 2018 15:30 | verslag | Griekenland | 12–7 | Nederland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |||
| 18 juli 2018 15:30 | verslag | Vlachopoulos 6 | Goals | Janssen, Lindhout 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |
| 20 juli 2018 14:00 | verslag | Turkije | 5–22 | Nederland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Ursula Wengenroth (SUI), Luis Santos (POR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Ursula Wengenroth (SUI), Luis Santos (POR) |||
| 20 juli 2018 14:00 | verslag | Yılmaz 2 | Goals | Janssen 4 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Ursula Wengenroth (SUI), Luis Santos (POR) |
| 20 juli 2018 20:30 | verslag | Kroatië | 11–7 | Griekenland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Adrian Alexandrescu (ROU) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Adrian Alexandrescu (ROU) |||
| 20 juli 2018 20:30 | verslag | García 4 | Goals | drie spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Adrian Alexandrescu (ROU) |

### Groep D

| Pos | Team | Wed | W | G | V | Ptn | DV | DT | +/− | Kwalificatie |
| 1 | Servië | 3 | 3 | 0 | 0 | 9 | 35 | 19 | +16 | Kwartfinales |
| 2 | Rusland | 3 | 2 | 0 | 1 | 6 | 33 | 24 | +9 | Play-offs |
| 3 | Roemenië | 3 | 1 | 0 | 2 | 3 | 21 | 28 | −7 | Play-offs |
| 4 | Slowakije | 3 | 0 | 0 | 3 | 0 | 16 | 34 | −18 | Halve finales 13–16e plaats |
| 16 juli 2018 12:30 | verslag | Rusland | 12–6 | Slowakije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Georgios Stavridis (GRE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Georgios Stavridis (GRE) |||
| 16 juli 2018 12:30 | verslag | Andryukov, Nagaev 4 | Goals | Mare. Tkáč 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Georgios Stavridis (GRE) |
| 16 juli 2018 20:30 | verslag | Servië | 11–5 | Roemenië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Xavier Buch (ESP) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Xavier Buch (ESP) |||
| 16 juli 2018 20:30 | verslag | Ćuk 3 | Goals | Negrean 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Xavier Buch (ESP) |
| 18 juli 2018 14:00 | verslag | Roemenië | 9–5 | Slowakije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Nenad Periš (CRO) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Nenad Periš (CRO) |||
| 18 juli 2018 14:00 | verslag | Gheorghe 3 | Goals | vijf spelers 1 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Nenad Periš (CRO) |
| 18 juli 2018 18:30 | verslag | Rusland | 9–11 | Servië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Benjamin Mercier (FRA) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Benjamin Mercier (FRA) |||
| 18 juli 2018 18:30 | verslag | drie spelers 2 | Goals | drie spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Benjamin Mercier (FRA) |
| 20 juli 2018 11:00 | verslag | Servië | 13–5 | Slowakije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Irakli Kikalishvili (GEO) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Irakli Kikalishvili (GEO) |||
| 20 juli 2018 11:00 | verslag | zes spelers 2 | Goals | Úradník 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Irakli Kikalishvili (GEO) |
| 20 juli 2018 17:00 | verslag | Rusland | 12–7 | Roemenië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Radosław Koryzna (POL) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Radosław Koryzna (POL) |||
| 20 juli 2018 17:00 | verslag | Merkulov 5 | Goals | Ghiban 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Radosław Koryzna (POL) |

## Knock-outfase
### Wedstrijdenschema

| Play-offs | Play-offs | Kwartfinales | Kwartfinales | | Halve finales | Halve finales | Finale | Finale |
| | | 24 juli | 24 juli | | | | |
| | | Servië | 8 | | | |
| 22 juli | 22 juli | | Servië | 8 | | | |
| 22 juli | 22 juli | Hongarije | 5 | | | |
| Hongarije | 12 | Hongarije | 5 | | | |
| Hongarije | 12 | | | | 26 juli | 26 juli | |
| Nederland | 9 | | | | 26 juli | 26 juli |
| Nederland | 9 | | | | Servië | 9 |
| | | | | | Kroatië | 7 |
| | | 24 juli | 24 juli | | | | |
| | | Kroatië | 9 | | | |
| 22 juli | 22 juli | | Kroatië | 9 | | | |
| 22 juli | 22 juli | Montenegro | 7 | | | |
| Montenegro | 15 | Montenegro | 7 | | | |
| Montenegro | 15 | | | | | | 28 juli | 28 juli |
| Roemenië | 5 | | | | | | 28 juli | 28 juli |
| Roemenië | 5 | | | | | | Servië (PSO) | 12 |
| | | | | | | | Spanje | 10 |
| | | 24 juli | 24 juli | | | | | |
| | | Spanje | 10 | | | | | |
| 22 juli | 22 juli | | Spanje | 10 | | | | | |
| 22 juli | 22 juli | Griekenland | 6 | | | | | |
| Duitsland | 5 | Griekenland | 6 | | | | | |
| Duitsland | 5 | | | | 26 juli | 26 juli | | | |
| Griekenland | 13 | | | | 26 juli | 26 juli | | |
| Griekenland | 13 | | | | Spanje | 8 | | |
| | | | | | Italië | 7 | Troostfinale | Troostfinale |
| | | 24 juli | 24 juli | | | | 28 juli | 28 juli |
| | | Italië | 11 | | | | Kroatië | 10 |
| 22 juli | 22 juli | | Italië | 11 | | | | Kroatië | 10 |
| 22 juli | 22 juli | Rusland | 1 | | | | Italië | 8 |
| Frankrijk | 9 | Rusland | 1 | | | | Italië | 8 |
| Rusland | 12 | | | | | | | |

#### Wedstrijdschema plaatsen 5 t/m 8

| Halve finales plaatsen 5 t/m 8 | Halve finales plaatsen 5 t/m 8 | Vijfde plaats | Vijfde plaats |
| 26 juli | 26 juli |
| Hongarije | 6 |
| Hongarije | 6 | 28 juli | 28 juli |
| Montenegro | 7 | 28 juli | 28 juli |
| Montenegro | 7 | Montenegro | 6 |
| 26 juli | 26 juli | | Montenegro | 6 |
| 26 juli | 26 juli | Griekenland | 8 |
| Griekenland | 12 | Griekenland | 8 |
| Rusland | 11 | | |
| Rusland | 11 | Zevende plaats | Zevende plaats |
| | | 28 juli | 28 juli |
| | | Hongarije | 8 |
| | | Rusland | 9 |

#### Wedstrijdschema plaatsen 9 t/m 12

| Halve finales plaatsen 9 t/m 12 | Halve finales plaatsen 9 t/m 12 | Negende plaats | Negende plaats |
| 24 juli | 24 juli |
| Nederland | 12 |
| Nederland | 12 | 26 juli | 26 juli |
| Roemenië | 7 | 26 juli | 26 juli |
| Roemenië | 7 | Nederland | 11 |
| 24 juli | 24 juli | | Nederland | 11 |
| 24 juli | 24 juli | Duitsland | 12 |
| Duitsland | 12 | Duitsland | 12 |
| Frankrijk | 5 | | |
| Frankrijk | 5 | Elfde plaats | Elfde plaats |
| | | 26 juli | 26 juli |
| | | Roemenië | 10 |
| | | Frankrijk | 6 |

#### Wedstrijdschema plaatsen 13 t/m 16

| Halve finales plaatsen 13 t/m 16 | Halve finales plaatsen 13 t/m 16 | Dertiende plaats | Dertiende plaats |
| 22 juli | 22 juli |
| Georgië | 15 |
| Georgië | 15 | 24 juli | 24 juli |
| Turkije | 10 | 24 juli | 24 juli |
| Turkije | 10 | Georgië | 8 |
| 22 juli | 22 juli | | Georgië | 8 |
| 22 juli | 22 juli | Slowakije | 6 |
| Malta | 6 | Slowakije | 6 |
| Slowakije | 11 | | |
| Slowakije | 11 | vijftiende plaats | vijftiende plaats |
| | | 24 juli | 24 juli |
| | | Turkije (PSO) | 13 |
| | | Malta | 12 |

### Play-offs

| 22 juli 2018 17:00 | verslag | Hongarije | 12–9 | Nederland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Radosław Koryzna (POL) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Radosław Koryzna (POL) |||
| 22 juli 2018 17:00 | verslag | Vámos 4 | Goals | Filipović, Koopman 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Radosław Koryzna (POL) |
| 22 juli 2018 18:30 | verslag | Duitsland | 5–13 | Griekenland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Ivan Raković (SRB) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Ivan Raković (SRB) |||
| 22 juli 2018 18:30 | verslag | Stamm 3 | Goals | vier spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Matan Schwartz (ISR), Ivan Raković (SRB) |
| 22 juli 2018 20:30 | verslag | Montenegro | 15–5 | Roemenië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Georgios Stavridis (GRE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Georgios Stavridis (GRE) |||
| 22 juli 2018 20:30 | verslag | Petković, Radović 3 | Goals | Negrean 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Georgios Stavridis (GRE) |
| 22 juli 2018 22:00 | verslag | Frankrijk | 9–12 | Rusland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |||
| 22 juli 2018 22:00 | verslag | Crousillat, Khasz 2 | Goals | Lisunov 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |

### Kwartfinales

| 24 juli 2018 17:00 | verslag | Servië | 8–5 | Hongarije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Sergey Naumov (RUS) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Sergey Naumov (RUS) |||
| 24 juli 2018 17:00 | verslag | Jakšić 3 | Goals | Bedő 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Sergey Naumov (RUS) |
| 24 juli 2018 18:30 | verslag | Kroatië | 9–7 | Montenegro | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Xavier Buch (ESP) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Xavier Buch (ESP) |||
| 24 juli 2018 18:30 | verslag | Buljubašić 2 | Goals | drie spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Xavier Buch (ESP) |
| 24 juli 2018 20:30 | verslag | Italië | 11–1 | Rusland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Adrian Alexandrescu (ROU) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Adrian Alexandrescu (ROU) |||
| 24 juli 2018 20:30 | verslag | Figlioli 4 | Goals | Andryukov 1 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Nenad Periš (CRO), Adrian Alexandrescu (ROU) |
| 24 juli 2018 22:00 | verslag | Spanje | 10–6 | Griekenland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Matan Schwartz (ISR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Matan Schwartz (ISR) |||
| 24 juli 2018 22:00 | verslag | drie spelers 2 | Goals | Genidounias 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Matan Schwartz (ISR) |

### Halve finales plaatsen 13 t/m 16

| 22 juli 2018 13:30 | verslag | Georgië | 15–10 | Turkije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Gabriella Várkonyi (HUN) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Gabriella Várkonyi (HUN) |||
| 22 juli 2018 13:30 | verslag | Bitadze 4 | Goals | Bıyık, Ergin 4 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Stanko Ivanovski (MNE), Gabriella Várkonyi (HUN) |
| 22 juli 2018 15:00 | verslag | Malta | 6–11 | Slowakije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |||
| 22 juli 2018 15:00 | verslag | Zammit 2 | Goals | Ďurík, Kolárik 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |

### Halve finales plaatsen 9 t/m 12

| 24 juli 2018 13:30 | verslag | Nederland | 12–7 | Roemenië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Ivan Raković (SRB), Gabriella Várkonyi (HUN) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Ivan Raković (SRB), Gabriella Várkonyi (HUN) |||
| 24 juli 2018 13:30 | verslag | Koopman, Winkelhorst 3 | Goals | Ghiban 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Ivan Raković (SRB), Gabriella Várkonyi (HUN) |
| 24 juli 2018 15:00 | verslag | Duitsland | 12–5 | Frankrijk | Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Stanko Ivanovski (MNE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Stanko Ivanovski (MNE) |||
| 24 juli 2018 15:00 | verslag | Van der Bosch 3 | Goals | Vanpeperstraete 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Radosław Koryzna (POL), Stanko Ivanovski (MNE) |

### Halve finales plaatsen 5 t/m 8

| 26 juli 2018 16:45 | verslag | Hongarije | 6–7 | Montenegro | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Xavier Buch (ESP) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Xavier Buch (ESP) |||
| 26 juli 2018 16:45 | verslag | Zalánki 2 | Goals | Radović 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Attilio Paoletti (ITA), Xavier Buch (ESP) |
| 26 juli 2018 18:15 | verslag | Griekenland | 12–11 | Rusland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Matan Schwartz (ISR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Matan Schwartz (ISR) |||
| 26 juli 2018 18:15 | verslag | Fountoulis 7 | Goals | Bychkov 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Adrian Alexandrescu (ROU), Matan Schwartz (ISR) |

### Halve finales

| 26 juli 2018 20:30 | verslag | Servië | 9–7 | Kroatië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |||
| 26 juli 2018 20:30 | verslag | Ćuk, Mandić 3 | Goals | Vukičević 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |
| 26 juli 2018 22:00 | verslag | Spanje | 8–7 | Italië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |||
| 26 juli 2018 22:00 | verslag | Tahull, Mallarach 2 | Goals | Di Fulvio 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Georgios Stavridis (GRE) |

### Wedstrijd om de 15e plaats

| 24 juli 2018 10:30 | verslag | Turkije | 13–12 | Malta | Piscines Bernat Picornell, Barcelona Scheidsrechters: Irakli Kikalishvili (GEO), Diana Dutilh-Dumas (NED) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Irakli Kikalishvili (GEO), Diana Dutilh-Dumas (NED) |||
| 24 juli 2018 10:30 | verslag | Özbek 3 | Goals | Bugelli, Zammit 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Irakli Kikalishvili (GEO), Diana Dutilh-Dumas (NED) |

### Wedstrijd om de 13e plaats

| 24 juli 2018 12:00 | verslag | Georgië | 8–6 | Slowakije | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |||
| 24 juli 2018 12:00 | verslag | Rurua 3 | Goals | Kolárik 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Benjamin Mercier (FRA), Luis Santos (POR) |

### Wedstrijd om de 11e plaats

| 26 juli 2018 13:15 | verslag | Roemenië | 10–6 | Frankrijk | Piscines Bernat Picornell, Barcelona Scheidsrechters: Haldun Taygarli (TUR), Stanko Ivanovski (MNE) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Haldun Taygarli (TUR), Stanko Ivanovski (MNE) |||
| 26 juli 2018 13:15 | verslag | Radu 4 | Goals | Crousillat 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Haldun Taygarli (TUR), Stanko Ivanovski (MNE) |

### Wedstrijd om de 9e plaats

| 26 juli 2018 14:45 | verslag | Nederland | 11–12 | Duitsland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Luis Santos (POR), Benjamin Mercier (FRA) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Luis Santos (POR), Benjamin Mercier (FRA) |||
| 26 juli 2018 14:45 | verslag | Winkelhorst 3 | Goals | Real, Van der Bosch 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Luis Santos (POR), Benjamin Mercier (FRA) |

### Wedstrijd om de 7e plaats

| 28 juli 2018 16:45 | verslag | Hongarije | 8–9 | Rusland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |||
| 28 juli 2018 16:45 | verslag | Vámos 3 | Goals | Kholod 3 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Xavier Buch (ESP), Ivan Raković (SRB) |

### Wedstrijd om de 5e plaats

| 28 juli 2018 18:15 | verslag | Montenegro | 6–8 | Griekenland | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |||
| 28 juli 2018 18:15 | verslag | Ivović 3 | Goals | vier spelers 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Sergey Naumov (RUS), Radosław Koryzna (POL) |

### Troostfinale

| 28 juli 2018 20:30 | verslag | Kroatië | 10–8 | Italië | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Matan Schwartz (ISR) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Matan Schwartz (ISR) |||
| 28 juli 2018 20:30 | verslag | Fatović 3 | Goals | Di Fulvio, Gallo 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Georgios Stavridis (GRE), Matan Schwartz (ISR) |

### Finale

| 28 juli 2018 22:15 | verslag | Servië | 12–10 | Spanje | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |
| Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |||
| 28 juli 2018 22:15 | verslag | Prlainović 2 | Goals | Mallarach, Perrone 2 | Piscines Bernat Picornell, Barcelona Scheidsrechters: Boris Margeta (SLO), Adrian Alexandrescu (ROU) |

## Eindklassering

| 1 | Servië |
| 2 | Spanje |
| 3 | Kroatië |
| 4 | Italië |
| 5 | Griekenland |
| 6 | Montenegro |
| 7 | Rusland |
| 8 | Hongarije |
| 9 | Duitsland |
| 10 | Nederland |
| 11 | Roemenië |
| 12 | Frankrijk |
| 13 | Georgië |
| 14 | Slowakije |
| 15 | Turkije |
| 16 | Malta |