Liga 1 Regular Season - 30

Bali United 2 - 0 FT PSM Makassar

Kapten I Wayan Dipta Stadium

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

Futmetrix Verdict
36
FT
Mon, Apr 27
Indonesia
Bali United
2-0
PSM Makassar
⚡ Intensity 25
⚖️ Balance 22
🏆 Stakes 51
🎲 Upset 0
Early red card ruins the contest.

Early Red Card Kills The Contest

Skip It Futmetrix Score: 36/100. A reckless early dismissal fundamentally broke the competitive mechanics of this fixture, turning a promising league clash into a one-sided tactical exercise.

A Disastrous Opening Act

The tactical blueprints were torn up almost immediately at the Kapten I Wayan Dipta Stadium. Before either side could settle into their rhythm, a rash decision in the 4th minute saw Y. Fernandes shown a straight red card. This catastrophic start instantly reshaped the entire landscape of the match. What should have been a fixture with high Intensity devolved into a gritty survival mission for the visitors. PSM Makassar were forced to completely abandon their offensive ambitions, dropping into a rigid defensive block to weather the incoming storm. Playing with ten men for nearly ninety minutes against a confident side is a massive physical and mental burden. The early sending-off dictated every subsequent action, leaving the visitors desperately clinging on while the hosts patiently probed for openings to exploit the sudden numerical advantage.

Exploiting the Numerical Advantage

With an extra man on the pitch, Bali United ruthlessly controlled possession and dictated the tempo of the game. They stretched the play horizontally, forcing the exhausted defenders to chase shadows across the turf in an effort to maintain their shape. The inevitable breakthrough arrived swiftly in the 17th minute. A precise delivery from R. Arjuna unlocked the fractured defensive line, allowing D. Campos to confidently slot home the opener. This crucial first goal completely shattered the structural Balance of the contest. The visitors occasionally tried to relieve the mounting pressure through direct counter-attacks and set-piece opportunities, but they lacked the necessary numbers in the final third to truly trouble the goalkeeper. The home side simply dictated the play, waiting for gaps to appear in the tired ranks.

Professional Resolution

As the clock ticked down, the physical toll of playing a man down became glaringly apparent. The visitors' legs grew incredibly heavy, and their structural discipline began to fray at the edges. The hosts capitalized on this severe fatigue in the 79th minute to put the result beyond any lingering doubt. T. Yachida found space in a dangerous area and delivered a clever ball to I. Jaya, who confidently buried the second goal. This clinical finish killed off any faint hopes of a smash-and-grab equalizer from the exhausted away side. The routine 2-0 victory serves to bolster the home side's impressive run of form, keeping them firmly in the conversation at the top end of the Liga 1 table. Meanwhile, this deeply frustrating afternoon leaves the defeated visitors stuck in the bottom half of the standings.

Key Questions

How did the red card for Y. Fernandes impact the match?

The 4th-minute dismissal destroyed PSM Makassar's tactical setup, forcing them to defend deep and allowing Bali United to control possession and comfortably secure victory.

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
57%
43%
Bali United 57%
PSM Makassar 43%
Shots on Target
8
7
Bali United 8
PSM Makassar 7
Corners
6
4
Bali United 6
PSM Makassar 4
Yellow Cards
2
0
Bali United 2
PSM Makassar 0
Red Cards
0
1
Bali United 0
PSM Makassar 1

Match Events

Y. Fernandes 🟥 4'
17' D. Campos (R. Arjuna)
V. Dethan A. Raehan 🔄 20'
42' 🟨 B. Adi
44' 🔄 D. Campos I. Jaya
HT
Alex Tanque L. Cumic 🔄 46'
M. Arfan A. Rahaman 🔄 46'
R. Fandi R. D. Septiawan 🔄 70'
71' 🟨 R. Fajrin
72' 🔄 B. Kopitovic J. Raven
R. Pratama Savio Roberto 🔄 77'
79' I. Jaya (T. Yachida)
79' 🔄 Kadek Agung T. Made
79' 🔄 R. Arjuna M. Simon
FT

Head to Head

Date Home Score Away Competition Venue
01/09/2026 PSM Makassar 0 - 2 Bali United Liga 1 Gelora BJ Habibie
04/25/2025 PSM Makassar 0 - 1 Bali United Liga 1 Stadion Gelora B.J. Habibie
12/07/2024 Bali United 1 - 1 PSM Makassar Liga 1 Stadion Kapten I Wayan Dipta
02/24/2024 PSM Makassar 0 - 0 Bali United Liga 1 Stadion Batakan
08/11/2023 Bali United 3 - 2 PSM Makassar Liga 1 Stadion Kapten I Wayan Dipta
01/20/2023 Bali United 2 - 2 PSM Makassar Liga 1 Stadion Sultan Agung
07/29/2022 PSM Makassar 2 - 0 Bali United Liga 1 Stadion Gelora B.J. Habibie
02/07/2022 Bali United 2 - 2 PSM Makassar Liga 1 Stadion Ngurah Rai
10/17/2021 PSM Makassar 2 - 1 Bali United Liga 1 Stadion Sultan Agung
01/09/2026
Liga 1 Gelora BJ Habibie
04/25/2025
Liga 1 Stadion Gelora B.J. Habibie
12/07/2024
Liga 1 Stadion Kapten I Wayan Dipta
02/24/2024
Liga 1 Stadion Batakan
08/11/2023
Liga 1 Stadion Kapten I Wayan Dipta
01/20/2023
Liga 1 Stadion Sultan Agung
07/29/2022
Liga 1 Stadion Gelora B.J. Habibie
02/07/2022
Liga 1 Stadion Ngurah Rai
10/17/2021
Liga 1 Stadion Sultan Agung
Bali United Win
PSM Makassar Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 30 69 62 28 +34 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)WPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)
2 Persib Bandung 30 69 54 20 +34 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)WPersib Bandung 3 - 2 Bali United (12-04-2026)WSemen Padang 0 - 2 Persib Bandung (05-04-2026)
3 Persija 30 62 56 26 +30 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)WPersija 3 - 0 Persebaya Surabaya (11-04-2026)LBhayangkara FC 3 - 2 Persija (05-04-2026)
4 Malut United 30 49 61 41 +20 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)LMalut United 1 - 2 Dewa United (12-04-2026)DArema FC 1 - 1 Malut United (03-04-2026)
5 Persebaya Surabaya 30 48 45 35 +10 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)LPersija 3 - 0 Persebaya Surabaya (11-04-2026)WPersebaya Surabaya 1 - 0 Persita (04-04-2026)
6 Bhayangkara FC 30 47 41 38 +3 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)WBhayangkara FC 3 - 2 Persija (05-04-2026)
7 Dewa United 30 47 38 35 +3 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)WMalut United 1 - 2 Dewa United (12-04-2026)WDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)
8 Bali United 30 45 50 42 +8 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)WBali United 6 - 1 PSBS Biak Numfor (06-04-2026)
9 Persita 30 44 36 28 +8 WPSIM Yogyakarta 0 - 1 Persita (30-04-2026)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)
10 Arema FC 30 39 40 41 -1 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)WPersita 0 - 1 Arema FC (10-04-2026)DArema FC 1 - 1 Malut United (03-04-2026)
11 PSIM Yogyakarta 30 39 38 39 -1 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)LPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)LDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)
12 Persik Kediri 30 33 35 51 -16 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)LPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)
13 PSM Makassar 30 31 36 41 -5 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)WPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)
14 Persijap 30 31 28 43 -15 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)WPersijap 2 - 1 Bhayangkara FC (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)
15 Persepam Madura Utd 30 29 31 49 -18 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)LPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)
16 Persis Solo 30 27 33 53 -20 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)WPersis Solo 2 - 1 Semen Padang (12-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)
17 Semen Padang 30 20 22 51 -29 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)LPersis Solo 2 - 1 Semen Padang (12-04-2026)LSemen Padang 0 - 2 Persib Bandung (05-04-2026)
18 PSBS Biak Numfor 30 18 29 74 -45 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)LPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)LBali United 6 - 1 PSBS Biak Numfor (06-04-2026)