Wednesday , 30 September 2026

Borussia Dortmund vs Ulsan HD FC, Club World Cup 2025 GROUP STAGE

Wed 25 Jun 2025 · 19:00 UTC TQL Stadium HT 45' · FT 45'

Overview

Match Preview

Borussia Dortmund vs Ulsan HD FC — Club World Cup at TQL Stadium.

Match Details

  • Referee Tori Penso (USA)
20 games this season 🟨 3.0/game ⚽ 9.0 goals/game 🟥 1 total

Head-to-Head

1
Borussia Dortmund 1 games · Avg 1.0 goals Ulsan HD FC

Recent Form

DateOpponentH/A ScoreResult
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
DateOpponentH/A ScoreResult
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)
0% Over 2.5 Goals
H2H history
40% Clean Sheets
Borussia Dortmund this season
0% Clean Sheets
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 game is set. Ulsan HD FC kicks off things out of here…
  • 5' The travelling Ulsan HD FC supporters hardly appreciate their team being pressed down to the backline.
  • 10' Borussia Dortmund are enjoying more possession but struggling to find a way through a disciplined Ulsan HD FC backline.
  • 15' Borussia Dortmund currently sit in the Array table. A result here could be decisive in the race for the top positions.
  • 17' Min-hyeok Kim picks up a card and will need to be extremely careful for the remainder of this match.
  • 22' 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.
  • 27' Jobe Bellingham has certainly something to prove this evening. He made 10 appearances with only 1 goals this season.
  • 28' The referee does not hesitate — a card for Jobe Bellingham on 28 minutes.
  • 33' We miss some good tackles and strikes. Is there anyone on the field to put the game back to action?
  • 36' Assisted by Jobe Bellingham with the perfectly-timed delivery and Daniel Svensson makes no mistake. 1-0!
  • 41' The referee is likely to let players tackle, as he already missed some meaty challenges during opening seconds. He is still to establish what should not be done by the players and what is acceptable on the pitch. It’s going to be a tough game for Seung-Beom Ko suffering a number of foals already.
  • 46' Seung-Beom Ko gets the nod from Ulsan HD FC. He replaces Min-hyeok Kim and will look to change the dynamic.
  • 51' 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.
  • 53' The referee has no hesitation. Felix Kalu Nmecha is booked for Borussia Dortmund — card on 53.
  • 54' Sang-Woo Kang picks up a card and will need to be extremely careful for the remainder of this match.
  • 58' Borussia Dortmund manager makes another effort to make the tables turned. Maximilian Beier is hanging Jobe Bellingham on the field on 58 minute.
  • 63' A moment of individual brilliance could settle this. Both teams are waiting for that decisive action.
  • 68' 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.
  • 73' Spectators are craving for more action. Both teams play very cautiously. They need to put some more energy.
  • 78' Carney Chukwuemeka has so much to prove this time. He replaces Sehrou Guirassy on 78 minute.
  • 80' Another change for Ulsan HD FC made on 80 minute. Darijan Bojanic leaves to be changed by Hee-gyun Lee.
  • 85' It is a cagey affair so far. Borussia Dortmund in their trying to find a way past Ulsan HD FC's compact .
  • 86' The Ulsan HD FC bench stirs into life. Milosz Trojak is withdrawn and Yool Heo gets his opportunity.
  • Time to leave. No sensation happened. Another win for Borussia Dortmund players.

Lineups

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

✓ Correct
Borussia Dortmund75% Draw18% Ulsan HD FC7%
Actual: Borussia Dortmund win

Both Teams to Score

✓ Correct
Yes28% 0% No72%
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

✓ Correct
Borussia Dortmund56% Draw40% Ulsan HD FC4%
Actual: 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.