Borussia Dortmund vs Ulsan HD FC, Club World Cup 2025 GROUP STAGE
Overview
Match Preview
Borussia Dortmund vs Ulsan HD FC — Club World Cup at TQL Stadium.
- Borussia Dortmund 3 games · 7 pts (2025/25)
- Ulsan HD FC 3 games · 0 pts (2025/25)
Match Details
- Referee Tori Penso (USA)
17 games this season
🟨 2.5/game
⚽ 8.0 goals/game
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 Atletico 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 |
|---|---|---|---|---|
| 25 Jun | Ulsan HD FC | H | 1–0 | W |
| 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 |
| Date | Opponent | H/A | Score | Result |
|---|---|---|---|---|
| 25 Jun | Borussia Dortmund | A | 0–1 | L |
| 21 Jun | Fluminense FC | A | 2–4 | L |
| 17 Jun | Mamelodi Sundowns FC | H | 0–1 | L |
Season Stats
| Borussia Dortmund | Ulsan HD FC | |
|---|---|---|
| #21 | Position | #24 |
| 7 | Points | 0 |
| 3 | Played | 3 |
| 2 / 1 / 0 | W / D / L | 0 / 0 / 3 |
| 5 | Scored | 2 |
| 3 | Conceded | 6 |
| +2 | GD | -4 |
| 2.33 | PPG | 0.00 |
| 67% | Win % | 0% |
Key Stats
0%
Both Teams to Score
H2H (1 games)
H2H (1 games)
0%
Over 2.5 Goals
H2H history
H2H history
40%
Clean Sheets
Borussia Dortmund this season
Borussia Dortmund this season
0%
Clean Sheets
Ulsan HD FC this season
Ulsan HD FC this season
Borussia Dortmund are 21st (7 pts). Ulsan HD FC are 24th (0 pts).
Goal Timing (This Season)
Borussia Dortmund
0-15
1/2
16-30
2/1
31-45
3/–
46-60
–/2
61-75
–/1
76+
2/2
■ Scored ■ Conceded
Ulsan HD FC
0-15
–/–
16-30
–/1
31-45
2/2
46-60
–/–
61-75
–/1
76+
–/2
■ Scored ■ Conceded
Top Scorers (This Season)
Borussia Dortmund
| Sehrou Guirassy | 4 G |
Events
Match Events
- 0' The referee blows the starting whistle. The fans are roaring. The teams are ready for the match. Borussia Dortmund is hosting Ulsan HD FC for another epic battle.
- 5' Ulsan HD FC seems to be on a short break. The game is mainly concentrated in the center. It’s high time they got back to action. Otherwise, it looks like a goalless game.
- 10' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
- 15' It looks surprising Ulsan HD FC does not make any changes. Jae-Ik Lee has some obvious troubles when approaching to the goal.
- 17' It’s a booking for Ulsan HD FC player. Min-hyeok Kim gets a card.
- 22' Milosz Trojak needs to be pretty careful with his discipline considering 0 Red cards this season.
- 27' While there is no rush on the pitch, let’s have a look at some stats. Pascal Gross made 336 appearances and scored 29 goals. He is very likely to score a goal today.
- 28' Jobe Bellingham is having his name booked by the referee on 28.
- 33' Ulsan HD FC is showing some good football. However, Ulsan HD FC are ready to play back every minute. It might result in some problems for the home side. The game will hardly remain goalless.
- 36' GOAL! Daniel Svensson scores on 36. Assisted by Jobe Bellingham
- 41' The travelling Ulsan HD FC supporters hardly appreciate their team being pressed down to the backline.
- 46' Seung-Beom Ko is replacing Min-hyeok Kim for the Ulsan HD FC side.
- 51' Both teams are passing the ball around with high level of urgency. Ulsan HD FC needs to do something about it to get closer to the goal.
- 53' The referee shows Borussia Dortmund player a card on 53.
- 54' Sang-Woo Kang was booked on 54.
- 58' The supporters are chanting for Maximilian Beier. He replaces Jobe Bellingham on 58 minute.
- 63' 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.
- 68' Borussia Dortmund looks like a favorite considering 1 games won in last 1 matches with its main striker Daniel Svensson scoring 1 goals.
- 73' Spectators do not have much to choose from both teams. The sides had several scoring chances but they still need a bit more than just a sight of a goal.
- 78' It is a substitution in Borussia Dortmund team. Sehrou Guirassy is replaced by Carney Chukwuemeka on 78 minute.
- 80' The supporters are chanting for Hee-gyun Lee. He replaces Darijan Bojanic on 80 minute.
- 85' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
- 86' Another change for Ulsan HD FC made on 86 minute. Milosz Trojak leaves to be changed by Yool Heo.
- Another three points for Borussia Dortmund.
Lineups
Borussia Dortmund Lineups
Starting XI
-
13
Pascal Gross ↓ Gio Reyna 78'
- 5
- 3
- 1
- 9
- 26
- 8
- 27
- 2
- 24
- 77
Bench
- 25
-
10
Julian Brandt ↑ 58'
- 33
- 20
- 46
-
14
Maximilian Beier ↑ 58'
-
7
Gio Reyna ↑ 78'
-
17
Carney Chukwuemeka ↑ 78'
- 44
- 31
-
16
Julien Duranville ↑ 58'
- 39
- 37
- 41
- 40
Coach
Niko Kovać
Ulsan HD FC Lineups
Starting XI
- 21
- 19
- 3
-
6
Darijan Bojanic ↓ Hee-gyun Lee 80'
- 13
-
22
Min-hyeok Kim ↓ Seung-Beom Ko 46'
-
36
Matias Lacava ↓ Min-seo Park 46'
-
66
Milosz Trojak ↓ Yool Heo 86'
-
97
Erick ↓ Chung-yong Lee 80'
- 14
- 17
Bench
- 23
- 31
- 96
- 33
- 4
- 72
- 32
- 10
-
7
Seung-Beom Ko ↑ 46'
-
29
Min-seo Park ↑ 46'
-
18
Yool Heo ↑ 86'
-
27
Chung-yong Lee ↑ 80'
-
16
Hee-gyun Lee ↑ 80'
- 99
- 30
Coach
Pan-Gon Kim
H2H
H2H Top Scorers
| Player | Goals |
|---|---|
| Daniel Svensson | 1 |
Head to Head
Borussia Dortmund Form
2025-06-25
Borussia Dortmund
1–0
Ulsan HD FC
W
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
Predictions
Prediction accuracy
4 / 4
2.23
Borussia Dortmund xG
Expected Goals
Dixon-Coles · Bivariate Poisson · Neg. Binomial · Elo
0.36
Ulsan HD FC xG
I would bet for:
Borussia Dortmund to win 75% + Under — clean sheet likely 72%
Match Result
✓ CorrectActual: Borussia Dortmund win
Both Teams to Score
✓ Correct
Avg goals/match: 2.59
Actual: No — clean sheet
Over / Under Goals
✓ O/U 2.5| Line | Over | Under | |
|---|---|---|---|
| ± 0.5 | 91% |
|
9% |
| ± 1.5 | 72% |
|
28% |
| ± 2.5 | 47% |
|
53% |
| ± 3.5 | 26% |
|
74% |
| ± 4.5 | 13% |
|
87% |
Double Chance
Borussia Dortmund or Draw
92%
Draw or Ulsan HD FC
25%
Borussia Dortmund or Ulsan HD FC
82%
Half-Time Result
✓ CorrectActual: Borussia Dortmund win at HT
Correct Score
✓ In top 12
2 – 0
18.3%
1 – 0
Actual
3 – 0
13.2%
0 – 0
9.1%
4 – 0
7.3%
2 – 1
6.5%
1 – 1
6.3%
3 – 1
5%
5 – 0
3.3%
4 – 1
2.9%
0 – 1
2.1%
5 – 1
1.4%
Asian Handicap — Borussia Dortmund
| Handicap | Borussia Dortmund covers | Push | Ulsan HD FC covers |
|---|---|---|---|
| -2.5 | 31% | — | 69% |
| -2 | 31% | 24% | 45% |
| -1.5 | 55% | — | 45% |
| -1 | 55% | 24% | 21% |
| -0.5 | 79% | — | 21% |
| +0.5 | 96% | — | 4% |
| +1 | 96% | 3% | 1% |
| +1.5 | 99% | — | 1% |
| +2 | 99% | 1% | 0% |
| +2.5 | 100% | — | 0% |
Clean Sheet
Borussia Dortmund keeps clean sheet
70%
✓
Ulsan HD FC keeps clean sheet
12%
✓
Predictions are statistical estimates based on season form, H2H history, and a Poisson model. Not financial advice.

