1:1
(1:0)
final
  38. Havertz (Saka) – 58. Pedro
  42. Rice (ARS), 45+3. Partey (ARS), 70. Timber (ARS), 90+4. Raya (ARS) – 43. Hürzeler (BRN), 49. Veltman (BRN), 70. Minteh (BRN), 90+6. Pedro (BRN)   49. Rice (ARS)
3:1
(1:0)
final
  43. Mbeumo, 65. Mbeumo (Jensen), 69. Wissa – 90+5. Sugawara (Lallana)
  73. Pinnock (BRF) – 21. Harwood-Bellis (SOT)
2:3
(0:0)
final
  51. Keane (Calvert-Lewin), 57. Calvert-Lewin (McNeil) – 87. Semenyo (Ouattara), 90+2. Cook (Sinisterra), 90+6. Sinisterra (Kluivert)
  76. Keane (EVE) – 76. Semenyo (BTH)
1:2
(0:1)
final
  73. Buonanotte – 28. Am. Onana (Ramsey), 64. Durán (Digne)
  26. Skipp (LEC), 74. Okoli (LEC), 83. Vardy (LEC), 90+3. Winks (LEC) – 9. Am. Onana (ASV), 40. Tielemans (ASV), 56. Bogarde (ASV), 74. McGinn (ASV), 90+2. Durán (ASV)
1:1
(1:1)
final
  10. C. Wood (Anderson) – 12. Bellegarde (Lemina)
  40. Sangaré (NOT), 90. Anderson (NOT), 90+10. Gibbs-White (NOT) – 9. Bellegarde (WOS), 45. J. Gomes (WOS), 45+2. Strand Larsen (WOS), 54. Lemina (WOS), 78. O'Neil (WOS)   32. J. Gomes (WOS)
1:1
(1:1)
final
  15. Delap (Davis) – 32. A. Traoré (Robinson)
  37. Mursí (IPT), 90+4. al-Hamádí (IPT) – 51. Lukić (FHM), 58. Robinson (FHM), 78. A. Traoré (FHM)
1:3
(1:2)
final
  19. Dias (Bowen) (own) – 11. Haaland (B. Silva), 30. Haaland (Lewis), 83. Haaland (M. Nunes)
  61. Palmieri (WHU), 63. Kilman (WHU), 75. Rodríguez (WHU) – 43. De Bruyne (MAC), 90+1. Akanji (MAC)
7:0
(3:0)
final
  20. Raphinha (Cubarsí), 24. Lewandowski (Yamal), 45+2. Koundé, 64. Raphinha, 72. Raphinha (Yamal), 83. Olmo (Raphinha), 85. F. Torres (Raphinha)
  45. Ja. Sánchez (RVL), 74. K. Pérez (RVL), 84. M. Martín (RVL)
0:1
(0:0)
final
  90+2. Correa (Sørloth)
  15. N. Williams (ATB), 34. Y. Álvarez (ATB), 35. Sancet (ATB) – 85. Koke (ATM)
2:1
(1:1)
final
  8. C. Romero (Carreras), 90+6. Véliz (Cheddira) – 4. Á. García (Embarba)
  81. Kumbulla (ESB), 85. Aguado (ESB), 90+7. Véliz (ESB) – 90+4. Mumin (VLL)
1:1
(1:1)
final
  24. Duro – 45+4. A. Pérez (Comesaña)
  39. Duro (VAL), 51. Pepelu (VAL), 62. Guillamón (VAL) – 43. Pino (VLR), 50. Gueye (VLR), 77. Femenía (VLR), 83. Albiol (VLR)   68. Gueye (VLR)
0:1
(0:1)
final
  43. Dan. Rodríguez (Muriqi)
  89. Neyou (LGS) – 77. Morlanes (MLR), 77. Muriqi (MLR), 85. Mascarell (MLR), 90+2. R. Navarro (MLR)
3:3
(2:1)
final
  8. Millot (Führich), 15. Leweling (Nübel), 88. Rieder – 43. Amiri (pen.), 62. Burkardt (Hanche-Olsen), 90+4. Leitsch (Widmer)
  36. Karazor (STU), 53. Chabot (STU), 57. Millot (STU), 84. Vagnoman (STU) – 79. Widmer (MAI)
3:1
(2:0)
final
  24. Ekitiké (Marmúš), 33. Larsson (Ekitiké), 56. Marmúš (Götze) – 54. Kramarić (Hložek)
  11. Drexler (HOF), 64. Micheler (HOF), 72. Akpoguma (HOF)
0:0
(0:0)
final
  42. Weiser (BRM), 60. Friedl (BRM) – 29. Anton (DOR), 34. Süle (DOR), 48. Ryerson (DOR), 53. N. Schlotterbeck (DOR), 85. Bensebajní (DOR), 90+1. Groß (DOR)   73. N. Schlotterbeck (DOR)
0:2
(0:0)
final
  67. Kleindienst (Honorat), 78. Honorat (Kleindienst)
  89. Pannewig (BOC)
0:2
(0:2)
final
  27. Arnold, 30. Bornauw (Arnold)
  49. Bernhardsson (KIE), 58. Knudsen (KIE), 90+7. Arp (KIE), 90+9. Geschwill (KIE) – 19. Svanberg (WOF), 35. Wimmer (WOF), 40. Baku (WOF), 42. Fischer (WOF), 51. Tomás (WOF), 77. Zesiger (WOF), 89. Arnold (WOF)   90+7. Marcel Rapp (KIE)
2:3
(2:1)
final
  39. Frimpong, 45. Grimaldo (Wirtz) – 45+7. Kampl (Henrichs), 58. Openda, 80. Openda (Nusa)
  12. Boniface (LEV), 19. Frimpong (LEV), 83. Tapsoba (LEV) – 61. Klostermann (RBL)
0:0
(0:0)
final
  12. Tischler (CEB) – 62. Ristovski (BOH)
0:0
(0:0)
final
  5. Kohút (SLO), 68. Daníček (SLO) – 58. Martinec (JAB)
0:2
(0:2)
final
  8. Haraslín (Rrahmani), 45. Rrahmani (Krasniqi)
  15. Samek (HKR) – 17. Kairinen (SPA), 61. Ryneš (SPA), 64. Krasniqi (SPA)
1:3
(0:1)
final
  90. Šmehyl (pen.) – 31. Acosta (Dzotsenidze), 73. Kyziridis (L. Šimko), 90+5. Marcin (pen.)
  45. Acosta (MIC), 62. Bahi (MIC), 75. S. Danko (MIC)