Liga 1 Regular Season - 21

Persebaya Surabaya 1 - 2 FT Bhayangkara FC

Gelora Bung Tomo Stadium

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

Futmetrix Verdict
40
FT
Sat, Feb 14
Indonesia
Persebaya Surabaya
1-2
Bhayangkara FC
⚡ Intensity 41
⚖️ Balance 34
🏆 Stakes 0
🎲 Upset 0
Bhayangkara survive Persebaya in knockout thriller.

Bhayangkara Hold Nerve to Eliminate Persebaya

Skip It Futmetrix Score: 40/100. Our take is that clinical first-half finishing made all the difference as the visitors navigated a tense elimination clash.

Opening Act

Gelora Bung Tomo buzzed with the expectation of a sudden-death encounter. The Stakes were unmistakably high, dictating a cautious opening exchange before Bhayangkara FC seized control. The visitors, riding a crest of flawless recent form, quickly turned their confidence into tangible output. In the 26th minute, the deadlock shattered. M. Sidibe threaded a precise pass into the path of B. Doumbia, who finished with the ruthless efficiency required in knockout football. The hosts struggled to find their rhythm, suffocated by an organized midfield block. Persebaya Surabaya looked disjointed, failing to match the tactical discipline of their opponents. Just before the halftime whistle blew, Bhayangkara twisted the knife. R. Matsumura combined beautifully with M. Sidibe, allowing the latter to double the advantage on the stroke of 45 minutes, silencing the home crowd and leaving the hosts with a mountainous task.

The Pivot

Staring down the barrel of elimination, Persebaya Surabaya emerged from the tunnel with renewed urgency. The Intensity spiked drastically as the hosts abandoned their cautious approach in favour of all-out attack. They began to press higher, squeezing the visitors into their own defensive third. This tactical shift bore fruit in the 64th minute. Freitas Gali engineered a brilliant sequence of play, delivering a perfectly weighted ball to M. Perovic. The striker made no mistake, burying the chance to halve the deficit and reignite the home support. This singular moment completely shifted the Balance of the tie. Bhayangkara went from comfortable leaders to desperate defenders in the blink of an eye. The goal injected pure adrenaline into the contest, transforming a seemingly straightforward away victory into a frantic survival mission for the team in white.

Resolution

The final twenty minutes descended into a chaotic siege at Gelora Bung Tomo. Persebaya Surabaya threw caution to the wind, committing bodies forward in a desperate search for an equaliser to extend their tournament life. However, Bhayangkara FC demonstrated the resilience that has defined their recent five-match winning streak. They absorbed the pressure, relying on cynical fouls and deep defensive lines to disrupt the hosts' rhythm. Despite the late onslaught, the home side lacked the decisive final touch to force an extension. The referee's final whistle confirmed the inevitable: Bhayangkara FC progress, whilst Persebaya crash out. The 1-2 away victory reflects a gritty, professional performance from the visitors. They advance to the next round with their momentum intact, leaving the hosts to rue their sluggish first-half display that ultimately cost them their place in the competition.

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%
Persebaya Surabaya 57%
Bhayangkara FC 43%
Shots on Target
2
4
Persebaya Surabaya 2
Bhayangkara FC 4
Corners
11
4
Persebaya Surabaya 11
Bhayangkara FC 4
Yellow Cards
1
6
Persebaya Surabaya 1
Bhayangkara FC 6
Red Cards
0
0
Persebaya Surabaya 0
Bhayangkara FC 0

Match Events

B. Doumbia (M. Sidibe) 26'
T. Ichsan 🟨 28'
N. Sadiki 🟨 30'
M. Sidibe (R. Matsumura) 45'
HT
46' 🔄 K. Araya A. Catur
58' 🟨 Freitas Gali
64' M. Perovic (Freitas Gali)
66' 🔄 Bruno P. Matos
B. Doumbia 🟨 70'
T. Ichsan S. Rizki 🔄 75'
81' 🔄 M. Perovic D. Wicaksono
81' 🔄 T. Firmansyah A. Suaib
R. Matsumura S. Yamamoto 🔄 81'
S. Damjanovic 🟨 85'
85' 🔄 Freitas Gali L. S. Lelis
A. Savik 🟨 89'
S. Rizki 🟨 89'
S. Damjanovic Leo Silva 🔄 90'+2
FT

Player Cards

Our take on every player in this match

Persebaya Surabaya

Midfielders
A. Ramadhani
👻 Invisible Nothing to note
K. Araya
👻 Invisible Nothing to note
R. Mitrevski
👻 Invisible Nothing to note
R. Irianto
👻 Invisible Nothing to note
Jefferson
👻 Invisible Nothing to note
F. Rivera
👻 Invisible Nothing to note
T. Firmansyah
👻 Invisible Nothing to note
M. Raickovic
👻 Invisible Nothing to note
Freitas Gali
👻 Invisible Nothing to note
M. Perovic
👻 Invisible Nothing to note
Bruno
👻 Invisible Nothing to note
BENCH
A. Catur
👻 Invisible Nothing to note
A. Mujtaba
👻 Invisible Nothing to note
L. S. Lelis
👻 Invisible Nothing to note
M. Tata
👻 Invisible Nothing to note
S. Putra
👻 Invisible Nothing to note
D. Wicaksono
👻 Invisible Nothing to note
P. Matos
👻 Invisible Nothing to note
A. Suaib
👻 Invisible Nothing to note
R. Ardiansyah
👻 Invisible Nothing to note
M. Baihaqi
👻 Invisible Nothing to note
O. Fernando
👻 Invisible Nothing to note
A. Arido
👻 Invisible Nothing to note

Bhayangkara FC

Midfielders
A. Savik
👻 Invisible Nothing to note
P. Gede
👻 Invisible Nothing to note
N. Sadiki
👻 Invisible Nothing to note
S. Damjanovic
👻 Invisible Nothing to note
F. Missa
👻 Invisible Nothing to note
T. Ichsan
👻 Invisible Nothing to note
Moises Gaucho
👻 Invisible Nothing to note
M. Sidibe
👻 Invisible Nothing to note
R. Matsumura
👻 Invisible Nothing to note
P. Mbaga
👻 Invisible Nothing to note
B. Doumbia
👻 Invisible Nothing to note
BENCH
Awan Setho
👻 Invisible Nothing to note
R. Handika
👻 Invisible Nothing to note
Leo Silva
👻 Invisible Nothing to note
Ginanjar
👻 Invisible Nothing to note
I. Spasojevic
👻 Invisible Nothing to note
F. Andika
👻 Invisible Nothing to note
S. Rizki
👻 Invisible Nothing to note
D. Sulistyawan
👻 Invisible Nothing to note
R. Syawal
👻 Invisible Nothing to note
S. Yamamoto
👻 Invisible Nothing to note
R. Kurnia
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
11/28/2025 Bhayangkara FC 1 - 1 Persebaya Surabaya Liga 1 PTIK Stadium
02/04/2024 Persebaya Surabaya 1 - 0 Bhayangkara FC Liga 1 Stadion Gelora Bung Tomo
08/08/2023 Bhayangkara FC 1 - 2 Persebaya Surabaya Liga 1 Stadion Patriot
01/23/2023 Persebaya Surabaya 2 - 1 Bhayangkara FC Liga 1 Stadion Gelora Bung Tomo
08/07/2022 Bhayangkara FC 1 - 0 Persebaya Surabaya Liga 1 Stadion Wibawa Mukti
06/13/2022 Bhayangkara FC 1 - 1 Persebaya Surabaya Piala Presiden Stadion Gelora Bandung Lautan Api
11/28/2025
Liga 1 PTIK Stadium
02/04/2024
Liga 1 Stadion Gelora Bung Tomo
08/08/2023
Liga 1 Stadion Patriot
01/23/2023
Liga 1 Stadion Gelora Bung Tomo
08/07/2022
Liga 1 Stadion Wibawa Mukti
06/13/2022
Piala Presiden Stadion Gelora Bandung Lautan Api
Persebaya Surabaya Win
Bhayangkara FC Win
Draw

League Standings

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