Chengdu Better City 0 - 2 FT Johor Darul Takzim FC

Chengdu Phoenix Hill Sports Park

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

Futmetrix Verdict
50
FT
Tue, Oct 21
Chengdu Better City
0-2
Johor Darul Takzim FC
⚡ Intensity 37
⚖️ Balance 18
🏆 Stakes 50
🎲 Upset 80
Johor efficiency stuns dominant Chengdu hosts.

Win Probability

  • Chengdu Better City 59%
  • Draw 24%
  • Johor Darul Takzim FC 17%

Futmetrix AI estimate

Clinical Johor Silence Chengdu at Phoenix Hill

Average Entertainment Futmetrix Score: 50/100. A lesson in pure efficiency saw Johor Darul Takzim FC defy the possession statistics to secure a vital 0-2 away victory in the AFC Champions League.

The Possession Illusion

The match at the Chengdu Phoenix Hill Football Stadium began with Chengdu Better City asserting total control over the ball. Dominating 64% of possession, the hosts looked to squeeze the visitors deep into their own half, yet an Intensity score of 3.6 highlights where the real threat lay. While the Chinese side moved the ball accurately, completing 82% of their 448 passes, they lacked a cutting edge in the final third. Johor Darul Takzim FC remained disciplined, absorbing the pressure and waiting for the right moment to strike. The early phase was defined by Chengdu's sterile dominance, as they struggled to convert their territorial advantage into meaningful tests for the visiting goalkeeper.

The Counter-Attacking Surge

The narrative shifted dramatically as the visitors unleashed an "attacking siege" that the stats barely hinted at. Despite having significantly less of the ball, the Malaysian champions registered 14 shots compared to just 4 from the hosts. This discrepancy in shot volume tilted the Balance of the match firmly in favor of the visitors. The JDT frontline exploited the spaces left behind by Chengdu's advancing full-backs, turning every turnover into a dangerous transition. With 6 shots on target, the visitors forced the Chengdu backline into desperate recovery challenges, resulting in five yellow cards for the frustrated home side. This clinical approach punished Chengdu for their inability to protect against the break, transforming a cagey affair into a commanding lead for the away side.

Pressure and Resolution

As the clock ticked down, Chengdu attempted to salvage a result through set-pieces, racking up five corners and maintaining their grip on the ball. However, the Stakes of the continental competition seemed to weigh heavily on the hosts, who managed only a single shot on target throughout the entire 90 minutes. The Johor defense, led by their organized central block, handled the 11 total corners in the match with composure. The 0-2 result leaves Chengdu Better City searching for answers after a run of matches without a win, while Johor Darul Takzim FC climb the table with a performance that prioritized quality over quantity. The final whistle confirmed a strategic triumph for the visitors, leaving the home fans at the Phoenix Hill stadium in stunned silence.

Key Questions

What was the final score between Chengdu and Johor?

Johor Darul Takzim FC won the match 0-2 away from home.

Where was the match played?

The match took place at the Chengdu Phoenix Hill Football Stadium.

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
64%
36%
Chengdu Better City 64%
Johor Darul Takzim FC 36%
Shots
4
14
Chengdu Better City 4
Johor Darul Takzim FC 14
Shots on Target
1
6
Chengdu Better City 1
Johor Darul Takzim FC 6
Passes
448
254
Chengdu Better City 448
Johor Darul Takzim FC 254
Pass Accuracy
82%
65%
Chengdu Better City 82%
Johor Darul Takzim FC 65%
Corners
5
6
Chengdu Better City 5
Johor Darul Takzim FC 6
Fouls
20
19
Chengdu Better City 20
Johor Darul Takzim FC 19
Yellow Cards
5
2
Chengdu Better City 5
Johor Darul Takzim FC 2
Red Cards
0
0
Chengdu Better City 0
Johor Darul Takzim FC 0

Match Events

O. Arribas (Jairo) ⚽ 5'
12' 🟨 Yanfeng Dong
Jairo da Silva 🟨 13'
29' 🔄 ↓ H. Hu ↑Y. Gurfinkel
Jonathan Silva 🟨 30'
45' 🟨 Pedro Delgado
HT
↓ E. Israfilov ↑S. Lowry 🔄 46'
46' 🔄 ↓ Xu Hong ↑Felipe Silva
46' 🔄 ↓ Y. Dong ↑T. Letschert
55' 🟨 Tim Chow
59' 🟨 Pengfei Han
N. Mendez (J. Silva) ⚽ 62'
63' 🔄 ↓ Liao Rongxiang ↑Yang Ming-Yang
↓ A. Fazail ↑N. Insa 🔄 71'
82' 🔄 ↓ Han Pengfei ↑Tang Chuang
↓ A. Aketxe ↑A. Teto 🔄 85'
↓ R. Parra ↑S. Saad 🔄 85'
89' 🟨 Chuang Tang
↓ Jairo ↑Bergson 🔄 89'
FT

Player Cards

Our take on every player in this match

Chengdu Better City

Goalkeepers
Liu Dianzuo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Dong Yanfeng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Han Pengfei
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Li Yang
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
89%
Duel Win %
Midfielders
Wang Dongsheng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Tim Chow
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Gan Chao
MAGNET
MAGNET
68
Activity
68
Activity
55
Passes
13
Duels
Hu Hetao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
29
Entry
Forwards
Liao Rongxiang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Pedro Delgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Xu Hong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
Jian Tao
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Timo Letschert
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Yahav Gurfinkel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
Started
Entry
Yuan Mincheng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yang Shuai
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tang Xin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mirahmetjan Muzepper
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Dinghao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yang Mingyang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Felipe Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Li Moyu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Tang Chuang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Johor Darul Takzim FC

Goalkeepers
Andoni Zubiaurre
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
2
Duels Won
0
Pens Won
Defenders
Ager Aketxe
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Cristián Glauder
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Eddy Pascual
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Óscar Arribas
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Jonathan Silva
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
Afiq Fazail
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Ignacio Méndez
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Raúl Parra
LATE SHIFT
LATE SHIFT
5
Late Mins
5
Late Mins
85
Total Mins
85
Entry
Forwards
Jairo
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.3
Rating
Arif Aiman
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
13%
Pass Acc
BENCH
Park Jun-hyung
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shane Lowry
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
La'Vere Corbin-Ong
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nazmi Faiz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Natxo Insa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Alberto Martin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Samu Castillejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Manuel Hidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Bergson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
C. Abad Amat
👻 Invisible Nothing to note
S. Hazmi
👻 Invisible Nothing to note
S. Saad
👻 Invisible Nothing to note

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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.