Group B of the men's football tournament at the 2024 Summer Olympics was played from 24 to 30 July 2024. The group consisted of Argentina, Iraq, Morocco and Ukraine. The top two teams, Morocco and Argentina, advanced to the knockout stage.
Teams
Draw position |
Team |
Pot |
Confederation |
Method of
qualification |
Date of
qualification |
Olympic
appearance |
Last
appearance |
Previous best
performance |
B1 |
Argentina |
1 |
CONMEBOL |
2024 CONMEBOL Pre-Olympic Tournament top two |
11 February 2024 |
10th |
2020 |
Gold medalists (2004, 2008) |
B2 |
Morocco |
2 |
CAF |
2023 U-23 Africa Cup of Nations top three |
4 July 2023 |
8th |
2012 |
Eighth place (1972) |
B3 |
Iraq |
3 |
AFC |
2024 AFC U-23 Asian Cup top three |
2 May 2024 |
6th |
2016 |
Fourth place (2004) |
B4 |
Ukraine |
4 |
UEFA |
2023 UEFA European Under-21 Championship top three |
2 July 2023 |
1st |
Debut |
Standings
Pos |
Team |
Pld |
W |
D |
L |
GF |
GA |
GD |
Pts |
Source: FIFA
Rules for classification: Group stage tiebreakers
In the quarter-finals:
- The winners of Group B, Morocco, advanced to play the runners-up of Group A, the United States.
- The runners-up of Group B, Argentina, advanced to play the winners of Group A, France.
Matches
Argentina vs Morocco
The match had 15 minutes of stoppage time added on. As the game entered the 16th minute of stoppage time, Morocco was leading 2–1 when Argentina took a shot at goal from the edge of the box. This shot was pushed back into the area by Morocco's goalkeeper, leading to another two Argentina attempts hitting the crossbar and falling back into the area in succession, before Cristian Medina was able to head the rebounding ball into the goal and equalise for Argentina. Moroccan fans, feeling that time had elapsed and the game should have ended before Argentina scored, immediately began rioting in the stadium. Spectators stormed the pitch and set off pyrotechnic explosions, leading to the game being suspended amid safety concerns for the players. After the stadium was emptied, the match was resumed behind closed doors in order to play the final three minutes. The match resumed at 19:02, with Argentina's goal disallowed following a VAR review.
24 July 2024 (2024-07-24)
15:00
|
Argentina |
1–2 |
Morocco |
Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 26,717
Referee: Glenn Nyberg (Sweden) |
- Simeone 68'
|
|
- Rahimi 45+2', 51' (pen.)
|
|
|
GK |
1 |
Gerónimo Rulli |
RB |
4 |
Joaquín García |
|
84' |
CB |
2 |
Marco Di Cesare |
90+9' |
CB |
16 |
Nicolás Otamendi (c) |
LB |
3 |
Julio Soler |
|
69' |
RM |
10 |
Thiago Almada |
CM |
14 |
Santiago Hezze |
|
69' |
CM |
8 |
Cristian Medina |
LM |
7 |
Kevin Zenón |
|
54' |
CF |
18 |
Lucas Beltrán |
|
69' |
CF |
9 |
Julián Álvarez |
Substitutes: |
GK |
12 |
Leandro Brey |
DF |
6 |
Bruno Amione |
|
69' |
DF |
13 |
Gonzalo Luján |
MF |
5 |
Ezequiel Fernández |
88' |
69' |
MF |
11 |
Claudio Echeverri |
|
84' |
FW |
15 |
Luciano Gondou |
|
69' |
FW |
17 |
Giuliano Simeone |
|
54' |
Manager: |
Javier Mascherano |
|
|
|
|
GK |
1 |
Munir Mohamedi |
89' |
RB |
2 |
Achraf Hakimi (c) |
CB |
4 |
Mehdi Boukamir |
CB |
14 |
Oussama Targhalline |
87' |
LB |
11 |
Zakaria El Ouahdi |
61' |
CM |
18 |
Amir Richardson |
CM |
17 |
Oussama El Azzouzi |
|
80' |
RW |
10 |
Ilias Akhomach |
39' |
59' |
AM |
8 |
Bilal El Khannous |
45+3' |
90+2' |
LW |
7 |
Eliesse Ben Seghir |
|
80' |
CF |
9 |
Soufiane Rahimi |
70' |
Substitutes: |
GK |
12 |
Rachid Ghanimi |
DF |
3 |
Akram Nakach |
|
80' |
DF |
5 |
Adil Tahif |
MF |
6 |
Benjamin Bouchouari |
|
90+2' |
MF |
13 |
Yassine Kechta |
|
80' |
FW |
15 |
El Mehdi Maouhoub |
FW |
16 |
Abde Ezzalzouli |
|
59' |
Manager: |
Tarik Sektioui |
|
Iraq vs Ukraine
24 July 2024 (2024-07-24)
19:00
|
Iraq |
2–1 |
Ukraine |
Stade de Lyon, Décines-Charpieu
Attendance: 10,637
Referee: Mahmood Ali Ismail (Sudan) |
- Aymen Hussein 57' (pen.)
- Ali Jasim 75'
|
|
- Rubchynskyi 53'
|
|
|
GK |
1 |
Hussein Hassan |
90+13' |
RB |
17 |
Mustafa Saadoon |
CB |
6 |
Zaid Tahseen |
CB |
20 |
Hussein Amer |
52' |
CB |
5 |
Ahmed Maknzi |
LB |
3 |
Hussein Ali |
|
58' |
RM |
11 |
Muntadher Mohammed |
|
58' |
CM |
8 |
Ibrahim Bayesh |
CM |
10 |
Youssef Amyn |
|
79' |
LM |
14 |
Karrar Mohammed |
CF |
18 |
Aymen Hussein (c) |
|
90+12' |
Substitutes: |
GK |
12 |
Kumel Al-Rekabe |
DF |
2 |
Josef Al-Imam |
|
90+12' |
DF |
13 |
Karrar Saad |
|
79' |
MF |
7 |
Ali Jasim |
|
58' |
MF |
15 |
Nihad Mohammed |
|
58' |
MF |
16 |
Muntadher Abdul-Amir |
FW |
9 |
Hussein Abdullah |
Manager: |
Radhi Shenaishil |
|
|
|
|
GK |
12 |
Kiril Fesyun |
RB |
2 |
Illya Krupskyi |
CB |
4 |
Maksym Talovyerov |
56' |
73' |
CB |
16 |
Arseniy Batahov |
LB |
3 |
Oleksandr Martynyuk |
RM |
5 |
Valentyn Rubchynskyi |
CM |
10 |
Maksym Braharu |
56' |
73' |
CM |
18 |
Dmytro Kryskiv |
26' |
79' |
CM |
8 |
Mykola Mykhaylenko |
|
73' |
LM |
11 |
Maksym Khlan |
CF |
14 |
Danylo Sikan (c) |
|
80' |
Substitutes: |
GK |
1 |
Heorhiy Yermakov |
DF |
6 |
Oleksiy Sych |
|
73' |
DF |
13 |
Volodymyr Salyuk |
|
73' |
MF |
7 |
Oleh Ocheretko |
|
79' |
MF |
15 |
Vladyslav Veleten |
MF |
17 |
Oleh Fedor |
|
73' |
FW |
9 |
Ihor Krasnopir |
|
80' |
Manager: |
Ruslan Rotan |
|
Argentina vs Iraq
27 July 2024 (2024-07-27)
15:00
|
Argentina |
3–1 |
Iraq |
Stade de Lyon, Décines-Charpieu
Attendance: 30,008
Referee: Espen Eskås (Norway) |
- Almada 14'
- Gondou 62'
- Fernández 85'
|
|
- Aymen Hussein 45+5'
|
|
|
GK |
1 |
Gerónimo Rulli |
RB |
4 |
Joaquín García |
50' |
60' |
CB |
2 |
Marco Di Cesare |
CB |
16 |
Nicolás Otamendi (c) |
LB |
3 |
Julio Soler |
|
60' |
RM |
10 |
Thiago Almada |
|
86' |
CM |
5 |
Ezequiel Fernández |
CM |
14 |
Santiago Hezze |
|
60' |
LM |
8 |
Cristian Medina |
CF |
18 |
Lucas Beltrán |
|
45+2' |
CF |
9 |
Julián Álvarez |
Substitutes: |
GK |
12 |
Leandro Brey |
DF |
6 |
Bruno Amione |
|
86' |
DF |
13 |
Gonzalo Luján |
|
60' |
MF |
7 |
Kevin Zenón |
|
60' |
MF |
11 |
Claudio Echeverri |
FW |
15 |
Luciano Gondou |
90' |
60' |
FW |
17 |
Giuliano Simeone |
|
45+2' |
Manager: |
Javier Mascherano |
|
|
|
|
GK |
1 |
Hussein Hassan |
RB |
17 |
Mustafa Saadoon |
|
60' |
CB |
20 |
Hussein Amer |
CB |
6 |
Zaid Tahseen |
46' |
LB |
5 |
Ahmed Maknzi |
CM |
8 |
Ibrahim Bayesh |
|
76' |
CM |
14 |
Karrar Mohammed |
|
87' |
RW |
15 |
Nihad Mohammed |
52' |
60' |
AM |
7 |
Ali Jasim |
|
87' |
LW |
10 |
Youssef Amyn |
CF |
18 |
Aymen Hussein (c) |
Substitutes: |
GK |
12 |
Kumel Al-Rekabe |
DF |
2 |
Josef Al-Imam |
DF |
3 |
Hussein Ali |
|
60' |
DF |
13 |
Karrar Saad |
|
87' |
MF |
11 |
Muntadher Mohammed |
|
60' |
MF |
16 |
Muntadher Abdul-Amir |
|
76' |
FW |
9 |
Hussein Abdullah |
|
87' |
Manager: |
Radhi Shenaishil |
|
Ukraine vs Morocco
27 July 2024 (2024-07-27)
17:00
|
Ukraine |
2–1 |
Morocco |
Stade Geoffroy-Guichard, Saint-Étienne
Attendance: 28,655
Referee: Saíd Martínez (Honduras) |
- Kryskiv 22'
- Krasnopir 90+8'
|
|
Rahimi 64' (pen.) |
|
|
GK |
12 |
Kiril Fesyun |
RB |
3 |
Oleksandr Martynyuk |
|
74' |
CB |
13 |
Volodymyr Salyuk |
63' |
CB |
16 |
Arseniy Batahov |
LB |
2 |
Illya Krupskyi |
79' |
RM |
11 |
Maksym Khlan |
52' |
CM |
5 |
Valentyn Rubchynskyi |
72' |
CM |
18 |
Dmytro Kryskiv |
|
65' |
CM |
8 |
Mykola Mykhaylenko |
|
78' |
LM |
10 |
Maksym Braharu |
|
65' |
CF |
14 |
Danylo Sikan (c) |
34' |
65' |
Substitutes: |
GK |
1 |
Heorhiy Yermakov |
DF |
4 |
Maksym Talovyerov |
|
65' |
DF |
6 |
Oleksiy Sych |
90' |
74' |
MF |
7 |
Oleh Ocheretko |
|
65' |
MF |
15 |
Vladyslav Veleten |
MF |
17 |
Oleh Fedor |
|
78' |
FW |
9 |
Ihor Krasnopir |
|
65' |
Manager: |
Ruslan Rotan |
|
|
|
|
GK |
1 |
Munir Mohamedi |
RB |
2 |
Achraf Hakimi (c) |
71' |
CB |
17 |
Oussama El Azzouzi |
|
87' |
CB |
4 |
Mehdi Boukamir |
|
74' |
LB |
11 |
Zakaria El Ouahdi |
DM |
14 |
Oussama Targhalline |
CM |
18 |
Amir Richardson |
37' |
CM |
8 |
Bilal El Khannous |
RF |
16 |
Abde Ezzalzouli |
CF |
9 |
Soufiane Rahimi |
|
87' |
LF |
7 |
Eliesse Ben Seghir |
|
87' |
Substitutes: |
GK |
12 |
Rachid Ghanimi |
DF |
3 |
Akram Nakach |
|
87' |
DF |
5 |
Adil Tahif |
MF |
6 |
Benjamin Bouchouari |
MF |
13 |
Yassine Kechta |
|
74' |
FW |
10 |
Ilias Akhomach |
|
87' |
FW |
15 |
El Mehdi Maouhoub |
|
87' |
Manager: |
Tarik Sektioui |
|
Ukraine vs Argentina
30 July 2024 (2024-07-30)
17:00
|
Ukraine |
0–2 |
Argentina |
Stade de Lyon, Décines-Charpieu
Attendance: 10,017
Referee: Dahane Beida (Mauritania) |
|
|
|
|
|
GK |
12 |
Kiril Fesyun |
RB |
2 |
Illya Krupskyi |
CB |
4 |
Maksym Talovyerov |
CB |
16 |
Arseniy Batahov |
LB |
3 |
Oleksandr Martynyuk |
|
68' |
DM |
5 |
Valentyn Rubchynskyi |
53' |
CM |
18 |
Dmytro Kryskiv |
CM |
8 |
Mykola Mykhaylenko |
|
59' |
RF |
11 |
Maksym Khlan |
|
78' |
CF |
14 |
Danylo Sikan (c) |
|
59' |
LF |
10 |
Maksym Braharu |
|
59' |
Substitutes: |
GK |
1 |
Heorhiy Yermakov |
DF |
6 |
Oleksiy Sych |
|
68' |
MF |
7 |
Oleh Ocheretko |
|
59' |
MF |
15 |
Vladyslav Veleten |
82' |
78' |
MF |
17 |
Oleh Fedor |
|
59' |
FW |
9 |
Ihor Krasnopir |
|
59' |
Manager: |
Ruslan Rotan |
|
|
|
|
GK |
1 |
Gerónimo Rulli |
RB |
13 |
Gonzalo Luján |
CB |
2 |
Marco Di Cesare |
CB |
16 |
Nicolás Otamendi (c) |
LB |
3 |
Julio Soler |
|
67' |
RM |
17 |
Giuliano Simeone |
CM |
5 |
Ezequiel Fernández |
|
68' |
CM |
8 |
Cristian Medina |
LM |
10 |
Thiago Almada |
|
81' |
CF |
15 |
Luciano Gondou |
|
59' |
CF |
9 |
Julián Álvarez |
|
81' |
Substitutes: |
GK |
12 |
Leandro Brey |
DF |
4 |
Joaquín García |
DF |
6 |
Bruno Amione |
|
67' |
MF |
7 |
Kevin Zenón |
|
68' |
MF |
11 |
Claudio Echeverri |
|
81' |
MF |
14 |
Santiago Hezze |
|
59' |
FW |
18 |
Lucas Beltrán |
|
81' |
Manager: |
Javier Mascherano |
|
Morocco vs Iraq
30 July 2024 (2024-07-30)
17:00
|
Morocco |
3–0 |
Iraq |
Stade de Nice, Nice
Attendance: 19,300
Referee: Ramon Abatti (Brazil) |
- Richardson 19'
- Rahimi 28'
- Ezzalzouli 36'
|
|
|
|
|
GK |
1 |
Munir Mohamedi |
RB |
2 |
Achraf Hakimi (c) |
CB |
17 |
Oussama El Azzouzi |
|
85' |
CB |
4 |
Mehdi Boukamir |
LB |
11 |
Zakaria El Ouahdi |
CM |
18 |
Amir Richardson |
|
62' |
CM |
14 |
Oussama Targhalline |
|
62' |
RW |
10 |
Ilias Akhomach |
|
67' |
AM |
8 |
Bilal El Khannous |
LW |
16 |
Abde Ezzalzouli |
CF |
9 |
Soufiane Rahimi |
|
61' |
Substitutes: |
GK |
12 |
Rachid Ghanimi |
DF |
3 |
Akram Nakach |
DF |
5 |
Adil Tahif |
|
85' |
MF |
6 |
Benjamin Bouchouari |
|
62' |
MF |
13 |
Yassine Kechta |
|
62' |
FW |
7 |
Eliesse Ben Seghir |
|
67' |
FW |
15 |
El Mehdi Maouhoub |
|
61' |
Manager: |
Tarik Sektioui |
|
|
|
|
GK |
1 |
Hussein Hassan |
RB |
17 |
Mustafa Saadoon |
|
79' |
CB |
20 |
Hussein Amer |
CB |
4 |
Saad Natiq (c) |
LB |
5 |
Ahmed Maknzi |
30' |
CM |
8 |
Ibrahim Bayesh |
CM |
14 |
Karrar Mohammed |
9' |
RW |
10 |
Youssef Amyn |
|
31' |
AM |
11 |
Muntadher Mohammed |
|
46' |
LW |
13 |
Karrar Saad |
|
32' |
CF |
18 |
Aymen Hussein |
Substitutes: |
GK |
12 |
Kumel Al-Rekabe |
DF |
2 |
Josef Al-Imam |
|
46' |
DF |
3 |
Hussein Ali |
|
79' |
MF |
7 |
Ali Jasim |
|
32' |
MF |
15 |
Nihad Mohammed |
|
31' |
MF |
16 |
Muntadher Abdul-Amir |
FW |
9 |
Hussein Abdullah |
Manager: |
Radhi Shenaishil |
|
Discipline
Fair play points would have been used as a tiebreaker if the overall and head-to-head records of teams were tied. These were calculated based on yellow and red cards received in all group matches as follows:
- first yellow card: minus 1 point;
- indirect red card (second yellow card): minus 3 points;
- direct red card: minus 4 points;
- yellow card and direct red card: minus 5 points;
Only one of the above deductions could be applied to a player in a single match.
Team |
Match 1 |
Match 2 |
Match 3 |
Points |
|
|
|
|
|
|
|
|
|
|
|
|
Argentina |
2 |
|
|
|
2 |
|
|
|
|
|
|
|
–4 |
Iraq |
2 |
|
|
|
2 |
|
|
|
2 |
|
|
|
–6 |
Morocco |
6 |
|
|
|
2 |
|
|
|
|
|
|
|
–8 |
Ukraine |
3 |
|
|
|
5 |
|
1 |
|
2 |
|
|
|
–14 |