Liga 1 Regular Season - 22

PSIM Yogyakarta 3 - 3 FT Bali United

Mandala Krida Stadium

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

Futmetrix Verdict
78
FT
Mon, Feb 23
Indonesia
PSIM Yogyakarta
3-3
Bali United
⚡ Intensity 92
⚖️ Balance 49
🏆 Stakes 0
🎲 Upset 0
Three-goal deficit erased in dramatic fashion!

Mandala Krida Miracle: PSIM Erase Three-Goal Deficit

Highly Entertaining Futmetrix Score: 78/100. An absolute tactical collapse from the visitors allowed PSIM Yogyakarta to turn a humiliating home defeat into a legendary comeback.

The Visitor's Masterclass

Bali United arrived at Mandala Krida Stadium with lethal intentions, executing a ruthless attacking game plan from the opening exchanges. The visitors silenced the home crowd early by dissecting the defensive lines with ease. T. Goppel broke the deadlock in the 34th minute, finishing a clinical sequence orchestrated by the impressive I. Jaya. The sheer Intensity of Bali's movement suffocated the hosts, leaving them chasing shadows across the pitch. Just before the interval, T. Receveur doubled the advantage with a punishing strike. The onslaught continued unabated after the break when I. Jaya added a third in the 55th minute. Down by three goals, the match looked completely out of reach for the home side. Bali United controlled possession and dictated the tempo, turning the fixture into what appeared to be a routine thrashing.

The Red Mist Descends

The dynamic of the encounter shifted abruptly in the final half-hour. S. Sheva pulled one back for the hosts in the 65th minute, breathing faint life into the stands and disrupting the visitors' rhythm. However, the true turning point arrived seven minutes later. J. Ferrari was shown a straight red card in the 72nd minute, entirely fracturing Bali United's defensive Balance. Reduced to ten men, the away side immediately retreated into a desperate low block. PSIM Yogyakarta sensed vulnerability and committed bodies forward, transforming the match into a relentless siege. What was once a composed and dominant Bali backline suddenly looked incredibly fragile under the sustained aerial bombardment and aggressive overlapping runs from the revitalized hosts.

Stoppage Time Salvage

The closing stages descended into absolute pandemonium. Constant pressure forced a catastrophic error as R. Fajrin turned the ball into his own net in the 88th minute, reducing the massive deficit to a single goal. The Upset Factor peaked as the clock hit the 90-minute mark. F. Ramos Mingo found pockets of space in a crowded penalty area, expertly converting a crucial assist from N. Haljeta to cap off an unbelievable 3-3 draw. The roar around the stadium was deafening as the equalizer hit the back of the net. This monumental collapse denies Bali United crucial points in their bid to climb the Liga 1 table, while PSIM celebrates a resilient point that keeps their strong mid-season form alive. It was a stark reminder that momentum is everything in football.

Key Questions

How did the red card for J. Ferrari impact the match?

The 72nd-minute dismissal completely destroyed Bali United's defensive shape. Down to ten men, they succumbed to immense pressure and surrendered their commanding three-goal lead.

What caused the 6-goal thriller?

A mix of Bali United's early ruthless finishing and a catastrophic late defensive collapse, triggered by a red card, created the perfect storm for six goals.

How did PSIM Yogyakarta complete the comeback from behind?

Capitalizing on their numerical advantage, PSIM launched wave after wave of attacks. An 88th-minute own goal and a 90th-minute strike from F. Ramos Mingo completed the miraculous comeback.

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
60%
40%
PSIM Yogyakarta 60%
Bali United 40%
Shots on Target
12
5
PSIM Yogyakarta 12
Bali United 5
Corners
6
2
PSIM Yogyakarta 6
Bali United 2
Yellow Cards
1
3
PSIM Yogyakarta 1
Bali United 3
Red Cards
0
1
PSIM Yogyakarta 0
Bali United 1

Match Events

R. Arjuna Y. Meilana 🔄 29'
T. Goppel (I. Jaya) 34'
T. Receveur (J. Ferrari) 45'
HT
46' 🔄 R. Cahyana R. Hardiawan
46' 🔄 F. Sudin S. Sheva
46' 🔄 R. Rakhmatzoda D. Corfe
B. Kopitovic 🟨 48'
I. Jaya (T. Goppel) 55'
65' S. Sheva
67' 🔄 R. Abiyoso A. Irfan
Kadek Agung T. Made 🔄 68'
I. Jaya D. Campos 🔄 68'
J. Ferrari 🟥 72'
75' 🔄 Y. Yamadera D. Warmerdam
B. Kopitovic B. Adi 🔄 75'
T. Yachida M. Simon 🔄 75'
88' R. Fajrin
90' F. Ramos Mingo (N. Haljeta)
M. Simon 🟨 90'+5
D. Campos 🟨 90'+9
90'+9 🟨 Ze Valente
FT

Player Cards

Our take on every player in this match

PSIM Yogyakarta

Midfielders
C. Supriadi
👻 Invisible Nothing to note
R. Cahyana
👻 Invisible Nothing to note
F. Ramos Mingo
👻 Invisible Nothing to note
J. van den Avert
👻 Invisible Nothing to note
Y. Yamadera
👻 Invisible Nothing to note
F. Sudin
👻 Invisible Nothing to note
R. Rakhmatzoda
👻 Invisible Nothing to note
E. Vidal
👻 Invisible Nothing to note
Ze Valente
👻 Invisible Nothing to note
R. Abiyoso
👻 Invisible Nothing to note
N. Haljeta
👻 Invisible Nothing to note
BENCH
H. Suardi
👻 Invisible Nothing to note
R. Adi
👻 Invisible Nothing to note
R. Hardiawan
👻 Invisible Nothing to note
D. Sapari
👻 Invisible Nothing to note
A. Setyo
👻 Invisible Nothing to note
G. Fatkur
👻 Invisible Nothing to note
M. Iqbal
👻 Invisible Nothing to note
S. Sheva
👻 Invisible Nothing to note
D. Warmerdam
👻 Invisible Nothing to note
R. Teddy
👻 Invisible Nothing to note
D. Corfe
👻 Invisible Nothing to note
A. Irfan
👻 Invisible Nothing to note

Bali United

Midfielders
M. Hauptmeijer
👻 Invisible Nothing to note
T. Goppel
👻 Invisible Nothing to note
K. Arel
👻 Invisible Nothing to note
J. Ferrari
👻 Invisible Nothing to note
R. Fajrin
👻 Invisible Nothing to note
Kadek Agung
👻 Invisible Nothing to note
T. Receveur
👻 Invisible Nothing to note
T. Yachida
👻 Invisible Nothing to note
R. Arjuna
👻 Invisible Nothing to note
B. Kopitovic
👻 Invisible Nothing to note
I. Jaya
👻 Invisible Nothing to note
BENCH
Wayan Arta
👻 Invisible Nothing to note
F. Rustapa
👻 Invisible Nothing to note
B. Adi
👻 Invisible Nothing to note
Rizky Dwi
👻 Invisible Nothing to note
Y. Meilana
👻 Invisible Nothing to note
Rahmat
👻 Invisible Nothing to note
M. Simon
👻 Invisible Nothing to note
T. Made
👻 Invisible Nothing to note
D. Campos
👻 Invisible Nothing to note
J. Raven
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
09/20/2025 Bali United 1 - 3 PSIM Yogyakarta Liga 1 Kapten I Wayan Dipta Stadium
09/20/2025
Liga 1 Kapten I Wayan Dipta Stadium
PSIM Yogyakarta Win
Bali United Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 22 51 33 12 +21 DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)WPersib Bandung 1 - 0 Persita (22-02-2026)WPersib Bandung 2 - 0 Malut United (06-02-2026)WPersis Solo 0 - 1 Persib Bandung (31-01-2026)WPersib Bandung 1 - 0 PSBS Biak Numfor (25-01-2026)
2 Persija 22 47 39 17 +22 WPersija 2 - 1 PSM Makassar (20-02-2026)WBali United 0 - 1 Persija (15-02-2026)LPersija 0 - 2 Arema FC (08-02-2026)WPersita 0 - 2 Persija (30-01-2026)WPersija 2 - 0 Persepam Madura Utd (23-01-2026)
3 Pusamania Borneo 22 47 38 21 +17 DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)LDewa United 2 - 1 Pusamania Borneo (22-02-2026)WBhayangkara FC 1 - 2 Pusamania Borneo (07-02-2026)WPusamania Borneo 2 - 1 PSIM Yogyakarta (01-02-2026)WPersis Solo 0 - 1 Pusamania Borneo (23-01-2026)
4 Malut United 22 41 44 25 +19 DSemen Padang 2 - 2 Malut United (20-02-2026)WMalut United 4 - 0 Persijap (13-02-2026)LPersib Bandung 2 - 0 Malut United (06-02-2026)LMalut United 1 - 2 Bhayangkara FC (31-01-2026)WMalut United 4 - 0 Persik Kediri (24-01-2026)
5 Persebaya Surabaya 22 35 33 23 +10 LPersijap 3 - 1 Persebaya Surabaya (21-02-2026)LPersebaya Surabaya 1 - 2 Bhayangkara FC (14-02-2026)WBali United 1 - 3 Persebaya Surabaya (07-02-2026)DPersebaya Surabaya 1 - 1 Dewa United (01-02-2026)WPSIM Yogyakarta 0 - 3 Persebaya Surabaya (25-01-2026)
6 Persita 22 35 27 20 +7 LPersib Bandung 1 - 0 Persita (22-02-2026)WPersita 2 - 1 PSBS Biak Numfor (16-02-2026)LSemen Padang 1 - 0 Persita (08-02-2026)LPersita 0 - 2 Persija (30-01-2026)DPersita 1 - 1 Bhayangkara FC (24-01-2026)
7 PSIM Yogyakarta 22 33 29 28 +1 DPSIM Yogyakarta 3 - 3 Bali United (23-02-2026)DPersik Kediri 2 - 2 PSIM Yogyakarta (13-02-2026)DPSIM Yogyakarta 0 - 0 Persis Solo (06-02-2026)LPusamania Borneo 2 - 1 PSIM Yogyakarta (01-02-2026)LPSIM Yogyakarta 0 - 3 Persebaya Surabaya (25-01-2026)
8 Bhayangkara FC 22 32 24 26 -2 WPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)WPersebaya Surabaya 1 - 2 Bhayangkara FC (14-02-2026)LBhayangkara FC 1 - 2 Pusamania Borneo (07-02-2026)WMalut United 1 - 2 Bhayangkara FC (31-01-2026)DPersita 1 - 1 Bhayangkara FC (24-01-2026)
9 Arema FC 22 31 31 27 +4 DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)WArema FC 3 - 0 Semen Padang (15-02-2026)WPersija 0 - 2 Arema FC (08-02-2026)WArema FC 1 - 0 Persijap (02-02-2026)LDewa United 2 - 0 Arema FC (26-01-2026)
10 Dewa United 22 30 28 28 0 WDewa United 2 - 1 Pusamania Borneo (22-02-2026)WPSM Makassar 0 - 2 Dewa United (14-02-2026)LPersik Kediri 2 - 1 Dewa United (07-02-2026)DPersebaya Surabaya 1 - 1 Dewa United (01-02-2026)WDewa United 2 - 0 Arema FC (26-01-2026)
11 Bali United 22 29 31 31 0 DPSIM Yogyakarta 3 - 3 Bali United (23-02-2026)LBali United 0 - 1 Persija (15-02-2026)LBali United 1 - 3 Persebaya Surabaya (07-02-2026)LPersik Kediri 3 - 2 Bali United (30-01-2026)DBali United 3 - 3 Semen Padang (24-01-2026)
12 Persik Kediri 22 26 29 39 -10 LPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)DPersik Kediri 2 - 2 PSIM Yogyakarta (13-02-2026)WPersik Kediri 2 - 1 Dewa United (07-02-2026)WPersik Kediri 3 - 2 Bali United (30-01-2026)LMalut United 4 - 0 Persik Kediri (24-01-2026)
13 PSM Makassar 22 23 24 26 -2 LPersija 2 - 1 PSM Makassar (20-02-2026)LPSM Makassar 0 - 2 Dewa United (14-02-2026)WPSBS Biak Numfor 1 - 2 PSM Makassar (08-02-2026)DPSM Makassar 0 - 0 Semen Padang (02-02-2026)LPersijap 2 - 0 PSM Makassar (24-01-2026)
14 Persepam Madura Utd 22 20 22 31 -9 DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)DPersis Solo 2 - 2 Persepam Madura Utd (13-02-2026)LPersijap 1 - 0 Persepam Madura Utd (07-02-2026)DPersepam Madura Utd 0 - 0 PSBS Biak Numfor (31-01-2026)LPersija 2 - 0 Persepam Madura Utd (23-01-2026)
15 Persijap 22 18 20 39 -19 WPersijap 3 - 1 Persebaya Surabaya (21-02-2026)LMalut United 4 - 0 Persijap (13-02-2026)WPersijap 1 - 0 Persepam Madura Utd (07-02-2026)LArema FC 1 - 0 Persijap (02-02-2026)WPersijap 2 - 0 PSM Makassar (24-01-2026)
16 PSBS Biak Numfor 22 18 24 45 -21 DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)LPersita 2 - 1 PSBS Biak Numfor (16-02-2026)LPSBS Biak Numfor 1 - 2 PSM Makassar (08-02-2026)DPersepam Madura Utd 0 - 0 PSBS Biak Numfor (31-01-2026)LPersib Bandung 1 - 0 PSBS Biak Numfor (25-01-2026)
17 Semen Padang 22 16 19 37 -18 DSemen Padang 2 - 2 Malut United (20-02-2026)LArema FC 3 - 0 Semen Padang (15-02-2026)WSemen Padang 1 - 0 Persita (08-02-2026)DPSM Makassar 0 - 0 Semen Padang (02-02-2026)DBali United 3 - 3 Semen Padang (24-01-2026)
18 Persis Solo 22 13 23 43 -20 DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)DPersis Solo 2 - 2 Persepam Madura Utd (13-02-2026)DPSIM Yogyakarta 0 - 0 Persis Solo (06-02-2026)LPersis Solo 0 - 1 Persib Bandung (31-01-2026)LPersis Solo 0 - 1 Pusamania Borneo (23-01-2026)