0:2
(0:0)
final
  58. Pinnock (Mbeumo), 90+6. Mbeumo (Maupay)
  78. Caicedo (CHE) – 56. Maupay (mimo hřiště) (BRF), 85. Onyeka (BRF), 90+5. Ghoddos (BRF), 90+7. Nørgaard (BRF)
5:0
(1:0)
final
  29. Nketiah (Rice), 50. Nketiah, 58. Nketiah (Smith Rowe), 88. Vieira (pen.), 90+7. Tomijasu
  70. Bogle (SHU), 87. Norwood (SHU)
2:1
(1:1)
final
  22. Semenyo, 76. Billing – 12. Taylor (O'Shea)
  77. Billing (BTH) – 28. Cullen (BLY), 57. Taylor (BLY), 67. Al-Dakhil (BLY)
2:2
(1:2)
final
  36. Lemina (P. Neto), 71. Hwang Hee-chan (Toti) – 22. C. Wilson, 45+4. C. Wilson (pen.)
  83. Aït-Nouri (WOS) – 65. Burn (NEW), 69. Lascelles (NEW), 82. Trippier (NEW), 90+6. Longstaff (NEW)
1:2
(0:1)
final
  73. Ramazani (Robertone) – 23. El Haddadi (Marvin), 90+4. Kaba
  18. Baba (ALM), 31. Robertone (ALM), 32. Montes (ALM) – 43. S. Cardona (LPA)
1:2
(1:0)
final
  6. Gündoğan – 68. Bellingham, 90+2. Bellingham (Modrić)
  17. F. López (BAR), 45+2. F. Torres (BAR) – 61. Carvajal (REA)
0:0
(0:0)
final
  75. Mata (GET)
2:2
(2:1)
final
  8. C. Ramos (Martí), 28. Machís (Martí) – 37. Ocampos (J. Sánchez), 60. Rakitić
  4. Mari (CAD), 11. Jiménez (CAD), 15. Alejo (CAD), 24. Kouamé (CAD), 45+6. Pires (CAD), 77. Sobrino (CAD) – 3. S. Ramos (SEV), 45+1. Soumaré (SEV), 71. Ocampos (SEV), 79. Acuña (SEV)
3:2
(1:2)
final
  17. Tietz, 79. Bornauw (Engels) (own), 82. Engels (Iago) – 35. Wind, 43. Majer (pen.)
  45+4. Gouweleeuw (AUG), 45+5. M. Pedersen (AUG), 74. Rexhbecaj (AUG), 84. Uduokhai (AUG), 85. Beljo (AUG) – 6. Maehle (WOF), 66. Tomás (WOF), 74. Arnold (WOF), 90+2. Bornauw (WOF)   88. Uduokhai (AUG)
8:0
(0:0)
final
  51. Kane (Mazraoui), 56. Sané (Laimer), 60. Musiala (Kane), 64. Sané (Coman), 69. Kane, 71. T. Müller (Mazraoui), 76. Musiala (T. Müller), 88. Kane (Sané)
  38. de Ligt (BAY) – 49. Bader (DAM), 69. Nürnberger (DAM)   4. Kimmich (BAY) – 21. Gjasula (DAM), 41. Maglica (DAM)
2:0
(1:0)
final
  38. Knoche (own), 75. Ducksch (Veljković)
  74. Stage (BRM) – 56. Gosens (UNB), 79. Leite (UNB), 85. Hollerbach (UNB), 90+6. Laïdouni (UNB)   61. Khedira (UNB)
2:1
(1:1)
final
  4. Pléa, 52. Föhrenbach (own) – 38. Dinkci
  45+2. Dinkci (HEI), 77. Pieringer (HEI)
2:3
(0:2)
final
  61. Führich (Undav), 73. Undav (Leweling) – 5. Prömel, 21. Weghorst (pen.), 66. Skov (Beier)
  21. Rouault (STU), 80. Führich (STU) – 16. Akpoguma (HOF)
6:0
(4:0)
final
  15. Werner (pen.), 40. Openda (Simons), 43. Raum (Henrichs), 45+3. Openda (Simons), 87. Šeško, 90+2. Baumgartner
  19. Simakan (RBL), 79. Klostermann (RBL) – 29. Chabot (KLN), 72. Olesen (KLN), 85. Kilian (KLN)   80. Olesen (KLN)
1:0
(1:0)
final
  41. Čmelík (Dancák)
  70. Sasinka (HKR), 90+3. Sabou (HKR) – 45+3. Prášil (asistent) (TEP), 66. Chaloupek (TEP), 71. Knapík (TEP), 90+3. Křišťan (TEP)
0:1
(0:1)
final
  9. Zlatohlávek (Hlavaty)
  53. Skalák (CEB), 64. Adediran (CEB)
0:0
(0:0)
final
  64. Janetzký (ZLN)
1:1
(1:1)
final
  10. Petržela – 16. Tupta
  29. Valenta (SLO), 76. P. Juroška (SLO) – 35. Žambůrek (LIB), 54. Tupta (LIB), 59. Frýdek (LIB), 86. Horský (LIB), 87. Pourzitidis (LIB)
0:1
(0:0)
final
  84. Chramosta
  69. Buchta (OVA), 79. Ewerton (OVA), 90. Fadairo (OVA) – 79. Houska (JAB), 86. Polidar (JAB), 90. F. Souček (JAB), 90+2. Štěpánek (JAB), 90+5. Čanturišvili (JAB), 90+7. Hanuš (JAB)
2:1
(1:1)
final
  25. Andzouana, 48. Andzouana (Csinger) – 30. Marcin (Adekunle)
  90+5. Risvanis (DUN), 90+7. Popović (DUN), 90+9. Pinto (DUN) – 10. Marjanovič (MIC), 19. Volanakis (MIC)
0:2
(0:1)
final
  30. Jambor, 55. D. Ďuriš (Bari)
  60. Zsigmund (RUZ), 72. Lavrinčík (RUZ)
0:1
(0:0)
final
  51. Haša
  38. Suľa (ZMO) – 83. Ranko (SKA)