Nápoles
- Goalkeeper
- 1 Alex Meret
- Defender
- 22 Di Lorenzo
- 3 Souza
- 13 Rrahmani (45')
- 6 Mário Rui (45')
- Midfielder
- 7 Elmas (45')
- 20 Zielinski (76')
- 68 Lobotka
- Forward
- 81 Raspadori
- 77 Khvicha Kvaratskhelia
- 21 Politano (82')
- Substitutes
- ent Rudi Garcia 4-3-3
- 95 Pierluigi Gollini
- 55 Leo Skiri Ostigard (45')
- 4 Diego Demme
- 23 Alessio Zerbin
- 70 Gianluca Gaetano
- 50 Luigi D'Avino
- 24 Jens Cajuste
- 14 Contini
- 29 Jesper Lindstrom
- 99 Franck Zambo (76')
- 18 Giovanni Simeone (45')
- 59 Alessandro Zanoli (82')
- 17 Mathías Olivera (45')
Milan
- Goalkeeper
- 16 Mike Maignan
- Defender
- 20 Pierre Kalulu Kyatengwa (18')
- 2 Davide Calabria
- 23 Fikayo Tomori
- 19 Theo Hernández
- Midfielder
- 33 Rade Krunic
- 80 Yunus Musah
- 14 Tijani Reijnders
- Forward
- 9 Giroud x2 (80')
- 11 Christian Pulisic (45')
- 10 Rafael Leao (79')
- Substitutes
- ent Stefano Pioli 4-3-3
- 17 Noah Okafor (80')
- 7 Yacine Adli
- 32 Tommaso Pobega
- 83 Mirante
- 31 Marco Pellegrino (86')
- 42 Florenzi (86')
- 18 Luka Romero (45')
- 69 Lapo Nava
- 95 Davide Bartesaghi
- 15 Jovic (79')