| WALES |
| |
| 12. | Danny Ward | | | | |
| 6. | Joe Rodon | | | | |
| 22. | Chris Mepham | | | | |
| 7. | Joe Allen | | | | |
| 4. | Ben Davies | | | | |
| 14. | Connor Roberts | | | | |
| 10. | Aaron Ramsey | | 90+3' | | |
| 15. | Ethan Ampadu | | | | |
| 16. | Joe Morrell | | | | |
| 20. | Daniel James | | 75' | | |
| 19. | David Brooks | | | | |
| 11. | Gareth Bale | | | | |
| 13. | Kieffer Moore | | 47' 74' | | |
Subs | | 18. | Jonny Williams | | | | |
| 21. | Adam Davies | | | | |
| 1. | Wayne Hennessey | | | | |
| 2. | Chris Gunter | | | | |
| 5. | Tom Lockyer | | | | |
|
|
| SWITZERLAND |
| |
| 1. | Yann Sommer | | | | |
| 22. | Fabian Schär | | 30' | | |
| 5. | Manuel Akanji | | | | |
| 4. | Nico Elvedi | | | | |
| 10. | Granit Xhaka | | | | |
| 8. | Remo Freuler | | | | |
| 23. | Xherdan Shaqiri | | 66' | | |
| 6. | Denis Zakaria | | | | |
| 13. | Ricardo Rodríguez | | | | |
| 2. | Kevin Mbabu | | 63' | | |
| 7. | Breel Embolo | | 49' | | |
| 9. | Haris Seferovic | | 84' | | |
| 19. | Mario Gavranovic | | | | |
Subs | | 18. | Admir Mehmedi | | | | |
| 14. | Steven Zuber | | | | |
| 17. | Loris Benito | | | | |
| 3. | Silvan Widmer | | | | |
| 12. | Yvon Mvogo | | | | |
|
|