84 matches, each on its own page; played ones with highlights and the full match.
Week 1
78 matchesFriday, May 29
Saturday, May 30
Sunday, May 31
Friday, June 5
- Fri, Jun 5Komandu sporta spelu halle RIGARomania3–2Latvia
- Fri, Jun 5A.Y.S. Sport Hall BAKUSweden3–0Azerbaijan
- Fri, Jun 5Sportska dvorana "Mirsad Hurić" GORAŽDESpain3–0Bosnia & Herzegovina
- Fri, Jun 5Nastavno-Sportska Dvorana Gradski Vrt OSIJEKGreece3–1Croatia
- Fri, Jun 5AGCO Power Arena NOKIASwitzerland2–3Finland
- Fri, Jun 5Multiversum SCHWECHATSlovakia3–0Austria
- Fri, Jun 5Topolica BARSlovenia3–0Montenegro
- Fri, Jun 5Pavilhao de Desportos de VILA DO CONDEHungary3–0Portugal
Saturday, June 6
- Sat, Jun 6Komandu sporta spelu halle RIGAIsrael0–3Romania
- Sat, Jun 6AGCO Power Arena NOKIAAlbania0–3Switzerland
- Sat, Jun 6A.Y.S. Sport Hall BAKUEstonia0–3Sweden
- Sat, Jun 6Topolica BARGeorgia0–3Slovenia
- Sat, Jun 6Sportska dvorana "Mirsad Hurić" GORAŽDEKosovo1–3Spain
- Sat, Jun 6Nastavno-Sportska Dvorana Gradski Vrt OSIJEKLithuania0–3Greece
- Sat, Jun 6Multiversum SCHWECHATIceland0–3Slovakia
- Sat, Jun 6Pavilhao de Desportos de VILA DO CONDENorth Macedonia0–3Hungary
Sunday, June 7
- Sun, Jun 7AGCO Power Arena NOKIAFinland3–0Albania
- Sun, Jun 7Multiversum SCHWECHATAustria3–0Iceland
- Sun, Jun 7A.Y.S. Sport Hall BAKUAzerbaijan3–0Estonia
- Sun, Jun 7Sportska dvorana "Mirsad Hurić" GORAŽDEBosnia & Herzegovina3–0Kosovo
- Sun, Jun 7Nastavno-Sportska Dvorana Gradski Vrt OSIJEKCroatia3–0Lithuania
- Sun, Jun 7Pavilhao de Desportos de VILA DO CONDEPortugal3–0North Macedonia
- Sun, Jun 7Komandu sporta spelu halle RIGALatvia0–3Israel
- Sun, Jun 7Topolica BARMontenegro3–1Georgia
Friday, June 12
- Fri, Jun 12Pilatus Arena KRIENSGeorgia0–3Switzerland
- Fri, Jun 12Polivalenta ALBA BLAJAlbania0–3Romania
- Fri, Jun 12Neapolis National Sports Hall LARISSAKosovo0–3Greece
- Fri, Jun 12Messzi Istvan Sportcsarnok KECSKEMETEstonia0–3Hungary
- Fri, Jun 12Športna Dvorana Vižmarje Brod LJUBLJANAIceland0–3Slovenia
- Fri, Jun 12Arena POPRADIsrael0–3Slovakia
- Fri, Jun 12Catena Arena ÄNGELHOLMLithuania0–3Sweden
- Fri, Jun 12Pabellón Pedro Ferrándiz ALICANTENorth Macedonia0–3Spain
Saturday, June 13
- Sat, Jun 13Pilatus Arena KRIENSAustria3–0Georgia
- Sat, Jun 13Polivalenta ALBA BLAJMontenegro3–0Albania
- Sat, Jun 13Arena POPRADFinland3–0Israel
- Sat, Jun 13Catena Arena ÄNGELHOLMBosnia & Herzegovina3–2Lithuania
- Sat, Jun 13Messzi Istvan Sportcsarnok KECSKEMETCroatia3–0Estonia
- Sat, Jun 13Neapolis National Sports Hall LARISSAGreece3–2Portugal
- Sat, Jun 13Športna Dvorana Vižmarje Brod LJUBLJANALatvia3–0Iceland
- Sat, Jun 13Pabellón Pedro Ferrándiz ALICANTEAzerbaijan3–0North Macedonia
Sunday, June 14
- Sun, Jun 14Pilatus Arena KRIENSSwitzerland3–2Austria
- Sun, Jun 14Polivalenta ALBA BLAJRomania1–3Montenegro
- Sun, Jun 14Arena POPRADSlovakia3–1Finland
- Sun, Jun 14Catena Arena ÄNGELHOLMSweden3–0Bosnia & Herzegovina
- Sun, Jun 14Neapolis National Sports Hall LARISSAPortugal3–0Kosovo
- Sun, Jun 14Messzi Istvan Sportcsarnok KECSKEMETHungary3–1Croatia
- Sun, Jun 14Pabellón Pedro Ferrándiz ALICANTESpain3–1Azerbaijan
- Sun, Jun 14Športna Dvorana Vižmarje Brod LJUBLJANASlovenia3–0Latvia
Friday, June 19
- Fri, Jun 19TIRANA Olimpik Park Feti Borova HallAustria3–1Albania
- Fri, Jun 19Pallati i Rinise PRISHTINEMontenegro0–3Kosovo
- Fri, Jun 19Kalev Sports Hall TALLINNLatvia2–3Estonia
- Fri, Jun 19New Sports Palace TBILISI - Small HallBosnia & Herzegovina3–0Georgia
- Fri, Jun 19ŠIAULIU ARENAPortugal0–3Lithuania
- Fri, Jun 19Digranes KOPAVOGURFinland3–0Iceland
- Fri, Jun 19Park STRUMICAAzerbaijan3–0Israel
- Fri, Jun 19Boris Trajkovski SKOPJECroatia3–0North Macedonia
Saturday, June 20
- Sat, Jun 20Kalev Sports Hall TALLINNGreece2–3Latvia
- Sat, Jun 20TIRANA Olimpik Park Feti Borova HallSweden3–1Austria
- Sat, Jun 20ŠIAULIU ARENARomania3–1Portugal
- Sat, Jun 20Pallati i Rinise PRISHTINEHungary3–0Montenegro
- Sat, Jun 20New Sports Palace TBILISI - Small HallSlovakia3–1Bosnia & Herzegovina
- Sat, Jun 20Digranes KOPAVOGURSpain0–3Finland
- Sat, Jun 20Park STRUMICASwitzerland3–0Azerbaijan
- Sat, Jun 20Boris Trajkovski SKOPJESlovenia3–0Croatia
Sunday, June 21
- Sun, Jun 21ŠIAULIU ARENALithuania3–2Romania
- Sun, Jun 21Kalev Sports Hall TALLINNEstonia1–3Greece
- Sun, Jun 21TIRANA Olimpik Park Feti Borova HallAlbania0–3Sweden
- Sun, Jun 21Pallati i Rinise PRISHTINEKosovo0–3Hungary
- Sun, Jun 21New Sports Palace TBILISI - Small HallGeorgia0–3Slovakia
- Sun, Jun 21Digranes KOPAVOGURIceland0–3Spain
- Sun, Jun 21Park STRUMICAIsrael0–3Switzerland
- Sun, Jun 21Boris Trajkovski SKOPJENorth Macedonia0–3Slovenia
Semi-finals
4 matchesSaturday, June 27
Sunday, June 28
Final
2 matchesWednesday, July 8
Saturday, July 11