# Europese kampioenschappen tafeltennis 2023

De Europese kampioenschappen tafeltennis 2023 werden van 10 tot en met 17 september 2023 door de ETTU georganiseerd in de Zweedse stad Malmö.
Er werden deze editie alleen landenwedstrijden gehouden, zowel voor mannen- als voor vrouwenteams.
Beide winnaars kwalificeerden zich voor de Olympische Spelen 2024.
Een team bestaat uit drie of vier spelers. Speler 1 of speler 2 mag vervangen worden door speler 4 nadat speler 1 en 2 hun eerste wedstrijd gespeeld hebben. Een landenwedstrijd is gewonnen als er drie wedstrijden zijn gewonnen. De wedstrijden zijn gewonnen als er drie sets zijn gewonnen (best-of-five). Er worden alleen enkels gespeeld.
Zowel bij de mannen als bij de vrouwen waren Duitsland de titelverdediger. Zij, en gastland Zweden, hoefden zich niet te kwalificeren. De overige deelnemende landen namen eerst deel aan de kwalificaties.
Er waren, bij zowel de mannen als de vrouwen, acht groepen van drie teams. De teams die als laatste eindigden in hun groep vielen af op de derde dag. De overige teams plaatsen zich voor de laatste 16, waarvoor geloot werd na afloop van de laatste groepswedstrijd.
De loting voor de groepen vond plaats op 1 juli 2023.

## Onderdelen en medailles

| Mannen | Mannen | Mannen | Vrouwen | Vrouwen | Vrouwen |
| landencompetitie | 1 | Zweden | landencompetitie | 1 | Duitsland |
| landencompetitie | 2 | Duitsland | landencompetitie | 2 | Roemenië |
| landencompetitie | 3 | Frankrijk | landencompetitie | 3 | Frankrijk |
| landencompetitie | 3 | Portugal | landencompetitie | 3 | Portugal |

## Mannen
### Geplaatste landen

| Land | Reden | Land | Reden |
| Duitsland | Titelverdediger | Tsjechië | Rechtstreekse kwalificatie via A-poule |
| Zweden | Gastland | Finland | Kwalificatie via tweede ronde |
| België | Rechtstreekse kwalificatie via A-poule | Griekenland | Kwalificatie via tweede ronde |
| Denemarken | Rechtstreekse kwalificatie via A-poule | Hongarije | Kwalificatie via tweede ronde |
| Engeland | Rechtstreekse kwalificatie via A-poule | Italië | Kwalificatie via tweede ronde |
| Frankrijk | Rechtstreekse kwalificatie via A-poule | Nederland | Kwalificatie via tweede ronde |
| Kroatië | Rechtstreekse kwalificatie via A-poule | Noorwegen | Kwalificatie via tweede ronde |
| Oostenrijk | Rechtstreekse kwalificatie via A-poule | Oekraïne | Kwalificatie via tweede ronde |
| Portugal | Rechtstreekse kwalificatie via A-poule | Polen | Kwalificatie via tweede ronde |
| Roemenië | Rechtstreekse kwalificatie via A-poule | Servië | Kwalificatie via tweede ronde |
| Slovenië | Rechtstreekse kwalificatie via A-poule | Turkije | Kwalificatie via tweede ronde |
| Slowakije | Rechtstreekse kwalificatie via A-poule | Zwitserland | Kwalificatie via knock-out tweede ronde |

### Resultaten
#### Groepsfase

* Gekwalificeerd voor de knock-outfase

##### Groep A

Groep A :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Duitsland | 4 | 2 | 2 | 0 | | | |
| 2 | Polen | 3 | 2 | 1 | 1 | | | |
| 3 | Finland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 19:00 (UTC+2) | |
| Duitsland | 3-0 | Finland |
| Timo Boll | 3-0 | Alex Naumi |
| Benedikt Duda | 3-1 | Benedek Oláh |
| Ricardo Walther | 3-0 | Sam Khosravi |
| | 11 sep 19:00 (UTC+2) | |
| Duitsland | 3-1 | Polen |
| Benedikt Duda | 3-2 | Samuel Kulczycki |
| Timo Boll | 1-3 | Miłosz Redzimski |
| Ricardo Walther | 3-0 | Jakub Dyjas |
| Timo Boll | 3-1 | Samuel Kulczycki |
| | 12 sep 19:00 (UTC+2) | |
| Polen | 3-2 | Finland |
| Samuel Kulczycki | 2-3 | Alex Naumi |
| Miłosz Redzimski | 0-3 | Benedek Oláh |
| Maciej Kubik | 3-0 | Aleksi Räsänen |
| Samuel Kulczycki | 3-1 | Benedek Oláh |
| Miłosz Redzimski | 3-0 | Alex Naumi |

##### Groep B

Groep B :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Zweden | 4 | 2 | 2 | 0 | | | |
| 2 | Tsjechië | 3 | 2 | 1 | 1 | | | |
| 3 | Italië | 2 | 2 | 0 | 2 | | | |
| | 10 sep 19:00 (UTC+2) | |
| Zweden | 3-0 | Italië |
| Truls Möregårdh | 3-0 | John Oyebode |
| Mattias Falck | 3-0 | Matteo Mutti |
| Anton Källberg | 3-2 | Andrea Puppo |
| | 11 sep 19:00 (UTC+2) | |
| Zweden | 3-1 | Tsjechië |
| Mattias Falck | 2-3 | Lubomír Jančařík |
| Truls Möregårdh | 3-1 | Pavel Širuček |
| Kristian Karlsson | 3-2 | Tomáš Polanský |
| Truls Möregårdh | 3-1 | Lubomír Jančařík |
| | 12 sep 19:00 (UTC+2) | |
| Tsjechië | 3-2 | Italië |
| Lubomír Jančařík | 3-1 | Matteo Mutti |
| Pavel Širuček | 1-3 | John Oyebode |
| Jiří Martinko | 2-3 | Andrea Puppo |
| Lubomír Jančařík | 3-0 | John Oyebode |
| Pavel Širuček | 3-0 | Matteo Mutti |

##### Groep C

Groep C :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Frankrijk | 4 | 2 | 2 | 0 | | | |
| 2 | Oekraïne | 3 | 2 | 1 | 1 | | | |
| 3 | Servië | 2 | 2 | 0 | 2 | | | |
| | 10 sep 16:00 (UTC+2) | |
| Frankrijk | 3-0 | Servië |
| Félix Lebrun | 3-0 | Dimitrije Levajac |
| Alexis Lebrun | 3-0 | Aleksa Gacev |
| Can Akkuzu | 3-0 | Žolt Peto |
| | 11 sep 16:00 (UTC+2) | |
| Frankrijk | 3-1 | Oekraïne |
| Félix Lebrun | 3-1 | Viktor Jefimov |
| Alexis Lebrun | 3-0 | Anton Limonov |
| Can Akkuzu | 1-3 | Jevhen Prysjtsjepa |
| Alexis Lebrun | 3-0 | Jaroslav Zjmoedenko |
| | 12 sep 13:00 (UTC+2) | |
| Oekraïne | 3-0 | Servië |
| Jaroslav Zjmoedenko | 3-2 | Dimitrije Levajac |
| Jevhen Prysjtsjepa | 3-0 | Žolt Peto |
| Viktor Jefimov | 3-1 | Marko Jevtović |

##### Groep D

Groep D :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Portugal | 4 | 2 | 2 | 0 | | | |
| 2 | Hongarije | 3 | 2 | 1 | 1 | | | |
| 3 | Griekenland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 13:00 (UTC+2) | |
| Portugal | 3-1 | Griekenland |
| Marcos Freitas | 3-0 | Georgios Stamatouros |
| Tiago Apolónia | 3-1 | Panagiotis Gionis |
| João Geraldo | 1-3 | Ioannis Sgouropoulos |
| Marcos Freitas | 3-0 | Panagiotis Gionis |
| | 11 sep 13:00 (UTC+2) | |
| Portugal | 3-1 | Hongarije |
| Marcos Freitas | 3-2 | Ádám Szudi |
| Tiago Apolónia | 3-0 | Bence Majoros |
| João Monteiro | 1-3 | Tamás Lakatos |
| Marcos Freitas | 3-0 | Bence Majoros |
| | 12 sep 16:00 (UTC+2) | |
| Hongarije | 3-1 | Griekenland |
| Ádám Szudi | 0-3 | Panagiotis Gionis |
| Bence Majoros | 3-2 | Ioannis Sgouropoulos |
| Tamás Lakatos | 3-1 | Georgios Stamatouros |
| Ádám Szudi | 3-2 | Ioannis Sgouropoulos |

##### Groep E

Groep E :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Kroatië | 4 | 2 | 2 | 0 | | | |
| 2 | Oostenrijk | 3 | 2 | 1 | 1 | | | |
| 3 | Zwitserland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 13:00 (UTC+2) | |
| Kroatië | 3-0 | Zwitserland |
| Andrej Gaćina | 3-0 | Loic Stoll |
| Tomislav Pucar | 3-0 | Elias Hardmeier |
| Filip Zeljko | 3-2 | Pedro Osiro |
| | 11 sep 13:00 (UTC+2) | |
| Kroatië | 3-1 | Oostenrijk |
| Tomislav Pucar | 1-3 | Robert Gardos |
| Andrej Gaćina | 3-1 | Daniel Habesohn |
| Frane Kojić | 3-0 | Andreas Levenko |
| Tomislav Pucar | 3-0 | Daniel Habesohn |
| | 12 sep 16:00 (UTC+2) | |
| Oostenrijk | 3-0 | Zwitserland |
| Andreas Levenko | 3-0 | Elias Hardmeier |
| Robert Gardos | 3-0 | Loic Stoll |
| Maciej Kolodziejczyk | 3-0 | Pedro Osiro |

##### Groep F

Groep F :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Denemarken | 4 | 2 | 2 | 0 | | | |
| 2 | Slovenië | 3 | 2 | 1 | 1 | | | |
| 3 | Turkije | 2 | 2 | 0 | 2 | | | |
| | 10 sep 13:00 (UTC+2) | |
| Slovenië | 3-0 | Turkije |
| Darko Jorgić | 3-1 | İbrahim Gündüz |
| Deni Kožul | 3-0 | Abdullah Yiğenler |
| Peter Hribar | 3-1 | Ziver Gündüz |
| | 11 sep 10:00 (UTC+2) | |
| Slovenië | 1-3 | Denemarken |
| Darko Jorgić | 3-2 | Anders Lind |
| Deni Kožul | 2-3 | Jonathan Groth |
| Peter Hribar | 0-3 | Tobias Rasmussen |
| Darko Jorgić | 0-3 | Jonathan Groth |
| | 12 sep 10:00 (UTC+2) | |
| Denemarken | 3-0 | Turkije |
| Jonathan Groth | 3-0 | Abdullah Yiğenler |
| Anders Lind | 3-1 | İbrahim Gündüz |
| Tobias Rasmussen | 3-0 | Ali Afşin Gül |

##### Groep G

Groep G :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Engeland | 4 | 2 | 2 | 0 | | | |
| 2 | Roemenië | 3 | 2 | 1 | 1 | | | |
| 3 | Noorwegen | 2 | 2 | 0 | 2 | | | |
| | 10 sep 10:00 (UTC+2) | |
| Engeland | 3-1 | Noorwegen |
| Samuel Walker | 1-3 | Borgar Haug |
| Paul Drinkhall | 3-0 | Alexander Fransson |
| Tom Jarvis | 3-0 | Khai Noah Lam |
| Paul Drinkhall | 3-2 | Borgar Haug |
| | 11 sep 10:00 (UTC+2) | |
| Engeland | 3-2 | Roemenië |
| Paul Drinkhall | 1-3 | Ovidiu Ionescu |
| Liam Pitchford | 1-3 | Eduard Ionescu |
| Tom Jarvis | 3-1 | Iulian Chiriță |
| Liam Pitchford | 3-2 | Ovidiu Ionescu |
| Paul Drinkhall | 3-0 | Eduard Ionescu |
| | 12 sep 13:00 (UTC+2) | |
| Roemenië | 3-0 | Noorwegen |
| Eduard Ionescu | 3-2 | Borgar Haug |
| Ovidiu Ionescu | 3-0 | Khai Noah Lam |
| Teodor Istrate | 3-0 | Alexander Fransson |

##### Groep H

Groep H :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | België | 4 | 2 | 2 | 0 | | | |
| 2 | Slowakije | 3 | 2 | 1 | 1 | | | |
| 3 | Nederland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 10:00 (UTC+2) | |
| België | 3-0 | Nederland |
| Cédric Nuytinck | 3-0 | Gabrielius Camara |
| Martin Allegro | 3-2 | Kas van Oost |
| Adrien Rassenfosse | 3-1 | Barry Berben |
| | 11 sep 13:00 (UTC+2) | |
| België | 3-2 | Slowakije |
| Adrien Rassenfosse | 2-3 | Wang Yang |
| Cédric Nuytinck | 3-1 | Ľubomír Pištej |
| Martin Allegro | 3-1 | Jakub Zelinka |
| Cédric Nuytinck | 1-3 | Wang Yang |
| Adrien Rassenfosse | 3-1 | Ľubomír Pištej |
| | 12 sep 10:00 (UTC+2) | |
| Slowakije | 3-0 | Nederland |
| Ľubomír Pištej | 3-2 | Kas van Oost |
| Wang Yang | 3-1 | Gabrielius Camara |
| Jakub Zelinka | 3-1 | Barry Berben |

#### Knock-outfase

| Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Halve finale | Halve finale | Halve finale | Halve finale | Halve finale | Halve finale | Finale | Finale | Finale | Finale | Finale | Finale |
| Duitsland | 3 | 3 | 3 | | | 3 |
| Oekraïne | 1 | 0 | 0 | | | 0 |
| | | | | | | | Duitsland | 3 | 0 | 0 | 3 | 3 | 3 |
| | | | | | | | Kroatië | 1 | 3 | 3 | 0 | 2 | 2 |
| Slowakije | 3 | 0 | 1 | 2 | | 1 | | | | | | | |
| Kroatië | 2 | 3 | 3 | 3 | | 3 | | | | | | | |
| | | | | | | | | | | | | | | Duitsland | 3 | 1 | 3 | 3 | 3 |
| | | | | | | | | | | | | | | Portugal | 1 | 3 | 2 | 0 | 1 |
| Denemarken | 3 | 3 | 3 | | | 3 | | | | | | | | | | | | | |
| Roemenië | 0 | 0 | 0 | | | 0 | | | | | | | | | | | | | |
| | | | | | | | Denemarken | 2 | 3 | 0 | 3 | 0 | 2 | | | | | | |
| | | | | | | | Portugal | 3 | 0 | 3 | 0 | 3 | 3 | | | | | | |
| Tsjechië | 0 | 0 | 1 | | | 0 | | | | | | | | | | | | | |
| Portugal | 3 | 3 | 3 | | | 3 | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | Duitsland | 0 | 3 | 2 | 2 | 1 |
| | | | | | | | | | | | | | | | | | | | | Zweden | 3 | 2 | 3 | 3 | 3 |
| Frankrijk | 3 | 3 | 2 | 1 | 3 | 3 | | | | | | | | | | | | | |
| Slovenië | 2 | 0 | 3 | 3 | 0 | 2 | | | | | | | | | | | | | |
| | | | | | | | Frankrijk | 3 | 3 | 0 | 3 | | 3 | | | | | | |
| | | | | | | | België | 1 | 0 | 3 | 0 | | 1 | | | | | | |
| Polen | 3 | 0 | 2 | 3 | 2 | 2 | | | | | | | | | | | | | |
| België | 0 | 3 | 3 | 2 | 3 | 3 | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | Frankrijk | 3 | 2 | 0 | 2 | 1 |
| | | | | | | | | | | | | | | Zweden | 0 | 3 | 3 | 3 | 3 |
| Engeland | 0 | 3 | 1 | 3 | 2 | 2 | | | | | | | |
| Hongarije | 3 | 1 | 3 | 1 | 3 | 3 | | | | | | | |
| | | | | | | | Hongarije | 0 | 3 | 3 | 1 | 2 | 2 |
| | | | | | | | Zweden | 3 | 2 | 1 | 3 | 3 | 3 |
| Oostenrijk | 0 | 0 | 1 | | | 0 |
| Zweden | 3 | 3 | 3 | | | 3 |

##### Laatste 16

| | 14 sep 10:00 (UTC+2) | |
| Engeland | 2-3 | Hongarije |
| Paul Drinkhall | 0-3 | Ádám Szudi |
| Liam Pitchford | 3-1 | Bence Majoros |
| Tom Jarvis | 1-3 | Tamás Lakatos |
| Liam Pitchford | 3-1 | Ádám Szudi |
| Paul Drinkhall | 2-3 | Bence Majoros |
| | 14 sep 10:00 (UTC+2) | |
| Polen | 2-3 | België |
| Samuel Kulczycki | 3-0 | Cédric Nuytinck |
| Miłosz Redzimski | 0-3 | Adrien Rassenfosse |
| Maciej Kubik | 2-3 | Martin Allegro |
| Miłosz Redzimski | 3-2 | Cédric Nuytinck |
| Samuel Kulczycki | 2-3 | Adrien Rassenfosse |
| | 14 sep 13:00 (UTC+2) | |
| Frankrijk | 3-2 | Slovenië |
| Félix Lebrun | 3-2 | Darko Jorgić |
| Alexis Lebrun | 3-0 | Peter Hribar |
| Can Akkuzu | 2-3 | Deni Kožul |
| Alexis Lebrun | 1-3 | Darko Jorgić |
| Félix Lebrun | 3-0 | Peter Hribar |
| | 14 sep 13:00 (UTC+2) | |
| Slowakije | 1-3 | Kroatië |
| Ľubomír Pištej | 3-2 | Frane Kojić |
| Wang Yang | 0-3 | Tomislav Pucar |
| Jakub Zelinka | 1-3 | Andrej Gaćina |
| Ľubomír Pištej | 2-3 | Tomislav Pucar |
| | 14 sep 16:00 (UTC+2) | |
| Duitsland | 3-0 | Oekraïne |
| Benedikt Duda | 3-1 | Jaroslav Zjmoedenko |
| Timo Boll | 3-0 | Jevhen Prysjtsjepa |
| Ricardo Walther | 3-0 | Anton Limonov |
| | 14 sep 16:00 (UTC+2) | |
| Tsjechië | 0-3 | Portugal |
| Lubomír Jančařík | 0-3 | Tiago Apolónia |
| Pavel Širuček | 0-3 | Marcos Freitas |
| Tomáš Polanský | 1-3 | João Geraldo |
| | 14 sep 19:00 (UTC+2) | |
| Oostenrijk | 0-3 | Zweden |
| Andreas Levenko | 0-3 | Truls Möregårdh |
| Robert Gardos | 0-3 | Kristian Karlsson |
| Maciej Kolodziejczyk | 1-3 | Mattias Falck |
| | 14 sep 19:00 (UTC+2) | |
| Denemarken | 3-0 | Roemenië |
| Jonathan Groth | 3-0 | Eduard Ionescu |
| Anders Lind | 3-0 | Ovidiu Ionescu |
| Tobias Rasmussen | 3-0 | Teodor Istrate |

##### Kwartfinales

| | 15 sep 13:00 (UTC+2) | |
| Frankrijk | 3-1 | België |
| Félix Lebrun | 3-1 | Adrien Rassenfosse |
| Alexis Lebrun | 3-0 | Cédric Nuytinck |
| Jules Rolland | 0-3 | Martin Allegro |
| Félix Lebrun | 3-0 | Cédric Nuytinck |
| | 15 sep 16:00 (UTC+2) | |
| Duitsland | 3-2 | Kroatië |
| Timo Boll | 3-1 | Tomislav Pucar |
| Benedikt Duda | 0-3 | Andrej Gaćina |
| Ricardo Walther | 0-3 | Filip Zeljko |
| Timo Boll | 3-0 | Andrej Gaćina |
| Benedikt Duda | 3-2 | Tomislav Pucar |
| | 15 sep 19:00 (UTC+2) | |
| Hongarije | 2-3 | Zweden |
| Bence Majoros | 0-3 | Truls Möregårdh |
| Ádám Szudi | 3-2 | Kristian Karlsson |
| Tamás Lakatos | 3-1 | Anton Källberg |
| Ádám Szudi | 1-3 | Truls Möregårdh |
| Bence Majoros | 2-3 | Kristian Karlsson |
| | 15 sep 19:00 (UTC+2) | |
| Denemarken | 2-3 | Portugal |
| Anders Lind | 2-3 | Marcos Freitas |
| Jonathan Groth | 3-0 | Tiago Apolónia |
| Tobias Rasmussen | 0-3 | João Geraldo |
| Jonathan Groth | 3-0 | Marcos Freitas |
| Anders Lind | 0-3 | Tiago Apolónia |

##### Halve finales

| | 16 sep 16:00 (UTC+2) | |
| Duitsland | 3-1 | Portugal |
| Benedikt Duda | 3-1 | Marcos Freitas |
| Timo Boll | 1-3 | Tiago Apolónia |
| Kay Stumper | 3-2 | João Geraldo |
| Timo Boll | 3-0 | Marcos Freitas |
| | 16 sep 19:00 (UTC+2) | |
| Frankrijk | 1-3 | Zweden |
| Félix Lebrun | 3-0 | Truls Möregårdh |
| Alexis Lebrun | 2-3 | Mattias Falck |
| Jules Rolland | 0-3 | Kristian Karlsson |
| Alexis Lebrun | 2-3 | Truls Möregårdh |

##### Finale

| | 17 sep 17:30 (UTC+2) | |
| Duitsland | 1-3 | Zweden |
| Benedikt Duda | 0-3 | Truls Möregårdh |
| Timo Boll | 3-2 | Mattias Falck |
| Kay Stumper | 2-3 | Kristian Karlsson |
| Timo Boll | 2-3 | Truls Möregårdh |

## Vrouwen
### Geplaatste landen

| Land | Reden | Land | Reden |
| Duitsland | Titelverdediger | Spanje | Rechtstreekse kwalificatie via A-poule |
| Zweden | Gastland | Tsjechië | Rechtstreekse kwalificatie via A-poule |
| Frankrijk | Rechtstreekse kwalificatie via A-poule | België | Kwalificatie via tweede ronde |
| Hongarije | Rechtstreekse kwalificatie via A-poule | Bulgarije | Kwalificatie via tweede ronde |
| Luxemburg | Rechtstreekse kwalificatie via A-poule | Engeland | Kwalificatie via tweede ronde |
| Oekraïne | Rechtstreekse kwalificatie via A-poule | Griekenland | Kwalificatie via tweede ronde |
| Polen | Rechtstreekse kwalificatie via A-poule | Italië | Kwalificatie via tweede ronde |
| Portugal | Rechtstreekse kwalificatie via A-poule | Kroatië | Kwalificatie via tweede ronde |
| Roemenië | Rechtstreekse kwalificatie via A-poule | Oostenrijk | Kwalificatie via tweede ronde |
| Servië | Rechtstreekse kwalificatie via A-poule | Turkije | Kwalificatie via tweede ronde |
| Slovenië | Rechtstreekse kwalificatie via A-poule | Nederland | Kwalificatie via play-offs tweede ronde |
| Slowakije | Rechtstreekse kwalificatie via A-poule | Wales | Kwalificatie via play-offs tweede ronde |

### Resultaten
#### Groepsfase

* Gekwalificeerd voor de knock-outfase

##### Groep A

Groep A :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Duitsland | 4 | 2 | 2 | 0 | | | |
| 2 | Oostenrijk | 3 | 2 | 1 | 1 | | | |
| 3 | Engeland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 13:00 (UTC+2) | |
| Duitsland | 3-0 | Engeland |
| Nina Mittelham | 3-0 | Emily Bolton |
| Shan Xiaona | 3-0 | Jasmin Wong |
| Annett Kaufmann | 3-0 | Mollie Patterson |
| | 11 sep 16:00 (UTC+2) | |
| Duitsland | 3-0 | Oostenrijk |
| Nina Mittelham | 3-1 | Anastasia Sterner |
| Han Ying | 3-1 | Amelie Solja |
| Sabine Winter | 3-0 | Karoline Mischek |
| | 12 sep 19:00 (UTC+2) | |
| Oostenrijk | 3-0 | Engeland |
| Amelie Solja | 3-0 | Jasmin Wong |
| Karoline Mischek | 3-0 | Emily Bolton |
| Anastasia Sterner | 3-1 | Mollie Patterson |

##### Groep B

Groep B :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Roemenië | 4 | 2 | 2 | 0 | | | |
| 2 | Kroatië | 3 | 2 | 1 | 1 | | | |
| 3 | Slovenië | 2 | 2 | 0 | 2 | | | |
| | 10 sep 16:00 (UTC+2) | |
| Roemenië | 3-0 | Kroatië |
| Bernadette Szőcs | 3-0 | Mateja Jeger Majstorović |
| Elizabeta Samara | 3-2 | Hana Arapović |
| Andreea Dragoman | 3-0 | Lea Rakovac |
| | 11 sep 16:00 (UTC+2) | |
| Roemenië | 3-0 | Slovenië |
| Elizabeta Samara | 3-0 | Ana Tofant |
| Bernadette Szőcs | 3-0 | Katarina Stražar |
| Andreea Dragoman | 3-0 | Sara Tokić |
| | 12 sep 13:00 (UTC+2) | |
| Slovenië | 0-3 | Kroatië |
| Léa Paulin | 2-3 | Ivana Malobabić |
| Sara Tokić | 0-3 | Mateja Jeger Majstorović |
| Ana Tofant | 2-3 | Hana Arapović |

##### Groep C

Groep C :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Frankrijk | 4 | 2 | 2 | 0 | | | |
| 2 | Italië | 3 | 2 | 1 | 1 | | | |
| 3 | Turkije | 2 | 2 | 0 | 2 | | | |
| | 10 sep 10:00 (UTC+2) | |
| Frankrijk | 3-0 | Turkije |
| Prithika Pavade | 3-2 | Özge Yilmaz |
| Jia Nan Yuan | 3-0 | Sibel Altınkaya |
| Charlotte Lutz | 3-0 | Simay Kulakçeken |
| | 11 sep 10:00 (UTC+2) | |
| Frankrijk | 3-1 | Italië |
| Jia Nan Yuan | 2-3 | Nikoleta Stefanova |
| Prithika Pavade | 3-2 | Giorgia Piccolin |
| Audrey Zarif | 3-0 | Debora Vivarelli |
| Jia Nan Yuan | 3-0 | Giorgia Piccolin |
| | 12 sep 13:00 (UTC+2) | |
| Italië | 3-0 | Turkije |
| Nikoleta Stefanova | 3-2 | Sibel Altınkaya |
| Giorgia Piccolin | 3-1 | Özge Yilmaz |
| Gaia Monfardini | 3-0 | Ece Haraç |

##### Groep D

Groep D :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Portugal | 4 | 2 | 2 | 0 | | | |
| 2 | Servië | 3 | 2 | 1 | 1 | | | |
| 3 | Bulgarije | 2 | 2 | 0 | 2 | | | |
| | 10 sep 19:00 (UTC+2) | |
| Portugal | 3-1 | Bulgarije |
| Yu Fu | 3-0 | Maria Yovkova |
| Shao Jieni | 3-0 | Tsvetelina Georgieva |
| Inês Matos | 2-3 | Kalina Hristova |
| Shao Jieni | 3-0 | Maria Yovkova |
| | 11 sep 19:00 (UTC+2) | |
| Portugal | 3-2 | Servië |
| Shao Jieni | 3-1 | Izabela Lupulesku |
| Yu Fu | 2-3 | Sabina Šurjan |
| Matilde Pinto | 2-3 | Aneta Maksuti |
| Shao Jieni | 3-0 | Sabina Šurjan |
| Yu Fu | 3-1 | Izabela Lupulesku |
| | 12 sep 16:00 (UTC+2) | |
| Servië | 3-0 | Bulgarije |
| Andrea Todorović | 3-1 | Maria Yovkova |
| Izabela Lupulesku | 3-0 | Tsvetelina Georgieva |
| Aneta Maksuti | 3-2 | Kalina Hristova |

##### Groep E

Groep E :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Tsjechië | 4 | 2 | 2 | 0 | | | |
| 2 | Slowakije | 3 | 2 | 1 | 1 | | | |
| 3 | Nederland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 16:00 (UTC+2) | |
| Slowakije | 3-1 | Nederland |
| Barbora Balážová | 2-3 | Shuohan Men |
| Tatiana Kukuľková | 3-1 | Emine Ernst |
| Ema Labošová | 3-2 | Tanja Helle |
| Tatiana Kukuľková | 3-1 | Shuohan Men |
| | 11 sep 13:00 (UTC+2) | |
| Slowakije | 1-3 | Tsjechië |
| Tatiana Kukuľková | 3-2 | Katerina Tomanovska |
| Barbora Balážová | 1-3 | Hana Matelová |
| Ema Labošová | 1-3 | Zdena Blašková |
| Tatiana Kukuľková | 2-3 | Hana Matelová |
| | 12 sep 10:00 (UTC+2) | |
| Tsjechië | 3-0 | Nederland |
| Hana Matelová | 3-1 | Tanja Helle |
| Zdena Blašková | 3-0 | Shuohan Men |
| Katerina Tomanovska | 3-2 | Emine Ernst |

##### Groep F

Groep F :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Hongarije | 4 | 2 | 2 | 0 | | | |
| 2 | Oekraïne | 3 | 2 | 1 | 1 | | | |
| 3 | België | 2 | 2 | 0 | 2 | | | |
| | 10 sep 19:00 (UTC+2) | |
| Hongarije | 3-0 | België |
| Dóra Madarász | 3-0 | Lilou Massart |
| Georgina Póta | 3-2 | Margo Degraef |
| Mercedes Nagyvaradi | 3-0 | Sara Devos |
| | 11 sep 19:00 (UTC+2) | |
| Hongarije | 3-2 | Oekraïne |
| Georgina Póta | 0-3 | Margaryta Pesotska |
| Dóra Madarász | 3-1 | Solomia Bratejko |
| Bernadett Bálint | 3-2 | Hanna Haponova |
| Dóra Madarász | 1-3 | Margaryta Pesotska |
| Georgina Póta | 3-1 | Solomia Bratejko |
| | 12 sep 16:00 (UTC+2) | |
| Oekraïne | 3-0 | België |
| Margaryta Pesotska | 3-0 | Lilou Massart |
| Hanna Haponova | 3-1 | Margo Degraef |
| Solomia Bratejko | 3-0 | Julie Van Hauwaert |

##### Groep G

Groep G :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Luxemburg | 4 | 2 | 2 | 0 | | | |
| 2 | Polen | 3 | 2 | 1 | 1 | | | |
| 3 | Wales | 2 | 2 | 0 | 2 | | | |
| | 10 sep 10:00 (UTC+2) | |
| Luxemburg | 3-0 | Wales |
| Ni Xia Lian | 3-1 | Anna Hursey |
| Sarah de Nutte | 3-1 | Charlotte Carey |
| Tessy Gonderinger | 3-0 | Lara Whitton |
| | 11 sep 10:00 (UTC+2) | |
| Luxemburg | 3-2 | Polen |
| Sarah de Nutte | 3-1 | Zuzanna Wielgos |
| Ni Xia Lian | 3-1 | Natalia Bajor |
| Tessy Gonderinger | 0-3 | Katarzyna Węgrzyn |
| Sarah de Nutte | 0-3 | Natalia Bajor |
| Ni Xia Lian | 3-1 | Zuzanna Wielgos |
| | 12 sep 10:00 (UTC+2) | |
| Polen | 3-1 | Wales |
| Natalia Bajor | 3-2 | Charlotte Carey |
| Katarzyna Węgrzyn | 0-3 | Anna Hursey |
| Anna Węgrzyn | 3-0 | Lara Whitton |
| Natalia Bajor | 3-0 | Anna Hursey |

##### Groep H

Groep H :
| # | Land | Punten | Ontmoetingen | Ontmoetingen | Ontmoetingen | Wedstrijden | Wedstrijden | Wedstrijden |
| # | Land | Punten | G | W | V | G | W | V |
| 1 | Zweden | 4 | 2 | 2 | 0 | | | |
| 2 | Spanje | 3 | 2 | 1 | 1 | | | |
| 3 | Griekenland | 2 | 2 | 0 | 2 | | | |
| | 10 sep 16:00 (UTC+2) | |
| Zweden | 3-0 | Griekenland |
| Christina Källberg | 3-2 | Konstantina Paridi |
| Linda Bergström | 3-1 | Katerina Toliou |
| Filippa Bergand | 3-0 | Malamatenia Papadimitriou |
| | 11 sep 16:00 (UTC+2) | |
| Zweden | 3-2 | Spanje |
| Linda Bergström | 3-2 | Sofia-Xuan Zhang |
| Christina Källberg | 0-3 | María Xiao |
| Filippa Bergand | 3-0 | Jana Riera |
| Linda Bergström | 1-3 | María Xiao |
| Christina Källberg | 3-2 | Sofia-Xuan Zhang |
| | 12 sep 19:00 (UTC+2) | |
| Spanje | 3-1 | Griekenland |
| María Xiao | 3-0 | Ioanna Gerasimatou |
| Sofia-Xuan Zhang | 1-3 | Katerina Toliou |
| Maria Berzosa | 3-1 | Konstantina Paridi |
| María Xiao | 3-0 | Katerina Toliou |

#### Knock-outfase

| Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Laatste 16 | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Kwartfinale | Halve finale | Halve finale | Halve finale | Halve finale | Halve finale | Halve finale | Finale | Finale | Finale | Finale | Finale |
| Duitsland | 3 | 3 | 3 | | | 3 |
| Oekraïne | 0 | 1 | 0 | | | 0 |
| | | | | | | | Duitsland | 3 | 3 | 3 | | | 3 |
| | | | | | | | Italië | 0 | 0 | 0 | | | 0 |
| Italië | 3 | 0 | 3 | 0 | 3 | 3 | | | | | | | |
| Tsjechië | 0 | 3 | 1 | 3 | 0 | 2 | | | | | | | |
| | | | | | | | | | | | | | | Duitsland | 3 | 3 | 3 | | 3 |
| | | | | | | | | | | | | | | Portugal | 0 | 0 | 0 | | 0 |
| Zweden | 3 | 3 | 2 | 3 | | 3 | | | | | | | | | | | | | |
| Polen | 1 | 0 | 3 | 0 | | 1 | | | | | | | | | | | | | |
| | | | | | | | Zweden | 2 | 0 | 3 | 1 | | 1 | | | | | | |
| | | | | | | | Portugal | 3 | 3 | 1 | 3 | | 3 | | | | | | |
| Kroatië | 0 | 0 | 3 | 1 | | 1 | | | | | | | | | | | | | |
| Portugal | 3 | 3 | 0 | 3 | | 3 | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | Duitsland | 3 | 3 | 3 | 3 |
| | | | | | | | | | | | | | | | | | | | | Roemenië | 0 | 1 | 2 | 0 |
| Frankrijk | 3 | 3 | 3 | | | 3 | | | | | | | | | | | | | |
| Oostenrijk | 0 | 1 | 1 | | | 0 | | | | | | | | | | | | | |
| | | | | | | | Frankrijk | 2 | 3 | 3 | 3 | | 3 | | | | | | |
| | | | | | | | Slowakije | 3 | 0 | 1 | 1 | | 1 | | | | | | |
| Slowakije | 3 | 3 | 1 | 3 | | 3 | | | | | | | | | | | | | |
| Hongarije | 0 | 1 | 3 | 1 | | 1 | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | Frankrijk | 1 | 3 | 1 | 1 | 1 |
| | | | | | | | | | | | | | | Roemenië | 3 | 1 | 3 | 3 | 3 |
| Luxemburg | 3 | 1 | 2 | 3 | | 1 | | | | | | | |
| Spanje | 1 | 3 | 3 | 3 | | 3 | | | | | | | |
| | | | | | | | Spanje | 0 | 3 | 3 | 0 | 0 | 2 |
| | | | | | | | Roemenië | 3 | 2 | 1 | 3 | 3 | 3 |
| Servië | 0 | 3 | 0 | 2 | | 1 |
| Roemenië | 3 | 0 | 3 | 3 | | 3 |

##### Laatste 16

| | 14 sep 10:00 (UTC+2) | |
| Kroatië | 1-3 | Portugal |
| Ivana Malobabić | 0-3 | Shao Jieni |
| Mateja Jeger Majstorović | 0-3 | Yu Fu |
| Hana Arapović | 3-0 | Inês Matos |
| Mateja Jeger Majstorović | 1-3 | Shao Jieni |
| | 14 sep 10:00 (UTC+2) | |
| Luxemburg | 1-3 | Spanje |
| Ni Xia Lian | 3-1 | María Xiao |
| Sarah de Nutte | 1-3 | Sofia-Xuan Zhang |
| Tessy Gonderinger | 2-3 | Maria Berzosa |
| Sarah de Nutte | 2-3 | María Xiao |
| | 14 sep 13:00 (UTC+2) | |
| Servië | 1-3 | Roemenië |
| Izabela Lupulesku | 0-3 | Bernadette Szőcs |
| Sabina Šurjan | 3-0 | Elizabeta Samara |
| Andrea Todorović | 0-3 | Andreea Dragoman |
| Sabina Šurjan | 2-3 | Bernadette Szőcs |
| | 14 sep 13:00 (UTC+2) | |
| Slowakije | 3-1 | Hongarije |
| Barbora Balážová | 3-0 | Georgina Póta |
| Tatiana Kukuľková | 3-1 | Dóra Madarász |
| Ema Labošová | 1-3 | Mercedes Nagyvaradi |
| Barbora Balážová | 3-1 | Dóra Madarász |
| | 14 sep 16:00 (UTC+2) | |
| Zweden | 3-1 | Polen |
| Christina Källberg | 3-1 | Natalia Bajor |
| Linda Bergström | 3-0 | Katarina Stražar |
| Filippa Bergand | 0-3 | Zuzanna Wielgos |
| Linda Bergström | 3-0 | Natalia Bajor |
| | 14 sep 16:00 (UTC+2) | |
| Frankrijk | 3-0 | Oostenrijk |
| Prithika Pavade | 3-0 | Karoline Mischek |
| Jia Nan Yuan | 3-1 | Amelie Solja |
| Audrey Zarif | 3-1 | Anastasia Sterner |
| | 14 sep 19:00 (UTC+2) | |
| Duitsland | 3-0 | Oekraïne |
| Shan Xiaona | 3-0 | Anastasia Dymytrenko |
| Nina Mittelham | 3-1 | Solomia Bratejko |
| Sabine Winter | 3-0 | Hanna Haponova |
| | 14 sep 19:00 (UTC+2) | |
| Italië | 3-2 | Tsjechië |
| Nikoleta Stefanova | 3-0 | Hana Matelová |
| Giorgia Piccolin | 0-3 | Zdena Blašková |
| Gaia Monfardini | 3-1 | Katerina Tomanovska |
| Giorgia Piccolin | 0-3 | Hana Matelová |
| Nikoleta Stefanova | 3-0 | Zdena Blašková |

##### Kwartfinales

| | 15 sep 10:00 (UTC+2) | |
| Spanje | 2-3 | Roemenië |
| Maria Berzosa | 0-3 | Bernadette Szőcs |
| María Xiao | 3-2 | Elizabeta Samara |
| Sofia-Xuan Zhang | 3-1 | Andreea Dragoman |
| María Xiao | 0-3 | Bernadette Szőcs |
| Maria Berzosa | 0-3 | Elizabeta Samara |
| | 15 sep 10:00 (UTC+2) | |
| Frankrijk | 3-1 | Slowakije |
| Prithika Pavade | 2-3 | Barbora Balážová |
| Jia Nan Yuan | 3-0 | Ema Labošová |
| Audrey Zarif | 3-1 | Tatiana Kukuľková |
| Jia Nan Yuan | 3-1 | Barbora Balážová |
| | 15 sep 13:00 (UTC+2) | |
| Duitsland | 3-0 | Italië |
| Han Ying | 3-0 | Nikoleta Stefanova |
| Nina Mittelham | 3-0 | Giorgia Piccolin |
| Shan Xiaona | 3-0 | Gaia Monfardini |
| | 15 sep 16:00 (UTC+2) | |
| Zweden | 1-3 | Portugal |
| Christina Källberg | 2-3 | Shao Jieni |
| Linda Bergström | 0-3 | Yu Fu |
| Filippa Bergand | 3-1 | Matilde Pinto |
| Linda Bergström | 1-3 | Shao Jieni |

##### Halve finales

| | 16 sep 10:00 (UTC+2) | |
| Frankrijk | 1-3 | Roemenië |
| Prithika Pavade | 1-3 | Bernadette Szőcs |
| Jia Nan Yuan | 3-1 | Elizabeta Samara |
| Audrey Zarif | 1-3 | Adina Diaconu |
| Jia Nan Yuan | 1-3 | Bernadette Szőcs |
| | 16 sep 13:00 (UTC+2) | |
| Duitsland | 3-0 | Portugal |
| Nina Mittelham | 3-0 | Shao Jieni |
| Han Ying | 3-0 | Yu Fu |
| Shan Xiaona | 3-0 | Inês Matos |

##### Finale

| | 17 sep 14:00 (UTC+2) | |
| Duitsland | 3-0 | Roemenië |
| Shan Xiaona | 3-0 | Elizabeta Samara |
| Han Ying | 3-1 | Bernadette Szőcs |
| Nina Mittelham | 3-2 | Andreea Dragoman |
* ↑ ettu.org, 12 september 2023, zie hier
* ↑ ettu.org, 1 juli 2023, zie hier
* Officiële website EK 2023
* Uitslagen
* Prospectus
* Spelerslijst
1958 · 1960 · 1962 · 1964 · 1968 · 1970 · 1972 · 1974 · 1978 · 1980 · 1982 · 1984 · 1986 · 1988 · 1990 · 1992 · 1994 · 1996 · 1998 · 2000 · 2002 · 2003 · 2005 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2019 · 2020 · 2021 · 2022 · 2023 · 2024