76 matches, each on its own page; played ones with highlights and the full match.
Pool stage
60 matchesWednesday, September 9
Thursday, September 10
Friday, September 11
Saturday, September 12
- Sat, Sep 12Pool CDenmark3–0Netherlands
- Sat, Sep 12Pool BPoland3–0Israel
- Sat, Sep 12Pool ASweden2–3CzechiaHighlightsFull match
- Sat, Sep 12Pool DFrance3–0Türkiye
- Sat, Sep 12Pool CBelgium2–3Finland
- Sat, Sep 12Pool BBulgaria1–3Ukraine
- Sat, Sep 12Pool DRomania2–3Germany
- Sat, Sep 12Pool AGreece0–3ItalyHighlightsFull match
Sunday, September 13
Monday, September 14
- Mon, Sep 14Pool BUkraine3–0PortugalHighlightsFull match
- Mon, Sep 14Pool ASlovakia0–3Czechia
- Mon, Sep 14Pool DGermany3–1Switzerland
- Mon, Sep 14Pool CSerbia3–2Netherlands
- Mon, Sep 14Pool BBulgaria3–1Israel
- Mon, Sep 14Pool CEstonia1–3Belgium
- Mon, Sep 14Pool DRomania3–1Türkiye
- Mon, Sep 14Pool ASlovenia1–3GreeceHighlightsFull match
Tuesday, September 15
- Tue, Sep 15Pool BNorth Macedonia0–3Portugal
- Tue, Sep 15Pool AGreece3–1Sweden
- Tue, Sep 15Pool DLatvia1–3Switzerland
- Tue, Sep 15Pool CBelgium3–1Denmark
- Tue, Sep 15Pool BPoland3–0Ukraine
- Tue, Sep 15Pool CNetherlands2–3Finland
- Tue, Sep 15Pool DFrance3–0GermanyHighlightsFull match
- Tue, Sep 15Pool ACzechia1–3Italy
Wednesday, September 16
- Wed, Sep 16Pool BIsrael0–3North Macedonia
- Wed, Sep 16Pool ASweden3–1Slovakia
- Wed, Sep 16Pool DTürkiye1–3Latvia
- Wed, Sep 16Pool CDenmark2–3Serbia
- Wed, Sep 16Pool BPoland2–3Bulgaria
- Wed, Sep 16Pool CNetherlands1–3Estonia
- Wed, Sep 16Pool DFrance2–3Romania
- Wed, Sep 16Pool ACzechia1–3SloveniaHighlightsFull match
Round of 16
8 matchesSaturday, September 19
Sunday, September 20
Quarter-finals
4 matchesTuesday, September 22
Wednesday, September 23
Semi-finals
2 matchesThird place
1 matchesSaturday, September 26
Final
1 matchesSaturday, September 26