Liga 1 Regular Season - 22

Persijap 3 - 1 FT Persebaya Surabaya

Gelora Bumi Kartini Stadium

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

Futmetrix Verdict
72
FT
Sat, Feb 21
Indonesia
Persijap
3-1
Persebaya Surabaya
⚡ Intensity 91
⚖️ Balance 28
🏆 Stakes 0
🎲 Upset 0
Massive upset secures Persijap's dramatic progression.

Guarrotxena Brace Seals Shock Persijap Knockout Victory

Highly Entertaining Futmetrix Score: 72/100. A phenomenal cup-tie display where the relegation-threatened hosts tore up the script to eliminate their heavily favoured visitors.

The Opening Act

The atmosphere at Gelora Bumi Kartini Stadium was absolutely electric as the hosts completely ignored the league table. Sitting fourteenth and facing a top-half Persebaya Surabaya side, nobody expected Persijap to dictate the tempo. Yet, they delivered a massive Upset Factor right from the start. The home side pressed aggressively, forcing their supposedly superior visitors into uncharacteristic errors. The breakthrough arrived on 32 minutes, sparking absolute delirium in the stands. Morelatto carved open the away defence with a precise ball, allowing I. Guarrotxena to slot home with clinical precision. It was a masterclass in exploiting spaces against an overly confident opponent. Persebaya looked shell-shocked, completely incapable of matching the host's hunger and tactical discipline during the opening exchanges. Knockout football demands bravery, and the hosts showed it in abundance.

The Pivot

Desperation began to creep into the visitor's game plan as the clock ticked down. Persebaya Surabaya threw bodies forward, hoping to salvage their cup run, but the hosts stood incredibly firm. The ultimate hammer blow landed in the 71st minute. B. Herrera spotted the run of A. Gomez, who finished emphatically to double the lead. This completely destroyed the structural Balance of the match. The visitors were forced to take wild risks, abandoning their midfield shape entirely. As frustration boiled over, the tie witnessed its true turning point in the 86th minute. R. Irianto committed a fatal error of judgment, earning a straight red card. Reduced to ten men and trailing by two, the away side's dreams of progression were effectively left in tatters on the pitch as they chased shadows.

Resolution

The final minutes delivered pure, unadulterated chaos as the Intensity went completely off the charts. Deep into the 90th minute, Persebaya Surabaya were thrown an unlikely lifeline. Bruno stepped up to convert a pressure penalty, threatening to orchestrate a miraculous late comeback. The Stakes were suddenly sky-high, but the hosts absolutely refused to crumble. Straight from the restart, Persijap surged forward with vicious intent. A. Gomez turned provider, slipping a perfect pass to I. Guarrotxena, who coolly grabbed his brace and instantly restored the two-goal cushion. It was a spectacular way to slam the door shut. The final whistle confirmed a heroic 3-1 victory, sending Persijap safely through to the next round while dumping out the heavy favourites in sensational fashion under the floodlights.

Key Questions

How did the red card for R. Irianto impact the match?

Irianto's 86th-minute dismissal shattered Persebaya's structural shape, leaving gaps that allowed Persijap to instantly restore their two-goal cushion and kill off any chance of a late comeback.

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
52%
48%
Persijap 52%
Persebaya Surabaya 48%
Shots on Target
5
3
Persijap 5
Persebaya Surabaya 3
Corners
2
6
Persijap 2
Persebaya Surabaya 6
Yellow Cards
3
1
Persijap 3
Persebaya Surabaya 1
Red Cards
0
1
Persijap 0
Persebaya Surabaya 1

Match Events

Gustavo Fernandes 🟨 14'
32' I. Guarrotxena (Morelatto)
38' 🟨 R. Hidayat
HT
A. Catur K. Araya 🔄 46'
T. Firmansyah R. Irianto 🔄 46'
68' 🔄 Morelatto A. Gomez
68' 🔄 R. Hidayat B. Lessy
71' A. Gomez (B. Herrera)
A. Suaib R. Ardiansyah 🔄 74'
M. Raickovic P. Matos 🔄 79'
83' 🟨 D. Brito
R. Irianto 🟥 86'
Bruno 90'
90' I. Guarrotxena (A. Gomez)
Freitas Gali 🟨 90'+1
90'+5 🔄 B. Herrera A. Ndom
Freitas Gali D. Wicaksono 🔄 90'+5
90'+12 🟨 F. Ramadhan
90'+14 🔄 F. Ramadhan A. Arjunsyah
FT

Player Cards

Our take on every player in this match

Persijap

Midfielders
S. Johansah
👻 Invisible Nothing to note
R. Hidayat
👻 Invisible Nothing to note
D. Brito
👻 Invisible Nothing to note
Tiri
👻 Invisible Nothing to note
F. Ramadhan
👻 Invisible Nothing to note
Morelatto
👻 Invisible Nothing to note
W. Hamisi
👻 Invisible Nothing to note
B. Martinez
👻 Invisible Nothing to note
B. Herrera
👻 Invisible Nothing to note
Franca Carlos
👻 Invisible Nothing to note
I. Guarrotxena
👻 Invisible Nothing to note
BENCH
M. Ardiansyah
👻 Invisible Nothing to note
Indra Arya
👻 Invisible Nothing to note
A. Arjunsyah
👻 Invisible Nothing to note
R. Saepul
👻 Invisible Nothing to note
R. Akbar
👻 Invisible Nothing to note
A. Gomez
👻 Invisible Nothing to note
Z. Alamsah
👻 Invisible Nothing to note
A. Ndom
👻 Invisible Nothing to note
Dicky Kurniawan
👻 Invisible Nothing to note
P. Kallon
👻 Invisible Nothing to note
A. Fadlillah
👻 Invisible Nothing to note
B. Lessy
👻 Invisible Nothing to note

Persebaya Surabaya

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

Head to Head

Date Home Score Away Competition Venue
12/28/2025 Persebaya Surabaya 4 - 0 Persijap Liga 1 Gelora Bung Tomo Stadium
12/28/2025
Liga 1 Gelora Bung Tomo Stadium
Persijap Win
Persebaya Surabaya Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 22 51 33 12 +21 DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)WPersib Bandung 1 - 0 Persita (22-02-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)
2 Persija 22 47 39 17 +22 WPersija 2 - 1 PSM Makassar (20-02-2026)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)
3 Pusamania Borneo 22 47 38 21 +17 DPusamania Borneo 1 - 1 Persib Bandung (15-03-2026)LDewa United 2 - 1 Pusamania Borneo (22-02-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)
4 Malut United 22 41 44 25 +19 DSemen Padang 2 - 2 Malut United (20-02-2026)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)
5 Persebaya Surabaya 22 35 33 23 +10 LPersijap 3 - 1 Persebaya Surabaya (21-02-2026)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)
6 Persita 22 35 27 20 +7 LPersib Bandung 1 - 0 Persita (22-02-2026)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)
7 PSIM Yogyakarta 22 33 29 28 +1 DPSIM Yogyakarta 3 - 3 Bali United (23-02-2026)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)
8 Bhayangkara FC 22 32 24 26 -2 WPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)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)
9 Arema FC 22 31 31 27 +4 DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)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)
10 Dewa United 22 30 28 28 0 WDewa United 2 - 1 Pusamania Borneo (22-02-2026)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)
11 Bali United 22 29 31 31 0 DPSIM Yogyakarta 3 - 3 Bali United (23-02-2026)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)
12 Persik Kediri 22 26 29 39 -10 LPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)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)
13 PSM Makassar 22 23 24 26 -2 LPersija 2 - 1 PSM Makassar (20-02-2026)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)
14 Persepam Madura Utd 22 20 22 31 -9 DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)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)
15 Persijap 22 18 20 39 -19 WPersijap 3 - 1 Persebaya Surabaya (21-02-2026)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)
16 PSBS Biak Numfor 22 18 24 45 -21 DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)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)
17 Semen Padang 22 16 19 37 -18 DSemen Padang 2 - 2 Malut United (20-02-2026)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)
18 Persis Solo 22 13 23 43 -20 DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)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)