Liga 1 Regular Season - 32

PSIM Yogyakarta 2 - 0 FT Malut United

Mandala Krida Stadium

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

Futmetrix Verdict
60
FT
Sun, May 10
Indonesia
PSIM Yogyakarta
2-0
Malut United
⚡ Intensity 52
⚖️ Balance 22
🏆 Stakes 60
🎲 Upset 28
Late red triggers underdog home win.

Mandala Krida Drama: Red Card Sparks PSIM's Surprise Victory Over Malut United

Worth Watching Futmetrix Score: 60/100. A fiery end to the first half shattered the tactical deadlock, propelling the underdogs to a vital home triumph.

The Tactical Stalemate

The Stakes were incredibly high for Malut United as they chased the top spots, while PSIM Yogyakarta desperately needed a massive morale boost following a miserable run of form. The hosts surprisingly dominated possession right out of the gate at Mandala Krida Stadium. They pressed high up the pitch, looking to actively break down a remarkably resilient Malut United defensive unit. Despite enjoying a vast territorial advantage, the final ball constantly lacked the necessary precision to break the deadlock early on. The visitors sat deep in a low block, willingly absorbing the heavy pressure and patiently waiting for rapid counter-attacking moments. It felt exactly like a slow-burn tactical battle, with neither side willing to blink first in the sweltering Yogyakarta heat as the first half drew to a close.

Three Minutes of Chaos

The match completely exploded into life during an unbelievable period of first-half stoppage time. The Intensity spiked dramatically when W. Angulo was shown a straight red card in the 45+11th minute, leaving the frustrated visitors a man down for the entire second half. Just two minutes later, PSIM ruthlessly capitalized on the ensuing chaos inside the penalty box. A crucial penalty was awarded, and Ze Valente confidently stepped up to bury it into the back of the net. That frantic, chaotic sequence completely tilted the Balance of the match in favour of the hosts. Malut United were suddenly forced into a desperate retreat, their carefully crafted game plan utterly shredded in the span of three chaotic minutes right before the referee blew the whistle for halftime.

The Final Blow

Down to ten men, the visitors never truly managed to recover their composure or shape. PSIM commanded a massive 67% of the ball throughout the second half, effectively suffocating any realistic chance of a dramatic comeback. The Upset Factor materialized fully in the dying moments of the match. As Malut desperately pushed bodies forward looking for a miraculous late equalizer, they left huge gaps at the back. M. Iqbal found A. Irfan in the 95th minute of play. Irfan slotted home the second goal with clinical precision, emphatically sealing a famous 2-0 victory. This completely unexpected result leaves Malut stumbling in fifth place in the standings, while PSIM secures immense local pride and a stabilizing mid-table foundation at Mandala Krida Stadium.

Key Questions

How did the red card for W. Angulo impact the match?

It completely destroyed Malut United's game plan, leading directly to a penalty and leaving them to chase the game with ten men.

What does this mean for PSIM Yogyakarta's season?

The win secures crucial points to steady their mid-table position, breaking a poor run of form and delivering a massive morale boost.

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
67%
33%
PSIM Yogyakarta 67%
Malut United 33%
Shots on Target
3
1
PSIM Yogyakarta 3
Malut United 1
Corners
5
1
PSIM Yogyakarta 5
Malut United 1
Yellow Cards
2
0
PSIM Yogyakarta 2
Malut United 0
Red Cards
0
1
PSIM Yogyakarta 0
Malut United 1

Match Events

26' 🟨 S. Sheva
Tyronne S. David 🔄 42'
W. Angulo 🟥 45'+11
Ciro 🟨 45'+11
45'+13 Ze Valente
HT
Igor Inocencio A. Lestaluhu 🔄 59'
72' 🔄 R. Abiyoso A. Irfan
78' 🟨 F. Ramos Mingo
Ciro F. Butuan 🔄 80'
T. Setiawan M. Lestusen 🔄 80'
87' 🔄 S. Sheva M. Iqbal
90'+5 A. Irfan (M. Iqbal)
90'+7 🔄 D. Corfe N. Haljeta
FT

Head to Head

Date Home Score Away Competition Venue
08/30/2025 Malut United 0 - 2 PSIM Yogyakarta Liga 1 Gelora Kie Raha Stadium
11/25/2023 PSIM Yogyakarta 1 - 1 Malut United Liga 2
09/30/2023 Malut United 0 - 1 PSIM Yogyakarta Liga 2
08/30/2025
Liga 1 Gelora Kie Raha Stadium
11/25/2023
Liga 2
09/30/2023
Liga 2
PSIM Yogyakarta Win
Malut United Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 32 75 57 21 +36 WPersija 1 - 2 Persib Bandung (10-05-2026)WPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)WBhayangkara FC 2 - 4 Persib Bandung (30-04-2026)DPersib Bandung 0 - 0 Arema FC (24-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)
2 Pusamania Borneo 31 72 64 28 +36 WPusamania Borneo 2 - 0 Persita (05-05-2026)WPersik Kediri 0 - 1 Pusamania Borneo (29-04-2026)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)
3 Persija 32 65 59 28 +31 LPersija 1 - 2 Persib Bandung (10-05-2026)WPersijap 0 - 2 Persija (04-05-2026)WPersija 4 - 0 Persis Solo (27-04-2026)DPSIM Yogyakarta 1 - 1 Persija (22-04-2026)WPSBS Biak Numfor 0 - 1 Persija (18-04-2026)
4 Dewa United 32 53 44 35 +9 WPSBS Biak Numfor 0 - 5 Dewa United (08-05-2026)WDewa United 1 - 0 Semen Padang (03-05-2026)WDewa United 1 - 0 Persijap (29-04-2026)WPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)
5 Malut United 32 52 66 45 +21 LPSIM Yogyakarta 2 - 0 Malut United (10-05-2026)WMalut United 5 - 2 Persis Solo (02-05-2026)WPSBS Biak Numfor 0 - 7 Malut United (28-04-2026)LMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LBali United 4 - 1 Malut United (19-04-2026)
6 Persebaya Surabaya 32 52 49 35 +14 DPersis Solo 0 - 0 Persebaya Surabaya (09-05-2026)WPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)WArema FC 0 - 4 Persebaya Surabaya (28-04-2026)WMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)
7 Bhayangkara FC 31 47 42 40 +2 LPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)LBhayangkara FC 2 - 4 Persib Bandung (30-04-2026)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)
8 Bali United 31 45 50 44 +6 LPersepam Madura Utd 2 - 0 Bali United (05-05-2026)WBali United 2 - 0 PSM Makassar (27-04-2026)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)
9 Persita 32 44 36 33 +3 LPersita 0 - 3 Persijap (10-05-2026)LPusamania Borneo 2 - 0 Persita (05-05-2026)WPSIM Yogyakarta 0 - 1 Persita (30-04-2026)LPersita 0 - 1 Bali United (23-04-2026)LPersik Kediri 1 - 0 Persita (19-04-2026)
10 Arema FC 32 42 45 44 +1 WArema FC 3 - 0 PSM Makassar (09-05-2026)LPersik Kediri 3 - 2 Arema FC (03-05-2026)LArema FC 0 - 4 Persebaya Surabaya (28-04-2026)DPersib Bandung 0 - 0 Arema FC (24-04-2026)WArema FC 2 - 0 Persis Solo (18-04-2026)
11 PSIM Yogyakarta 32 42 40 40 0 WPSIM Yogyakarta 2 - 0 Malut United (10-05-2026)LPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)LPSIM Yogyakarta 0 - 1 Persita (30-04-2026)DPSIM Yogyakarta 1 - 1 Persija (22-04-2026)LBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)
12 Persik Kediri 32 39 41 53 -12 WSemen Padang 0 - 3 Persik Kediri (08-05-2026)WPersik Kediri 3 - 2 Arema FC (03-05-2026)LPersik Kediri 0 - 1 Pusamania Borneo (29-04-2026)LPSM Makassar 3 - 1 Persik Kediri (23-04-2026)WPersik Kediri 1 - 0 Persita (19-04-2026)
13 PSM Makassar 32 34 38 45 -7 LArema FC 3 - 0 PSM Makassar (09-05-2026)WPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)LBali United 2 - 0 PSM Makassar (27-04-2026)WPSM Makassar 3 - 1 Persik Kediri (23-04-2026)LPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)
14 Persijap 32 34 31 45 -14 WPersita 0 - 3 Persijap (10-05-2026)LPersijap 0 - 2 Persija (04-05-2026)LDewa United 1 - 0 Persijap (29-04-2026)WPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)WSemen Padang 0 - 2 Persijap (20-04-2026)
15 Persepam Madura Utd 31 32 33 49 -16 WPersepam Madura Utd 2 - 0 Bali United (05-05-2026)WSemen Padang 0 - 1 Persepam Madura Utd (29-04-2026)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)
16 Persis Solo 32 28 35 58 -23 DPersis Solo 0 - 0 Persebaya Surabaya (09-05-2026)LMalut United 5 - 2 Persis Solo (02-05-2026)LPersija 4 - 0 Persis Solo (27-04-2026)WPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)LArema FC 2 - 0 Persis Solo (18-04-2026)
17 Semen Padang 32 20 22 55 -33 LSemen Padang 0 - 3 Persik Kediri (08-05-2026)LDewa United 1 - 0 Semen Padang (03-05-2026)LSemen Padang 0 - 1 Persepam Madura Utd (29-04-2026)LPusamania Borneo 3 - 0 Semen Padang (25-04-2026)LSemen Padang 0 - 2 Persijap (20-04-2026)
18 PSBS Biak Numfor 32 18 29 83 -54 LPSBS Biak Numfor 0 - 5 Dewa United (08-05-2026)LPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)LPSBS Biak Numfor 0 - 7 Malut United (28-04-2026)LPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)LPSBS Biak Numfor 0 - 1 Persija (18-04-2026)