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

Futmetrix Verdict
58
FT
Tue, Nov 25
Melbourne City
2-0
Johor Darul Takzim FC
⚡ Intensity 56
⚖️ Balance 18
🏆 Stakes 50
🎲 Upset 10
Clinical City punish wasteful Johor at AAMI Park.

Win Probability

  • Melbourne City 37%
  • Draw 24%
  • Johor Darul Takzim FC 39%

Futmetrix AI estimate

Melbourne City Defy the Odds in Clinical ACL Victory

Worth Watching Futmetrix Score: 58/100. A masterclass in clinical finishing and defensive resilience allowed Melbourne City to overcome a dominant but wasteful Johor Darul Takzim FC.

A Study in Statistical Defiance

The tactical script at AAMI Park was rewritten early as a disciplined home side invited pressure only to strike with lethal precision. While Johor Darul Takzim FC controlled 55% of the possession and dictated the tempo of the opening phase, they lacked the final touch required to break the deadlock. An Intensity score of 4.0 reflects a match defined by high volume rather than high efficiency, as the Malaysian side attempted to overwhelm the Melbourne City backline. Despite the territorial advantage, it was the hosts who capitalized on their limited opportunities, demonstrating a level of efficiency that left the visitors shell-shocked. The early exchanges set a pattern of relentless away pressure met by a resilient blue wall that refused to crumble under the floodlights.

The Great Wall of Melbourne

The middle period of this encounter centered on a remarkable discrepancy between effort and reward. A barrage of 23 shots from the visitors turned the pitch into a shooting gallery, yet they found no way past a goalkeeper in inspired form. With 9 saves recorded for the home side, the individual performance between the posts became the primary obstacle for the JDT attack. A Balance rating of 0.9 suggests a game that was far more lopsided in general play than the final scoreline suggests. Every time the Malaysian giants carved out a big chance, the City shot-stopper was there to extinguish the danger. This inability to convert dominance into goals proved to be the pivotal factor, as the Australian side remained patient, waiting for the perfect moments to double their advantage and effectively end the contest.

Strategic Ascent in the Group Stage

As the match reached its conclusion, the reality of the result began to settle in for both managers. Melbourne City’s ability to secure a 2-0 victory while taking fewer than half as many shots as their opponents highlights a growing maturity on the continental stage. The Stakes score of 1.0 underscores the importance of these three points, which propel the hosts into 4th place in the standings with 13 points. Conversely, the Upset Factor of 0.0 indicates that while JDT were statistically superior in many departments, the result followed the expected trajectory for a disciplined home side. For Johor, a drop to 7th place leaves them with significant work to do, having failed to make their 105 passes into the final third count. City, meanwhile, celebrate a victory built on grit and a ruthless eye for goal.

Key Questions

How did Melbourne City win despite fewer shots?

Clinical finishing and a superb goalkeeping performance with 9 saves allowed Melbourne to win 2-0 despite facing 23 shots from JDT.

What does this mean for the group standings?

Melbourne City climbs to 4th place with 13 points, while Johor Darul Takzim FC remains in 7th with 8 points after seven matches.

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
45%
55%
Melbourne City 45%
Johor Darul Takzim FC 55%
Shots
11
23
Melbourne City 11
Johor Darul Takzim FC 23
Shots on Target
4
9
Melbourne City 4
Johor Darul Takzim FC 9
Passes
371
443
Melbourne City 371
Johor Darul Takzim FC 443
Pass Accuracy
78%
82%
Melbourne City 78%
Johor Darul Takzim FC 82%
Corners
5
6
Melbourne City 5
Johor Darul Takzim FC 6
Fouls
12
4
Melbourne City 12
Johor Darul Takzim FC 4
Yellow Cards
5
3
Melbourne City 5
Johor Darul Takzim FC 3
Red Cards
0
0
Melbourne City 0
Johor Darul Takzim FC 0

Match Events

3' ⚽ M. Caputo (T. Kanamori)
11' 🟨 Liam Bonetig
25' 🟨 Aziz Behich
HT
60' 🟨 Zane Schreiber
↓ N. Insa ↑A. Teto 🔄 60'
63' 🔄 ↓ T. Kanamori ↑M. Memeti
63' 🔄 ↓ L. Bonetig ↑B. Kutleshi
69' 🔄 ↓ M. Caputo ↑A. Nabbout
69' 🔄 ↓ K. Rahmani ↑B. Baker
↓ J. Silva ↑S. Castillejo 🔄 76'
↓ R. Parra ↑C. Bermejo 🔄 88'
89' 🔄 ↓ Z. Schreiber ↑P. Antoniou
90' ⚽ M. Memeti (B. Baker)
90'+2 🟨 Patrick Beach
Bergson 🟨 90'+2
90'+5 🟨 Germán Ferreyra
Teto Martín 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Melbourne City

Goalkeepers
Patrick Beach
OCTOPUS
OCTOPUS
9
Saves
9
Saves
0
Conceded
100%
Save %
Defenders
Harrison Shillington
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Germán Ferreyra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Liam Bonetig
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
63
Entry
Aziz Behich
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Midfielders
Zane Schreiber
BRUISER
BRUISER
3
Fouls
3
Fouls
Yellow
Cards
1
Tackles
Kai Trewin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Takeshi Kanamori
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.5
Rating
Andreas Kuen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Kavian Rahmani
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
69
Entry
Forwards
Max Caputo
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
Dakota Ochsenham
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Lachie Charles
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Samuel Souprayen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Necovski
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Peter Antoniou
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
Besian Kutleshi
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Ryan Kalms
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Angus Mackintosh
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrew Nabbout
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Medin Memeti
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
Beckham Baker
SUPER SUB
SUPER SUB
1
Assist
1
Assist
21
Minutes
7.3
Rating

Johor Darul Takzim FC

Goalkeepers
Andoni Zubiaurre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Defenders
Raúl Parra
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
3
Duels Won
0
Pens Won
Eddy Pascual
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
80%
Duel Win %
Cristián Glauder
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
46%
Pass Acc
Jonathan Silva
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
Midfielders
Natxo Insa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
60
Entry
Óscar Arribas
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Afiq Fazail
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
42%
Pass Acc
Ignacio Méndez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
40%
Pass Acc
Forwards
Bergson
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Jairo
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
1
On Target
BENCH
Park Jun-hyung
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Shane Lowry
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
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
Alberto Martin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
Samu Castillejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Manuel Hidalgo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Celso Bermejo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
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 Vissel Kobe 5 12 10 4 +6 WShanghai Shenhua 0 - 2 Vissel Kobe (26-11-2025)WVissel Kobe 1 - 0 Ulsan Hyundai FC (05-11-2025)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)
2 Melbourne City 5 9 6 5 +1 WMelbourne City 2 - 0 Johor Darul Takzim FC (25-11-2025)WMachida Zelvia 1 - 2 Melbourne City (04-11-2025)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)
3 Machida Zelvia 5 8 7 4 +3 WGangwon FC 1 - 3 Machida Zelvia (25-11-2025)LMachida Zelvia 1 - 2 Melbourne City (04-11-2025)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)
4 FC Seoul 5 8 7 4 +3 WSHANGHAI SIPG 1 - 3 FC Seoul (25-11-2025)DFC Seoul 0 - 0 Chengdu Better City (04-11-2025)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)
5 Sanfrecce Hiroshima 5 8 5 3 +2 DChengdu Better City 1 - 1 Sanfrecce Hiroshima (25-11-2025)WSanfrecce Hiroshima 1 - 0 Gangwon FC (04-11-2025)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)
6 Ulsan Hyundai FC 5 8 4 3 +1 DUlsan Hyundai FC 0 - 0 Buriram United (26-11-2025)LVissel Kobe 1 - 0 Ulsan Hyundai FC (05-11-2025)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)
7 Johor Darul Takzim FC 5 7 6 5 +1 LMelbourne City 2 - 0 Johor Darul Takzim FC (25-11-2025)WJohor Darul Takzim FC 3 - 1 Shanghai Shenhua (05-11-2025)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)
8 Buriram United 5 7 5 6 -1 DUlsan Hyundai FC 0 - 0 Buriram United (26-11-2025)WBuriram United 2 - 0 SHANGHAI SIPG (04-11-2025)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)
9 Gangwon FC 5 6 7 9 -2 LGangwon FC 1 - 3 Machida Zelvia (25-11-2025)LSanfrecce Hiroshima 1 - 0 Gangwon FC (04-11-2025)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)
10 Chengdu Better City 5 5 3 5 -2 DChengdu Better City 1 - 1 Sanfrecce Hiroshima (25-11-2025)DFC Seoul 0 - 0 Chengdu Better City (04-11-2025)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 Shanghai Shenhua 5 4 5 8 -3 LShanghai Shenhua 0 - 2 Vissel Kobe (26-11-2025)LJohor Darul Takzim FC 3 - 1 Shanghai Shenhua (05-11-2025)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)
12 SHANGHAI SIPG 5 1 2 11 -9 LSHANGHAI SIPG 1 - 3 FC Seoul (25-11-2025)LBuriram United 2 - 0 SHANGHAI SIPG (04-11-2025)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.