21.06.2025 16:00
3 - 4
Finished

Mamelodi Sundowns vs Dortmund

Mamelodi Sundowns vs Dortmund Live Score, Stats, Forecasts, H2H

4-2-3-1
Formations
3-5-2
30
5.4
Williams
25
5.4
Mudau
24
5.7
Cupido
20
5.7
Kekana
29
5.8
Lunga
11
6.3
Allende
4
6.0
Mokoena
10
8.0
Costa
18
6.2
Zwane
17
7.0
Matthews
13
6.6
Rayners
10
7.0
Brandt
9
6.7
Guirassy
2
6.5
Couto
77
7.2
Bellingham
8
7.8
Nmecha
13
7.0
Gross
24
6.9
Svensson
25
6.6
Sule
3
6.6
Anton
5
6.5
Bensebaini
1
6.0
Kobel
8
6.7
Adams
9
5.9
Arthur Sales
16
Letlhaku
27
6.4
Morena
35
7.5
Mothiba
14
Beier
17
6.4
Chukwuemeka
20
6.2
Sabitzer
26
Ryerson
27
Adeyemi

Starting Lineups:

4
Teboho Mokoena
10
Lucas Costa
11
Marcelo Ivan Allende Bravo
13
Iqraam Rayners
17
Tashreeq Matthews
18
Themba Zwane (C)
20
Grant Kekana
24
Keanu Cupido
25
Khuliso Mudau
29
Divine Lunga
30
Ronwen Williams (G)
1
Gregor Kobel (G)
2
Yan Couto
3
Waldemar Anton
5
Ramy Bensebaini
8
Felix Nmecha
9
Serhou Guirassy
10
Julian Brandt (C)
13
Pascal Gross
24
Daniel Svensson
25
Niklas Sule
77
Jobe Bellingham

Substitutes

1
Denis Masinde Onyango (G)
2
Malibongwe Khoza
5
Mosa Lebusa
6
Aubrey Modiba
8
Jayden Adams
9
Arthur Sales
12
Neo Maema
15
Bathusi Jurry Aubaas
16
Letlhaku K.
21
Sphelele Mkhulise
27
Thapelo Morena
28
Zuko Mdunyelwa
34
Mothobi Mvala
35
Lebo Mothiba
38
Peter Shalulile
7
Giovanni Reyna
14
Maximilian Beier
16
Julien Duranville
17
Carney Chukwuemeka
20
Marcel Sabitzer
26
Julian Ryerson
27
Karim Adeyemi
33
Alexander Meyer (G)
37
Cole Campbell
39
Filippo Calixte Mane
40
Inacio S.
43
Jamie Bynoe-Gittens
44
Soumaila Coulibaly
46
Ayman Azhil
47
Benkara E.

Coaches:

Miguel Cardoso
Niko Kovac

Missing Players:

Siyanda Nyanga (Shoulder Injury)
Emre Can (Groin Injury)
Almugera Kabar (International duty)
Salih Ozcan (Knee Injury)
Nico Schlotterbeck (Knee Injury)
Kjell Watjen (International duty)

Final Results and Statistics of Match:

0
Accurate through passes
0
59
Ball Possession
41
16
Big Chances
20
10
Blocked Shots
4
10
Clearances
30
8
Corner Kicks
16
0
Crosses
89
74
Duels won
50
4
Errors leading to goal
2
2
Errors leading to shot
2
1.48
Expected assists (xA)
2.86
10.96
Expected Goals (xG)
6.88
18
Fouls
30
30
Free Kicks
18
4
Goalkeeper Saves
2
0.66
Goals prevented
-1.9
2
Headed Goals
2
4
Hit the Woodwork
0
20
Interceptions
26
138
Long passes
153
2
Offsides
4
528
Passes
486
186
Passes in final third
200
22
Shots inside the Box
16
14
Shots off target
0
16
Shots on target
24
10
Shots outside the Box
0
154
Tackles
207
38
Throw-ins
26
64
Total shots
32
34
Touches in opposition box
50
4.1
xG on target (xGOT)
6.66
6.66
xGOT faced
4.1
4
Yellow Cards
4
0.00
Accurate through passes
0.00
60.00
Ball Possession
40.00
1.00
Big Chances
4.00
2.00
Blocked Shots
0.00
2.00
Clearances
9.00
1.00
Corner Kicks
2.00
0.00
Crosses
33.00
14.00
Duels won
6.00
2.00
Errors leading to goal
0.00
0.00
Errors leading to shot
0.00
0.06
Expected assists (xA)
1.10
1.13
Expected Goals (xG)
1.53
3.00
Fouls
6.00
6.00
Free Kicks
3.00
2.00
Goalkeeper Saves
1.00
0.23
Goals prevented
-0.01
0.00
Headed Goals
1.00
0.00
Hit the Woodwork
0.00
7.00
Interceptions
8.00
54.00
Long passes
52.00
0.00
Offsides
2.00
88.00
Passes
85.00
46.00
Passes in final third
71.00
4.00
Shots inside the Box
5.00
2.00
Shots off target
0.00
2.00
Shots on target
5.00
2.00
Shots outside the Box
0.00
33.00
Tackles
100.00
13.00
Throw-ins
5.00
6.00
Total shots
5.00
9.00
Touches in opposition box
14.00
0.99
xG on target (xGOT)
3.23
3.23
xGOT faced
0.99
0.00
Accurate through passes
0.00
58.00
Ball Possession
42.00
3.00
Big Chances
1.00
3.00
Blocked Shots
2.00
3.00
Clearances
6.00
1.00
Corner Kicks
2.00
0.00
Crosses
25.00
23.00
Duels won
19.00
0.00
Errors leading to goal
1.00
1.00
Errors leading to shot
1.00
0.68
Expected assists (xA)
0.33
1.61
Expected Goals (xG)
0.19
6.00
Fouls
9.00
9.00
Free Kicks
6.00
0.00
Goalkeeper Saves
0.00
0.10
Goals prevented
-0.94
1.00
Headed Goals
0.00
2.00
Hit the Woodwork
0.00
3.00
Interceptions
5.00
37.00
Long passes
50.00
1.00
Offsides
0.00
88.00
Passes
77.00
75.00
Passes in final third
62.00
7.00
Shots inside the Box
3.00
5.00
Shots off target
0.00
2.00
Shots on target
1.00
3.00
Shots outside the Box
0.00
64.00
Tackles
43.00
6.00
Throw-ins
8.00
10.00
Total shots
3.00
8.00
Touches in opposition box
11.00
1.06
xG on target (xGOT)
0.10
0.10
xGOT faced
1.06
2.00
Yellow Cards
2.00
0.00
Accurate through passes
0.00
59.00
Ball Possession
41.00
4.00
Big Chances
5.00
5.00
Blocked Shots
2.00
5.00
Clearances
15.00
2.00
Corner Kicks
4.00
0.00
Crosses
31.00
37.00
Duels won
25.00
2.00
Errors leading to goal
1.00
1.00
Errors leading to shot
1.00
0.74
Expected assists (xA)
1.43
2.74
Expected Goals (xG)
1.72
9.00
Fouls
15.00
15.00
Free Kicks
9.00
2.00
Goalkeeper Saves
1.00
0.33
Goals prevented
-0.95
1.00
Headed Goals
1.00
2.00
Hit the Woodwork
0.00
10.00
Interceptions
13.00
47.00
Long passes
51.00
1.00
Offsides
2.00
88.00
Passes
81.00
65.00
Passes in final third
67.00
11.00
Shots inside the Box
8.00
7.00
Shots off target
0.00
4.00
Shots on target
6.00
5.00
Shots outside the Box
0.00
57.00
Tackles
64.00
19.00
Throw-ins
13.00
16.00
Total shots
8.00
17.00
Touches in opposition box
25.00
2.05
xG on target (xGOT)
3.33
3.33
xGOT faced
2.05
2.00
Yellow Cards
2.00

Online Stream (Mamelodi Sundowns - Dortmund Text Broadcast)

90+7' The match has just finished.
90+5' Handball by Marcelo Ivan Allende Bravo (Mamelodi Sundowns). Yellow card! It's like Marcelo Ivan Allende Bravo (Mamelodi Sundowns) was asking for a caution with his behaviour. Juan Benitez agrees and books him.
90+4' The game is interrupted, a clear handball by Divine Lunga (Mamelodi Sundowns).
90+2' Here comes a substitution. Serhou Guirassy is given a rest as he is replaced by Karim Adeyemi (Dortmund).
90' There will be a minimum of 6 min. of added time.
90' Goal! Lebo Mothiba (Mamelodi Sundowns) finishes from close range with an easy finish and he makes it 3:4. He was ably assisted there by Kutlwano Lethlaku.
88' Daniel Svensson (Dortmund) shoots inside the box, but is denied by a timely block.
86' Substitution. Themba Zwane makes way for Kutlwano Lethlaku (Mamelodi Sundowns).
85' Maximilian Beier (Dortmund) is awarded a yellow card for his tackle. He doesn't seem to agree with the decision, but Juan Benitez ignores the protests.
83' That's the end of the game for Jobe Bellingham, who is replaced by Maximilian Beier (Dortmund).
83' Niko Kovac decides to make a substitution. Niklas Sule will be replaced by Julian Ryerson (Dortmund).
80' The attendance is 14006.
77' The substitution has been made. Lebo Mothiba (Mamelodi Sundowns) has replaced Iqraam Rayners.
74' The referee blows his whistle and players are going to refresh themselves.
73' The defender bravely blocks the shot from Serhou Guirassy (Dortmund) inside the box.
71' Thapelo Morena (Mamelodi Sundowns) latches on to a cross but heads the ball miles wide of the right post. Such a bad header.
69' Substitution. Jayden Adams (Mamelodi Sundowns) receives a signal from the referee and is now allowed to enter the pitch as Teboho Mokoena walks off.
69' Here is a change. Lucas Ribeiro is going off and Miguel Cardoso gives the last tactical orders to Arthur Sales (Mamelodi Sundowns).
69' The substitution is prepared. Thapelo Morena (Mamelodi Sundowns) joins the action as a substitute, replacing Tashreeq Matthews.
68' Dortmund fail to score from a corner as Ronwen Williams (Mamelodi Sundowns) leaps to collect the ball.
68' Ramy Bensebaini (Dortmund) leaps highest in the penalty area to get on the end of a cross from the set piece, and he produces a promising goal-bound header towards the left side of the goal, but Ronwen Williams pulls off a decent save to deny him. Dortmund force a corner. Their opponents will face another attacking threat.
66' Tashreeq Matthews (Mamelodi Sundowns) fouls his opponent and receives a yellow card from the referee, but he is clearly not happy with the decision.
64' Juan Benitez shows a yellow card to Carney Chukwuemeka (Dortmund), who isn't surprised as the tackle was really hard and late.
62' Niko Kovac prepares a substitution. Julian Brandt is replaced by Carney Chukwuemeka (Dortmund).
62' A substitution has been made. Felix Nmecha goes off and Marcel Sabitzer (Dortmund) comes on.
62' Iqraam Rayners (Mamelodi Sundowns) gets to the rebound in the goalmouth and plants a header home.
62' Iqraam Rayners (Mamelodi Sundowns) leaps high to meet a beautiful cross from the free kick into the box and attempts to score with a header. His effort is not accurate enough and bounces away off the left post.
61' Mamelodi Sundowns have a free kick.
59' Own goal! Khuliso Mudau (Mamelodi Sundowns) suffers a good deal of misfortune as he accidentally puts a pass from one of the attacking players into his own net. The score is 1:4.
58' Now Mamelodi Sundowns have a corner.
58' Teboho Mokoena (Mamelodi Sundowns) attempts to score from a mid-range free kick, but he curls his effort a few inches over the crossbar.
56' A wonderful opportunity! Iqraam Rayners (Mamelodi Sundowns) strikes from close range and hits the ball nicely towards the top of the net. However, Gregor Kobel makes a great save as he anticipates the shot and manages to parry it onto the bar.
54' Marcelo Ivan Allende Bravo (Mamelodi Sundowns) unleashes a powerful shot towards goal, but it is bravely blocked by a self-sacrificing defender.
54' Marcelo Ivan Allende Bravo (Mamelodi Sundowns) receives a well-played pass inside the penalty area and shoots. His effort sails well wide of the right post.
52' The Mamelodi Sundowns players are exchanging fine passes and are waiting for an opportunity to start an attack, but here's a mistake and a loss of possession.
48' Lucas Ribeiro (Mamelodi Sundowns) pounces on a bouncing ball on the edge of the box, but sends his volley high over the bar.
47' Pascal Gross (Dortmund) swings in the corner, but the goalkeeper does a brilliant job to intercept the effort.
46' Serhou Guirassy (Dortmund) tries to send a pass but it's blocked. The referee and his assistant both point at the corner flag. Dortmund will have an opportunity to threaten the opposition's goal.
46' The second half has just started.
45+4' That is it for the first half after the referee blows his whistle and the players head to their respective dressing rooms.
45+3' Serhou Guirassy (Dortmund) rises above the opponent's defence and heads a precise cross towards the right post. His effort, however, is blocked by Ronwen Williams, who pulls off a stunning save!
45' The fourth official shows 3 min. of added time.
45' Goal! Jobe Bellingham (Dortmund) was in the right place at the right time to get to the rebound inside the box and gleefully rifles the ball low into the middle of the net. It's 1:3.
45' A pass from Julian Brandt (Dortmund) is intercepted by Ronwen Williams and the move breaks down.
42' The linesman signals that Jobe Bellingham (Dortmund) is offside and the referee confirms the decision.
39' Teboho Mokoena (Mamelodi Sundowns) controls a poor pass, breaks past an opponent then slices an effort from mid-range well wide of the right post.
39' The resulting set piece, sent into the penalty area by Marcelo Ivan Allende Bravo (Mamelodi Sundowns), was easily dealt with by one of the defenders.
38' Waldemar Anton (Dortmund) commits a rough challenge and Juan Benitez blows his whistle for a foul. Mamelodi Sundowns get a free kick.
34' Goal! Julian Brandt picks out Serhou Guirassy (Dortmund) in the box with a decent cross, and he scores in the left side of the goal with a header from close range. 1:2.
32' Pascal Gross (Dortmund) sends the corner into the box, but Ronwen Williams intercepts it and averts the threat.
31' Pascal Gross (Dortmund) fails to send a pass into the box as his effort is cut out. The ball is out of play. Dortmund will have a chance to score from a corner.
30' This was a nice set play that lacked a finish. Unmarked Teboho Mokoena (Mamelodi Sundowns) controlled a precise lofted pass from the corner kick and unleashed a long-range shot. He hit the ball very poorly, sending it miles of the right post.
30' Marcelo Ivan Allende Bravo (Mamelodi Sundowns) is about to take a corner kick.
29' Lucas Ribeiro (Mamelodi Sundowns) goes on a weaving run through the defence and gets within shooting range but his effort is blocked. Mamelodi Sundowns force a corner. They send men into the box.
26' The ref blows his whistle and we are going to have a so-called cooling break due to the high temperature.
24' Tashreeq Matthews (Mamelodi Sundowns) sends a sweet pass into the penalty area, but one of the defenders averts the danger.
19' Unbelievable! Serhou Guirassy (Dortmund) wastes a huge scoring opportunity! He finds himself unmarked right in front of goal and fires in a first-time shot. Ronwen Williams pulls off one of the best saves of his career and stops the effort from hitting the net.
17' Ramy Bensebaini (Dortmund) commits a rough foul. Juan Benitez stops the game and makes a call.
16' GOAL! And it’s the keeper’s mistake after his poor pass is easily intercepted close in by Felix Nmecha (Dortmund), who gleefully fires it into the net. That makes it 1:1.
14' Serhou Guirassy (Dortmund) fails to beat the offside trap and the linesman puts his flag up.
13' Iqraam Rayners (Mamelodi Sundowns) sends over a cross, but he can't find any teammate inside the box. Poor delivery.
11' Lucas Ribeiro (Mamelodi Sundowns) finishes his beautiful individual effort with a superb strike from inside the box. Gregor Kobel is just a bystander as the ball flies into bottom right corner. The score is 1:0.
10' The ball is off of the pitch and it's a goal kick for Mamelodi Sundowns.
9' There's an opportunity for Pascal Gross (Dortmund) to deliver the ball into the box from a corner.
9' One of the defenders reacts at the last minute to brilliantly block a pass from Daniel Svensson (Dortmund). The ball is out of play. Dortmund win a corner kick.
7' Tashreeq Matthews (Mamelodi Sundowns) probably handled the ball.
6' The referee blows his whistle after Themba Zwane (Mamelodi Sundowns) does a good impression of a basketball player and handles the ball.
5' Tashreeq Matthews (Mamelodi Sundowns) hits a rasping drive from inside the box after latching onto a lofted pass, but it's straight at Gregor Kobel and he makes a comfortable save.
4' Mamelodi Sundowns are bossing possession of the ball and make numerous short passes, but they finally lose possession after an error.
1' The first half has started.
The players are on the pitch and Dortmund will have the kick-off.
Juan Benitez is introduced as the referee for today's match.
The starting lineups for this match have been revealed.
Hello and welcome to our minute-by-minute commentary of the upcoming clash. We will try to provide you with as-accurate-as possible picture of the happenings on the pitch. Have fun.

Last Matches of Mamelodi Sundowns

Last Matches of Dortmund

25.11.25
CL
(1) - (0)
W
22.11.25
BUN
(2) - (0)
D
08.11.25
BUN
(0) - (0)
D
05.11.25
CL
(2) - (0)
L
31.10.25
BUN
(0) - (1)
W
28.10.25
POK
(1) - (0)
W
08.11.25
BUN
(0) - (0)
D
05.11.25
CL
(2) - (0)
L
31.10.25
BUN
(0) - (1)
W
28.10.25
POK
(1) - (0)
W
21.10.25
CL
(1) - (1)
W
18.10.25
BUN
(1) - (0)
L

Mamelodi Sundowns vs Dortmund matches

Follow Game Online:

Mamelodi Sundowns vs Dortmund live stream online is not available right now. You can see the full history of Mamelodi Sundowns vs Dortmund head to head confrontation.

Mamelodi Sundowns vs Dortmund Head To Head Confrontation

Our site's database keeps all result's history of previous games between Mamelodi Sundowns and Dortmund, sorted by date. Such information can be very useful for making a correct prediction for the outcome of Mamelodi Sundowns vs Dortmund upcoming matches.

21.06.2025

Mamelodi Sundowns 3 - 4 Dortmund (Costa L., Nmecha F., Guirassy S.)