Liga 1 Regular Season - 29

PSIM Yogyakarta 1 - 1 FT Persija

Mandala Krida Stadium

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

Futmetrix Verdict
71
FT
Wed, Apr 22
Indonesia
PSIM Yogyakarta
1-1
Persija
⚡ Intensity 47
⚖️ Balance 59
🏆 Stakes 82
🎲 Upset 29
Penalty drama defines Mandala Krida clash

Penalty Drama and Squandered Chances as Persija Stumble at Mandala Krida

Highly Entertaining Futmetrix Score: 71/100. A chaotic first half defined by penalties and early strikes ended in a stalemate that frustrates title-chasing Persija while handing mid-table PSIM a hard-fought point.

Opening Act

Mandala Krida Stadium was treated to an explosive start as PSIM Yogyakarta came out firing in front of their vocal home support. Barely four minutes had ticked by before E. Vidal electrified the stands, finishing off a razor-sharp move engineered by S. Sheva. The hosts looked to dictate terms early on, leveraging a high Intensity approach that genuinely unsettled the visitors' defensive backline. However, Persija quickly regrouped and began to impose their superior league standing. Rather than panic, the stalwarts absorbed the early pressure and methodically pushed forward. Their tactical discipline soon turned the tide, transitioning the match from a frantic opening exchange into a much more calculated pursuit of an equaliser, effectively pinning the hosts back into their own half.

The Pivot

The momentum shifted dramatically in the 20th minute when Persija earned a well-deserved penalty. Allano stepped up with pure composure to confidently slot the ball home, restoring parity. As the visitors ramped up their efforts, they began to completely monopolise the ball, ultimately commanding a massive 62 percent possession rate. The Balance of power swung entirely in their favour, putting the hosts under a relentless and suffocating siege. The true turning point arrived just before the break. The referee pointed to the spot again, offering the visitors a golden opportunity to seize the lead. However, Maxwell squandered the critical chance, missing his spot-kick in the 42nd minute. That singular squandered moment inexplicably breathed new life into the struggling and heavily pressured home side.

Resolution

Surviving that massive scare, PSIM Yogyakarta dug incredibly deep into the trenches for the second half. What they lacked in offensive fluidity—managing merely two shots on target all match—they made up for with sheer grit and dark arts. Earning six yellow cards in total, the hosts willingly sacrificed elegance for survival, constantly disrupting the visitors' attacking rhythm. The final whistle confirmed a deeply frustrating afternoon for Persija, whose inability to convert total dominance into three points leaves a bitter taste in their ongoing pursuit of the upper echelons. Meanwhile, for the home side, the hard-earned point stretches their winless run but provides a desperately needed psychological boost to keep them steady in the relentless mid-table Liga 1 grind.

Key Questions

Was the penalty miss by E. Vidal the turning point?

E. Vidal actually scored the opening goal. The crucial missed penalty was taken by Maxwell for Persija in the 42nd minute, completely altering the match's trajectory.

What does this mean for PSIM Yogyakarta's season?

The draw extends their winless streak to six matches, but securing a gritty point against a top-three side offers vital momentum for their mid-table stability.

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
38%
62%
PSIM Yogyakarta 38%
Persija 62%
Shots on Target
2
3
PSIM Yogyakarta 2
Persija 3
Corners
1
6
PSIM Yogyakarta 1
Persija 6
Yellow Cards
6
1
PSIM Yogyakarta 6
Persija 1
Red Cards
0
0
PSIM Yogyakarta 0
Persija 0

Match Events

4' E. Vidal (S. Sheva)
18' 🟨 D. Warmerdam
Allano 20'
40' 🟨 Y. Yamadera
Maxwell (Maxwell) 42'
HT
61' 🟨 E. Vidal
62' 🟨 M. Iqbal
D. Pamungkas 🟨 65'
Maxwell Gustavo 🔄 67'
R. Eksel A. Ajaraie 🔄 67'
72' 🔄 M. Iqbal R. Abiyoso
72' 🔄 D. Corfe N. Haljeta
Bruno Tubarao Jean Mota 🔄 75'
M. Hannan F. Fathurrahman 🔄 75'
86' 🟨 R. Cahyana
86' 🔄 R. Cahyana R. Hardiawan
J. Amat A. Abdulmanan 🔄 88'
89' 🔄 S. Sheva G. Fatkur
90'+2 🟨 R. Abiyoso
FT

Head to Head

Date Home Score Away Competition Venue
11/28/2025 Persija 2 - 0 PSIM Yogyakarta Liga 1 Bung Karno Stadium
11/28/2025
Liga 1 Bung Karno Stadium
PSIM Yogyakarta Win
Persija Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 29 66 61 28 +33 WPusamania Borneo 3 - 0 Semen Padang (25-04-2026)WPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)WPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)WPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)
2 Persib Bandung 29 66 50 18 +32 DPersib Bandung 0 - 0 Arema FC (24-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)WPersib Bandung 3 - 2 Bali United (12-04-2026)WSemen Padang 0 - 2 Persib Bandung (05-04-2026)DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)
3 Persija Jakarta 29 59 52 26 +26 DPSIM Yogyakarta 1 - 1 Persija Jakarta (22-04-2026)WPSBS Biak Numfor 0 - 1 Persija Jakarta (18-04-2026)WPersija Jakarta 3 - 0 Persebaya Surabaya (11-04-2026)LBhayangkara FC 3 - 2 Persija Jakarta (05-04-2026)DPersija Jakarta 1 - 1 Dewa United (15-03-2026)
4 Bhayangkara FC 29 47 39 34 +5 LPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)WBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)LPersijap 2 - 1 Bhayangkara FC (11-04-2026)WBhayangkara FC 3 - 2 Persija Jakarta (05-04-2026)WBhayangkara FC 2 - 1 Arema FC (10-03-2026)
5 Malut United 29 46 54 41 +13 LMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LBali United 4 - 1 Malut United (19-04-2026)LMalut United 1 - 2 Dewa United (12-04-2026)DArema FC 1 - 1 Malut United (03-04-2026)DMalut United 3 - 3 PSM Makassar (07-03-2026)
6 Persebaya Surabaya 29 45 41 35 +6 WMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)LPersija Jakarta 3 - 0 Persebaya Surabaya (11-04-2026)WPersebaya Surabaya 1 - 0 Persita (04-04-2026)LPusamania Borneo 5 - 1 Persebaya Surabaya (07-03-2026)
7 Dewa United 29 44 37 35 +2 WPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)WMalut United 1 - 2 Dewa United (12-04-2026)WDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)DPersija Jakarta 1 - 1 Dewa United (15-03-2026)
8 Bali United 29 42 48 42 +6 WPersita 0 - 1 Bali United (23-04-2026)WBali United 4 - 1 Malut United (19-04-2026)LPersib Bandung 3 - 2 Bali United (12-04-2026)WBali United 6 - 1 PSBS Biak Numfor (06-04-2026)LPersis Solo 3 - 0 Bali United (12-03-2026)
9 Persita 29 41 35 28 +7 LPersita 0 - 1 Bali United (23-04-2026)LPersik Kediri 1 - 0 Persita (19-04-2026)LPersita 0 - 1 Arema FC (10-04-2026)LPersebaya Surabaya 1 - 0 Persita (04-04-2026)WPersita 4 - 1 Persepam Madura Utd (07-03-2026)
10 Arema FC 29 39 40 37 +3 DPersib Bandung 0 - 0 Arema FC (24-04-2026)WArema FC 2 - 0 Persis Solo (18-04-2026)WPersita 0 - 1 Arema FC (10-04-2026)DArema FC 1 - 1 Malut United (03-04-2026)LBhayangkara FC 2 - 1 Arema FC (10-03-2026)
11 PSIM Yogyakarta 29 39 38 38 0 DPSIM Yogyakarta 1 - 1 Persija Jakarta (22-04-2026)LBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)LPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)LDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)DPSIM Yogyakarta 2 - 2 Persijap (11-03-2026)
12 Persik Kediri 29 33 35 50 -15 LPSM Makassar 3 - 1 Persik Kediri (23-04-2026)WPersik Kediri 1 - 0 Persita (19-04-2026)LPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)LPersib Bandung 3 - 0 Persik Kediri (09-03-2026)
13 PSM Makassar 29 31 36 39 -3 WPSM Makassar 3 - 1 Persik Kediri (23-04-2026)LPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)WPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)DMalut United 3 - 3 PSM Makassar (07-03-2026)
14 Persijap 29 31 28 42 -14 WPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)WSemen Padang 0 - 2 Persijap (20-04-2026)WPersijap 2 - 1 Bhayangkara FC (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)DPSIM Yogyakarta 2 - 2 Persijap (11-03-2026)
15 Persis Solo 29 27 33 49 -16 WPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)LArema FC 2 - 0 Persis Solo (18-04-2026)WPersis Solo 2 - 1 Semen Padang (12-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)WPersis Solo 3 - 0 Bali United (12-03-2026)
16 Persepam Madura Utd 29 26 30 49 -19 LPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)WPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)WPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)LPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)LPersita 4 - 1 Persepam Madura Utd (07-03-2026)
17 Semen Padang 29 20 22 50 -28 LPusamania Borneo 3 - 0 Semen Padang (25-04-2026)LSemen Padang 0 - 2 Persijap (20-04-2026)LPersis Solo 2 - 1 Semen Padang (12-04-2026)LSemen Padang 0 - 2 Persib Bandung (05-04-2026)WPSBS Biak Numfor 0 - 2 Semen Padang (09-03-2026)
18 PSBS Biak Numfor 29 18 29 67 -38 LPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)LPSBS Biak Numfor 0 - 1 Persija Jakarta (18-04-2026)LPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)LBali United 6 - 1 PSBS Biak Numfor (06-04-2026)LPSBS Biak Numfor 0 - 2 Semen Padang (09-03-2026)