# 2021 Africa Cup of Nations knockout stage

The knockout stage of the 2021 Africa Cup of Nations was the second and final stage of the competition, following the group stage. It began on 23 January with the round of 16 and ended on 6 February 2022 with the final held at the Olembe Stadium in Yaoundé. A total of 16 teams (the top two teams from each group, along with the four best third-placed teams) advanced to the knockout stage to compete in a single-elimination style tournament.
All match times are local, WAT (UTC+1).

## Format

In the knockout stage, except for the third place play-off, 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). If still tied after extra time, the match was decided by a penalty shoot-out to determine the winner. In the third place play-off, if the scores remained level after 90 minutes the match would go directly to a penalty shoot-out, without any extra time being played.

## Qualified teams

The top two placed teams from each of the six groups, plus the four best-placed third teams, qualified for the knockout stage.
| Group | Winners | Runners-up | Third-placed teams (Best four qualify) |
| A | Cameroon | Burkina Faso | Cape Verde |
| B | Senegal | Guinea | Malawi |
| C | Morocco | Gabon | Comoros |
| D | Nigeria | Egypt | — |
| E | Ivory Coast | Equatorial Guinea | — |
| F | Mali | Gambia | Tunisia |

## Bracket

| Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | | Semi-finals | Semi-finals | | Final | Final |
| 23 January – Limbe | 23 January – Limbe | | | | | | |
| Burkina Faso (p) | 1 (7) | | | | | | |
| Burkina Faso (p) | 1 (7) | 29 January – Garoua | 29 January – Garoua | | | | | |
| Gabon | 1 (6) | 29 January – Garoua | 29 January – Garoua | | | | |
| Gabon | 1 (6) | Burkina Faso | 1 | | | | |
| 23 January – Garoua | 23 January – Garoua | | Burkina Faso | 1 | | | | |
| 23 January – Garoua | 23 January – Garoua | Tunisia | 0 | | | | |
| Nigeria | 0 | Tunisia | 0 | | | | |
| Nigeria | 0 | | | | 2 February – Yaoundé (Ahidjo) | 2 February – Yaoundé (Ahidjo) | | |
| Tunisia | 1 | | | | 2 February – Yaoundé (Ahidjo) | 2 February – Yaoundé (Ahidjo) | |
| Tunisia | 1 | | | | Burkina Faso | 1 | |
| 25 January – Bafoussam | 25 January – Bafoussam | | | | | Burkina Faso | 1 | |
| 25 January – Bafoussam | 25 January – Bafoussam | | | | Senegal | 3 | |
| Senegal | 2 | | | | Senegal | 3 | |
| Senegal | 2 | 30 January – Yaoundé (Ahidjo) | 30 January – Yaoundé (Ahidjo) | | | | | |
| Cape Verde | 0 | 30 January – Yaoundé (Ahidjo) | 30 January – Yaoundé (Ahidjo) | | | | |
| Cape Verde | 0 | Senegal | 3 | | | | |
| 26 January – Limbe | 26 January – Limbe | | Senegal | 3 | | | | |
| 26 January – Limbe | 26 January – Limbe | Equatorial Guinea | 1 | | | | |
| Mali | 0 (5) | Equatorial Guinea | 1 | | | | |
| Mali | 0 (5) | | | | | | | 6 February – Yaoundé (Olembe) | 6 February – Yaoundé (Olembe) |
| Equatorial Guinea (p) | 0 (6) | | | | | | | 6 February – Yaoundé (Olembe) | 6 February – Yaoundé (Olembe) |
| Equatorial Guinea (p) | 0 (6) | | | | | | | Senegal (p) | 0 (4) |
| 24 January – Bafoussam | 24 January – Bafoussam | | | | | | | | Senegal (p) | 0 (4) |
| 24 January – Bafoussam | 24 January – Bafoussam | | | | | | | Egypt | 0 (2) |
| Guinea | 0 | | | | | | | Egypt | 0 (2) |
| Guinea | 0 | 29 January – Douala | 29 January – Douala | | | | | | |
| Gambia | 1 | 29 January – Douala | 29 January – Douala | | | | | | |
| Gambia | 1 | Gambia | 0 | | | | | | |
| 24 January – Yaoundé (Olembe) | 24 January – Yaoundé (Olembe) | | Gambia | 0 | | | | | | |
| 24 January – Yaoundé (Olembe) | 24 January – Yaoundé (Olembe) | Cameroon | 2 | | | | | | |
| Cameroon | 2 | Cameroon | 2 | | | | | | |
| Cameroon | 2 | | | | 3 February – Yaoundé (Olembe) | 3 February – Yaoundé (Olembe) | | | | |
| Comoros | 1 | | | | 3 February – Yaoundé (Olembe) | 3 February – Yaoundé (Olembe) | | | |
| Comoros | 1 | | | | Cameroon | 0 (1) | | | |
| 26 January – Douala | 26 January – Douala | | | | | Cameroon | 0 (1) | | | |
| 26 January – Douala | 26 January – Douala | | | | Egypt (p) | 0 (3) | | Third place play-off | Third place play-off |
| Ivory Coast | 0 (4) | | | | Egypt (p) | 0 (3) | | Third place play-off | Third place play-off |
| Ivory Coast | 0 (4) | 30 January – Yaoundé (Ahidjo) | 30 January – Yaoundé (Ahidjo) | | | | | 5 February – Yaoundé (Ahidjo) | 5 February – Yaoundé (Ahidjo) |
| Egypt (p) | 0 (5) | 30 January – Yaoundé (Ahidjo) | 30 January – Yaoundé (Ahidjo) | | | | | 5 February – Yaoundé (Ahidjo) | 5 February – Yaoundé (Ahidjo) |
| Egypt (p) | 0 (5) | Egypt (a.e.t.) | 2 | | | | | Burkina Faso | 3 (3) |
| 25 January – Yaoundé (Ahidjo) | 25 January – Yaoundé (Ahidjo) | | Egypt (a.e.t.) | 2 | | | | | Burkina Faso | 3 (3) |
| 25 January – Yaoundé (Ahidjo) | 25 January – Yaoundé (Ahidjo) | Morocco | 1 | | | | | Cameroon (p) | 3 (5) |
| Morocco | 2 | Morocco | 1 | | | | | Cameroon (p) | 3 (5) |
| Malawi | 1 | | | | | | | | |

## Round of 16
### Burkina Faso vs Gabon

| Burkina Faso | Gabon |
| GK | 16 | Hervé Koffi |
| RB | 9 | Issa Kaboré | 70' |
| CB | 4 | Soumaïla Ouattara |
| CB | 12 | Edmond Tapsoba |
| LB | 25 | Steeve Yago |
| CM | 24 | Adama Guira | 9' |
| CM | 22 | Blati Touré | 22' | 114' |
| RW | 28 | Dango Ouattara | | 89' |
| AM | 20 | Gustavo Sangaré | | 82' |
| LW | 19 | Hassane Bandé | | 73' |
| CF | 10 | Bertrand Traoré (c) | | 81' |
| Substitutions: ||
| FW | 17 | Zakaria Sanogo | | 73' |
| FW | 11 | Mohamed Konaté | 90' | 81' |
| MF | 6 | Saïdou Simporé | 88' | 82' |
| FW | 15 | Abdoul Tapsoba | 102' | 89' |
| MF | 18 | Ismahila Ouédraogo | | 114' |
| Coach: ||
| Kamou Malo ||
| GK | 1 | Jean-Noël Amonome | PSO' |
| CB | 8 | Lloyd Palun |
| CB | 5 | Bruno Ecuele Manga (c) | 67' |
| CB | 4 | Sidney Obissa | 16' 67' |
| RM | 3 | Anthony Oyono | | 50' |
| CM | 2 | Alex Moucketou-Moussounda | | 46' |
| CM | 17 | André Biyogo Poko | 58' |
| LM | 6 | Johann Obiang | | 85' |
| AM | 12 | Guélor Kanga |
| CF | 7 | Aaron Boupendza | 18' |
| CF | 11 | Jim Allevinah | 7' | 50' |
| Substitutions: ||
| FW | 14 | Louis Ameka | | 46' |
| FW | 20 | Denis Bouanga | 68' | 50' |
| FW | 10 | Axel Méyé | | 50' |
| DF | 28 | Yannis N'Gakoutou | | 85' |
| Other disciplinary actions: ||
| GK | 16 | Anthony Mfa Mezui | 103' |
| Coach: ||
| Patrice Neveu ||
* Man of the Match:
* Blati Touré (Burkina Faso)
* Assistant referees:
* Lahcen Azgaou (Morocco)
* Mustapha Akarkad (Morocco)
* Fourth official:
* Ahmad Heeralall (Mauritius)
* Video assistant referee:
* Adil Zourak (Morocco)
* Assistant video assistant referees:
* Bouchra Karboubi (Morocco)
* Zakaria Brinsi (Morocco)

### Nigeria vs Tunisia

| Nigeria | Tunisia |
| GK | 1 | Maduka Okoye |
| RB | 2 | Ola Aina |
| CB | 5 | William Troost-Ekong (c) |
| CB | 22 | Kenneth Omeruo |
| LB | 12 | Zaidu Sanusi |
| CM | 4 | Wilfred Ndidi |
| CM | 10 | Joe Aribo | | 88' |
| RW | 17 | Samuel Chukwueze | | 75' |
| AM | 14 | Kelechi Iheanacho | 20' | 59' |
| LW | 15 | Moses Simon |
| CF | 19 | Taiwo Awoniyi | | 60' |
| Substitutions: ||
| MF | 18 | Alex Iwobi | 66' | 59' |
| FW | 28 | Peter Olayinka | | 60' |
| FW | 24 | Umar Sadiq | | 75' |
| FW | 7 | Ahmed Musa | | 88' |
| Interim coach: ||
| Augustine Eguavoen ||
| GK | 22 | Bechir Ben Saïd |
| RB | 20 | Mohamed Dräger |
| CB | 2 | Bilel Ifa |
| CB | 3 | Montassar Talbi |
| LB | 5 | Oussama Haddadi |
| CM | 25 | Anis Ben Slimane | | 90+4' |
| CM | 17 | Ellyes Skhiri |
| CM | 28 | Aïssa Laïdouni | 53' |
| RF | 19 | Hamza Rafia | | 69' |
| CF | 11 | Seifeddine Jaziri | | 86' |
| LF | 7 | Youssef Msakni (c) | | 86' |
| Substitutions: ||
| FW | 23 | Naïm Sliti | | 69' |
| FW | 27 | Issam Jebali | | 86' |
| FW | 10 | Wahbi Khazri | | 86' |
| DF | 4 | Omar Rekik | | 90+4' |
| Assistant coach: ||
| Jalel Kadri ||
* Man of the Match:
* Youssef Msakni (Tunisia)
* Assistant referees:
* El Hadj Malick Samba (Senegal)
* Djibril Camara (Senegal)
* Fourth official:
* Issa Sy (Senegal)
* Video assistant referee:
* Fernando Guerrero (Mexico)
* Assistant video assistant referees:
* Dahane Beida (Mauritania)
* Fatiha Jermoumi (Morocco)

### Guinea vs Gambia

| Guinea | Gambia |
| GK | 1 | Aly Keita |
| CB | 5 | Saïdou Sow |
| CB | 13 | Mohamed Ali Camara |
| CB | 4 | Ibrahima Conté II | 81' 90+3' |
| DM | 6 | Amadou Diawara (c) |
| RM | 7 | Ibrahima Cissé |
| CM | 23 | Aguibou Camara | | 76' |
| CM | 14 | Ilaix Moriba |
| LM | 20 | Pa Konate | | 83' |
| CF | 11 | Mohamed Bayo | | 83' |
| CF | 9 | José Kanté |
| Substitutions: ||
| MF | 2 | Morlaye Sylla | | 76' |
| FW | 21 | Sory Kaba | | 83' |
| FW | 10 | Morgan Guilavogui | | 83' |
| Coach: ||
| Kaba Diawara ||
| GK | 18 | Baboucarr Gaye |
| RB | 12 | James Gomez |
| CB | 5 | Omar Colley |
| CB | 6 | Sulayman Marreh |
| LB | 13 | Pa Modou Jagne (c) |
| DM | 4 | Dawda Ngum |
| DM | 8 | Ebrima Darboe | | 72' |
| CM | 2 | Yusupha Bobb | 27' | 90+1' |
| RF | 3 | Ablie Jallow | | 63' |
| CF | 10 | Musa Barrow |
| LF | 11 | Modou Barrow | | 72' |
| Substitutions: ||
| FW | 19 | Ebrima Colley | | 63' |
| FW | 9 | Assan Ceesay | | 72' |
| FW | 27 | Yusupha Njie | 74' 87' | 72' |
| DF | 16 | Mohammed Mbye | | 90+1' |
| Coach: ||
| Tom Saintfiet ||
* Man of the Match:
* Musa Barrow (Gambia)
* Assistant referees:
* Mahmoud Ahmed Abouelregal (Egypt)
* Ahmed Hossam Taha (Egypt)
* Fourth official:
* Mohamed Marouf Eid Mansour (Egypt)
* Video assistant referee:
* Mahmoud Mohamed Ashour (Egypt)
* Assistant video assistant referees:
* Ahmed El Ghandour (Egypt)
* Mohammed Abdallah Ibrahim (Sudan)

### Cameroon vs Comoros

| Cameroon | Comoros |
| GK | 24 | André Onana |
| RB | 19 | Collins Fai |
| CB | 21 | Jean-Charles Castelletto |
| CB | 5 | Michael Ngadeu-Ngadjui |
| LB | 25 | Nouhou Tolo |
| RM | 3 | Moumi Ngamaleu | | 63' |
| CM | 18 | Martin Hongla | 80' |
| CM | 8 | André-Frank Zambo Anguissa | 33' | 84' |
| LM | 12 | Karl Toko Ekambi | | 77' |
| CF | 13 | Eric Maxim Choupo-Moting | | 63' |
| CF | 10 | Vincent Aboubakar (c) | | 77' |
| Substitutions: ||
| FW | 7 | Clinton N'Jie | | 63' |
| FW | 11 | Christian Bassogog | | 63' |
| MF | 27 | James Léa Siliki | | 77' |
| FW | 9 | Stéphane Bahoken | | 77' |
| MF | 26 | Jean Onana | | 84' |
| Coach: ||
| Toni Conceição ||
| GK | 3 | Chaker Alhadhur |
| RB | 19 | Mohamed Youssouf | | 89' |
| CB | 4 | Younn Zahary |
| CB | 6 | Jimmy Abdou (c) | 7' |
| LB | 22 | Saïd Bakari | | 88' |
| CM | 8 | Fouad Bachirou | 82' | 88' |
| CM | 13 | Rafidine Abdullah |
| RW | 15 | Benjaloud Youssouf | | 75' |
| AM | 10 | Youssouf M'Changama |
| LW | 20 | Ahmed Mogni | | 52' |
| CF | 21 | Ben Nabouhane |
| Substitutions: ||
| DF | 5 | Abdallah Ali Mohamed | | 52' |
| FW | 24 | Faiz Mattoir | 87' | 75' |
| FW | 14 | Ali M'Madi | | 88' |
| FW | 25 | Moussa Djoumoi | | 88' |
| FW | 17 | Ibroihim Djoudja | | 89' |
| Coach: ||
| Amir Abdou ||
* Man of the Match:
* Youssouf M'Changama (Comoros)
* Assistant referees:
* Arsenio Marengula (Mozambique)
* Gilbert Cheruiyot (Kenya)
* Fourth official:
* Bernard Camille (Seychelles)
* Video assistant referee:
* Maguette N'Diaye (Senegal)
* Assistant video assistant referees:
* Peter Waweru (Kenya)
* Jerson Emiliano dos Santos (Angola)

### Senegal vs Cape Verde

| Senegal | Cape Verde |
| GK | 16 | Édouard Mendy |
| RB | 20 | Bouna Sarr |
| CB | 3 | Kalidou Koulibaly (c) |
| CB | 22 | Abdou Diallo |
| LB | 2 | Saliou Ciss | | 82' |
| CM | 5 | Idrissa Gueye |
| CM | 6 | Nampalys Mendy | 72' |
| CM | 26 | Pape Gueye | | 82' |
| RF | 9 | Boulaye Dia |
| CF | 19 | Famara Diédhiou |
| LF | 10 | Sadio Mané | | 70' |
| Substitutions: ||
| FW | 15 | Bamba Dieng | | 70' |
| MF | 13 | Joseph Lopy | | 82' |
| DF | 12 | Fodé Ballo-Touré | | 82' | 90' |
| DF | 21 | Ibrahima Mbaye | | | 90' |
| Coach: ||
| Aliou Cissé ||
| GK | 1 | Vozinha | 57' |
| CB | 17 | Steven Fortès |
| CB | 4 | Pico | | 46' |
| CB | 2 | Stopira (c) |
| RM | 22 | Jeffry Fortes |
| CM | 7 | Patrick Andrade | 21' |
| CM | 18 | Kenny Rocha Santos | | 75' |
| LM | 16 | Dylan Tavares | | 69' |
| RF | 11 | Garry Rodrigues | | 59' |
| CF | 20 | Ryan Mendes | | 75' |
| LF | 10 | Jamiro Monteiro |
| Substitutions: ||
| DF | 3 | Diney | | 46' |
| GK | 12 | Márcio Rosa | | 59' |
| MF | 5 | Nuno Borges | | 69' |
| FW | 19 | Júlio Tavares | | 75' |
| FW | 8 | Lisandro Semedo | | 75' |
| Coach: ||
| Bubista ||
* Man of the Match:
* Bamba Dieng (Senegal)
* Assistant referees:
* James Fredrick Emile (Seychelles)
* Mahamadou Yahaya (Niger)
* Fourth official:
* Daniel Nii Laryea (Ghana)
* Video assistant referee:
* Mehdi Abid Charef (Algeria)
* Assistant video assistant referees:
* Mahmoud El Banna (Egypt)
* Khalil Hassani (Tunisia)

### Morocco vs Malawi

| Morocco | Malawi |
| GK | 1 | Yassine Bounou |
| RB | 2 | Achraf Hakimi |
| CB | 6 | Romain Saïss (c) |
| CB | 5 | Nayef Aguerd |
| LB | 3 | Adam Masina |
| RM | 7 | Imran Louza | 80' |
| CM | 15 | Selim Amallah |
| CM | 4 | Sofyan Amrabat |
| LM | 17 | Sofiane Boufal | 81' |
| CF | 19 | Youssef En-Nesyri | 88' |
| CF | 9 | Ayoub El Kaabi | 53' |
| Substitutions: ||
| FW | 23 | Ryan Mmaee | 53' |
| MF | 16 | Aymen Barkok | 80' |
| FW | 10 | Munir El Haddadi | 81' |
| FW | 14 | Zakaria Aboukhlal | 88' |
| Coach: ||
| Vahid Halilhodžić ||
| GK | 1 | Charles Thomu |
| RB | 2 | Stanley Sanudi | 60' | 79' |
| CB | 15 | Lawrence Chaziya |
| CB | 5 | Dennis Chembezi |
| LB | 21 | Gomezgani Chirwa |
| RM | 7 | Micium Mhone | | 45+4' |
| CM | 8 | Chimwemwe Idana | | 80' |
| CM | 17 | John Banda (c) |
| LM | 10 | Francisco Madinga | 33' | 78' |
| CF | 22 | Khuda Muyaba | | 46' |
| CF | 11 | Gabadinho Mhango | 69' |
| Substitutions: ||
| MF | 27 | Gerald Phiri Jr. | | 45+4' |
| FW | 9 | Richard Mbulu | | 46' |
| DF | 12 | Mark Fodya | | 78' |
| FW | 26 | Stain Davie | | 79' |
| FW | 14 | Robin Ngalande | | 80' |
| Coach: ||
| Mario Marinică ||
* Man of the Match:
* Achraf Hakimi (Morocco)
* Assistant referees:
* Elvis Guy Noupue Nguegoue (Cameroon)
* Seydou Tiama (Burkina Faso)
* Fourth official:
* Boubou Traore (Mali)
* Video assistant referee:
* Haythem Guirat (Tunisia)
* Assistant video assistant referees:
* Peter Waweru (Kenya)
* Djibril Camara (Senegal)

### Ivory Coast vs Egypt

| Ivory Coast | Egypt |
| GK | 23 | Badra Ali Sangaré |
| RB | 17 | Serge Aurier (c) |
| CB | 21 | Eric Bailly | 9' |
| CB | 14 | Simon Deli | 112' |
| LB | 3 | Ghislain Konan |
| CM | 18 | Ibrahim Sangaré |
| CM | 4 | Jean Michaël Seri | | 72' |
| CM | 8 | Franck Kessié | | 30' |
| RF | 15 | Max Gradel | | 71' |
| CF | 22 | Sébastien Haller | | 105' |
| LF | 19 | Nicolas Pépé |
| Substitutions: ||
| MF | 20 | Serey Dié | | 30' |
| FW | 9 | Wilfried Zaha | 118' | 71' |
| FW | 13 | Jérémie Boga | | 72' |
| MF | 11 | Maxwel Cornet | | 105' |
| Coach: ||
| Patrice Beaumelle ||
| GK | 1 | Mohamed El Shenawy | | 88' |
| RB | 3 | Omar Kamal |
| CB | 6 | Ahmed Hegazi |
| CB | 2 | Mohamed Abdelmonem |
| LB | 13 | Ahmed Abou El Fotouh |
| CM | 17 | Mohamed Elneny |
| CM | 4 | Amr El Solia |
| CM | 5 | Hamdy Fathy | | 84' |
| RF | 10 | Mohamed Salah (c) |
| CF | 14 | Mostafa Mohamed | | 91' |
| LF | 22 | Omar Marmoush | | 71' |
| Substitutions: ||
| FW | 7 | Trézéguet | | 71' |
| MF | 21 | Zizo | 90+2' | 84' |
| GK | 16 | Mohamed Abou Gabal | | 88' |
| FW | 9 | Mohamed Sherif | | 91' |
| Coach: ||
| Carlos Queiroz ||
* Man of the Match:
* Mohamed Elneny (Egypt)
* Assistant referees:
* Olivier Safari (DR Congo)
* Soulaimane Amaldine (Comoros)
* Fourth official:
* Hélder Martins de Carvalho (Angola)
* Video assistant referee:
* Bamlak Tessema Weyesa (Ethiopia)
* Assistant video assistant referees:
* Fernando Guerrero (Mexico)
* El Hadj Malick Samba (Senegal)

### Mali vs Equatorial Guinea

| Mali | Equatorial Guinea |
| GK | 1 | Ibrahim Mounkoro |
| RB | 2 | Hamari Traoré (c) |
| CB | 17 | Falaye Sacko |
| CB | 5 | Boubakar Kouyaté |
| LB | 6 | Massadio Haïdara |
| CM | 4 | Amadou Haidara | | 108' |
| CM | 26 | Mohamed Camara |
| RW | 14 | Adama Malouda Traoré | | 70' |
| AM | 20 | Yves Bissouma | | 70' |
| LW | 7 | Moussa Doumbia | 78' |
| CF | 18 | Ibrahima Koné | | 84' |
| Substitutions: ||
| MF | 21 | Adama Noss Traoré | | 70' |
| MF | 19 | Moussa Djenepo | | 70' |
| FW | 9 | El Bilal Touré | | 84' |
| MF | 23 | Aliou Dieng | | 108' |
| Coach: ||
| Mohamed Magassouba ||
| GK | 1 | Jesús Owono |
| RB | 15 | Carlos Akapo (c) |
| CB | 21 | Esteban Obiang |
| CB | 16 | Saúl Coco |
| LB | 11 | Basilio Ndong |
| RM | 6 | Iban Salvador | 23' |
| CM | 22 | Pablo Ganet | 43' |
| CM | 8 | José Machín | | 82' |
| LM | 17 | Josete Miranda | 32' | 63' |
| SS | 4 | Federico Bikoro | 74' | 82' |
| CF | 18 | Dorian Junior | | 63' |
| Substitutions: ||
| FW | 10 | Emilio Nsue | | 63' |
| MF | 14 | Jannick Buyla | | 63' |
| MF | 7 | Rubén Belima | | 82' |
| MF | 20 | Santiago Eneme | | 82' |
| Coach: ||
| Juan Michá ||
* Man of the Match:
* Pablo Ganet (Equatorial Guinea)
* Assistant referees:
* Jerson Emiliano dos Santos (Angola)
* Issa Yaya (Chad)
* Fourth official:
* Joshua Bondo (Botswana)
* Video assistant referee:
* Adil Zourak (Morocco)
* Assistant video assistant referees:
* Samir Guezzaz (Morocco)
* Zakhele Siwela (South Africa)

## Quarter-finals
### Gambia vs Cameroon

| Gambia | Cameroon |
| GK | 18 | Baboucarr Gaye | 40' |
| CB | 12 | James Gomez |
| CB | 6 | Sulayman Marreh | | 82' |
| CB | 5 | Omar Colley |
| RWB | 14 | Noah Sonko Sundberg | 21' | 85' |
| LWB | 13 | Pa Modou Jagne (c) | 33' | 56' |
| CM | 21 | Saidy Janko | | 56' |
| CM | 2 | Yusupha Bobb |
| CM | 26 | Ibou Touray |
| SS | 10 | Musa Barrow |
| CF | 23 | Muhammed Badamosi | | 56' |
| Substitutions: ||
| MF | 8 | Ebrima Darboe | | 56' |
| FW | 11 | Modou Barrow | | 56' |
| FW | 19 | Ebrima Colley | | 56' |
| FW | 17 | Bubacarr Jobe | | 82' |
| FW | 9 | Assan Ceesay | | 85' |
| Coach: ||
| Tom Saintfiet ||
| GK | 24 | André Onana |
| RB | 19 | Collins Fai | | 84' |
| CB | 21 | Jean-Charles Castelletto |
| CB | 5 | Michael Ngadeu-Ngadjui | 48' |
| LB | 25 | Nouhou Tolo |
| RM | 18 | Martin Hongla | | 81' |
| CM | 14 | Samuel Gouet |
| CM | 8 | André-Frank Zambo Anguissa | | 87' |
| LM | 3 | Moumi Ngamaleu | | 88' |
| CF | 12 | Karl Toko Ekambi | | 81' |
| CF | 10 | Vincent Aboubakar (c) |
| Substitutions: ||
| FW | 7 | Clinton N'Jie | | 81' |
| MF | 15 | Pierre Kunde | | 81' |
| DF | 17 | Olivier Mbaizo | | 84' |
| MF | 28 | Yvan Neyou | | 87' |
| FW | 11 | Christian Bassogog | | 88' |
| Coach: ||
| Toni Conceição ||
* Man of the Match:
* Karl Toko Ekambi (Cameroon)
* Assistant referees:
* Mohammed Abdallah Ibrahim (Sudan)
* Seydou Tiama (Burkina Faso)
* Fourth official:
* Boubou Traore (Mali)
* Video assistant referee:
* Haythem Guirat (Tunisia)
* Assistant video assistant referees:
* Lahlou Benbraham (Algeria)
* Khalil Hassani (Tunisia)

### Burkina Faso vs Tunisia

| Burkina Faso | Tunisia |
| GK | 16 | Hervé Koffi (c) | 44' |
| RB | 9 | Issa Kaboré |
| CB | 4 | Soumaïla Ouattara |
| CB | 12 | Edmond Tapsoba | 67' |
| LB | 25 | Steeve Yago |
| CM | 24 | Adama Guira |
| CM | 22 | Blati Touré |
| RW | 20 | Gustavo Sangaré |
| AM | 21 | Cyrille Bayala | 80' |
| LW | 28 | Dango Ouattara | 83' |
| CF | 2 | Djibril Ouattara | | 81' |
| Substitutions: ||
| FW | 11 | Mohamed Konaté | | 81' |
| Other disciplinary actions: ||
| FW | 19 | Hassane Bandé | 88' |
| Coach: ||
| Kamou Malo ||
| GK | 22 | Bechir Ben Saïd |
| RB | 20 | Mohamed Dräger |
| CB | 6 | Dylan Bronn |
| CB | 2 | Bilel Ifa |
| LB | 5 | Oussama Haddadi | | 46' |
| CM | 25 | Anis Ben Slimane | | 46' |
| CM | 17 | Ellyes Skhiri | | 84' |
| CM | 28 | Aïssa Laïdouni | 47' |
| RF | 10 | Wahbi Khazri |
| CF | 11 | Seifeddine Jaziri | | 75' |
| LF | 7 | Youssef Msakni (c) |
| Substitutions: ||
| FW | 23 | Naïm Sliti | | 46' |
| DF | 12 | Ali Maâloul | | 46' |
| FW | 27 | Issam Jebali | | 75' |
| MF | 19 | Hamza Rafia | | 84' |
| Coach: ||
| Mondher Kebaier ||
* Man of the Match:
* Blati Touré (Burkina Faso)
* Assistant referees:
* Arsenio Marengula (Mozambique)
* Gilbert Cheruiyot (Kenya)
* Fourth official:
* Peter Waweru (Kenya)
* Video assistant referee:
* Rédouane Jiyed (Morocco)
* Assistant video assistant referees:
* Adil Zourak (Morocco)
* Fatiha Jermoumi (Morocco)

### Egypt vs Morocco

| Egypt | Morocco |
| GK | 16 | Mohamed Abou Gabal | | 96' |
| RB | 3 | Omar Kamal | 25' |
| CB | 6 | Ahmed Hegazi | | 46' |
| CB | 2 | Mohamed Abdelmonem | 106' |
| LB | 13 | Ahmed Abou El Fotouh |
| CM | 4 | Amr El Solia |
| CM | 17 | Mohamed Elneny |
| CM | 12 | Ayman Ashraf | 80' | 91' |
| RF | 10 | Mohamed Salah (c) | | 120+3' |
| CF | 14 | Mostafa Mohamed | 78' | 111' |
| LF | 22 | Omar Marmoush | | 80' |
| Substitutions: ||
| FW | 7 | Trézéguet | | 46' |
| MF | 21 | Zizo | | 80' |
| DF | 20 | Mahmoud Alaa | | 91' |
| GK | 23 | Mohamed Sobhy | | 96' |
| FW | 11 | Ramadan Sobhi | | 111' |
| FW | 28 | Marwan Hamdy | | 120+3' |
| Coach: ||
| Carlos Queiroz ||
| GK | 1 | Yassine Bounou |
| RB | 2 | Achraf Hakimi | 78' |
| CB | 6 | Romain Saïss (c) |
| CB | 5 | Nayef Aguerd |
| LB | 3 | Adam Masina |
| DM | 4 | Sofyan Amrabat |
| RM | 10 | Munir El Haddadi | | 110' |
| CM | 16 | Aymen Barkok | | 104' |
| CM | 15 | Selim Amallah | 34' | 86' |
| LM | 17 | Sofiane Boufal | | 66' |
| CF | 19 | Youssef En-Nesyri | | 86' |
| Substitutions: ||
| FW | 27 | Soufiane Rahimi | | 66' |
| MF | 7 | Imran Louza | | 86' |
| FW | 23 | Ryan Mmaee | | 86' |
| FW | 14 | Zakaria Aboukhlal | | 104' |
| FW | 28 | Tarik Tissoudali | | 110' |
| Coach: ||
| Vahid Halilhodžić ||
* Man of the Match:
* Mohamed Salah (Egypt)
* Assistant referees:
* El Hadj Malick Samba (Senegal)
* Djibril Camara (Senegal)
* Fourth official:
* Sadok Selmi (Tunisia)
* Video assistant referee:
* Fernando Guerrero (Mexico)
* Assistant video assistant referees:
* Dahane Beida (Mauritania)
* Jerson Emiliano dos Santos (Angola)

### Senegal vs Equatorial Guinea

| Senegal | Equatorial Guinea |
| GK | 16 | Édouard Mendy |
| RB | 20 | Bouna Sarr |
| CB | 3 | Kalidou Koulibaly (c) |
| CB | 22 | Abdou Diallo |
| LB | 2 | Saliou Ciss | 9' |
| CM | 5 | Idrissa Gueye |
| CM | 6 | Nampalys Mendy |
| CM | 26 | Pape Gueye | 18' | 65' |
| RF | 9 | Boulaye Dia | | 58' |
| CF | 19 | Famara Diédhiou | | 65' |
| LF | 10 | Sadio Mané |
| Substitutions: ||
| FW | 18 | Ismaïla Sarr | | 58' |
| FW | 15 | Bamba Dieng | | 65' |
| MF | 8 | Cheikhou Kouyaté | | 65' |
| Coach: ||
| Aliou Cissé ||
| GK | 1 | Jesús Owono |
| CB | 15 | Carlos Akapo |
| CB | 21 | Esteban Obiang |
| CB | 16 | Saúl Coco |
| LB | 11 | Basilio Ndong |
| RM | 6 | Iban Salvador | | 80' |
| CM | 22 | Pablo Ganet | | 72' |
| CM | 8 | José Machín | 36' | 85' |
| LM | 14 | Jannick Buyla |
| SS | 17 | Josete Miranda | | 80' |
| CF | 10 | Emilio Nsue (c) | | 81' |
| Substitutions: ||
| MF | 4 | Federico Bikoro | | 72' |
| MF | 20 | Santiago Eneme | | 80' |
| MF | 7 | Rubén Belima | | 80' |
| FW | 27 | Pedro Oba | | 81' |
| MF | 24 | Álex Balboa | | 85' |
| Coach: ||
| Juan Michá ||
* Man of the Match:
* Nampalys Mendy (Senegal)
* Assistant referees:
* Zakhele Siwela (South Africa)
* Souru Phatsoane (Lesotho)
* Fourth official:
* Daniel Nii Laryea (Ghana)
* Video assistant referee:
* Mahmoud Mohamed Ashour (Egypt)
* Assistant video assistant referees:
* Mahmoud El Banna (Egypt)
* Mahmoud Ahmed Abouelregal (Egypt)

## Semi-finals
### Burkina Faso vs Senegal

| Burkina Faso | Senegal |
| GK | 16 | Hervé Koffi | | 36' |
| RB | 9 | Issa Kaboré |
| CB | 14 | Issoufou Dayo |
| CB | 12 | Edmond Tapsoba |
| LB | 25 | Steeve Yago |
| CM | 20 | Gustavo Sangaré |
| CM | 24 | Adama Guira | 28' | 81' |
| CM | 22 | Blati Touré |
| RF | 19 | Hassane Bandé | | 81' |
| CF | 10 | Bertrand Traoré (c) |
| LF | 21 | Cyrille Bayala | | 60' |
| Substitutions: ||
| GK | 23 | Farid Ouédraogo | | 36' |
| FW | 17 | Zakaria Sanogo | | 60' |
| FW | 15 | Abdoul Tapsoba | | 81' |
| FW | 2 | Djibril Ouattara | | 81' |
| Coach: ||
| Kamou Malo ||
| GK | 16 | Édouard Mendy |
| RB | 20 | Bouna Sarr | 50' |
| CB | 3 | Kalidou Koulibaly (c) |
| CB | 22 | Abdou Diallo |
| LB | 2 | Saliou Ciss |
| CM | 8 | Cheikhou Kouyaté | | 65' |
| CM | 6 | Nampalys Mendy | | 90+2' |
| RW | 15 | Bamba Dieng | | 78' |
| AM | 5 | Idrissa Gueye |
| LW | 10 | Sadio Mané |
| CF | 19 | Famara Diédhiou | | 65' |
| Substitutions: ||
| MF | 26 | Pape Gueye | | 65' |
| FW | 18 | Ismaïla Sarr | | 65' |
| MF | 17 | Pape Matar Sarr | | 78' |
| DF | 4 | Pape Abou Cissé | 90+3' | 90+2' |
| Coach: ||
| Aliou Cissé ||
* Man of the Match:
* Sadio Mané (Senegal)
* Assistant referees:
* Mohammed Abdallah Ibrahim (Sudan)
* Gilbert Cheruiyot (Kenya)
* Fourth official:
* Peter Waweru (Kenya)
* Reserve assistant referee:
* Attia Amsaaed (Libya)
* Video assistant referee:
* Rédouane Jiyed (Morocco)
* Assistant video assistant referees:
* Bouchra Karboubi (Morocco)
* Fatiha Jermoumi (Morocco)

### Cameroon vs Egypt

| Cameroon | Egypt |
| GK | 24 | André Onana |
| CB | 21 | Jean-Charles Castelletto | | 99' |
| CB | 5 | Michael Ngadeu-Ngadjui |
| CB | 25 | Nouhou Tolo |
| RM | 19 | Collins Fai |
| CM | 8 | André-Frank Zambo Anguissa |
| CM | 14 | Samuel Gouet | 61' | 80' |
| LM | 18 | Martin Hongla | | 108' |
| RF | 3 | Moumi Ngamaleu | | 86' |
| CF | 10 | Vincent Aboubakar (c) |
| LF | 12 | Karl Toko Ekambi | | 98' |
| Substitutions: ||
| MF | 27 | James Léa Siliki | | 80' |
| FW | 7 | Clinton N'Jie | | 86' |
| FW | 11 | Christian Bassogog | | 98' |
| DF | 4 | Harold Moukoudi | | 99' |
| MF | 26 | Jean Onana | | 108' |
| Coach: ||
| Toni Conceição ||
| GK | 16 | Mohamed Abou Gabal |
| RB | 3 | Omar Kamal | 37' | 85' |
| CB | 2 | Mohamed Abdelmonem |
| CB | 15 | Mahmoud Hamdy |
| LB | 13 | Ahmed Abou El Fotouh |
| CM | 17 | Mohamed Elneny | 61' | 86' |
| CM | 5 | Hamdy Fathy |
| CM | 4 | Amr El Solia | | 46' |
| RF | 10 | Mohamed Salah (c) |
| CF | 14 | Mostafa Mohamed | | 106' |
| LF | 22 | Omar Marmoush | | 63' |
| Substitutions: ||
| FW | 7 | Trézéguet | | 46' |
| FW | 11 | Ramadan Sobhi | | 63' |
| MF | 8 | Emam Ashour | | 85' |
| MF | 18 | Mohanad Lasheen | | 86' |
| FW | 9 | Mohamed Sherif | | 106' | 118' |
| MF | 21 | Zizo | | 118' |
| Coach: ||
| Carlos Queiroz | 87' 89' |
* Man of the Match:
* Mohamed Abdelmonem (Egypt)
* Assistant referees:
* Jerson Emiliano dos Santos (Angola)
* Arsenio Marengula (Mozambique)
* Fourth official:
* Joshua Bondo (Botswana)
* Reserve assistant referee:
* Soulaimane Amaldine (Comoros)
* Video assistant referee:
* Haythem Guirat (Tunisia)
* Assistant video assistant referees:
* Lahlou Benbraham (Algeria)
* Khalil Hassani (Tunisia)

## Third place play-off

| Burkina Faso | Cameroon |
| GK | 23 | Farid Ouédraogo | | 90+4' |
| RB | 9 | Issa Kaboré |
| CB | 4 | Soumaïla Ouattara |
| CB | 12 | Edmond Tapsoba | 77' |
| LB | 25 | Steeve Yago |
| CM | 22 | Blati Touré |
| CM | 18 | Ismahila Ouédraogo | 68' |
| RW | 10 | Bertrand Traoré (c) | | 87' |
| AM | 20 | Gustavo Sangaré |
| LW | 15 | Abdoul Tapsoba | 52' | 87' |
| CF | 2 | Djibril Ouattara | | 90+4' |
| Substitutions: ||
| FW | 7 | Eric Traoré | | 87' |
| FW | 19 | Hassane Bandé | | 87' |
| FW | 11 | Mohamed Konaté | | 90+4' |
| GK | 1 | Aboubacar Sawadogo | | 90+4' |
| Coach: ||
| Kamou Malo ||
| GK | 24 | André Onana |
| RB | 17 | Olivier Mbaizo |
| CB | 22 | Jérôme Onguéné |
| CB | 4 | Harold Moukoudi |
| LB | 6 | Ambroise Oyongo (c) |
| CM | 26 | Jean Onana |
| CM | 14 | Samuel Gouet | | 46' |
| RW | 11 | Christian Bassogog | | 54' |
| AM | 15 | Pierre Kunde |
| LW | 20 | Ignatius Ganago | | 46' |
| CF | 9 | Stéphane Bahoken | 48' |
| Substitutions: ||
| FW | 10 | Vincent Aboubakar | | 46' |
| FW | 3 | Moumi Ngamaleu | | 46' |
| FW | 12 | Karl Toko Ekambi | 68' | 54' |
| Coach: ||
| Toni Conceição ||
* Man of the Match:
* Bertrand Traoré (Burkina Faso)
* Assistant referees:
* Lahcen Azgaou (Morocco)
* Mustapha Akarkad (Morocco)
* Fourth official:
* Sadok Selmi (Tunisia)
* Reserve assistant referee:
* Attia Amsaaed (Libya)
* Video assistant referee:
* Haythem Guirat (Tunisia)
* Assistant video assistant referees:
* Lahlou Benbraham (Algeria)
* Khalil Hassani (Tunisia)

## Final

| Senegal | Egypt |
| GK | 16 | Édouard Mendy |
| RB | 20 | Bouna Sarr |
| CB | 3 | Kalidou Koulibaly (c) | 44' |
| CB | 22 | Abdou Diallo | 54' |
| LB | 2 | Saliou Ciss |
| CM | 8 | Cheikhou Kouyaté | | 66' |
| CM | 6 | Nampalys Mendy | 17' |
| CM | 5 | Idrissa Gueye |
| RF | 18 | Ismaïla Sarr | | 77' |
| CF | 19 | Famara Diédhiou | | 77' |
| LF | 10 | Sadio Mané | 88' |
| Substitutions: ||
| FW | 26 | Pape Gueye | | 66' |
| FW | 9 | Boulaye Dia | | 77' |
| FW | 15 | Bamba Dieng | | 77' |
| Coach: ||
| Aliou Cissé ||
| GK | 16 | Mohamed Abou Gabal |
| RB | 8 | Emam Ashour |
| CB | 2 | Mohamed Abdelmonem | 5' |
| CB | 15 | Mahmoud Hamdy |
| LB | 13 | Ahmed Abou El Fotouh |
| CM | 5 | Hamdy Fathy | 37' | 99' |
| CM | 17 | Mohamed Elneny |
| CM | 4 | Amr El Solia | | 59' |
| RF | 10 | Mohamed Salah (c) |
| CF | 14 | Mostafa Mohamed | | 59' |
| LF | 22 | Omar Marmoush | | 59' |
| Substitutions: ||
| FW | 7 | Trézéguet | | 59' |
| MF | 21 | Zizo | | 59' |
| FW | 28 | Marwan Hamdy | | 59' |
| FW | 18 | Mohanad Lasheen | | 99' |
| Coach: ||
| Carlos Queiroz ||
| Man of the Match: Mohamed Abou Gabal (Egypt) Assistant referees: Zakhele Siwela (South Africa) Souru Phatsoane (Lesotho) Fourth official: Jean Jacques Ndala Ngambo (DR Congo) Reserve assistant referee: Olivier Safari (DR Congo) Video assistant referee: Adil Zourak (Morocco) Assistant video assistant referees: Bouchra Karboubi (Morocco) Zakaria Brinsi (Morocco) | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Maximum of twelve named substitutes. Maximum of five substitutions, with a sixth allowed in extra time. |