87 utakmica, svaka sa svojom stranicom.
1. kolo
81 utakmicapetak, 5. jun
- pet 5. junIdrottshallen LUNDGrčka2–3Švedska
- pet 5. junMesszi Istvan Sportcsarnok KECSKEMETČeška3–0Mađarska
- pet 5. junKomandu sporta spelu halle RIGARumunija0–3Letonija
- pet 5. junPark STRUMICAHolandija3–0Severna Makedonija
- pet 5. junArena Fyn ODENSEPortugalija1–3Danska
- pet 5. junArena POPRADEstonija3–0Slovačka
- pet 5. junPabellon Municipal Jorge Garbajosa TORREJON DE ARDOZŠvajcarska1–3Španija
- pet 5. junNastavno-Sportska Dvorana Gradski Vrt OSIJEKIzrael3–1Hrvatska
- pet 5. junMultiversum SCHWECHATFinska3–1Austrija
subota, 6. jun
- sub 6. junArena POPRADAlbanija0–3Estonija
- sub 6. junArena Fyn ODENSEIsland0–3Portugalija
- sub 6. junIdrottshallen LUNDAzerbejdžan0–3Grčka
- sub 6. junMesszi Istvan Sportcsarnok KECSKEMETNorveška1–3Češka
- sub 6. junKomandu sporta spelu halle RIGAKosovo0–3Rumunija
- sub 6. junPabellon Municipal Jorge Garbajosa TORREJON DE ARDOZBosna i Hercegovina0–3Švajcarska
- sub 6. junPark STRUMICALuksemburg0–3Holandija
- sub 6. junNastavno-Sportska Dvorana Gradski Vrt OSIJEKGruzija0–3Izrael
- sub 6. junMultiversum SCHWECHATCrna Gora1–3Finska
nedelja, 7. jun
- ned 7. junKomandu sporta spelu halle RIGALetonija3–0Kosovo
- ned 7. junIdrottshallen LUNDŠvedska3–0Azerbejdžan
- ned 7. junArena Fyn ODENSEDanska3–0Island
- ned 7. junArena POPRADSlovačka3–0Albanija
- ned 7. junMesszi Istvan Sportcsarnok KECSKEMETMađarska3–0Norveška
- ned 7. junMultiversum SCHWECHATAustrija1–3Crna Gora
- ned 7. junPabellon Municipal Jorge Garbajosa TORREJON DE ARDOZŠpanija3–0Bosna i Hercegovina
- ned 7. junPark STRUMICASeverna Makedonija3–1Luksemburg
- ned 7. junNastavno-Sportska Dvorana Gradski Vrt OSIJEKHrvatska3–0Gruzija
petak, 12. jun
- pet 12. junVEIKKAUS Areena HELSINKIAlbanija0–3Finska
- pet 12. junKalev Sports Hall TALLINNKosovo0–3Estonija
- pet 12. junHoracka Multifunkcni Arena JIHLAVABosna i Hercegovina0–3Češka
- pet 12. junPark STRUMICANorveška2–3Izrael
- pet 12. junSports Hall MIOVENIAzerbejdžan0–3Rumunija
- pet 12. junPilatus Arena KRIENSLuksemburg0–3Švajcarska
- pet 12. junNational Athletic Center Makis Liougas GLYFADAIsland0–3Grčka
- pet 12. junSaZa Topsporthal DOETINCHEMGruzija0–3Holandija
- pet 12. junCentro de Deportos e Congressos de MATOSINHOSCrna Gora0–3Portugalija
subota, 13. jun
- sub 13. junVEIKKAUS Areena HELSINKIHrvatska3–0Albanija
- sub 13. junKalev Sports Hall TALLINNAustrija3–0Kosovo
- sub 13. junSaZa Topsporthal DOETINCHEMSlovačka3–0Gruzija
- sub 13. junHoracka Multifunkcni Arena JIHLAVADanska3–0Bosna i Hercegovina
- sub 13. junCentro de Deportos e Congressos de MATOSINHOSLetonija1–3Crna Gora
- sub 13. junPark STRUMICAŠvedska3–1Norveška
- sub 13. junSports Hall MIOVENIŠpanija3–0Azerbejdžan
- sub 13. junNational Athletic Center Makis Liougas GLYFADASeverna Makedonija3–0Island
- sub 13. junPilatus Arena KRIENSMađarska3–0Luksemburg
nedelja, 14. jun
- ned 14. junVEIKKAUS Areena HELSINKIFinska3–0Hrvatska
- ned 14. junKalev Sports Hall TALLINNEstonija3–1Austrija
- ned 14. junHoracka Multifunkcni Arena JIHLAVAČeška2–3Danska
- ned 14. junSaZa Topsporthal DOETINCHEMHolandija3–0Slovačka
- ned 14. junCentro de Deportos e Congressos de MATOSINHOSPortugalija3–1Letonija
- ned 14. junPark STRUMICAIzrael3–1Švedska
- ned 14. junSports Hall MIOVENIRumunija3–2Španija
- ned 14. junNational Athletic Center Makis Liougas GLYFADAGrčka3–0Severna Makedonija
- ned 14. junPilatus Arena KRIENSŠvajcarska3–0Mađarska
petak, 19. jun
- pet 19. junNew Sports Palace TBILISI - Small HallŠpanija3–0Gruzija
- pet 19. junA.Y.S. Sport Hall BAKUMađarska3–1Azerbejdžan
- pet 19. junSportska dvorana "Mirsad Hurić" GORAŽDEHrvatska3–0Bosna i Hercegovina
- pet 19. junNikoljac BIJELO POLJEŠvedska3–1Crna Gora
- pet 19. junVOLDA Campus Sparebank1 ArenaLetonija3–1Norveška
- pet 19. junTIRANA Olimpik Park Feti Borova HallDanska3–0Albanija
- pet 19. jund'Coque "Gymnase" LUXEMBOURGAustrija3–0Luksemburg
- pet 19. junPallati i Rinise PRISHTINESeverna Makedonija3–0Kosovo
- pet 19. junDigranes KOPAVOGURSlovačka3–0Island
subota, 20. jun
- sub 20. junNew Sports Palace TBILISI - Small HallČeška3–1Španija
- sub 20. junA.Y.S. Sport Hall BAKUPortugalija0–3Mađarska
- sub 20. junSportska dvorana "Mirsad Hurić" GORAŽDEHolandija3–0Hrvatska
- sub 20. junVOLDA Campus Sparebank1 ArenaŠvajcarska3–2Letonija
- sub 20. junNikoljac BIJELO POLJEEstonija2–3Švedska
- sub 20. jund'Coque "Gymnase" LUXEMBOURGGrčka3–1Austrija
- sub 20. junTIRANA Olimpik Park Feti Borova HallRumunija0–3Danska
- sub 20. junPallati i Rinise PRISHTINEIzrael3–0Severna Makedonija
- sub 20. junDigranes KOPAVOGURFinska3–1Slovačka
nedelja, 21. jun
- ned 21. junNew Sports Palace TBILISI - Small HallGruzija0–3Češka
- ned 21. junVOLDA Campus Sparebank1 ArenaNorveška0–3Švajcarska
- ned 21. junA.Y.S. Sport Hall BAKUAzerbejdžan1–3Portugalija
- ned 21. junSportska dvorana "Mirsad Hurić" GORAŽDEBosna i Hercegovina0–3Holandija
- ned 21. jund'Coque "Gymnase" LUXEMBOURGLuksemburg0–3Grčka
- ned 21. junTIRANA Olimpik Park Feti Borova HallAlbanija3–1Rumunija
- ned 21. junPallati i Rinise PRISHTINEKosovo1–3Izrael
- ned 21. junNikoljac BIJELO POLJECrna Gora0–3Estonija
- ned 21. junDigranes KOPAVOGURIsland0–3Finska
Polufinale
4 utakmicasubota, 27. jun
nedelja, 28. jun
sreda, 1. jul
Finale
2 utakmicasreda, 8. jul