76 matches, each on its own page; played ones with highlights and the full match.
Pool stage
60 matchesFriday, August 21
- Fri, Aug 21Pool DFrance3–0SlovakiaHighlightsFull match
- Fri, Aug 21Pool BAustria0–3SerbiaHighlightsFull match
- Fri, Aug 21Pool DCroatia0–3ItalyHighlightsFull match
- Fri, Aug 21Pool BBulgaria3–0Ukraine
- Fri, Aug 21Pool CAzerbaijan3–1Portugal
- Fri, Aug 21Pool ATürkiye3–0LatviaHighlightsFull match
- Fri, Aug 21Pool DSweden3–0MontenegroHighlightsFull match
- Fri, Aug 21Pool BCzechia3–1GreeceHighlightsFull match
Saturday, August 22
- Sat, Aug 22Pool CBelgium3–2Spain
- Sat, Aug 22Pool DItaly3–0MontenegroHighlightsFull match
- Sat, Aug 22Pool AGermany0–3Slovenia
- Sat, Aug 22Pool BUkraine2–3GreeceHighlightsFull match
- Sat, Aug 22Pool CRomania2–3NetherlandsHighlightsFull match
- Sat, Aug 22Pool DSlovakia2–3Sweden
- Sat, Aug 22Pool AHungary0–3PolandHighlightsFull match
- Sat, Aug 22Pool BAustria0–3CzechiaHighlightsFull match
Sunday, August 23
- Sun, Aug 23Pool CPortugal0–3BelgiumHighlightsFull match
- Sun, Aug 23Pool DFrance3–0CroatiaHighlightsFull match
- Sun, Aug 23Pool ALatvia1–3Germany
- Sun, Aug 23Pool BGreece3–1BulgariaHighlightsFull match
- Sun, Aug 23Pool CSpain0–3AzerbaijanHighlightsFull match
- Sun, Aug 23Pool DSweden0–3Italy
- Sun, Aug 23Pool ASlovenia1–3TürkiyeHighlightsFull match
- Sun, Aug 23Pool BCzechia1–3SerbiaHighlightsFull match
Monday, August 24
- Mon, Aug 24Pool CNetherlands3–0PortugalHighlightsFull match
- Mon, Aug 24Pool APoland3–1Latvia
- Mon, Aug 24Pool DCroatia3–2Slovakia
- Mon, Aug 24Pool BUkraine3–0Austria
- Mon, Aug 24Pool CAzerbaijan3–2Romania
- Mon, Aug 24Pool ATürkiye3–0Hungary
- Mon, Aug 24Pool DMontenegro0–3France
- Mon, Aug 24Pool BSerbia3–0BulgariaHighlightsFull match
Tuesday, August 25
- Tue, Aug 25Pool CRomania0–3BelgiumHighlightsFull match
- Tue, Aug 25Pool AHungary0–3Germany
- Tue, Aug 25Pool DItaly3–0SlovakiaHighlightsFull match
- Tue, Aug 25Pool BGreece3–1AustriaHighlightsFull match
- Tue, Aug 25Pool CNetherlands3–0SpainHighlightsFull match
- Tue, Aug 25Pool APoland3–0Slovenia
- Tue, Aug 25Pool DSweden3–2Croatia
- Tue, Aug 25Pool BCzechia3–1UkraineHighlightsFull match
Wednesday, August 26
- Wed, Aug 26Pool CSpain1–3PortugalHighlightsFull match
- Wed, Aug 26Pool ASlovenia3–2LatviaHighlightsFull match
- Wed, Aug 26Pool DFrance1–3ItalyHighlightsFull match
- Wed, Aug 26Pool BAustria2–3BulgariaHighlightsFull match
- Wed, Aug 26Pool CBelgium3–0AzerbaijanHighlightsFull match
- Wed, Aug 26Pool AGermany1–3Türkiye
- Wed, Aug 26Pool DSlovakia3–0MontenegroHighlightsFull match
- Wed, Aug 26Pool BSerbia3–0GreeceFull match
Thursday, August 27
- Thu, Aug 27Pool CNetherlands2–3BelgiumHighlightsFull match
- Thu, Aug 27Pool APoland3–0GermanyHighlightsFull match
- Thu, Aug 27Pool DCroatia3–2Montenegro
- Thu, Aug 27Pool BUkraine0–3SerbiaHighlightsFull match
- Thu, Aug 27Pool CPortugal3–2RomaniaHighlightsFull match
- Thu, Aug 27Pool ALatvia3–2HungaryHighlightsFull match
- Thu, Aug 27Pool DSweden1–3FranceHighlightsFull match
- Thu, Aug 27Pool BCzechia3–0Bulgaria
Round of 16
8 matchesSunday, August 30
Monday, August 31
Quarter-finals
4 matchesWednesday, September 2
Semi-finals
2 matchesThird place
1 matchesFinal
1 matchesSunday, September 6