Mamelodi Sundowns FC vs Borussia Dortmund, Club World Cup 2025 GROUP STAGE
Overview
Match Preview
Mamelodi Sundowns FC vs Borussia Dortmund — Club World Cup at TQL Stadium.
- Mamelodi Sundowns FC 3 games · 4 pts (2025/25)
- Borussia Dortmund 3 games · 7 pts (2025/25)
Match Details
- Referee Juan Benitez (Paraguay)
Standings
| # | Team | P | Pts |
|---|---|---|---|
| 1 | SE Palmeiras | 3 | 5 |
| 2 | Internacional CF Miami | 3 | 5 |
| 3 | FC Porto | 3 | 2 |
| 4 | Al Ahly SC | 3 | 2 |
| 5 | Paris Saint-Germain FC | 3 | 6 |
| 6 | Botafogo FR | 3 | 6 |
| 7 | Club Atlético de Madrid | 3 | 6 |
| 8 | Seattle Sounders FC | 3 | 0 |
| 9 | Sport Lisboa e Benfica | 3 | 7 |
| 10 | FC Bayern München | 3 | 6 |
| 11 | CA Boca Juniors | 3 | 2 |
| 12 | Auckland City FC | 3 | 1 |
| 13 | CR Flamengo | 3 | 7 |
| 14 | Chelsea FC | 3 | 6 |
| 15 | Esperance de Tunis | 3 | 3 |
| 16 | Los Angeles FC | 3 | 1 |
| 17 | FC Internazionale Milano | 3 | 7 |
| 18 | CF Monterrey | 3 | 5 |
| 19 | CA River Plate | 3 | 4 |
| 20 | Urawa Red Diamonds | 3 | 0 |
| 21 | Borussia Dortmund | 3 | 7 |
| 22 | Fluminense FC | 3 | 5 |
| 23 | Mamelodi Sundowns FC | 3 | 4 |
| 24 | Ulsan HD FC | 3 | 0 |
| 25 | Manchester City FC | 3 | 9 |
| 26 | Juventus FC | 3 | 6 |
| 27 | Al Ain FC | 3 | 3 |
| 28 | Wydad AC | 3 | 0 |
| 29 | Real Madrid CF | 3 | 7 |
| 30 | Al Hilal | 3 | 5 |
| 31 | FC Red Bull Salzburg | 3 | 4 |
| 32 | CF Pachuca | 3 | 0 |
Head-to-Head
Last 5 meetings
Recent Form
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 21 Jun | Borussia Dortmund | H | 3–4 | L |
| 17 Jun | Ulsan HD FC | A | 1–0 | W |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 21 Jun | Mamelodi Sundowns FC | A | 4–3 | W |
| 17 Jun | Fluminense FC | A | 0–0 | D |
| 17 May | Holstein Kiel | H | 3–0 | W |
| 11 May | Bayer 04 Leverkusen | A | 4–2 | W |
| 03 May | VfL Wolfsburg | H | 4–0 | W |
| 26 Apr | TSG 1899 Hoffenheim | A | 3–2 | W |
Season Stats
| Mamelodi Sundowns FC | Borussia Dortmund | |
|---|---|---|
| #23 | Position | #21 |
| 4 | Points | 7 |
| 3 | Played | 3 |
| 1 / 1 / 1 | W / D / L | 2 / 1 / 0 |
| 4 | Scored | 5 |
| 4 | Conceded | 3 |
| +0 | GD | +2 |
| 1.33 | PPG | 2.33 |
| 33% | Win % | 67% |
Key Stats
100%
Both Teams to Score
H2H (1 games)
H2H (1 games)
100%
Over 2.5 Goals
H2H history
H2H history
67%
Clean Sheets
Mamelodi Sundowns FC this season
Mamelodi Sundowns FC this season
40%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
Mamelodi Sundowns FC are 23rd (4 pts). Borussia Dortmund are 21st (7 pts).
Goal Timing (This Season)
Mamelodi Sundowns FC
0-15
1/–
16-30
–/1
31-45
1/2
46-60
1/–
61-75
1/–
76+
1/–
■ Scored ■ Conceded
Borussia Dortmund
0-15
1/2
16-30
2/1
31-45
3/–
46-60
–/2
61-75
–/1
76+
2/2
■ Scored ■ Conceded
Top Scorers (This Season)
Mamelodi Sundowns FC
| Iqraam Rayners | 2 G |
Borussia Dortmund
| Sehrou Guirassy | 4 G |
Events
Match Events
- 0' The match kicks off with home fans waiting with anticipation for Mamelodi Sundowns FC to score. At the same time, Borussia Dortmund does not seem to pull back! Let’s get it on!
- 5' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
- 10' The travelling Borussia Dortmund supporters hardly appreciate their team being pressed down to the backline.
- 11' Against the run of play, Lucas Ribeiro has scored! This game has turned on its head.
- 16' Goal! Felix Kalu Nmecha scores his 15 goal in 444 matches.
- 21' named a earlier, and opted for a in response. A fascinating tactical duel is developing.
- 26' It looks surprising Mamelodi Sundowns FC does not make any changes. Carney Chukwuemeka has some obvious troubles when approaching to the goal.
- 31' Borussia Dortmund started playing very sharply right from the kick off. However, it slowed down the tempo rapidly by 31.
- 34' A stunning finish from Sehrou Guirassy — that came from absolutely nowhere!
- 39' The clock is ticking and both teams know a goal could change everything at this point.
- 44' Mamelodi Sundowns FC are deployed in a today, looking to exploit space against Borussia Dortmund's shape.
- 45' Jobe Bellingham has been a constant threat and now delivers with a goal on 45 minutes.
- 50' While players are taking a pause, let’s have a look at their stats. The teams met 1 times this season with Borussia Dortmund winning 100% of all matches.
- 55' will be watching from the dugout nervously. His Mamelodi Sundowns FC side need to improve if they are to claim all three points.
- 60' Against the run of play, Khuliso Mudau has scored! This game has turned on its head.
- 62' Iqraam Rayners is having a superb {COMPETITION} campaign — that is 2 goals this season for the .
- 62' The supporters are chanting for Marcel Sabitzer. He replaces Felix Kalu Nmecha on 62 minute.
- 64' The referee reaches into his pocket. Out comes the card for Carney Chukwuemeka.
- 66' Tashreeq Matthews catches the referee's attention in entirely the wrong way. card on 66.
- 69' Thapelo Morena has so much to prove this time. He replaces Tashreeq Matthews on 69 minute.
- 74' It’s high time Miguel Cardoso made some changes to put the his team’s game back to action.
- 77' Mamelodi Sundowns FC ring the changes. Iqraam Rayners has done his job and it is now time for Lebo Mothiba to step up.
- 82' Mamelodi Sundowns FC have won 5 goals from 3 games. They will be desperate to add to that tally today.
- 83' The Borussia Dortmund bench stirs into life. Niklas Sule is withdrawn and Julian Ryerson gets his opportunity.
- 85' Maximilian Beier catches the referee's attention in entirely the wrong way. card on 85.
- 86' Time for substitution for Mamelodi Sundowns FC. Themba Zwane is replaced by Kutlwano Lethlaku.
- 90' Lebo Mothiba does the damage! The net is bulging and Mamelodi Sundowns FC surge ahead!
- 90' The referee has no hesitation. Marcelo Allende is booked for Mamelodi Sundowns FC — card on 90.
- 90' Another substitution for Borussia Dortmund to replace Sehrou Guirassy by Karim Adeyemi on 90 minute.
- Borussia Dortmund celebrates a vital win. Three points that could prove pivotal come season's end.
Lineups
Mamelodi Sundowns FC Lineups
Starting XI
- 30
- 48
- 20
- 29
- 11
-
10
Lucas Ribeiro ↓ Arthur Sales 69'
- 17
-
4
Teboho Mokoena ↓ Jayden Adams 69'
- 25
- 18
-
13
Iqraam Rayners ↓ Lebo Mothiba 77'
Bench
- 1
- 42
- 5
- 28
- 6
-
27
Thapelo Morena ↑ 69'
- 34
- 38
-
44
Jayden Adams ↑ 69'
-
9
Arthur Sales ↑ 69'
- 15
-
43
Kutlwano Lethlaku ↑ 86'
- 12
- 21
-
35
Lebo Mothiba ↑ 77'
Coach
Miguel Cardoso
Borussia Dortmund Lineups
Starting XI
- 13
- 5
-
25
Niklas Sule ↓ Julian Ryerson 83'
- 10
- 3
- 1
-
9
Sehrou Guirassy ↓ Karim Adeyemi 90'
- 8
- 2
- 24
- 77
Bench
- 33
-
20
Marcel Sabitzer ↑ 62'
-
26
Julian Ryerson ↑ 83'
- 46
-
14
Maximilian Beier ↑ 83'
- 7
-
27
Karim Adeyemi ↑ 90'
-
17
Carney Chukwuemeka ↑ 62'
- 44
- 43
- 16
- 39
- 37
- 47
- 40
Coach
Niko Kovać
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Sehrou Guirassy | 1 |
| Felix Kalu Nmecha | 1 |
| Jobe Bellingham | 1 |
| Lebo Mothiba | 1 |
| Lucas Ribeiro | 1 |
| Iqraam Rayners | 1 |
| Khuliso Mudau | 1 |
Mamelodi Sundowns FC Form
Borussia Dortmund Form
2025-06-21
Mamelodi Sundowns FC
3–4
Borussia Dortmund
W
2025-06-17
Fluminense FC
0–0
Borussia Dortmund
D
2025-05-17
Borussia Dortmund
3–0
Holstein Kiel
W
2025-05-11
Bayer 04 Leverkusen
2–4
Borussia Dortmund
W
2025-05-03
Borussia Dortmund
4–0
VfL Wolfsburg
W
2025-04-26
TSG 1899 Hoffenheim
2–3
Borussia Dortmund
W
Predictions
Prediction accuracy
4 / 4
1.87
Mamelodi Sundowns FC xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
2.58
Borussia Dortmund xG
I would bet for:
Over 2.5 goals 81% + Both teams to score 77%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 4.45
Actual: Yes — both scored
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 98% |
|
2% |
| ± 1.5 | 93% |
|
7% |
| ± 2.5 | 81% |
|
19% |
| ± 3.5 | 64% |
|
36% |
| ± 4.5 | 45% |
|
55% |
Double Chance
Mamelodi Sundowns FC or Draw
51%
Draw or Borussia Dortmund
71%
Mamelodi Sundowns FC or Borussia Dortmund
78%
Half-Time Result
✓ CorrectActual: Borussia Dortmund win at HT
Correct Score
✗ 3–4 not predicted3 – 4Actual
1 – 2
7.2%
2 – 2
6.5%
1 – 1
6.4%
1 – 3
6%
2 – 3
5.6%
2 – 1
5.2%
3 – 2
4.1%
0 – 2
4%
1 – 4
3.9%
2 – 4
3.6%
3 – 3
3.5%
0 – 3
3.4%
Asian Handicap — Mamelodi Sundowns FC
| Handicap | Mamelodi Sundowns FC covers | Push | Borussia Dortmund covers |
|---|---|---|---|
| -2.5 | 6% | — | 94% |
| -2 | 6% | 8% | 86% |
| -1.5 | 14% | — | 86% |
| -1 | 14% | 13% | 72% |
| -0.5 | 28% | — | 72% |
| +0.5 | 48% | — | 52% |
| +1 | 48% | 19% | 34% |
| +1.5 | 66% | — | 34% |
| +2 | 66% | 15% | 19% |
| +2.5 | 81% | — | 19% |
Clean Sheet
Mamelodi Sundowns FC keeps clean sheet
8%
✓
Borussia Dortmund keeps clean sheet
16%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

