1:1
(0:0)
final
  90+1. O'Brien (Gueye) – 67. Souček (Bowen)
  85. Chermiti (EVE) – 45+1. Todibo (WHU), 81. Paquetá (WHU)
2:2
(2:1)
final
  12. Haaland (pen.), 39. Marmúš (Gündoğan) – 22. Estupiñán, 49. Chusanov (own)
  16. Savinho (MAC), 62. Doku (MAC) – 11. Pedro (BRN), 20. Mitoma (BRN), 27. Baleba (BRN), 89. Wieffer (BRN), 90+2. Verbruggen (BRN)
1:2
(0:1)
final
  75. Onuachu – 19. Strand Larsen (Bellegarde), 47. Strand Larsen (Bellegarde)
2:4
(0:3)
final
  82. Cajuste (J. Clarke), 90+3. Hirst (O'Shea) – 35. Milenković, 37. Elanga (Anderson), 42. Elanga (Milenković), 87. J. Silva (Gibbs-White)
  54. K. Phillips (IPT) – 63. Domínguez (NOT)
1:2
(1:1)
final
  17. Janelt (Kerkez) (own) – 30. Wissa (Mbeumo), 71. Nørgaard
  68. Tavernier (BTH), 75. Semenyo (BTH), 89. Hill (BTH)
0:1
(0:0)
final
  83. Alonso (pen.)
  82. Javier Sánchez (RVL), 90+1. Sylla (RVL) – 38. Alonso (CVG), 57. A. González (CVG), 65. Mingueza (CVG)
2:1
(0:0)
final
  65. Asano (Darder), 90+7. Muriqi (pen.) – 53. Muriqi (Expósito) (own)
  61. el-Hilálí (ESB), 90+10. Á. Aguado (ESB)
1:2
(1:2)
final
  7. Foyth – 17. Mbappé, 23. Mbappé (L. Vázquez)
  50. S. Cardona (VLR), 76. Foyth (VLR) – 34. Tchouaméni (REA)
1:1
(0:0)
final
  64. Stuani (Gutiérrez) – 58. Diego López (Foulquier)
  18. Y. Herrera (GIR), 90+3. van de Beek (GIR) – 67. Gayà (VAL)
2:4
(2:2)
final
  38. Schmid, 45+1. Silva (pen.) – 7. Pléa (pen.), 28. Pléa, 47. Pléa (Hack), 81. Kleindienst (Pléa)
  21. Lynen (BRM) – 6. Kleindienst (MNC)   90+1. Kleindienst (MNC)
1:0
(0:0)
final
  53. Tietz (Zesiger)
  90+6. Gouweleeuw (AUG) – 30. Amoura (WOF), 90+6. Tomás (WOF)
2:2
(1:0)
final
  34. Burkardt (Caci), 74. Hanche-Olsen (Caci) – 58. Gregoritsch (Günter), 79. Kübler (Dōan)
  28. Mwene (MAI) – 2. Adamu (FRE), 88. Höler (FRE)   43. Kohr (MAI)
1:1
(0:0)
final
  84. Hollerbach – 75. Sané (Stanišić)
  58. Juranović (UNB), 90+1. Rothe (UNB) – 53. Musiala (BAY), 80. Kimmich (BAY)
2:0
(1:0)
final
  18. Simons (Šeško), 48. Openda (Simons)
  63. Raum (RBL), 86. Haidara (RBL), 87. Lukeba (RBL) – 10. Can (DOR), 45+1. Ryerson (DOR), 83. Chukwuemeka (DOR)
1:2
(0:2)
final
  79. L. Mašek – 13. Okeke, 18. Pleštil
  73. Solomon (MBL) – 48. Shejbal (BOH), 90+5. Reichl (BOH)
0:1
(0:0)
final
  86. Jakub Hora (pen.)
  3. Lurvink (PCE), 20. Vacek (PCE), 85. Šehić (PCE) – 52. Řezníček (DUK), 63. Jakub Hora (DUK), 76. Kozma (DUK), 90. Milla (DUK)
1:0
(0:0)
final
  90. Trubač (Nour)
  59. Harušťák (TEP), 90+2. Krejčí (TEP) – 60. Trávník (SLO), 64. Kvasina (SLO), 90. Krmenčík (SLO)
1:0
(0:0)
final
  50. Višinský
  8. Eneme (LIB), 81. Hlavaty (LIB) – 55. Zelený (SPA), 66. Haraslín (SPA)