AFC Champions League League Phase East - 3

Ulsan Hyundai FC 1 - 0 FT Sanfrecce Hiroshima

Ulsan Munsu Football Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
15
FT
Tue, Oct 21
Ulsan Hyundai FC
1-0
Sanfrecce Hiroshima
⚡ Intensity 13
⚖️ Balance 15
🏆 Stakes 0
🎲 Upset 0
Ulsan survive twenty-one shot Japanese siege.

Ulsan's Defensive Wall Denies Sanfrecce Siege

Skip It Futmetrix Score: 15/100. A masterclass in rearguard survival saw Ulsan Hyundai FC snatch a vital victory despite being pinned back for the vast majority of a pulsating continental encounter.

The Siege of Ulsan

The tactical narrative at the Ulsan Munsu Football Stadium was established within minutes as Sanfrecce Hiroshima set up a permanent camp in the opposition half. The visitors controlled possession with 58%, moving the ball with a fluid precision that generated an Intensity rating of 2.4. A relentless barrage of 21 shots turned the home side's penalty area into a shooting gallery, yet the opening phase was defined by desperate blocks and missed opportunities. The Japanese side earned 9 corners during their sustained period of pressure, frequently finding space inside the box but lacking the clinical edge required to break the deadlock. Ulsan Hyundai FC looked content to absorb the pressure, relying on a rigid defensive shape that forced most of the attempts into crowded areas or wide of the mark.

Efficiency Over Volume

While the volume of attacks favoured the visitors, the Balance score of 1.5 reflects a match where territorial dominance did not translate into scoreboard reality. The pivot point arrived when Ulsan Hyundai FC, who managed just 3 shots throughout the entire match, capitalised on a rare foray forward. Despite the statistical imbalance, the hosts created two big chances, demonstrating a lethal efficiency that stood in stark contrast to the wastefulness of Sanfrecce Hiroshima. The breakthrough shifted the psychological weight of the match; suddenly, the visitors' 15 key passes felt like empty calories as they chased an equaliser against a side that had successfully mastered the art of the 'smash and grab'. The frustration for the away side grew as they dominated the final third with 180 passes into that zone but found no way through.

Defensive Masterclass

The final act was a testament to Ulsan's grit, as they recorded a staggering 64 clearances to keep their slim lead intact. With the Stakes level of 1.0 highlighting the importance of every point in this competition, the home side transformed into an impenetrable fortress. Sanfrecce Hiroshima threw everything at the hosts, finishing with 15 shots from inside the box, but the Ulsan defenders threw themselves in front of every ball with an Upset Factor of 0.0 acknowledging that while the shot count was skewed, the defensive resolve was intentional. This result provides a massive morale boost for Ulsan Hyundai FC, who climbed the table despite their poor recent form, while Sanfrecce will be left to wonder how a match they so clearly dominated ended in a demoralising defeat on the road.

Key Questions

How did Ulsan win with only three total shots?

Ulsan displayed clinical efficiency, scoring from one of their very few chances while making 64 clearances to negate Sanfrecce's 21 attempts.

Was Sanfrecce's dominance reflected in the statistics?

Yes, they controlled possession (58%) and recorded 21 shots and 9 corners, but failed to convert their superior volume into goals.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
42%
58%
Ulsan Hyundai FC 42%
Sanfrecce Hiroshima 58%
Shots
3
21
Ulsan Hyundai FC 3
Sanfrecce Hiroshima 21
Shots on Target
1
3
Ulsan Hyundai FC 1
Sanfrecce Hiroshima 3
Expected Goals (xG)
0.00
0.00
Ulsan Hyundai FC 0.00
Sanfrecce Hiroshima 0.00
Passes
412
542
Ulsan Hyundai FC 412
Sanfrecce Hiroshima 542
Pass Accuracy
79%
84%
Ulsan Hyundai FC 79%
Sanfrecce Hiroshima 84%
Corners
1
9
Ulsan Hyundai FC 1
Sanfrecce Hiroshima 9
Fouls
11
17
Ulsan Hyundai FC 11
Sanfrecce Hiroshima 17
Yellow Cards
1
1
Ulsan Hyundai FC 1
Sanfrecce Hiroshima 1
Red Cards
0
0
Ulsan Hyundai FC 0
Sanfrecce Hiroshima 0

Match Events

12' Kim Min-Hyeok (Lee Jin-Hyun)
HT
N. Maeda M. Kato 🔄 46'
N. Arai V. Germain 🔄 62'
66' 🟨 Jae-ik Lee
74' 🔄 Cho Hyun-Taek Park Min-Seo
74' 🔄 H. Lee Lee Chung-Yong
K. Kinoshita D. Suga 🔄 74'
75' 🔄 M. Lacava Um Won-Sang
Tsukasa Shiotani 🟨 82'
S. Nakano S. Koshimichi 🔄 83'
H. Kawabe S. Kobayashi 🔄 83'
86' 🔄 M. Trojak Jung Seung-Hyun
86' 🔄 Choi Seok-Hyun Marcao
FT

Player Cards

Our take on every player in this match

Ulsan Hyundai FC

Goalkeepers
Moon Jung-In
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Choi Seok-Hyun
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
5
Duels Won
0
Pens Won
Seo Myung-Guan
SHIELD
SHIELD
3
Blocks
3
Blocks
2
Interceptions
1
Tackles
M. Trojak
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Lee Jae-Ik
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Cho Hyun-Taek
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Midfielders
M. Lacava
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Kim Min-Hyeok
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Lee Jin-Hyun
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
H. Lee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
Forwards
Heo Yool
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Ryu Seong-Min
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jung Seung-Hyun
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Kim Young-Gwon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kang Sang-Woo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Park Min-Seo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Jung Woo-Young
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Bojanic
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ko Seung-Beom
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lee Chung-Yong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
Um Won-Sang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Marcao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
Erick Farias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Sanfrecce Hiroshima

Goalkeepers
K. Osako
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
S. Sasaki
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
78%
Duel Win %
H. Araki
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Kim Ju-Sung
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Midfielders
S. Nakano
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
H. Kawabe
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
T. Shiotani
MAGNET
MAGNET
87
Activity
87
Activity
72
Passes
15
Duels
N. Arai
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
23%
Pass Acc
Forwards
N. Maeda
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
S. Nakamura
MAGNET
MAGNET
50
Activity
50
Activity
43
Passes
7
Duels
K. Kinoshita
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
BENCH
Y. Tanaka
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jeong Min-Ki
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
T. Yamasaki
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Chajima
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Arslan
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Koshimichi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
D. Suga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
A. Inoue
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Kobayashi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
M. Sota
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Kato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
V. Germain
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Ulsan Hyundai FC 3 7 4 2 +2 WUlsan Hyundai FC 1 - 0 Sanfrecce Hiroshima (21-10-2025)DShanghai Shenhua 1 - 1 Ulsan Hyundai FC (01-10-2025)WUlsan Hyundai FC 2 - 1 Chengdu Better City (17-09-2025)
2 Vissel Kobe 3 6 7 4 +3 LGangwon FC 4 - 3 Vissel Kobe (22-10-2025)WVissel Kobe 1 - 0 Melbourne City (01-10-2025)WSHANGHAI SIPG 0 - 3 Vissel Kobe (17-09-2025)
3 Gangwon FC 3 6 6 5 +1 WGangwon FC 4 - 3 Vissel Kobe (22-10-2025)LChengdu Better City 1 - 0 Gangwon FC (30-09-2025)WGangwon FC 2 - 1 Shanghai Shenhua (16-09-2025)
4 Machida Zelvia 3 5 3 1 +2 WSHANGHAI SIPG 0 - 2 Machida Zelvia (21-10-2025)DJohor Darul Takzim FC 0 - 0 Machida Zelvia (30-09-2025)DMachida Zelvia 1 - 1 FC Seoul (16-09-2025)
5 Shanghai Shenhua 3 4 4 3 +1 WShanghai Shenhua 2 - 0 FC Seoul (22-10-2025)DShanghai Shenhua 1 - 1 Ulsan Hyundai FC (01-10-2025)LGangwon FC 2 - 1 Shanghai Shenhua (16-09-2025)
6 FC Seoul 3 4 4 3 +1 LShanghai Shenhua 2 - 0 FC Seoul (22-10-2025)WFC Seoul 3 - 0 Buriram United (30-09-2025)DMachida Zelvia 1 - 1 FC Seoul (16-09-2025)
7 Sanfrecce Hiroshima 3 4 3 2 +1 LUlsan Hyundai FC 1 - 0 Sanfrecce Hiroshima (21-10-2025)DSanfrecce Hiroshima 1 - 1 SHANGHAI SIPG (30-09-2025)WMelbourne City 0 - 2 Sanfrecce Hiroshima (16-09-2025)
8 Johor Darul Takzim FC 3 4 3 2 +1 WChengdu Better City 0 - 2 Johor Darul Takzim FC (21-10-2025)DJohor Darul Takzim FC 0 - 0 Machida Zelvia (30-09-2025)LBuriram United 2 - 1 Johor Darul Takzim FC (16-09-2025)
9 Melbourne City 3 3 2 4 -2 WMelbourne City 2 - 1 Buriram United (21-10-2025)LVissel Kobe 1 - 0 Melbourne City (01-10-2025)LMelbourne City 0 - 2 Sanfrecce Hiroshima (16-09-2025)
10 Chengdu Better City 3 3 2 4 -2 LChengdu Better City 0 - 2 Johor Darul Takzim FC (21-10-2025)WChengdu Better City 1 - 0 Gangwon FC (30-09-2025)LUlsan Hyundai FC 2 - 1 Chengdu Better City (17-09-2025)
11 Buriram United 3 3 3 6 -3 LMelbourne City 2 - 1 Buriram United (21-10-2025)LFC Seoul 3 - 0 Buriram United (30-09-2025)WBuriram United 2 - 1 Johor Darul Takzim FC (16-09-2025)
12 SHANGHAI SIPG 3 1 1 6 -5 LSHANGHAI SIPG 0 - 2 Machida Zelvia (21-10-2025)DSanfrecce Hiroshima 1 - 1 SHANGHAI SIPG (30-09-2025)LSHANGHAI SIPG 0 - 3 Vissel Kobe (17-09-2025)