2:1
(1:0)
final
  32. Welbeck (Mitoma), 90+5. Pedro (Adingra) – 60. Diallo (Mazraoui)
  89. van Hecke (BRN) – 75. Diallo (MAN)
0:2
(0:0)
final
  67. Souček, 72. Bowen (Kilman)
  55. Lerma (CRP) – 64. Souček (WHU), 90+1. Paquetá (WHU)
2:1
(1:1)
final
  18. Smith Rowe (A. Traoré), 70. Iwobi (Robinson) – 38. Faes (Buonanotte)
  72. H. Wilson (FHM), 90+3. Cairney (FHM) – 59. Kristiansen (LEC), 90+5. Vestergaard (LEC)
0:1
(0:0)
final
  70. Gibbs-White (Hudson-Odoi)
  11. A. Armstrong (SOT), 29. Downes (SOT), 82. Bednarek (SOT) – 54. Sangaré (NOT), 62. C. Wood (NOT), 88. Domínguez (NOT)
4:0
(2:0)
final
  14. Bissouma (Kulusevski), 25. Son Heung-min, 71. Romero (Maddison), 77. Son Heung-min (van de Ven)
4:1
(3:1)
final
  12. Haaland (pen.), 14. De Bruyne (Sávio), 15. Haaland (De Bruyne), 88. Haaland – 7. Szmodics (Be. Johnson)
  59. Dias (MAC), 90+5. Grealish (MAC) – 36. Mursí (IPT), 55. Szmodics (IPT), 90+4. al-Hamádí (IPT)
0:2
(0:0)
final
  67. Trossard, 77. Partey (Saka)
  72. Am. Onana (ASV) – 45+3. Rice (ARS), 57. Magalhães (ARS), 89. Ødegaard (ARS)
1:0
(0:0)
final
  55. R. García
  74. Areso (OSS), 77. S. Herrera (OSS) – 87. Larin (MLR)
2:1
(1:1)
final
  24. Yamal, 75. Lewandowski – 42. Sancet (pen.)
  41. Cubarsí (BAR), 49. Bernal (BAR), 85. Lewandowski (BAR), 90+6. F. López (BAR) – 38. Y. Álvarez (ATB), 56. Berenguer (ATB), 87. Lekue (ATB), 90+6. A. Herrera (ATB), 90+6. Jauregizar (ATB)
0:0
(0:0)
final
  41. Uche (GET) – 54. Ciss (VLL), 82. Espino (VLL)
0:1
(0:0)
final
  80. Kubo (Traoré)
  52. Véliz (ESB), 90+7. Kumbulla (ESB) – 51. Turrientes (RSC), 57. Oyarzabal (RSC)
1:0
(0:0)
final
  60. Nusa
  35. Simons (RBL) – 15. Bero (BOC), 23. Wittek (BOC), 81. Sissoko (BOC)   85. Orbán (RBL)
3:2
(2:0)
final
  6. Kramarić (pen.), 37. Kramarić (Bülter), 87. Kramarić (Bruun Larsen) – 63. Bernhardsson (Porath), 89. Machino (Remberg)
  14. Hložek (HOF), 90+3. Moerstedt (HOF) – 5. Weiner (KIE), 81. Kelati (KIE)   82. Kelati (KIE)
3:1
(1:1)
final
  26. Kübler (Adamu), 54. Dōan, 61. Kübler (Grifo) – 2. Demirović (Leweling)
  41. Adamu (FRE), 56. Lienhart (FRE) – 65. Mittelstädt (STU)
2:2
(2:1)
final
  16. Rexhbecaj (Tietz), 35. Essende (Breithaupt) – 12. Agu (Weiser), 58. Njinmah (Weiser)
  55. Engels (AUG), 90+3. Essende (AUG), 90+3. Gouweleeuw (AUG) – 90+6. Grüll (BRM)
1:1
(0:0)
final
  53. Amiri – 74. Bénes (Skarke)
  7. Kohr (MAI) – 45+3. Tousart (UNB), 52. Doekhi (UNB), 90+7. Gosens (UNB)
2:0
(0:0)
final
  72. Bynoe-Gittens (Groß), 90+3. Bynoe-Gittens (Bensebajní)
  86. Skhiri (FRN)
1:2
(1:1)
final
  14. Hilál (pen.) – 35. Hollý (Nebyla), 58. Kanakimana (Puškáč)
  65. Nebyla (JAB), 74. Tekijaški (JAB), 86. Krulich (JAB)
1:3
(0:1)
final
  90. Gning (Čerepkai) – 4. Memić (Vecheta), 53. Vecheta (Fleišman), 74. Samko (Botos)
  38. Mičević (TEP), 42. Jukl (TEP) – 30. Žák (KAR), 61. Vecheta (KAR), 71. Planka (KAR), 76. Moses (KAR)
2:2
(1:2)
final
  20. Sørensen (Solbakken), 79. Birmančević (pen.) – 17. Siňavskij (Krmenčík), 24. Krmenčík (Siňavskij)
  32. Ndefe (SLO), 45+4. Hofmann (SLO), 45+5. Doski (SLO), 83. Blahút (SLO), 90+4. Daníček (SLO)
2:1
(0:0)
final
  48. Patrák (Leipold), 80. Vacek – 57. Čihák (Vlkanova)
  68. Šehić (PCE), 73. Simon (PCE), 81. Krobot (PCE), 83. Vacek (PCE), 90+8. Stejskal (PCE) – 45+1. Petrášek (HKR), 68. Čihák (HKR), 68. Rolko (HKR), 90+1. Ja. Klíma (HKR), 90+9. Mihálik (HKR)   52. Petrášek (HKR)
1:2
(0:0)
final
  90+2. Leginus (Vlasko) – 59. Daniel, 81. Daniel
  51. Černek (SKA), 78. Podhorin (SKA) – 55. Kratochvíl (TRN), 72. Sabo (TRN)
4:1
(1:1)
final
  41. Gidi, 60. Káčer (Bari), 73. D. Javorček (Káčer), 82. Alijagić (Gidi) – 25. Hubočan (own)
  30. Hranica (ZIL), 52. Gidi (ZIL) – 8. Stojsavljevič (TRE), 15. Bariš (TRE), 34. Gajdoš (TRE), 57. Katić (TRE)   39. Gajdoš (TRE)