Wednesday , 30 September 2026

Mamelodi Sundowns FC vs Borussia Dortmund, Club World Cup 2025 GROUP STAGE

Sat 21 Jun 2025 · 16:00 UTC TQL Stadium HT 45' · FT 45'

Overview

Head-to-Head

1
Mamelodi Sundowns FC 1 games · Avg 7.0 goals Borussia Dortmund

Recent Form

DateOpponentH/A ScoreResult
21 Jun Borussia Dortmund H 3–4 L
17 Jun Ulsan HD FC A 1–0 W
DateOpponentH/A ScoreResult
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)
100% Over 2.5 Goals
H2H history
67% Clean Sheets
Mamelodi Sundowns FC this season
40% Clean Sheets
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

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

✓ Correct
Mamelodi Sundowns FC29% Draw22% Borussia Dortmund49%
Actual: Borussia Dortmund win

Both Teams to Score

✓ Correct
Yes77% 0% No23%
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

✓ Correct
Mamelodi Sundowns FC24% Draw35% Borussia Dortmund41%
Actual: Borussia Dortmund win at HT

Correct Score

✗ 3–4 not predicted
3 – 4
Actual
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.