Liga 1 Regular Season - 33

PSM Makassar 1 - 2 FT Persib Bandung

Gelora BJ Habibie

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

Futmetrix Verdict
77
FT
Sun, May 17
Indonesia
PSM Makassar
1-2
Persib Bandung
⚡ Intensity 55
⚖️ Balance 61
🏆 Stakes 100
🎲 Upset 0
Julio Cesar's late winner stuns Makassar.

Stoppage Time Heartbreak: Cesar Fires Persib to the Summit

Highly Entertaining Futmetrix Score: 77/100. A gripping contest defined by razor-thin margins was blown wide open by a breathless stoppage-time winner that entirely reshaped the top of the table.

The Early Stalemate

The action at Gelora BJ Habibie offered absolutely no early compromises for either side. PSM Makassar set up their defensive lines with immense tactical discipline, determined to frustrate a high-flying Persib Bandung attack from the opening exchanges. Possession was a complete dead heat, hovering exactly at a 50-50 split as neither team could establish total control over the rhythm. The Intensity of the opening half-hour was incredibly evident in the tight midfield duels and limited penalty box entries for both attacking units. The visitors clearly needed a moment of sheer individual quality to pick the defensive lock. It finally arrived in the 33rd minute of the contest. T. Haye found a clever pocket of space near the box and cleanly converted a precise feed from Berguinho to draw first blood. The away end erupted in joy, but the resilient home side impressively kept their defensive shape intact.

The Equalising Push

The second half immediately saw Makassar spring into vibrant life with fresh attacking intent and clear purpose. Their tireless persistence on the ball paid off spectacularly in the 54th minute. A sweeping forward move culminated in A. Raehan expertly picking out Y. Fernandes, who buried the clinical chance to completely level the scoring. The Balance of power shifted dramatically across the pitch as the determined hosts gained a crucial psychological edge over their illustrious opponents. For a long, demanding spell, the visiting defenders were forced to weather a relentless attacking storm. Momentum swung wildly between the two penalty areas with numerous transitional counter-attacks. The incredibly high Stakes of this late-season encounter were palpable on the touchlines, with both passionate dugouts living every single pass. Persib’s usual attacking flow was continually disrupted by tenacious, well-organized home defending as the clock aggressively ticked down toward the final whistle.

The Final Twist

Just as a tense, hard-fought draw seemed genuinely inevitable, the narrative script flipped entirely in the 90th minute. Deep into nerve-wracking stoppage time, Persib launched one final, desperate offensive assault forward. T. Haye brilliantly turned provider, slipping a remarkably clever ball through a tiring defensive line to locate Julio Cesar. The resulting finish was absolutely emphatic, sealing a sensational 1-2 victory for the title contenders. This crushing, late blow leaves Makassar nervously glancing over their shoulders in a tremendously tense relegation battle at the bottom of the table. For Persib Bandung, the terrifying Upset Factor was spectacularly nullified at the absolute death. The massive away win decisively catapults them straight into first place, beautifully solidifying their tightening grip on the Champions League 2 qualification zone and keeping their glorious championship dreams very much alive as the season climax approaches.

Key Questions

How dramatic was the late winner by Julio Cesar?

Unbelievably tense. Striking deep in stoppage time, Cesar shattered the home side's defensive resilience and snatched three vital points for the title chasers.

What does this mean for PSM Makassar's season?

The devastating late loss keeps them grounded in 14th place, ensuring their desperate fight to avoid the drop zone continues with thinning margins.

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
50%
50%
PSM Makassar 50%
Persib Bandung 50%
Shots on Target
1
3
PSM Makassar 1
Persib Bandung 3
Corners
3
5
PSM Makassar 3
Persib Bandung 5
Yellow Cards
3
1
PSM Makassar 3
Persib Bandung 1
Red Cards
0
0
PSM Makassar 0
Persib Bandung 0

Match Events

27' 🟨 D. Lagator
T. Haye (Berguinho) 33'
Ramon Tanque 🟨 41'
HT
46' 🔄 V. Dethan L. Cumic
K. Rudianto M. Klok 🔄 46'
54' Y. Fernandes (A. Raehan)
M. Klok 🟨 65'
66' 🟨 A. Amiruddin
66' 🔄 Savio Roberto R. Bakri
66' 🔄 R. Fandi A. Tanjung
Uilliam B. Putra 🔄 67'
Ramon Tanque A. Jung 🔄 67'
74' 🟨 L. Cumic
74' 🔄 R. Pratama J. Medina Themopole
83' 🟨 Hilmansyah
86' 🔄 S. Boboev F. Aditia
F. Putros R. Darwis 🔄 90'+3
Julio Cesar (T. Haye) 90'+7
FT

Head to Head

Date Home Score Away Competition Venue
12/27/2025 Persib Bandung 1 - 0 PSM Makassar Liga 1 Gelora Bandung Lautan Api Stadium
02/01/2025 Persib Bandung 1 - 0 PSM Makassar Liga 1 Stadion Gelora Bandung Lautan Api
09/11/2024 PSM Makassar 0 - 0 Persib Bandung Liga 1 Stadion Batakan
07/19/2024 Persib Bandung 2 - 0 PSM Makassar Piala Presiden Stadion Si Jalak Harupat
12/04/2023 Persib Bandung 0 - 0 PSM Makassar Liga 1 Stadion Gelora Bandung Lautan Api
07/22/2023 PSM Makassar 4 - 2 Persib Bandung Liga 1 Stadion Gelora B.J. Habibie
02/14/2023 Persib Bandung 1 - 2 PSM Makassar Liga 1 Stadion Pakansari Bogor
08/29/2022 PSM Makassar 5 - 1 Persib Bandung Liga 1 Stadion Gelora B.J. Habibie
02/22/2022 PSM Makassar 0 - 2 Persib Bandung Liga 1 Stadion Kapten I Wayan Dipta
10/02/2021 Persib Bandung 1 - 1 PSM Makassar Liga 1 Stadion Wibawa Mukti
12/27/2025
Liga 1 Gelora Bandung Lautan Api Stadium
02/01/2025
Liga 1 Stadion Gelora Bandung Lautan Api
09/11/2024
Liga 1 Stadion Batakan
07/19/2024
Piala Presiden Stadion Si Jalak Harupat
12/04/2023
Liga 1 Stadion Gelora Bandung Lautan Api
07/22/2023
Liga 1 Stadion Gelora B.J. Habibie
02/14/2023
Liga 1 Stadion Pakansari Bogor
08/29/2022
Liga 1 Stadion Gelora B.J. Habibie
02/22/2022
Liga 1 Stadion Kapten I Wayan Dipta
10/02/2021
Liga 1 Stadion Wibawa Mukti
PSM Makassar Win
Persib Bandung Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 33 76 67 30 +37 DPersijap 0 - 0 Pusamania Borneo (17-05-2026)WBali United 2 - 3 Pusamania Borneo (11-05-2026)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)
2 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)
3 Persija 33 68 62 29 +33 WPersik Kediri 1 - 3 Persija (16-05-2026)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)
4 Persebaya Surabaya 33 55 56 35 +21 WSemen Padang 0 - 7 Persebaya Surabaya (15-05-2026)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)
5 Malut United 33 53 67 46 +21 DMalut United 1 - 1 Persita (16-05-2026)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)
6 Dewa United 33 53 44 36 +8 LPersis Solo 1 - 0 Dewa United (16-05-2026)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)
7 Bhayangkara FC 33 50 46 45 +1 LBali United 4 - 1 Bhayangkara FC (17-05-2026)WBhayangkara FC 3 - 1 Persepam Madura Utd (11-05-2026)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)
8 Bali United 33 48 56 48 +8 WBali United 4 - 1 Bhayangkara FC (17-05-2026)LBali United 2 - 3 Pusamania Borneo (11-05-2026)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)
9 Arema FC 33 45 50 46 +4 WPSBS Biak Numfor 2 - 5 Arema FC (15-05-2026)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)
10 Persita 33 45 37 34 +3 DMalut United 1 - 1 Persita (16-05-2026)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)
11 PSIM Yogyakarta 33 45 42 41 +1 WPSIM Yogyakarta 2 - 1 Persepam Madura Utd (17-05-2026)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)
12 Persik Kediri 33 39 42 56 -14 LPersik Kediri 1 - 3 Persija (16-05-2026)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)
13 Persijap 33 35 31 45 -14 DPersijap 0 - 0 Pusamania Borneo (17-05-2026)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)
14 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)
15 Persepam Madura Utd 33 32 35 54 -19 LPSIM Yogyakarta 2 - 1 Persepam Madura Utd (17-05-2026)LBhayangkara FC 3 - 1 Persepam Madura Utd (11-05-2026)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)
16 Persis Solo 33 31 36 58 -22 WPersis Solo 1 - 0 Dewa United (16-05-2026)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)
17 Semen Padang 33 20 22 62 -40 LSemen Padang 0 - 7 Persebaya Surabaya (15-05-2026)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)
18 PSBS Biak Numfor 33 18 31 88 -57 LPSBS Biak Numfor 2 - 5 Arema FC (15-05-2026)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)