Liga 1 Regular Season - 29

Persib Bandung 0 - 0 FT Arema FC

Gelora Bandung Lautan Api Stadium

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

Futmetrix Verdict
33
FT
Fri, Apr 24
Indonesia
Persib Bandung
0-0
Arema FC
⚡ Intensity 3
⚖️ Balance 10
🏆 Stakes 98
🎲 Upset 100
Leaders held in scoreless tactical stalemate.

Anticlimax at GBLA: Leaders Frustrated by Stubborn Defense

Skip It Futmetrix Score: 33/100. A fixture promising heavy artillery instead delivered a quiet tactical stalemate that exposed the league leaders' surprisingly blunt edge in the final third.

Opening Act: Predictable Tempo

Stadion Gelora Bandung Lautan Api was primed for an absolute spectacle, but the on-pitch Intensity told a distinctly different story from the very start. Persib Bandung predictably dominated possession from the opening exchanges, stringing lateral passes together with an almost arrogant swagger. Yet, their entries into the final third were entirely readable and lacked the required urgency. The visitors, Arema FC, arrived with a clear, cynical, and highly effective blueprint: sit deep, absorb pressure, and adamantly refuse to open up their defensive shape. The home side continuously knocked the ball around the perimeter of the penalty area without ever genuinely threatening the goalkeeper. Rather than a fierce, heavy-metal contest, the opening forty-five minutes slowly dissolved into a methodical, sterile passing drill entirely devoid of any real attacking venom or vertical threat.

The Pivot: The Unbroken Wall

The second half demanded an immediate tactical shift, but the defining feature of this contest was precisely that absolutely nothing changed. The Balance of play remained heavily skewed, with the hosts hoarding the ball and the visitors resolutely holding their ground without breaking a sweat. The definitive turning point was simply the realization that the defensive structure constructed by the away side would not crack under such mild, uninspired pressure. The league leaders eventually abandoned their intricate buildup play, blindly resorting to hopeful crosses and low-percentage strikes from vast distances. Every single attempt crashed violently into a solid, unmoving defensive wall. The visitors completely neutralized the valuable space behind their defensive line, effectively turning the entire match into a gruelling exercise in pure frustration for the expectant home faithful.

Resolution: Shared Spoils

The final referee's whistle ultimately confirmed a goalless conclusion that felt drastically different for both respective camps. For the commanding hosts, the Stakes of maintaining their comfortable lead at the summit meant dropping two crucial points on home soil is a decidedly bitter pill to swallow. Their position at the very top of the table remains secure for now, but this remarkably blunt attacking display immediately raises uncomfortable, persistent questions ahead of the critical final stretch of the campaign. Conversely, the travelling side earned a highly valuable point that firmly consolidates their mid-table security and keeps any lingering relegation fears firmly at bay. The anticipated Upset Factor materialized not in a spectacular shock victory, but rather in the absolute, masterclass nullification of the entire league's most potent attacking force.

Key Questions

What does this mean for Persib Bandung's season?

While they maintain their position at the summit, their glaring inability to break down a low block highlights an offensive vulnerability they must fix immediately.

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
59%
41%
Persib Bandung 59%
Arema FC 41%
Shots on Target
13
1
Persib Bandung 13
Arema FC 1
Corners
18
2
Persib Bandung 18
Arema FC 2
Yellow Cards
0
1
Persib Bandung 0
Arema FC 1
Red Cards
0
0
Persib Bandung 0
Arema FC 0

Match Events

HT
Joel Vinicius Dalberto 🔄 62'
Dalberto 🟨 67'
72' 🔄 L. Guaycochea A. Alis
72' 🔄 Uilliam B. Putra
H. Yama J. Hariono 🔄 76'
80' 🔄 T. Haye S. Castel
Gabriel Silva S. Tuharea 🔄 82'
90'+5 🔄 E. Reijnders Julio Cesar
90'+5 🔄 Berguinho R. Darwis
FT

Head to Head

Date Home Score Away Competition Venue
09/22/2025 Arema FC 1 - 2 Persib Bandung Liga 1 Kanjuruhan Stadium
01/24/2025 Arema FC 1 - 3 Persib Bandung Liga 1 Stadion Gelora Supriyadi
08/25/2024 Persib Bandung 1 - 1 Arema FC Liga 1 Stadion Si Jalak Harupat
11/08/2023 Persib Bandung 2 - 2 Arema FC Liga 1 Stadion Gelora Bandung Lautan Api
07/07/2023 Arema FC 3 - 3 Persib Bandung Liga 1 Stadion Kapten I Wayan Dipta
02/23/2023 Persib Bandung 1 - 0 Arema FC Liga 1 Stadion Pakansari Bogor
09/11/2022 Arema FC 1 - 2 Persib Bandung Liga 1 Stadion Kanjuruhan
03/09/2022 Arema FC 1 - 2 Persib Bandung Liga 1 Stadion Ngurah Rai
11/28/2021 Persib Bandung 0 - 1 Arema FC Liga 1 Stadion Maguwoharjo
09/22/2025
Liga 1 Kanjuruhan Stadium
01/24/2025
Liga 1 Stadion Gelora Supriyadi
08/25/2024
Liga 1 Stadion Si Jalak Harupat
11/08/2023
Liga 1 Stadion Gelora Bandung Lautan Api
07/07/2023
Liga 1 Stadion Kapten I Wayan Dipta
02/23/2023
Liga 1 Stadion Pakansari Bogor
09/11/2022
Liga 1 Stadion Kanjuruhan
03/09/2022
Liga 1 Stadion Ngurah Rai
11/28/2021
Liga 1 Stadion Maguwoharjo
Persib Bandung Win
Arema FC 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)