2025 FIFA Club World Cup Group F

Group F was one of eight groups in the 2025 FIFA Club World Cup, an international club soccer tournament hosted in the United States and organized by FIFA. It comprised four teams: Fluminense of Brazil; Borussia Dortmund of Germany; Ulsan HD of South Korea; and Mamelodi Sundowns of South Africa. Teams qualified by winning the respective continental club championships of their confederation or through a ranking of their performance in competitions. Only two clubs per country were allowed to qualify unless three or four won their respective continental club championship. The 2025 edition of the FIFA Club World Cup is the first in the tournament's history to be played under its quadrennial format with 32 teams.[1] The group's matches began on June 17 and concluded on June 25.[2]

Teams

The four teams in Group F were decided by the FIFA Club World Cup draw held by FIFA on December 5, 2024, in the Miami area. The 32 participants were divided into four pots based on their confederation and ranking within FIFA's club ranking system.[3] Each of the eight groups would receive one team from each pot. Teams from the same confederation could not be drawn into the same group except for those from UEFA, which had twelve slots; teams from the same national association were not able to be drawn into the same group.[4]

2025 FIFA Club World Cup Group F draw
Draw position Team Association[4] Pot[4] Confederation[4] Method of
qualification[3]
Date of
qualification
Appearance Last
appearance
Previous best
performance
F1 Fluminense  Brazil 1 CONMEBOL Winners of the 2023 Copa Libertadores November 4, 2023 2nd 2023 Runners-up (2023)
F2 Borussia Dortmund  Germany 2 UEFA UEFA four-year ranking (3rd among eligible) March 6, 2024 1st
F3 Ulsan HD  South Korea 3 AFC AFC four-year ranking (1st among eligible) April 17, 2024 3rd 2020 Sixth place (2012, 2020)
F4 Mamelodi Sundowns  South Africa 4 CAF CAF four-year ranking (2nd among eligible) October 19, 2024 2nd 2016 Sixth place (2016)

Standings

Pos Team Pld W D L GF GA GD Pts Qualification
1 Borussia Dortmund 3 2 1 0 5 3 +2 7 Advance to knockout stage
2 Fluminense 3 1 2 0 4 2 +2 5
3 Mamelodi Sundowns 3 1 1 1 4 4 0 4
4 Ulsan HD 3 0 0 3 2 6 −4 0
Source: FIFA
Rules for classification: Group stage tiebreakers

In the round of 16:[5]

  • The winners of Group F, Borussia Dortmund, advanced to play the runners-up of Group E, Monterrey.
  • The runners-up of Group F, Fluminense, advanced to play the winners of Group E, Inter Milan.

Matches

Matches took place from June 17 to 25. All times listed are local.

Fluminense vs Borussia Dortmund

Fluminense 0–0 Borussia Dortmund
Report
Attendance: 34,736[6]
Referee: Ilgiz Tantashev (Uzbekistan)
Fluminense[7]
Borussia Dortmund[7]
GK 1 Fábio
RB 2 Samuel Xavier
CB 3 Thiago Silva (c)
CB 22 Juan Pablo Freytes
LB 6 Renê
DM 35 Hércules
CM 16 Nonato  81'  87'
CM 8 Matheus Martinelli  9'  76'
RF 21 Jhon Arias
CF 9 Everaldo  70'
LF 17 Agustín Canobbio  70'
Substitutions:
FW 14 Germán Cano  70'
FW 90 Kevin Serna  70'
MF 45 Lima  76'
FW 77 Paulo Baya  87'
Manager:
Renato Gaúcho
GK 1 Gregor Kobel
CB 25 Niklas Süle
CB 3 Waldemar Anton
CB 5 Ramy Bensebaini  2'
RM 26 Julian Ryerson  87'
CM 20 Marcel Sabitzer  77'
CM 13 Pascal Groß  59'
LM 24 Daniel Svensson
RF 10 Julian Brandt (c)  77'
CF 9 Serhou Guirassy
LF 27 Karim Adeyemi  59'
Substitutions:
MF 77 Jobe Bellingham  59'
MF 8 Felix Nmecha  59'
FW 43 Jamie Gittens  77'
MF 17 Carney Chukwuemeka  77'
DF 2 Yan Couto  90+4'  87'
Manager:
Niko Kovač

Man of the Match:
Jhon Arias (Fluminense)[8]

Assistant referees:[7]
Andrey Tsapenko (Uzbekistan)
Timur Gaynullin (Uzbekistan)
Fourth official:
Omar Al Ali (United Arab Emirates)
Video assistant referee:
Shaun Evans (Australia)
Assistant video assistant referee:
Mohammed Obaid Khadim (United Arab Emirates)
Support video assistant referee:
Tatiana Guzmán (Nicaragua)

Ulsan HD vs Mamelodi Sundowns

Ulsan HD 0–1 Mamelodi Sundowns
Report Rayners 36'
Ulsan HD[11]
Mamelodi Sundowns[11]
GK 21 Jo Hyeon-woo
RB 66 Miłosz Trojak
CB 4 Seo Myung-gwan  80'
CB 19 Kim Young-gwon (c)
LB 17 Gustav Ludwigson
RM 27 Lee Chung-yong  64'
CM 5 Jung Woo-young  73'
CM 6 Darijan Bojanić  55'  73'
LM 7 Ko Seung-beom
CF 11 Um Won-sang
CF 97 Erick Farias
Substitutions:
MF 36 Matías Lacava  64'
MF 14 Lee Jin-hyun  73'
MF 16 Lee Hui-gyun  73'
DF 13 Kang Sang-woo  80'
Manager:
Kim Pan-gon
GK 30 Ronwen Williams
RB 25 Khuliso Mudau
CB 20 Grant Kekana
CB 24 Keanu Cupido  85'
LB 29 Divine Lunga
CM 11 Marcelo Allende
CM 4 Teboho Mokoena  86'
RW 10 Lucas Ribeiro Costa  84'
AM 9 Arthur Sales  65'
LW 18 Themba Zwane (c)  76'
CF 13 Iqraam Rayners  77'
Substitutions:
FW 17 Tashreeq Matthews  65'
MF 15 Bathusi Aubaas  76'
FW 35 Lebo Mothiba  77'
MF 8 Jayden Adams  84'
DF 34 Mothobi Mvala  85'
Manager:
Miguel Cardoso

Man of the Match:
Iqraam Rayners (Mamelodi Sundowns)[8]

Assistant referees:[11]
Nicolas Danos (France)
Benjamin Pagès (France)
Fourth official:
Slavko Vinčić (Slovenia)
Video assistant referee:
Jérôme Brisard (France)
Assistant video assistant referee:
Marco Di Bello (Italia)
Support video assistant referee:
Khamis Al-Marri (Qatar)

Mamelodi Sundowns vs Borussia Dortmund

Mamelodi Sundowns 3–4 Borussia Dortmund
Report
Attendance: 14,006[12]
Referee: Juan Gabriel Benítez (Paraguay)
Mamelodi Sundowns[13]
Borussia Dortmund[13]
GK 30 Ronwen Williams
RB 25 Khuliso Mudau
CB 24 Keanu Cupido
CB 20 Grant Kekana
LB 29 Divine Lunga
CM 11 Marcelo Allende  90+5'
CM 4 Teboho Mokoena  69'
RW 10 Lucas Ribeiro Costa  69'
AM 18 Themba Zwane (c)  86'
LW 17 Tashreeq Matthews  66'  69'
CF 13 Iqraam Rayners  77'
Substitutions:
FW 9 Arthur Sales  69'
MF 8 Jayden Adams  69'
DF 27 Thapelo Morena  69'
FW 35 Lebo Mothiba  77'
FW 16 Kutlwano Letlhaku  86'
Manager:
Miguel Cardoso
GK 1 Gregor Kobel
CB 25 Niklas Süle  83'
CB 3 Waldemar Anton
CB 5 Ramy Bensebaini
RM 2 Yan Couto
CM 8 Felix Nmecha  62'
CM 13 Pascal Groß
LM 24 Daniel Svensson
RF 10 Julian Brandt (c)  62'
CF 9 Serhou Guirassy  90+2'
LF 77 Jobe Bellingham  83'
Substitutions:
MF 17 Carney Chukwuemeka  64'  62'
MF 20 Marcel Sabitzer  62'
DF 26 Julian Ryerson  83'
FW 14 Maximilian Beier  85'  83'
FW 27 Karim Adeyemi  90+2'
Manager:
Niko Kovač

Man of the Match:
Jobe Bellingham (Borussia Dortmund)[8]

Assistant referees:[13]
Eduardo Cardozo (Paraguay)
Milcíades Saldívar (Paraguay)
Fourth official:
Clément Turpin (France)
Video assistant referee:
Leodán González (Uruguay)
Assistant video assistant referee:
Nicolás Gallo (Colombia)
Support video assistant referee:
Armando Villarreal (United States)

Fluminense vs Ulsan HD

Fluminense 4–2 Ulsan HD
Report
Fluminense[15]
Ulsan HD[15]
GK 1 Fábio
RB 23 Guga  85'
CB 3 Thiago Silva (c)
CB 22 Juan Pablo Freytes
LB 12 Gabriel Fuentes
CM 35 Hércules
CM 8 Matheus Martinelli  59'
RW 21 Jhon Arias
AM 10 Ganso  46'
LW 90 Kevin Serna  59'
CF 14 Germán Cano  85'
Substitutions:
FW 9 Everaldo  46'
FW 11 Keno  90+4'  59'
MF 16 Nonato  59'
DF 2 Samuel Xavier  85'
MF 5 Facundo Bernal  85'
Manager:
Renato Gaúcho
GK 21 Jo Hyeon-woo
CB 66 Miłosz Trojak
CB 19 Kim Young-gwon (c)
CB 28 Lee Jae-ik  85'
RWB 13 Kang Sang-woo  63'
LWB 17 Gustav Ludwigson
CM 14 Lee Jin-hyun
CM 6 Darijan Bojanić  85'
CM 7 Ko Seung-beom  85'
CF 11 Um Won-sang  74'
CF 97 Erick Farias
Substitutions:
DF 96 Choi Seok-hyun  63'
MF 36 Matías Lacava  74'
MF 27 Lee Chung-yong  85'
MF 5 Jung Woo-young  85'
FW 18 Heo Yool  85'
Manager:
Kim Pan-gon

Man of the Match:
Jhon Arias (Fluminense)[8]

Assistant referees:[15]
Stuart Burt (England)
James Mainwaring (England)
Fourth official:
Omar Al Ali (United Arab Emirates)
Video assistant referee:
Alejandro Hernández Hernández (Spain)
Assistant video assistant referee:
Ivan Bebek (Croatia)
Support video assistant referee:
Mohammed Obaid Khadim (United Arab Emirates)

Borussia Dortmund vs Ulsan HD

Borussia Dortmund 1–0 Ulsan HD
Svensson 36' Report
Borussia Dortmund[17]
Ulsan HD[17]
GK 1 Gregor Kobel (c)
CB 2 Yan Couto
CB 3 Waldemar Anton
CB 5 Ramy Bensebaini
RM 26 Julian Ryerson
CM 8 Felix Nmecha  53'  58'
CM 13 Pascal Groß  78'
LM 24 Daniel Svensson
RF 77 Jobe Bellingham  28'  58'
CF 9 Serhou Guirassy  78'
LF 27 Karim Adeyemi  58'
Substitutions:
FW 16 Julien Duranville  58'
FW 14 Maximilian Beier  58'
FW 10 Julian Brandt  58'
FW 7 Giovanni Reyna  78'
MF 17 Carney Chukwuemeka  78'
Manager:
Niko Kovač
GK 21 Jo Hyeon-woo
RB 13 Kang Sang-woo  54'
CB 66 Miłosz Trojak  86'
CB 19 Kim Young-gwon (c)
LB 28 Lee Jae-ik
DM 6 Darijan Bojanić  80'
CM 22 Kim Min-hyeok  17'  46'
CM 14 Lee Jin-hyun
RF 36 Matías Lacava  46'
CF 97 Erick Farias  80'
LF 17 Gustav Ludwigson
Substitutions:
MF 7 Ko Seung-beom  46'
DF 26 Park Min-seo  46'
MF 27 Lee Chung-yong  80'
MF 16 Lee Hui-gyun  80'
FW 18 Heo Yool  86'
Manager:
Kim Pan-gon

Man of the Match:
Daniel Svensson (Borussia Dortmund)[8]

Assistant referees:[17]
Brooke Mayo (United States)
Kathryn Nesbitt (United States)
Fourth official:
Omar Al Ali (United Arab Emirates)
Video assistant referee:
Erick Miranda (Mexico)
Assistant video assistant referee:
Guillermo Pacheco (Mexico)
Support video assistant referee:
Juan Lara (Chile)

Mamelodi Sundowns vs Fluminense

Mamelodi Sundowns 0–0 Fluminense
Report
Mamelodi Sundowns[19]
Fluminense[19]
GK 30 Ronwen Williams
RB 25 Khuliso Mudau
CB 24 Keanu Cupido  60'
CB 20 Grant Kekana
LB 29 Divine Lunga
CM 4 Teboho Mokoena  10'  46'
CM 11 Marcelo Allende
RW 10 Lucas Ribeiro Costa  77'
AM 18 Themba Zwane (c)  85'
LW 17 Tashreeq Matthews  60'
CF 13 Iqraam Rayners
Substitutions:
MF 8 Jayden Adams  46'
DF 5 Mosa Lebusa  60'
FW 9 Arthur Sales  60'
FW 38 Peter Shalulile  77'
FW 16 Kutlwano Letlhaku  90+6'  85'
Other disciplinary actions:
TS Fábio Fernandes  89'
Manager:
Miguel Cardoso
GK 1 Fábio
RB 2 Samuel Xavier
CB 4 Ignácio
CB 22 Juan Pablo Freytes
LB 6 Renê  90+5'
DM 35 Hércules  67'
CM 16 Nonato  86'
CM 8 Matheus Martinelli  77'
RF 21 Jhon Arias (c)  88'
CF 14 Germán Cano  86'
LF 17 Agustín Canobbio  67'
Substitutions:
FW 11 Keno  67'
MF 5 Facundo Bernal  89'  67'
MF 45 Lima  77'
DF 29 Thiago Santos  86'
FW 9 Everaldo  86'
Manager:
Renato Gaúcho

Man of the Match:
Ignácio (Fluminense)[8]

Assistant referees:[19]
Gary Beswick (England)
Adam Nunn (England)
Fourth official:
Iván Barton (El Salvador)
Video assistant referee:
Marco Di Bello (Italy)
Assistant video assistant referee:
Alejandro Hernández Hernández (Spain)
Support video assistant referee:
Rob Dieperink (Netherlands)

Discipline

Fair play points would have been used as tiebreakers 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:[5]

  • first yellow card: −1 point;
  • indirect red card (second yellow card): −3 points;
  • direct red card: −4 points;
  • yellow card and direct red card: −5 points;

Only one of the above deductions was applied to a player in a single match.

Team Match 1 Match 2 Match 3 Points
           
Ulsan HD 1 2 −3
Fluminense 2 1 3 −6
Borussia Dortmund 2 2 2 −6
Mamelodi Sundowns 1 2 3 −6

Notes

  1. ^ The Ulsan HD vs Mamelodi Sundowns match, originally scheduled for 6:00 pm EDT, was delayed to 7:05 pm EDT due to adverse weather conditions.[9]

References

  1. ^ Middleton, Emma (December 3, 2024). "How does the new Club World Cup work?". BBC Sport. Retrieved May 12, 2025.
  2. ^ "FIFA Club World Cup 2025 Match Schedule" (PDF). FIFA.com. Fédération Internationale de Football Association. December 7, 2024. Retrieved June 10, 2025.
  3. ^ a b Johnson, Dale (May 7, 2025). "FIFA Club World Cup: Format, draw, teams, schedule ... Messi". ESPN. Retrieved May 12, 2025.
  4. ^ a b c d "Draw Procedures for the FIFA Club World Cup 2025" (PDF). FIFA.com. Fédération Internationale de Football Association. December 2024. pp. 2–5. Retrieved May 12, 2025.
  5. ^ a b "Regulations for the FIFA Club World Cup 2025" (PDF). FIFA.com. Fédération Internationale de Football Association. November 5, 2024. Retrieved November 5, 2024.
  6. ^ "Match Report: Fluminense FC v. Borussia Dortmund" (PDF). FIFA.com. Fédération Internationale de Football Association. June 17, 2025. Retrieved June 17, 2025.
  7. ^ a b c "Tactical Line-up: Fluminense FC v. Borussia Dortmund" (PDF). FIFA.com. Fédération Internationale de Football Association. June 17, 2025. Retrieved June 17, 2025.
  8. ^ a b c d e f "Michelob ULTRA Superior Player of the Match". FIFA.com. Fédération Internationale de Football Association. Retrieved June 25, 2025.
  9. ^ Rogers, Martin (June 17, 2025). "Sparse crowd attends Club World Cup match delayed by storms between Sundowns, Ulsan HD". The Athletic. Retrieved June 17, 2025.
  10. ^ "Match Report: Ulsan HD v. Mamelodi Sundowns FC" (PDF). FIFA.com. Fédération Internationale de Football Association. June 17, 2025. Retrieved June 17, 2025.
  11. ^ a b c "Tactical Line-up: Ulsan HD v. Mamelodi Sundowns FC" (PDF). FIFA.com. Fédération Internationale de Football Association. June 17, 2025. Retrieved June 17, 2025.
  12. ^ "Match Report: Mamelodi Sundowns FC v. Borussia Dortmund" (PDF). FIFA.com. Fédération Internationale de Football Association. June 21, 2025. Retrieved June 21, 2025.
  13. ^ a b c "Tactical Line-up: Mamelodi Sundowns FC v. Borussia Dortmund" (PDF). FIFA.com. Fédération Internationale de Football Association. June 21, 2025. Retrieved June 21, 2025.
  14. ^ "Match Report: Fluminense FC v. Ulsan HD" (PDF). FIFA.com. Fédération Internationale de Football Association. June 21, 2025. Retrieved June 21, 2025.
  15. ^ a b c "Tactical Line-up: Fluminense FC v. Ulsan HD" (PDF). FIFA.com. Fédération Internationale de Football Association. June 21, 2025. Retrieved June 21, 2025.
  16. ^ "Match Report: Borussia Dortmund v. Ulsan HD" (PDF). FIFA.com. Fédération Internationale de Football Association. June 25, 2025. Retrieved June 25, 2025.
  17. ^ a b c "Tactical Line-up: Borussia Dortmund v. Ulsan HD" (PDF). FIFA.com. Fédération Internationale de Football Association. June 25, 2025. Retrieved June 25, 2025.
  18. ^ "Match Report: Mamelodi Sundowns FC v. Fluminense FC" (PDF). FIFA.com. Fédération Internationale de Football Association. June 25, 2025. Retrieved June 25, 2025.
  19. ^ a b c "Tactical Line-up: Mamelodi Sundowns FC v. Fluminense FC" (PDF). FIFA.com. Fédération Internationale de Football Association. June 25, 2025. Retrieved June 25, 2025.