# Football at the 2024 Summer Olympics – Men's tournament – Knockout stage

The knockout stage of the men's football tournament at the 2024 Summer Olympics was played from 2 to 9 August 2024. The top two teams from each group in the group stage qualified for the knockout stage.

## Format

In the knockout stage, if a match was level at the end of 90 minutes of normal playing time, extra time was played (two periods of 15 minutes each) and followed, if necessary, by a penalty shoot-out to determine the winner.

## Qualified teams

The top two placed teams from each of the four groups qualified for the knockout stage.
| Group | Winners | Runners-up |
| A | France | United States |
| B | Morocco | Argentina |
| C | Egypt | Spain |
| D | Japan | Paraguay |

## Bracket

| Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | | Gold medal match | Gold medal match |
| 2 August – Bordeaux | 2 August – Bordeaux | | | |
| France | 1 | | | |
| France | 1 | 5 August – Décines-Charpieu | 5 August – Décines-Charpieu | | |
| Argentina | 0 | 5 August – Décines-Charpieu | 5 August – Décines-Charpieu | |
| Argentina | 0 | France (a.e.t.) | 3 | |
| 2 August – Marseille | 2 August – Marseille | | France (a.e.t.) | 3 | |
| 2 August – Marseille | 2 August – Marseille | Egypt | 1 | |
| Egypt (p) | 1 (5) | Egypt | 1 | |
| Egypt (p) | 1 (5) | | | | 9 August – Paris | 9 August – Paris |
| Paraguay | 1 (4) | | | | 9 August – Paris | 9 August – Paris |
| Paraguay | 1 (4) | | | | France | 3 |
| 2 August – Paris | 2 August – Paris | | | | | France | 3 |
| 2 August – Paris | 2 August – Paris | | | | Spain (a.e.t.) | 5 |
| Morocco | 4 | | | | Spain (a.e.t.) | 5 |
| Morocco | 4 | 5 August – Marseille | 5 August – Marseille | | | |
| United States | 0 | 5 August – Marseille | 5 August – Marseille | | | |
| United States | 0 | Morocco | 1 | | | |
| 2 August – Décines-Charpieu | 2 August – Décines-Charpieu | | Morocco | 1 | | | |
| 2 August – Décines-Charpieu | 2 August – Décines-Charpieu | Spain | 2 | | Bronze medal match | Bronze medal match |
| Japan | 0 | Spain | 2 | | Bronze medal match | Bronze medal match |
| Japan | 0 | | | | 8 August – Nantes | 8 August – Nantes |
| Spain | 3 | | | | 8 August – Nantes | 8 August – Nantes |
| Spain | 3 | | | | Egypt | 0 |
| | | | | | Morocco | 6 |

## Quarter-finals
### Morocco vs United States

| Morocco | United States |
| GK | 1 | Munir Mohamedi |
| RB | 2 | Achraf Hakimi (c) |
| CB | 17 | Oussama El Azzouzi |
| CB | 4 | Mehdi Boukamir |
| LB | 11 | Zakaria El Ouahdi |
| CM | 18 | Amir Richardson | | 80' |
| CM | 14 | Oussama Targhalline | | 81' |
| RW | 10 | Ilias Akhomach | | 90+3' |
| AM | 8 | Bilal El Khannous | 57' |
| LW | 16 | Abde Ezzalzouli | | 73' |
| CF | 9 | Soufiane Rahimi | | 80' |
| Substitutes: ||
| GK | 12 | Rachid Ghanimi |
| DF | 3 | Akram Nakach | | 90+3' |
| DF | 5 | Adil Tahif |
| MF | 6 | Benjamin Bouchouari | | 80' |
| MF | 13 | Yassine Kechta | | 81' |
| FW | 7 | Eliesse Ben Seghir | | 73' |
| FW | 15 | El Mehdi Maouhoub | | 80' |
| Manager: ||
| Tarik Sektioui ||
| GK | 1 | Patrick Schulte |
| RB | 2 | Nathan Harriel |
| CB | 3 | Walker Zimmerman |
| CB | 12 | Miles Robinson |
| LB | 5 | John Tolkin | | 80' |
| DM | 8 | Tanner Tessmann (c) |
| CM | 16 | Jack McGlynn | 15' | 71' |
| CM | 14 | Djordje Mihailovic | | 66' |
| RF | 7 | Kevin Paredes |
| CF | 11 | Paxten Aaronson | 75' | 80' |
| LF | 9 | Griffin Yow | | 66' |
| Substitutes: ||
| GK | 18 | Gabriel Slonina |
| DF | 4 | Maximilian Dietz |
| DF | 17 | Caleb Wiley | | 80' |
| MF | 15 | Benjamin Cremaschi | | 80' |
| MF | 21 | Josh Atencio | | 71' |
| FW | 10 | Taylor Booth | | 66' |
| FW | 13 | Duncan McGuire | | 66' |
| Manager: ||
| Marko Mitrović ||
* Assistant referees:
* Maximiliano Del Yesso (Argentina)
* Facundo Rodríguez (Argentina)
* Fourth official:
* Campbell-Kirk Kawana-Waugh (New Zealand)
* Reserve assistant referee:
* Isaac Trevis (New Zealand)
* Video assistant referee:
* Rob Dieperink (Netherlands)
* Assistant video assistant referees:
* Carlos del Cerro Grande (Spain)
* Sivakorn Pu-udom (Thailand)

### Japan vs Spain

| Japan | Spain |
| GK | 1 | Leo Kokubo |
| RB | 4 | Hiroki Sekine |
| CB | 15 | Kota Takai |
| CB | 5 | Seiji Kimura |
| LB | 16 | Ayumu Ohata |
| DM | 8 | Joel Chima Fujita (c) |
| CM | 7 | Rihito Yamamoto | 84' |
| CM | 14 | Shunsuke Mito | 74' |
| RF | 20 | Fuki Yamada | 46' |
| CF | 11 | Mao Hosoya |
| LF | 10 | Koki Saito | 67' |
| Substitutes: ||
| GK | 12 | Taishi Brandon Nozawa |
| DF | 2 | Kaito Suzuki |
| DF | 21 | Takashi Uchino |
| MF | 13 | Ryotaro Araki | 84' |
| FW | 9 | Shōta Fujio | 46' |
| FW | 18 | Kein Sato | 67' |
| FW | 19 | Asahi Uenaka | 74' |
| Manager: ||
| Gō Ōiwa ||
| GK | 1 | Arnau Tenas |
| RB | 2 | Marc Pubill |
| CB | 4 | Eric García | 1' |
| CB | 5 | Pau Cubarsí |
| LB | 3 | Juan Miranda |
| CM | 6 | Pablo Barrios |
| CM | 10 | Álex Baena | 45+7' | 70' |
| RW | 14 | Aimar Oroz | | 84' |
| AM | 11 | Fermín López | 78' | 84' |
| LW | 17 | Sergio Gómez | | 88' |
| CF | 9 | Abel Ruiz (c) | | 89' |
| Substitutes: ||
| GK | 13 | Joan García |
| DF | 12 | Jon Pacheco |
| DF | 15 | Miguel Gutiérrez | | 89' |
| MF | 8 | Beñat Turrientes | | 84' |
| MF | 16 | Adrián Bernabé | | 70' |
| FW | 7 | Diego López | | 84' |
| FW | 18 | Samu Omorodion | | 88' |
| Manager: ||
| Santi Denia ||
* Assistant referees:
* Jerson Emiliano dos Santos (Angola)
* Stephen Yiembe (Kenya)
* Fourth official:
* Mahmood Ali Ismail (Sudan)
* Reserve assistant referee:
* Elvis Noupue (Cameroon)
* Video assistant referee:
* Jérôme Brisard (France)
* Assistant video assistant referees:
* Khamis Al-Marri (Qatar)
* Daiane Muniz (Brazil)

### Egypt vs Paraguay

| Egypt | Paraguay |
| GK | 1 | Hamza Alaa |
| RB | 4 | Ahmed Eid |
| CB | 2 | Omar Fayed |
| CB | 5 | Hossam Abdelmaguid |
| LB | 7 | Mahmoud Saber | | 78' |
| DM | 17 | Mohamed Elneny (c) |
| CM | 12 | Ahmed Koka | 66' |
| CM | 6 | Mohamed Shehata | | 78' |
| RF | 14 | Ahmed Sayed | 82' | 111' |
| CF | 9 | Osama Faisal | | 78' |
| LF | 10 | Ibrahim Adel |
| Substitutes: ||
| GK | 16 | Ali El Gabry |
| DF | 13 | Karim El Debes | | 111' |
| DF | 15 | Mohamed Tarek |
| MF | 3 | Ahmed Atef | 100' | 78' |
| MF | 8 | Ziad Kamal |
| MF | 11 | Mostafa Saad | | 78' |
| FW | 18 | Bilal Mazhar | | 78' |
| Manager: ||
| Rogério Micale ||
| GK | 1 | Gatito Fernández |
| RB | 2 | Alan Núñez |
| CB | 14 | Fabián Balbuena |
| CB | 3 | Ronaldo De Jesús |
| LB | 4 | Daniel Rivas |
| RM | 8 | Diego Gómez (c) |
| CM | 6 | Marcos Gómez |
| CM | 10 | Wilder Viera | 90+6' |
| LM | 13 | Alexis Cantero | | 70' |
| CF | 18 | Marcelo Pérez | 100' |
| CF | 15 | Julio Enciso | | 78' |
| Substitutes: ||
| GK | 12 | Rodrigo Frutos |
| DF | 5 | Gilberto Flores | 86' | 78' |
| DF | 16 | Fernando Román |
| MF | 20 | Ángel Cardozo Lucena | | 70' |
| FW | 9 | Kevin Parzajuk |
| Manager: ||
| Carlos Jara Saguier ||
* Assistant referees:
* Mahbod Beigi (Sweden)
* Andreas Söderkvist (Sweden)
* Fourth official:
* Drew Fischer (Canada)
* Reserve assistant referee:
* Micheal Barwegen (Canada)
* Video assistant referee:
* Ivan Bebek (Croatia)
* Assistant video assistant referees:
* Guillermo Pacheco (Mexico)
* David Coote (Great Britain)

### France vs Argentina

| France | Argentina |
| GK | 16 | Guillaume Restes | 76' |
| RB | 5 | Kiliann Sildillia |
| CB | 4 | Loïc Badé |
| CB | 2 | Castello Lukeba |
| LB | 3 | Adrien Truffert | | 63' |
| CM | 12 | Enzo Millot | 90+12' | 90+5' |
| CM | 6 | Manu Koné | 41' |
| CM | 13 | Joris Chotard | | 79' |
| AM | 7 | Michael Olise |
| CF | 14 | Jean-Philippe Mateta | 33' |
| CF | 10 | Alexandre Lacazette (c) | | 80' |
| Substitutes: ||
| GK | 1 | Obed Nkambadio |
| DF | 15 | Bradley Locko | | 63' |
| DF | 17 | Soungoutou Magassa | 90+5' | 90+5' |
| MF | 8 | Maghnes Akliouche | 89' | 79' |
| MF | 11 | Désiré Doué |
| FW | 9 | Arnaud Kalimuendo | | 80' |
| FW | 18 | Rayan Cherki |
| Manager: ||
| Thierry Henry ||
| GK | 1 | Gerónimo Rulli |
| RB | 4 | Joaquín García | 83' | 90' |
| CB | 2 | Marco Di Cesare | 21' | 46' |
| CB | 16 | Nicolás Otamendi (c) |
| LB | 6 | Bruno Amione |
| RM | 7 | Kevin Zenón | | 64' |
| CM | 8 | Cristian Medina | 53' | 90' |
| CM | 5 | Ezequiel Fernández |
| LM | 10 | Thiago Almada |
| CF | 17 | Giuliano Simeone |
| CF | 9 | Julián Álvarez |
| Substitutes: ||
| GK | 12 | Leandro Brey |
| DF | 3 | Julio Soler | | 46' 76' |
| DF | 13 | Gonzalo Luján | | 90' |
| MF | 11 | Claudio Echeverri | | 90' |
| MF | 14 | Santiago Hezze |
| FW | 15 | Luciano Gondou | | 76' |
| FW | 18 | Lucas Beltrán | 55' | 64' |
| Manager: ||
| Javier Mascherano | 55' |
* Assistant referees:
* Andrey Tsapenko (Uzbekistan)
* Timur Gaynullin (Uzbekistan)
* Fourth official:
* Saíd Martínez (Honduras)
* Reserve assistant referee:
* Walter López (Honduras)
* Video assistant referee:
* Tatiana Guzmán (Nicaragua)
* Assistant video assistant referees:
* Leodán González (Uruguay)
* Ovidiu Hațegan (Romania)

## Semi-finals
### Morocco vs Spain

In the 17th minute, Uzbekistani referee Ilgiz Tantashev was replaced, having sustained an injury in a collision with Spanish defender Marc Pubill. The fourth official—Glenn Nyberg of Sweden—replaced Tantashev. English referee Rebecca Welch subsequently took up the fourth official role.
| Morocco | Spain |
| GK | 1 | Munir Mohamedi |
| RB | 2 | Achraf Hakimi (c) |
| CB | 17 | Oussama El Azzouzi |
| CB | 4 | Mehdi Boukamir | | 88' |
| LB | 11 | Zakaria El Ouahdi |
| CM | 18 | Amir Richardson | 76' |
| CM | 14 | Oussama Targhalline |
| RW | 10 | Ilias Akhomach |
| AM | 7 | Eliesse Ben Seghir |
| LW | 16 | Abde Ezzalzouli |
| CF | 9 | Soufiane Rahimi | 37' |
| Substitutes: ||
| GK | 12 | Rachid Ghanimi |
| DF | 3 | Akram Nakach |
| DF | 5 | Adil Tahif |
| MF | 6 | Benjamin Bouchouari |
| MF | 13 | Yassine Kechta |
| FW | 15 | El Mehdi Maouhoub | | 88' |
| Manager: ||
| Tarik Sektioui ||
| GK | 1 | Arnau Tenas | 37' |
| RB | 2 | Marc Pubill | | 62' |
| CB | 4 | Eric García |
| CB | 5 | Pau Cubarsí |
| LB | 3 | Juan Miranda | | 62' |
| CM | 6 | Pablo Barrios | | 62' |
| CM | 10 | Álex Baena | | 90+2' |
| RW | 14 | Aimar Oroz |
| AM | 11 | Fermín López | 67' | 89' |
| LW | 17 | Sergio Gómez |
| CF | 9 | Abel Ruiz (c) |
| Substitutes: ||
| GK | 13 | Joan García |
| DF | 12 | Jon Pacheco |
| DF | 15 | Miguel Gutiérrez | | 62' |
| DF | 20 | Juanlu Sánchez | | 62' |
| MF | 8 | Beñat Turrientes | | 89' |
| MF | 16 | Adrián Bernabé | 72' | 62' |
| FW | 18 | Samu Omorodion | | 90+2' |
| Manager: ||
| Santi Denia ||
* Assistant referees:
* Andrey Tsapenko (Uzbekistan)
* Timur Gaynullin (Uzbekistan)
* Fourth official:
* Glenn Nyberg (Sweden)  17'
* Rebecca Welch (Great Britain)  46'
* Reserve assistant referee:
* Andreas Söderkvist (Sweden)
* Video assistant referee:
* Tatiana Guzmán (Nicaragua)
* Assistant video assistant referees:
* Rodrigo Carvajal (Chile)
* Khamis Al-Marri (Qatar)

### France vs Egypt

| France | Egypt |
| GK | 16 | Guillaume Restes |
| RB | 5 | Kiliann Sildillia |
| CB | 4 | Loïc Badé | 89' |
| CB | 2 | Castello Lukeba | 105+4' |
| LB | 3 | Adrien Truffert |
| CM | 8 | Maghnes Akliouche | | 119' |
| CM | 20 | Andy Diouf | | 76' |
| CM | 13 | Joris Chotard |
| AM | 7 | Michael Olise |
| CF | 14 | Jean-Philippe Mateta | | 118' |
| CF | 10 | Alexandre Lacazette (c) | | 105' |
| Substitutes: ||
| GK | 1 | Obed Nkambadio |
| DF | 15 | Bradley Locko |
| DF | 17 | Soungoutou Magassa | | 119' |
| MF | 11 | Désiré Doué | | 76' |
| FW | 9 | Arnaud Kalimuendo | | 105' |
| FW | 18 | Rayan Cherki | | 118' |
| Manager: ||
| Thierry Henry ||
| GK | 1 | Hamza Alaa |
| RB | 7 | Mahmoud Saber | | 98' |
| CB | 2 | Omar Fayed | 90+7' 92' |
| CB | 5 | Hossam Abdelmaguid |
| LB | 13 | Karim El Debes | | 90' |
| DM | 17 | Mohamed Elneny (c) |
| CM | 12 | Ahmed Koka |
| CM | 6 | Mohamed Shehata | | 111' |
| RF | 14 | Ahmed Sayed | 105+1' | 111' |
| CF | 9 | Osama Faisal | | 90' |
| LF | 10 | Ibrahim Adel | | 93' |
| Substitutes: ||
| GK | 16 | Ali El Gabry |
| DF | 15 | Mohamed Tarek | | 93' |
| MF | 3 | Ahmed Atef | | 90' |
| MF | 8 | Ziad Kamal | 105+2' | 98' |
| MF | 11 | Mostafa Saad | | 111' |
| MF | 19 | Mohamed Hamdy | | 111' |
| FW | 18 | Bilal Mazhar | | 90' |
| Manager: ||
| Rogério Micale | 90+7' |
* Assistant referees:
* Walter López (Honduras)
* Christian Ramírez (Honduras)
* Fourth official:
* Drew Fischer (Canada)
* Reserve assistant referee:
* Micheal Barwegen (Canada)
* Video assistant referee:
* Leodán González (Uruguay)
* Assistant video assistant referees:
* Guillermo Pacheco (Mexico)
* Daiane Muniz (Brazil)

## Bronze medal match

| Egypt | Morocco |
| GK | 1 | Hamza Alaa |
| RB | 6 | Mohamed Shehata | | 86' |
| CB | 15 | Mohamed Tarek |
| CB | 5 | Hossam Abdelmaguid |
| LB | 13 | Karim El Debes | | 46' |
| DM | 17 | Mohamed Elneny (c) |
| CM | 12 | Ahmed Koka |
| CM | 7 | Mahmoud Saber | | 56' |
| RW | 14 | Ahmed Sayed | | 12' |
| CF | 9 | Osama Faisal | | 86' |
| LW | 10 | Ibrahim Adel | 31' |
| Substitutes: ||
| GK | 16 | Ali El Gabry |
| MF | 3 | Ahmed Atef | 50' | 46' |
| MF | 8 | Ziad Kamal | | 56' |
| MF | 11 | Mostafa Saad | | 12' |
| MF | 19 | Mohamed Hamdy | | 86' |
| FW | 18 | Bilal Mazhar | | 86' |
| Manager: ||
| Rogério Micale ||
| GK | 1 | Munir Mohamedi |
| RB | 2 | Achraf Hakimi (c) | 61' |
| CB | 3 | Akram Nakach | | 81' |
| CB | 4 | Mehdi Boukamir |
| LB | 11 | Zakaria El Ouahdi |
| DM | 14 | Oussama Targhalline | | 63' |
| CM | 18 | Amir Richardson | | 77' |
| CM | 8 | Bilal El Khannouss | | 77' |
| RW | 10 | Ilias Akhomach |
| CF | 9 | Soufiane Rahimi |
| LW | 16 | Abde Ezzalzouli | | 77' |
| Substitutes: ||
| GK | 12 | Rachid Ghanimi |
| DF | 5 | Adil Tahif | | 81' |
| DF | 19 | Haytam Manaout |
| MF | 6 | Benjamin Bouchouari | | 77' |
| MF | 13 | Yassine Kechta | | 63' |
| FW | 7 | Eliesse Ben Seghir | | 77' |
| FW | 15 | El Mehdi Maouhoub | | 77' |
| Manager: ||
| Tarik Sektioui ||
* Assistant referees:
* Jan Erik Engan (Norway)
* Isaak Bashevkin (Norway)
* Fourth official:
* François Letexier (France)
* Reserve assistant referee:
* Cyril Mugnier (France)
* Video assistant referee:
* Rob Dieperink (Netherlands)
* Assistant video assistant referees:
* Leodán González (Uruguay)
* Sivakorn Pu-udom (Thailand)

## Gold medal match

| France | Spain |
| GK | 16 | Guillaume Restes |
| RB | 5 | Kiliann Sildillia | | 111' |
| CB | 4 | Loïc Badé | 45+5' |
| CB | 2 | Castello Lukeba |
| LB | 3 | Adrien Truffert | | 91' |
| DM | 6 | Manu Koné | 36' | 106' |
| CM | 12 | Enzo Millot | | 77' |
| CM | 13 | Joris Chotard | | 52' |
| AM | 7 | Michael Olise |
| CF | 10 | Alexandre Lacazette (c) | | 52' |
| CF | 14 | Jean-Philippe Mateta |
| Substitutes: ||
| GK | 1 | Obed Nkambadio |
| DF | 15 | Bradley Locko | | 91' |
| DF | 17 | Soungoutou Magassa | | 106' |
| MF | 8 | Maghnes Akliouche | | 52' |
| MF | 11 | Désiré Doué | | 77' |
| FW | 9 | Arnaud Kalimuendo | | 52' |
| FW | 18 | Rayan Cherki | | 111' |
| Manager: ||
| Thierry Henry ||
| GK | 1 | Arnau Tenas |
| RB | 2 | Marc Pubill | | 73' |
| CB | 4 | Eric García |
| CB | 5 | Pau Cubarsí |
| LB | 3 | Juan Miranda | 90+2' | 98' |
| CM | 6 | Pablo Barrios |
| CM | 10 | Álex Baena | 78' | 83' |
| RW | 14 | Aimar Oroz | | 88' |
| AM | 11 | Fermín López | | 73' |
| LW | 17 | Sergio Gómez |
| CF | 9 | Abel Ruiz (c) | | 83' |
| Substitutes: ||
| GK | 13 | Joan García |
| DF | 12 | Jon Pacheco | 94' | 88' |
| DF | 15 | Miguel Gutiérrez | | 98' |
| DF | 20 | Juanlu Sánchez | | 73' |
| MF | 8 | Beñat Turrientes | | 83' |
| MF | 16 | Adrián Bernabé | 76' | 73' |
| FW | 21 | Sergio Camello | 120+2' | 83' |
| Manager: ||
| Santi Denia ||
* Assistant referees:
* Rafael Alves (Brazil)
* Guillerme Camilo (Brazil)
* Fourth official:
* Dahane Beida (Mauritania)
* Reserve assistant referee:
* Jerson Emiliano dos Santos (Angola)
* Video assistant referee:
* Tatiana Guzmán (Nicaragua)
* Assistant video assistant referees:
* David Coote (Great Britain)
* Ovidiu Hațegan (Romania)