Liga 1 Regular Season - 15

Persib Bandung 2 - 0 FT Bhayangkara FC

Gelora Bandung Lautan Api Stadium

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

Futmetrix Verdict
19
FT
Sun, Dec 21
Indonesia
Persib Bandung
2-0
Bhayangkara FC
⚡ Intensity 13
⚖️ Balance 25
🏆 Stakes 0
🎲 Upset 0
Ramon Tanque brace ends Bhayangkara's run.

Clinical Persib Bandung Terminate Bhayangkara's Cup Run

Skip It Futmetrix Score: 19/100. An opportunistic brace from Ramon Tanque ensured this knockout tie was decided early, leaving zero room for late drama as the league leaders advanced.

The Opening Act

The anticipation was palpable heading into this single-leg knockout tie at the iconic Gelora Bandung Lautan Api Stadium. Bhayangkara FC arrived brimming with confidence, riding a spectacular five-game winning streak that suggested they could inflict serious damage. However, Persib Bandung quickly demonstrated exactly why they currently sit at the summit of the Liga 1 standings. Right from the referee's opening whistle, the hosts imposed their will to suffocate the visitors. It took merely ten minutes for Ramon Tanque to draw first blood, expertly converting a precise delivery from P. Matricardi. This early opener drastically shifted the tactical landscape, immediately deflating the surging Intensity that Bhayangkara had brought to the pitch. By establishing early supremacy, Persib ensured the Stakes were entirely managed on their own terms.

The Turning Point

Following the early setback, the visitors desperately attempted to regroup and discover a foothold in the hostile environment. Yet, navigating through the meticulous tactical setup of the league leaders proved to be an insurmountable task. The Balance of play heavily favored Persib Bandung, who professionally absorbed pressure while aggressively dictating the midfield battles. Any lingering hopes of a heroic comeback were ruthlessly extinguished just past the hour mark. In the sixty-second minute, a brilliant passage of passing culminated in T. Haye carving open the opposing backline with a perfectly weighted assist. Ramon Tanque arrived right on cue, demonstrating elite composure to secure his brace and double the advantage. With a formidable two-goal cushion established, any realistic Upset Factor vanished swiftly into the Bandung night air.

The Resolution

As the final whistle echoed around the Gelora Bandung Lautan Api Stadium, jubilant celebrations confirmed Persib Bandung's progression to the next phase of the tournament. The straightforward 2-0 victory was an absolute masterclass in game management, neutralizing a deeply in-form opponent while expanding their own dominant momentum. For Bhayangkara FC, the elimination serves as a harsh reality check, abruptly snapping their phenomenal stretch of domestic victories and sending them home empty-handed. The visitors must now lick their wounds and return their focus entirely to league duties. Meanwhile, this knockout triumph further cements Persib’s undeniable status as the most formidable force in the country. While the complete lack of jeopardy kept neutral heart rates low, Persib's surgical precision proves exactly why they are the undisputed team to beat.

Key Questions

Who scored the goals for Persib Bandung?

Ramon Tanque scored both goals for Persib Bandung in the 10th and 62nd minutes, assisted by P. Matricardi and T. Haye.

Which team advanced from this knockout tie?

Persib Bandung won the single-leg match 2-0 and successfully progressed to the next round of the tournament.

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

Match Events

10' Ramon Tanque (P. Matricardi)
D. Sulistyawan 🟨 21'
HT
P. Gede A. Idrus 🔄 53'
62' Ramon Tanque (T. Haye)
72' 🔄 Ramon Tanque A. Jung
N. Sadiki Leo Silva 🔄 73'
S. Plazonja R. Kurnia 🔄 73'
D. Sulistyawan S. Rizki 🔄 74'
F. Sadat I. Spasojevic 🔄 74'
80' 🔄 A. Dewangga Julio Cesar
81' 🔄 Berguinho S. Ramdani
87' 🔄 L. Guaycochea R. Darwis
87' 🔄 T. Haye B. Putra
FT

Player Cards

Our take on every player in this match

Persib Bandung

Midfielders
T. Paku Alam
👻 Invisible Nothing to note
K. Rudianto
👻 Invisible Nothing to note
P. Matricardi
👻 Invisible Nothing to note
F. Barba
👻 Invisible Nothing to note
A. Dewangga
👻 Invisible Nothing to note
L. Guaycochea
👻 Invisible Nothing to note
E. Reijnders
👻 Invisible Nothing to note
T. Haye
👻 Invisible Nothing to note
Uilliam
👻 Invisible Nothing to note
Ramon Tanque
👻 Invisible Nothing to note
Berguinho
👻 Invisible Nothing to note
BENCH
A. Przybek
👻 Invisible Nothing to note
Julio Cesar
👻 Invisible Nothing to note
R. Darwis
👻 Invisible Nothing to note
B. Putra
👻 Invisible Nothing to note
F. Haryadi
👻 Invisible Nothing to note
A. Jufriyanto
👻 Invisible Nothing to note
A. Alis
👻 Invisible Nothing to note
H. Hehanusa
👻 Invisible Nothing to note
R. Hehanusa
👻 Invisible Nothing to note
S. Ramdani
👻 Invisible Nothing to note
N. Alfaro
👻 Invisible Nothing to note
A. Jung
👻 Invisible Nothing to note

Bhayangkara FC

Midfielders
A. Savik
👻 Invisible Nothing to note
P. Gede
👻 Invisible Nothing to note
M. Ferarri
👻 Invisible Nothing to note
N. Sadiki
👻 Invisible Nothing to note
F. Andika
👻 Invisible Nothing to note
Moises Gaucho
👻 Invisible Nothing to note
D. Sulistyawan
👻 Invisible Nothing to note
C. Ilic
👻 Invisible Nothing to note
F. Sadat
👻 Invisible Nothing to note
S. Plazonja
👻 Invisible Nothing to note
W. Subo
👻 Invisible Nothing to note
BENCH
R. Handika
👻 Invisible Nothing to note
I. Septian
👻 Invisible Nothing to note
A. Idrus
👻 Invisible Nothing to note
R. Syawal
👻 Invisible Nothing to note
Leo Silva
👻 Invisible Nothing to note
L. Belleggia
👻 Invisible Nothing to note
S. Rizki
👻 Invisible Nothing to note
T. Ichsan
👻 Invisible Nothing to note
T. Agung
👻 Invisible Nothing to note
R. Kurnia
👻 Invisible Nothing to note
Ginanjar
👻 Invisible Nothing to note
I. Spasojevic
👻 Invisible Nothing to note

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
Persib Bandung Win
Bhayangkara FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 15 34 29 13 +16 LMalut United 3 - 2 Pusamania Borneo (28-12-2025)DPersebaya Surabaya 2 - 2 Pusamania Borneo (20-12-2025)LPersib Bandung 3 - 1 Pusamania Borneo (05-12-2025)LPusamania Borneo 0 - 1 Bali United (30-11-2025)WPusamania Borneo 1 - 0 Persepam Madura Utd (22-11-2025)
2 Persib Bandung 15 34 25 10 +15 WPersib Bandung 1 - 0 PSM Makassar (27-12-2025)WPersib Bandung 2 - 0 Bhayangkara FC (21-12-2025)LMalut United 2 - 0 Persib Bandung (14-12-2025)WPersib Bandung 3 - 1 Pusamania Borneo (05-12-2025)WPersepam Madura Utd 1 - 4 Persib Bandung (30-11-2025)
3 Persija 15 32 30 13 +17 WPersija 3 - 0 Bhayangkara FC (29-12-2025)LSemen Padang 1 - 0 Persija (22-12-2025)WPersija 2 - 0 PSIM Yogyakarta (28-11-2025)WPersija 3 - 1 Persik Kediri (20-11-2025)WArema FC 1 - 2 Persija (08-11-2025)
4 Malut United 15 31 26 15 +11 WMalut United 3 - 2 Pusamania Borneo (28-12-2025)WPSM Makassar 0 - 1 Malut United (21-12-2025)WMalut United 2 - 0 Persib Bandung (14-12-2025)DMalut United 1 - 1 Arema FC (29-11-2025)DPersita 0 - 0 Malut United (23-11-2025)
5 Persita 15 25 19 13 +6 WArema FC 0 - 1 Persita (30-12-2025)WPersita 3 - 0 Persik Kediri (21-12-2025)LDewa United 1 - 0 Persita (29-11-2025)DPersita 0 - 0 Malut United (23-11-2025)LPSBS Biak Numfor 2 - 1 Persita (06-11-2025)
6 PSIM Yogyakarta 15 24 19 18 +1 DPSIM Yogyakarta 2 - 2 PSBS Biak Numfor (29-12-2025)DPersijap 1 - 1 PSIM Yogyakarta (23-12-2025)LPersija 2 - 0 PSIM Yogyakarta (28-11-2025)WPSIM Yogyakarta 1 - 0 Bhayangkara FC (22-11-2025)DPersis Solo 2 - 2 PSIM Yogyakarta (08-11-2025)
7 Persebaya Surabaya 15 22 21 15 +6 WPersebaya Surabaya 4 - 0 Persijap (28-12-2025)DPersebaya Surabaya 2 - 2 Pusamania Borneo (20-12-2025)DPSM Makassar 1 - 1 Persebaya Surabaya (06-12-2025)DBhayangkara FC 1 - 1 Persebaya Surabaya (28-11-2025)DPersebaya Surabaya 1 - 1 Arema FC (22-11-2025)
8 Bali United 15 21 19 18 +1 DBali United 0 - 0 Dewa United (29-12-2025)WPSBS Biak Numfor 0 - 3 Bali United (22-12-2025)WPusamania Borneo 0 - 1 Bali United (30-11-2025)DBali United 0 - 0 Persis Solo (23-11-2025)LBhayangkara FC 2 - 1 Bali United (07-11-2025)
9 PSM Makassar 15 19 20 15 +5 LPersib Bandung 1 - 0 PSM Makassar (27-12-2025)LPSM Makassar 0 - 1 Malut United (21-12-2025)DPSM Makassar 1 - 1 Persebaya Surabaya (06-12-2025)WPersis Solo 3 - 4 PSM Makassar (29-11-2025)WPSM Makassar 5 - 0 PSBS Biak Numfor (21-11-2025)
10 Bhayangkara FC 15 19 12 14 -2 LPersija 3 - 0 Bhayangkara FC (29-12-2025)LPersib Bandung 2 - 0 Bhayangkara FC (21-12-2025)DBhayangkara FC 1 - 1 Persebaya Surabaya (28-11-2025)LPSIM Yogyakarta 1 - 0 Bhayangkara FC (22-11-2025)WBhayangkara FC 2 - 1 Bali United (07-11-2025)
11 Arema FC 15 18 21 21 0 LArema FC 0 - 1 Persita (30-12-2025)DArema FC 2 - 2 Persepam Madura Utd (23-12-2025)DMalut United 1 - 1 Arema FC (29-11-2025)DPersebaya Surabaya 1 - 1 Arema FC (22-11-2025)LArema FC 1 - 2 Persija (08-11-2025)
12 Persik Kediri 15 18 17 23 -6 WPersik Kediri 2 - 1 Persis Solo (27-12-2025)LPersita 3 - 0 Persik Kediri (21-12-2025)WPersik Kediri 2 - 1 Semen Padang (27-11-2025)LPersija 3 - 1 Persik Kediri (20-11-2025)DPersik Kediri 1 - 1 Persebaya Surabaya (07-11-2025)
13 Persepam Madura Utd 15 17 18 20 -2 WPersepam Madura Utd 5 - 1 Semen Padang (28-12-2025)DArema FC 2 - 2 Persepam Madura Utd (23-12-2025)LPersepam Madura Utd 1 - 4 Persib Bandung (30-11-2025)LPusamania Borneo 1 - 0 Persepam Madura Utd (22-11-2025)WPersepam Madura Utd 2 - 1 Persijap (09-11-2025)
14 Dewa United 15 17 17 23 -6 DBali United 0 - 0 Dewa United (29-12-2025)WDewa United 5 - 1 Persis Solo (20-12-2025)WDewa United 1 - 0 Persita (29-11-2025)LPersib Bandung 1 - 0 Dewa United (21-11-2025)LDewa United 0 - 1 PSM Makassar (09-11-2025)
15 PSBS Biak Numfor 15 13 15 32 -17 DPSIM Yogyakarta 2 - 2 PSBS Biak Numfor (29-12-2025)LPSBS Biak Numfor 0 - 3 Bali United (22-12-2025)WPSBS Biak Numfor 3 - 2 Persijap (27-11-2025)LPSM Makassar 5 - 0 PSBS Biak Numfor (21-11-2025)WPSBS Biak Numfor 2 - 1 Persita (06-11-2025)
16 Semen Padang 15 10 11 25 -14 LPersepam Madura Utd 5 - 1 Semen Padang (28-12-2025)WSemen Padang 1 - 0 Persija (22-12-2025)LPersik Kediri 2 - 1 Semen Padang (27-11-2025)WPersijap 1 - 2 Semen Padang (20-11-2025)LSemen Padang 0 - 2 Pusamania Borneo (09-11-2025)
17 Persijap 15 9 14 28 -14 LPersebaya Surabaya 4 - 0 Persijap (28-12-2025)DPersijap 1 - 1 PSIM Yogyakarta (23-12-2025)LPSBS Biak Numfor 3 - 2 Persijap (27-11-2025)LPersijap 1 - 2 Semen Padang (20-11-2025)LPersepam Madura Utd 2 - 1 Persijap (09-11-2025)
18 Persis Solo 15 7 16 33 -17 LPersik Kediri 2 - 1 Persis Solo (27-12-2025)LDewa United 5 - 1 Persis Solo (20-12-2025)LPersis Solo 3 - 4 PSM Makassar (29-11-2025)DBali United 0 - 0 Persis Solo (23-11-2025)DPersis Solo 2 - 2 PSIM Yogyakarta (08-11-2025)