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

Futmetrix Verdict
100
FT
Tue, Nov 3
Port FC
7-4
Beijing Guoan
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 50
🎲 Upset 80
Eleven goals, one stunning reversal

Win Probability

  • Port FC 20%
  • Draw 22%
  • Beijing Guoan 58%

Futmetrix AI estimate

Eleven Goals, Port FC Break Beijing Guoan’s Unbeaten Run

Must-Watch Futmetrix Score: 100/100. Port FC claimed their first league-phase points with a 7-4 win over an unbeaten Beijing Guoan.

Opening Act: A Five-Minute Shock

Port had to chase the match before the crowd at True BG Stadium had settled. Chadrac Akolo put Beijing Guoan ahead in the fifth minute, but the lead barely had time to breathe: Jude Soonsup-Bell levelled on 16 and struck again three minutes later in a burst of open football. Beijing answered through Dawhan before Bordin Phala restored Port’s edge; an own goal twisted the half further, and Dawhan struck again before the break. Neither defence found a foothold. Beijing controlled possession at 55%, yet Port’s direct threat was sharper. Port’s 20 attempts included 14 on target, compared with Beijing’s seven shots and three on target. It was a game of fast answers, not sustained control. The Intensity surged; the Balance refused to settle.

The Pivot: A Red Card Changes the Space

The decisive rupture came not with a goal but with a disciplinary review. VAR upgraded Guilherme Ramos’s card at 54 minutes; the red followed at 58, leaving Beijing to manage the rest with ten men. Until then, this was a frantic contest of repeated answers. After the dismissal, Port could drive at a stretched defence without abandoning their own threat. Beijing had already shown bite through Dawhan’s brace, and the red did not erase that resistance. It changed the space, workload and options. Port’s 14 shots on target show how relentlessly they tested the goal; Beijing’s three made each counter precious. VAR intervened again at 86, cancelling Jude Soonsup-Bell’s apparent goal. The Stakes rose, but Port did not lose their nerve. Their late wave was still coming.

Resolution: Phala Delivers the Finishing Punch

Phala delivered the finishing punch. He scored twice late to complete his hat-trick, then assisted Teerasak Poeiphimai, who came off the bench and struck twice after entering in the 71st minute. Jakkaphan Kaewprom supplied another assist in the closing surge as Port sealed a 7-4 win. It was a stunning response from a side that began the league phase with three defeats and no points; Beijing arrived unbeaten, with seven from three. The visitors still scored four, but Port’s stream of chances kept coming, and a man down Beijing had too much ground to defend. At True BG Stadium, Port turned one extraordinary night into a result that can reset the mood and give their continental campaign a foothold. The Upset Factor was enormous.

Key Questions

How did the red card for Guilherme Ramos impact the match?

Beijing were down to ten from the 58th minute, giving Port more room to attack and press late.

How did VAR change this match?

VAR upgraded Ramos’s card to red and later disallowed Jude Soonsup-Bell’s 86th-minute goal.

What made Bordin Phala the Man of the Match?

He scored a hat-trick, added two assists and repeatedly drove Port’s most dangerous attacks.

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%
Port FC 45%
Beijing Guoan 55%
Shots
20
7
Port FC 20
Beijing Guoan 7
Shots on Target
14
3
Port FC 14
Beijing Guoan 3
Expected Goals (xG)
2.53
1.20
Port FC 2.53
Beijing Guoan 1.20
Passes
364
435
Port FC 364
Beijing Guoan 435
Corners
6
0
Port FC 6
Beijing Guoan 0
Fouls
10
13
Port FC 10
Beijing Guoan 13
Yellow Cards
0
1
Port FC 0
Beijing Guoan 1
Red Cards
0
1
Port FC 0
Beijing Guoan 1

Match Events

Chadrac Akolo ⚽ 5'
16' ⚽ Jude Soonsup-Bell (Bordin Phala)
19' ⚽ Jude Soonsup-Bell (Chaiyaphon Otton)
29' ⚽ Bordin Phala
Noboru Shimura ⚽ 37'
Bai Yang 🟨 45'
45' 🔄 ↓ Noboru Shimura ↑Peeradol Chamrasamee
↓ Bai Yang ↑Deng Jiefu 🔄 45'
HT
Guilherme Ramos • 54'
Guilherme Ramos 🟥 58'
↓ Chadrac Akolo ↑Zhang Yuning 🔄 63'
↓ Jeremy Dudziak ↑Sai Erjini'ao 🔄 63'
↓ Zhang Xizhe ↑Yue Tze-Nam 🔄 63'
65' 🔄 ↓ Sittha Boonlha ↑Jakkaphan Kaewprom
65' 🔄 ↓ Peerawat Akkratum ↑Suphanan Bureerat
71' 🔄 ↓ Seksan Ratree ↑Lucas Tocantins
71' 🔄 ↓ Worachit Kanitsribumphen ↑Teerasak Poeiphimai
↓ Béni Nkololo ↑Cao Yongjing 🔄 77'
78' ⚽ Bordin Phala
81' ⚽ Bordin Phala
90'+1 ⚽ Teerasak Poeiphimai (Bordin Phala)
90'+5 ⚽ Teerasak Poeiphimai (Jakkaphan Kaewprom)
FT

Player Cards

Our take on every player in this match

Port FC

Goalkeepers
Michael Falkesgaard
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Peerawat Akkratum
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Erik Sviatchenko
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Marcel Scalese
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Chaiyaphon Otton
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
28%
Pass Acc
Midfielders
Seksan Ratree
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Noboru Shimura
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
4.9
Rating
Sittha Boonlha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
65
Total Mins
65
Entry
Forwards
Worachit Kanitsribumphen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
71
Total Mins
71
Entry
Jude Jacob Soonsup-Bell
HITMAN
HITMAN
2
Goals
2
Goals
5
On Target
9.4
Rating
Bordin Phala
HATMAN
HAT-TRICK HERO
3
Goals
3
Goals
5
On Target
9.7
Rating
BENCH
Somporn Yos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Kemmueang
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Manuel Bihr
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Suphanan Bureerat
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry
Jakkaphan Kaewprom
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
5.9
Rating
Peeradol Chamrasamee
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Rui Costa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Tocantins
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Bruno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Issam Al Sabhi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Teerasak Poeiphimai
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
8.4
Rating

Beijing Guoan

Goalkeepers
Hou Sen
OCTOPUS
OCTOPUS
7
Saves
7
Saves
0
Conceded
100%
Save %
Defenders
Wang Gang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Uroš Spajić
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Guilherme Ramos
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
4.9
Rating
Bai Yang
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Jeremy Dudziak
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
Midfielders
Aboubacar Konte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Dawhan
HITMAN
HITMAN
2
Goals
2
Goals
2
On Target
8.9
Rating
Zhang Xizhe
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.3
Rating
Forwards
Béni Nkololo
MAGNET
MAGNET
43
Activity
43
Activity
33
Passes
10
Duels
Chadrac Akolo
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.6
Rating
BENCH
Liu Shaoziyang
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jiefu Deng
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Fan Shuangjie
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yue Tze Nam
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Abduhamit Abdugheni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Li Lei
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Serginho
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Lin Liangming
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Zhang Yuning
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
Cao Yongjing
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry

League Standings

Pos Team P Pts GF GA GD Form
1 Vissel Kobe 4 12 8 3 +5 WVissel Kobe 3 - 2 Ratchaburi (03-11-2026)WDaejeon Citizen 0 - 1 Vissel Kobe (27-10-2026)WVissel Kobe 2 - 0 Jeonbuk Motors (14-10-2026)WPort FC 1 - 2 Vissel Kobe (16-09-2026)
2 Kashima 3 9 11 1 +10 WKashima 3 - 0 Pohang Steelers (28-10-2026)WCông An Nhân Dân 0 - 1 Kashima (13-10-2026)WKashima 7 - 1 Newcastle Jets (15-09-2026)
3 Kashiwa Reysol 4 7 8 3 +5 WKashiwa Reysol 2 - 0 Daejeon Citizen (03-11-2026)DRatchaburi 0 - 0 Kashiwa Reysol (27-10-2026)WKashiwa Reysol 5 - 1 Port FC (14-10-2026)LJeonbuk Motors 2 - 1 Kashiwa Reysol (16-09-2026)
4 Gamba Osaka 3 7 8 3 +5 DGamba Osaka 1 - 1 Buriram United (28-10-2026)WNewcastle Jets 1 - 3 Gamba Osaka (13-10-2026)WGamba Osaka 4 - 1 Công An Nhân Dân (15-09-2026)
5 SHANGHAI SIPG 4 7 13 10 +3 WNewcastle Jets 2 - 4 SHANGHAI SIPG (03-11-2026)LSHANGHAI SIPG 2 - 3 Công An Nhân Dân (27-10-2026)DSHANGHAI SIPG 1 - 1 Daejeon Citizen (13-10-2026)WRatchaburi 4 - 6 SHANGHAI SIPG (15-09-2026)
6 Kyoto Sanga 4 7 6 3 +3 DCông An Nhân Dân 0 - 0 Kyoto Sanga (03-11-2026)WKyoto Sanga 5 - 2 Newcastle Jets (27-10-2026)WKyoto Sanga 1 - 0 Ratchaburi (13-10-2026)LDaejeon Citizen 1 - 0 Kyoto Sanga (15-09-2026)
7 Johor Darul Takzim FC 4 7 6 3 +3 LJeonbuk Motors 2 - 0 Johor Darul Takzim FC (03-11-2026)WJohor Darul Takzim FC 3 - 0 Port FC (27-10-2026)WPohang Steelers 0 - 2 Johor Darul Takzim FC (13-10-2026)DJohor Darul Takzim FC 1 - 1 Buriram United (15-09-2026)
8 Jeonbuk Motors 4 7 6 5 +1 WJeonbuk Motors 2 - 0 Johor Darul Takzim FC (03-11-2026)DBeijing Guoan 2 - 2 Jeonbuk Motors (27-10-2026)LVissel Kobe 2 - 0 Jeonbuk Motors (14-10-2026)WJeonbuk Motors 2 - 1 Kashiwa Reysol (16-09-2026)
9 Beijing Guoan 4 7 10 10 0 LPort FC 7 - 4 Beijing Guoan (03-11-2026)DBeijing Guoan 2 - 2 Jeonbuk Motors (27-10-2026)WBuriram United 0 - 1 Beijing Guoan (13-10-2026)WBeijing Guoan 3 - 1 Pohang Steelers (15-09-2026)
10 Daejeon Citizen 4 4 2 4 -2 LKashiwa Reysol 2 - 0 Daejeon Citizen (03-11-2026)LDaejeon Citizen 0 - 1 Vissel Kobe (27-10-2026)DSHANGHAI SIPG 1 - 1 Daejeon Citizen (13-10-2026)WDaejeon Citizen 1 - 0 Kyoto Sanga (15-09-2026)
11 Công An Nhân Dân 4 4 4 7 -3 DCông An Nhân Dân 0 - 0 Kyoto Sanga (03-11-2026)WSHANGHAI SIPG 2 - 3 Công An Nhân Dân (27-10-2026)LCông An Nhân Dân 0 - 1 Kashima (13-10-2026)LGamba Osaka 4 - 1 Công An Nhân Dân (15-09-2026)
12 Port FC 4 3 9 14 -5 WPort FC 7 - 4 Beijing Guoan (03-11-2026)LJohor Darul Takzim FC 3 - 0 Port FC (27-10-2026)LKashiwa Reysol 5 - 1 Port FC (14-10-2026)LPort FC 1 - 2 Vissel Kobe (16-09-2026)
13 Buriram United 3 2 2 3 -1 DGamba Osaka 1 - 1 Buriram United (28-10-2026)LBuriram United 0 - 1 Beijing Guoan (13-10-2026)DJohor Darul Takzim FC 1 - 1 Buriram United (15-09-2026)
14 Ratchaburi 4 1 6 10 -4 LVissel Kobe 3 - 2 Ratchaburi (03-11-2026)DRatchaburi 0 - 0 Kashiwa Reysol (27-10-2026)LKyoto Sanga 1 - 0 Ratchaburi (13-10-2026)LRatchaburi 4 - 6 SHANGHAI SIPG (15-09-2026)
15 Pohang Steelers 3 0 1 8 -7 LKashima 3 - 0 Pohang Steelers (28-10-2026)LPohang Steelers 0 - 2 Johor Darul Takzim FC (13-10-2026)LBeijing Guoan 3 - 1 Pohang Steelers (15-09-2026)
16 Newcastle Jets 4 0 6 19 -13 LNewcastle Jets 2 - 4 SHANGHAI SIPG (03-11-2026)LKyoto Sanga 5 - 2 Newcastle Jets (27-10-2026)LNewcastle Jets 1 - 3 Gamba Osaka (13-10-2026)LKashima 7 - 1 Newcastle Jets (15-09-2026)

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.