| Thats all. Game finished. | ||
| 1' | Foul by Paulo Estrela (Portimonense). | |
| 1' | Rochinha (Sporting Lisbon) wins a free kick in the attacking half. | |
| 24' | Frenkie de Jong (Barcelona) wins a free kick in the defensive half. | |
| 26' | Brian Ocampo (Cadiz) wins a free kick in the defensive half. | |
| 26' | Foul by Héctor Bellerín (Barcelona). | |
| 26' | Offside, Cadiz. Momo Mbaye tries a through ball, but Rubén Sobrino is caught offside. | |
| 8' | Corner,Ajax. Conceded by Joost van Aken. | |
| 9' | Offside, sc Heerenveen. Rami Kaib tries a through ball, but Alex Timossi Andersson is caught offside. | |
| 10' | Corner,Ajax. Conceded by Milan van Ewijk. | |
| 10' | Corner,Ajax. Conceded by Pawel Bochniewicz. | |
| 11' | Corner,Ajax. Conceded by Andries Noppert. | |
| 28' | Corner,VfL Bochum 1848. Conceded by Sepp van den Berg. | |
| 25' | Corner,FC Cartagena. Conceded by Julio Alonso. | |
| 26' | Corner,Albacete. Conceded by Pedro Alcalá. | |
| 27' | Attempt missed. Higinio Marín (Albacete) header from the centre of the box is too high. Assisted by Riki Rodríguez with a cross following a corner. | |
| 28' | Foul by Armando Sadiku (FC Cartagena). | |
| 28' | Maikel Mesa (Albacete) wins a free kick in the attacking half. | |
| 28' | Attempt blocked. Manu Fuster (Albacete) right footed shot from the left side of the box is blocked. | |
| 6' | Attempt saved. Ricardo Esgaio (Sporting Lisbon) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Marcus Edwards. | |
| 12' | Foul by Paulo Estrela (Portimonense). | |
| 12' | Trincão (Sporting Lisbon) wins a free kick on the right wing. | |
| 28' | Offside, Cadiz. Jeremías Ledesma tries a through ball, but Lucas Pérez is caught offside. | |
| 29' | Foul by Lucas Pérez (Cadiz). | |
| 71' | Attempt blocked. Raphinha (Barcelona) left footed shot from the centre of the box is blocked. Assisted by Ousmane Dembélé. | |
| 71' | Attempt saved. Raphinha (Barcelona) left footed shot from outside the box is saved in the bottom left corner. Assisted by Ousmane Dembélé. | |
| 72' | Foul by Frenkie de Jong (Barcelona). | |
| 72' | Théo Bongonda (Cadiz) wins a free kick on the right wing. | |
| 72' | Substitution, Cadiz. Álvaro Negredo replaces Rubén Sobrino. | |
| 72' | Substitution, Cadiz. Awer Mabil replaces Lucas Pérez. | |
| 72' | Substitution, Cadiz. Rubén Alcaraz replaces Fede San Emeterio. | |
| 72' | Substitution, Barcelona. Ansu Fati replaces Raphinha. | |
| 73' | Corner,Cadiz. Conceded by Álex Balde. | |
| 73' | Attempt missed. Rubén Alcaraz (Cadiz) header from the centre of the box is just a bit too high. Assisted by Théo Bongonda with a cross following a corner. | |
| 74' | Foul by Brian Ocampo (Cadiz). | |
| 74' | Sergio Busquets (Barcelona) wins a free kick in the defensive half. | |
| 78' | Substitution, Barcelona. Marcos Alonso replaces Álex Balde. | |
| 78' | Foul by Robert Lewandowski (Barcelona). | |
| 78' | Joseba Zaldua (Cadiz) wins a free kick in the defensive half. | |
| 59' | Goal!Ajax 4, sc Heerenveen 0. Mohammed Kudus (Ajax) right footed shot from very close range to the centre of the goal. Assisted by Jorge Sánchez. | |
| 60' | Substitution, Ajax. Brian Brobbey replaces Steven Bergwijn. | |
| 60' | Substitution, Ajax. Florian Grillitsch replaces Edson Álvarez. | |
| 63' | Corner,Ajax. Conceded by Milan van Ewijk. | |
| 63' | Attempt blocked. Florian Grillitsch (Ajax) header from the centre of the box is blocked. Assisted by Dusan Tadic with a cross. | |
| 65' | Attempt missed. Mohammed Kudus (Ajax) left footed shot from the right side of the box is high and wide to the left. Assisted by Dusan Tadic. | |
| 66' | Offside, Ajax. Davy Klaassen tries a through ball, but Jorge Sánchez is caught offside. | |
| 66' | Substitution, sc Heerenveen. Amin Sarr replaces Sydney van Hooijdonk. | |
| 67' | Substitution, sc Heerenveen. Antoine Colassin replaces Alex Timossi Andersson. | |
| 67' | Substitution, Ajax. Steven Berghuis replaces Kenneth Taylor. | |
| 67' | Attempt missed. Antoine Colassin (sc Heerenveen) left footed shot from the left side of the box is high and wide to the right. | |
| 70' | Goal!Ajax 5, sc Heerenveen 0. Brian Brobbey (Ajax) right footed shot from the centre of the box to the centre of the goal. Assisted by Dusan Tadic with a through ball. | |
| 71' | Attempt blocked. Marius Bülter (FC Schalke 04) left footed shot from the right side of the box is blocked. | |
| 71' | Corner,FC Schalke 04. Conceded by Erhan Masovic. | |
| 72' | Attempt saved. Rodrigo Zalazar (FC Schalke 04) right footed shot from the left side of the box is saved in the centre of the goal. Assisted by Simon Terodde. | |
| 72' | Attempt blocked. Sepp van den Berg (FC Schalke 04) right footed shot from the centre of the box is blocked. | |
| 72' | Foul by Danilo Soares (VfL Bochum 1848). | |
| 72' | Marius Bülter (FC Schalke 04) wins a free kick on the right wing. | |
| 73' | Own Goal by Erhan Masovic, VfL Bochum 1848.FC Schalke 04 2, VfL Bochum 1848 1. | |
| 75' | Anthony Losilla (VfL Bochum 1848) wins a free kick in the defensive half. | |
| 75' | Foul by Sebastian Polter (FC Schalke 04). | |
| 77' | Attempt missed. Simon Terodde (FC Schalke 04) right footed shot from outside the box misses to the left. Assisted by Marius Bülter. | |
| 77' | Substitution, VfL Bochum 1848. Jordi Osei-Tutu replaces Simon Zoller. | |
| 77' | Substitution, VfL Bochum 1848. Patrick Osterhage replaces Philipp Förster. | |
| 78' | Foul by Patrick Osterhage (VfL Bochum 1848). | |
| 78' | Simon Terodde (FC Schalke 04) wins a free kick in the defensive half. | |
| 78' | Corner,VfL Bochum 1848. Conceded by Sepp van den Berg. | |
| 79' | Erhan Masovic (VfL Bochum 1848) wins a free kick in the defensive half. | |
| 79' | Foul by Sebastian Polter (FC Schalke 04). | |
| 82' | Foul by Danilo Soares (VfL Bochum 1848). | |
| 82' | Marius Bülter (FC Schalke 04) wins a free kick in the defensive half. | |
| 82' | Danilo Soares (VfL Bochum 1848) is shown the yellow card for a bad foul. | |
| 83' | Foul by Patrick Osterhage (VfL Bochum 1848). | |
| 83' | Rodrigo Zalazar (FC Schalke 04) wins a free kick in the attacking half. | |
| 71' | Substitution, FC Cartagena. Franchu replaces Borja Valle. | |
| 72' | Substitution, Albacete. Rubén Martínez replaces Maikel Mesa. | |
| 72' | Substitution, Albacete. Juan María replaces Julio Alonso. | |
| 72' | Foul by Franchu (FC Cartagena). | |
| 72' | Rubén Martínez (Albacete) wins a free kick in the defensive half. | |
| 72' | Franchu (FC Cartagena) is shown the yellow card for a bad foul. | |
| 73' | Offside, Albacete. Mohamed Djetei tries a through ball, but Juanma is caught offside. | |
| 75' | Attempt blocked. Jonathan Dubasin (Albacete) right footed shot from the right side of the box is blocked. Assisted by Rubén Martínez. | |
| 75' | Foul by Rubén Martínez (Albacete). | |
| 75' | Jairo Izquierdo (FC Cartagena) wins a free kick in the defensive half. | |
| 79' | Foul by Julián Delmás (FC Cartagena). | |
| 79' | Juanma (Albacete) wins a free kick in the defensive half. | |
| 80' | Offside, Albacete. Juan María tries a through ball, but Juanma is caught offside. | |
| 81' | Hand ball by Sergio Maestre (Albacete). | |
| 81' | Foul by Luca Sangalli (FC Cartagena). | |
| 45' | Second Half begins Charlotte FC 1, New York City FC 0. | |
| 46' | Hand ball by Thiago Andrade (New York City FC). | |
| 45' | Second Half begins Sporting Lisbon 2, Portimonense 0. | |
| 45' | Substitution, Portimonense. Ewerton replaces Henrique Jocú. | |
| 45' | Substitution, Portimonense. Mohamed Lamine Diaby replaces Paulo Estrela. | |
| 45' | Substitution, Sporting Lisbon. Matheus Reis replaces Gonçalo Inácio. | |
| 46' | Sebastián Coates (Sporting Lisbon) wins a free kick in the defensive half. | |
| 46' | Foul by Zié Mohamed Ouattara (Portimonense). | |
| 48' | Foul by Moustapha Seck (Portimonense). | |
| 48' | Luís Neto (Sporting Lisbon) wins a free kick in the defensive half. | |
| 48' | Moustapha Seck (Portimonense) is shown the yellow card for a bad foul. | |
| 54' | Substitution, Sporting Lisbon. Pedro Porro replaces Luís Neto because of an injury. | |
| 54' | Substitution, Sporting Lisbon. Manuel Ugarte replaces Rochinha. | |
| 71' | Brian Brobbey (Ajax) wins a free kick in the attacking half. | |
| 58' | Karol Swiderski (Charlotte FC) wins a free kick in the attacking half. | |
| 78' | Offside, Ajax. Daley Blind tries a through ball, but Dusan Tadic is caught offside. | |
| 90' | Attempt blocked. Anthony Losilla (VfL Bochum 1848) right footed shot from the centre of the box is blocked. Assisted by Patrick Osterhage. | |
| 90+2' | Foul by Anthony Losilla (VfL Bochum 1848). | |
| 90+2' | Sebastian Polter (FC Schalke 04) wins a free kick on the right wing. | |
| 90+4' | Foul by Neskes (FC Cartagena). | |
| 15' | Florian Kastenmeier (Fortuna Düsseldorf) wins a free kick in the defensive half. | |
| 15' | Foul by Kai Pröger (FC Hansa Rostock). | |
| 76' | Attempt saved. Alexander Callens (New York City FC) header from very close range is saved in the top right corner. Assisted by Malte Amundsen. | |
| 77' | Attempt blocked. Héber (New York City FC) right footed shot from the left side of the box is blocked. Assisted by Thiago Andrade. | |
| 78' | Substitution, New York City FC. Matías Pellegrini replaces Malte Amundsen. | |
| 78' | Substitution, Charlotte FC. Orrin McKinze Gaines II replaces Karol Swiderski. | |
| 79' | Substitution, Charlotte FC. Andre Shinyashiki replaces Daniel Ríos. | |
| 79' | Brandt Bronico (Charlotte FC) wins a free kick in the defensive half. | |
| 79' | Foul by Thiago Andrade (New York City FC). | |
| 80' | Offside, Charlotte FC. Adilson Malanda tries a through ball, but Andre Shinyashiki is caught offside. | |
| 81' | Foul by Adilson Malanda (Charlotte FC). | |
| 81' | Thiago Andrade (New York City FC) wins a free kick on the left wing. | |
| 1' | Foul by Abdelhamid Sabiri (Sampdoria). | |
| 1' | Sandro Tonali (AC Milan) wins a free kick in the defensive half. | |
| 15' | Marcel Sobottka (Fortuna Düsseldorf) wins a free kick in the attacking half. | |
| 15' | Foul by John Verhoek (FC Hansa Rostock). | |
| 84' | Corner,Sporting Lisbon. Conceded by Mohamed Lamine Diaby. | |
| First Half starts. | ||