Liga 1 Regular Season - 30

Bhayangkara FC 2 - 4 FT Persib Bandung

Sumpah Pemuda

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

Futmetrix Verdict
99
FT
Thu, Apr 30
Indonesia
Bhayangkara FC
2-4
Persib Bandung
⚡ Intensity 75
⚖️ Balance 87
🏆 Stakes 98
🎲 Upset 0
Six-goal thriller flips script at Sumpah Pemuda.

A Masterclass in Resilience at Sumpah Pemuda

Must-Watch Futmetrix Score: 99/100. An astonishing 4-2 comeback saw a two-goal deficit evaporate into a masterclass of second-half dominance that reshapes the top of the table.

A Deceptive Double Blow

The match at Sumpah Pemuda started with a sensational shock to the system. Bhayangkara FC stunned the title contenders early, establishing a ferocious tempo straight out of the gate. B. Doumbia set a high Intensity with a brilliant 6th-minute opener, catching the backline completely unprepared. The home side looked utterly ruthless in transition, and when M. Sidibe doubled the advantage in the 26th minute after capitalizing on Doumbia's incisive setup, the stadium erupted. At 2-0 down, the Upset Factor was heavily brewing in the afternoon heat. The visitors managed to secure controlled possession, floating around 59%, but they initially looked highly vulnerable to rapid counter-attacks and struggled to navigate through the densely packed defensive lines.

The 15-Minute Blitz

The true turning point arrived deep in first-half stoppage time, fundamentally altering the psychology of both dressing rooms. A. Jung clawed one back for Persib Bandung exactly when they needed it, shifting the momentum before the break. Coming out of the tunnel, the visitors orchestrated an absolute tactical masterstroke. In a blistering 15-minute window, the Balance of power flipped dramatically on its head. Berguinho leveled the scoring in the 49th minute with a clinical finish, and before the hosts could catch their breath, B. Putra completed the astonishing turnaround by the 60th minute. This sudden barrage of attacks showcased exactly why they sit near the pinnacle of the Liga 1 table, forcing the home side into pure survival mode.

Sealing the Deal

The final phase saw the away side firmly dictating terms, matching their dominant statistical footprint with relentless forward pressure. With the Stakes incredibly high for their title chase, they never took their foot off the gas. A. Alis eventually put the match firmly to bed with a decisive 89th-minute strike, punishing a disjointed and exhausted defensive structure. There was a brief gasp from the local supporters deep into stoppage time when D. Sulistyawan thought he had grabbed a late consolation goal, but VAR swiftly ruled it out for offside. This commanding 4-2 away victory highlights a remarkable level of resilience, cementing the victors' status as genuine championship contenders while exposing the hosts' inability to manage a comfortable lead.

Key Questions

What caused the 6-goal thriller?

An aggressive opening phase created an open match, triggering a relentless and ultimately successful high-pressure attacking blitz from the visitors.

How did Bhayangkara FC complete the comeback from behind?

It was actually Persib Bandung who completed the stunning four-goal comeback, overturning Bhayangkara FC's initial 2-0 advantage with a blistering second-half performance.

What does this mean for Bhayangkara FC's season?

Surrendering a commanding lead exposes serious defensive frailties against elite opposition, keeping them stationed outside the top tier of contenders.

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
41%
59%
Bhayangkara FC 41%
Persib Bandung 59%
Shots on Target
3
7
Bhayangkara FC 3
Persib Bandung 7
Corners
4
5
Bhayangkara FC 4
Persib Bandung 5
Yellow Cards
3
1
Bhayangkara FC 3
Persib Bandung 1
Red Cards
0
0
Bhayangkara FC 0
Persib Bandung 0

Match Events

6' B. Doumbia (P. Mbaga)
26' M. Sidibe (B. Doumbia)
A. Jung (A. Alis) 45'+2
HT
R. Darwis L. Kurzawa 🔄 46'
Berguinho (L. Kurzawa) 49'
50' 🟨 F. Missa
54' 🔄 F. Missa F. Andika
B. Putra 60'
B. Putra Uilliam 🔄 64'
65' 🟨 F. Andika
66' 🔄 W. Subo R. Matsumura
66' 🔄 Moises Gaucho T. Ichsan
Uilliam 🟨 69'
A. Jung Ramon Tanque 🔄 75'
79' 🟨 M. Sidibe
M. Klok Julio Cesar 🔄 82'
Berguinho S. Ramdani 🔄 84'
87' 🔄 B. Doumbia D. Sulistyawan
A. Alis 89'
90'+5 D. Sulistyawan
FT

Head to Head

Date Home Score Away Competition Venue
12/21/2025 Persib Bandung 2 - 0 Bhayangkara FC Liga 1 Gelora Bandung Lautan Api Stadium
03/28/2024 Persib Bandung 0 - 0 Bhayangkara FC Liga 1 Stadion Si Jalak Harupat
09/23/2023 Bhayangkara FC 1 - 2 Persib Bandung Liga 1 Stadion Patriot
03/24/2023 Persib Bandung 2 - 1 Bhayangkara FC Liga 1 Stadion Pakansari Bogor
07/24/2022 Bhayangkara FC 2 - 2 Persib Bandung Liga 1 Stadion Wibawa Mukti
06/21/2022 Bhayangkara FC 0 - 1 Persib Bandung Piala Presiden Stadion Si Jalak Harupat
02/06/2022 Persib Bandung 0 - 1 Bhayangkara FC Liga 1 Stadion Kapten I Wayan Dipta
10/16/2021 Bhayangkara FC 0 - 2 Persib Bandung Liga 1 Stadion Madya Magelang
12/21/2025
Liga 1 Gelora Bandung Lautan Api Stadium
03/28/2024
Liga 1 Stadion Si Jalak Harupat
09/23/2023
Liga 1 Stadion Patriot
03/24/2023
Liga 1 Stadion Pakansari Bogor
07/24/2022
Liga 1 Stadion Wibawa Mukti
06/21/2022
Piala Presiden Stadion Si Jalak Harupat
02/06/2022
Liga 1 Stadion Kapten I Wayan Dipta
10/16/2021
Liga 1 Stadion Madya Magelang
Bhayangkara FC Win
Persib Bandung 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)