Liga 1 Regular Season - 31

Persebaya Surabaya 4 - 0 FT PSBS Biak Numfor

Gelora Bung Tomo Stadium

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

Futmetrix Verdict
56
FT
Sat, May 2
Indonesia
Persebaya Surabaya
4-0
PSBS Biak Numfor
⚡ Intensity 45
⚖️ Balance 20
🏆 Stakes 98
🎲 Upset 0
Persebaya's second-half blitz destroys PSBS.

Persebaya's Second-Half Avalanche Buries PSBS

Worth Watching Futmetrix Score: 56/100. A ruthless display of attacking firepower cemented the hosts' top-four credentials while pushing the visitors ever closer to the drop.

A Tense Opening Act

The roar inside Gelora Bung Tomo set the stage for a match where Persebaya Surabaya immediately took the initiative. The hosts completely dominated possession with a suffocating 66 percent of the ball, forcing the issue through high Intensity wide play that yielded a barrage of corner kicks. Despite being pinned back, PSBS Biak Numfor nearly pulled off a massive shock just before the halftime whistle. Luquinhas found the back of the net in the 45th minute, momentarily stunning the home crowd. However, a lengthy VAR review spotted an infringement and disallowed the goal, wiping out a serious Upset Factor and keeping the match deadlocked heading into the interval.

The Dam Breaks

Emerging for the second half, the hosts ratcheted up the pressure, and the defensive wall of the visitors finally cracked in the 53rd minute. A precise delivery from Bruno found M. Raickovic, who clinically dispatched the opening goal. This breakthrough shattered the Balance of the match, forcing PSBS to open up and chase the game. Persebaya ruthlessly exploited the new spaces left behind. By the 66th minute, M. Raickovic doubled his tally and effectively killed the contest, converting a smart assist from R. Malik as the away side's defensive organization completely evaporated under the relentless onslaught.

A Ruthless Resolution

With the floodgates firmly open, the final fifteen minutes turned into a punishing shooting gallery. F. Rivera joined the party, finishing off a slick move involving Bruno Paraiba in the 75th minute. Just six minutes later, Rivera grabbed his second of the night with Bruno providing yet another assist. For a squad desperate for points, the massive Stakes of this relegation battle translated into a crushing reality check. The flurry of late goals showcased the hosts' lethal edge, keeping them firmly planted in fourth place while abandoning their opponents to ponder a bleak future ten points adrift of safety.

Key Questions

What does this mean for Persebaya Surabaya's season?

The emphatic victory solidifies their position in the top four of Liga 1, proving they possess the attacking firepower needed to challenge at the top.

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
66%
34%
Persebaya Surabaya 66%
PSBS Biak Numfor 34%
Shots on Target
18
5
Persebaya Surabaya 18
PSBS Biak Numfor 5
Corners
9
1
Persebaya Surabaya 9
PSBS Biak Numfor 1
Yellow Cards
2
2
Persebaya Surabaya 2
PSBS Biak Numfor 2
Red Cards
0
0
Persebaya Surabaya 0
PSBS Biak Numfor 0

Match Events

M. Hassan 🟨 27'
29' 🟨 A. Catur
Luquinhas 45'+2
HT
46' 🔄 Freitas Gali Bruno
46' 🔄 A. Catur R. Malik
D. Galih A. Wisnu 🔄 50'
M. Hassan I. Armaiyn 🔄 51'
53' M. Raickovic (Bruno)
62' 🔄 M. Perovic Bruno Paraiba
66' M. Raickovic (R. Malik)
M. Madjar L. Oktavianto 🔄 69'
A. Agung R. Siregar 🔄 69'
Luquinhas L. Urbanus 🔄 69'
73' 🔄 T. Firmansyah M. Baihaqi
75' F. Rivera (Bruno Paraiba)
81' F. Rivera (Bruno)
88' 🔄 M. Raickovic M. Tata
90' 🟨 R. Ardiansyah
N. Alom 🟨 90'+1
FT

Head to Head

Date Home Score Away Competition Venue
10/24/2025 PSBS Biak Numfor 0 - 0 Persebaya Surabaya Liga 1 Cendrawasih Stadium
02/15/2025 Persebaya Surabaya 1 - 0 PSBS Biak Numfor Liga 1 Stadion Gelora Bung Tomo
09/22/2024 PSBS Biak Numfor 0 - 1 Persebaya Surabaya Liga 1 Stadion Kapten I Wayan Dipta
10/24/2025
Liga 1 Cendrawasih Stadium
02/15/2025
Liga 1 Stadion Gelora Bung Tomo
09/22/2024
Liga 1 Stadion Kapten I Wayan Dipta
Persebaya Surabaya Win
PSBS Biak Numfor Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 31 72 64 28 +36 WPusamania Borneo 2 - 0 Persita (05-05-2026)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)
2 Persib Bandung 31 72 55 20 +35 WPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)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)
3 Persija 31 65 58 26 +32 WPersijap 0 - 2 Persija (04-05-2026)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)
4 Malut United 31 52 66 43 +23 WMalut United 5 - 2 Persis Solo (02-05-2026)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)
5 Persebaya Surabaya 31 51 49 35 +14 WPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)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)
6 Dewa United 31 50 39 35 +4 WDewa United 1 - 0 Semen Padang (03-05-2026)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)
7 Bhayangkara FC 31 47 42 40 +2 LPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)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)
8 Bali United 31 45 50 44 +6 LPersepam Madura Utd 2 - 0 Bali United (05-05-2026)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)
9 Persita 31 44 36 30 +6 LPusamania Borneo 2 - 0 Persita (05-05-2026)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)
10 Arema FC 31 39 42 44 -2 LPersik Kediri 3 - 2 Arema FC (03-05-2026)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)
11 PSIM Yogyakarta 31 39 38 40 -2 LPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)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)
12 Persik Kediri 31 36 38 53 -15 WPersik Kediri 3 - 2 Arema FC (03-05-2026)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)
13 PSM Makassar 31 34 38 42 -4 WPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)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)
14 Persepam Madura Utd 31 32 33 49 -16 WPersepam Madura Utd 2 - 0 Bali United (05-05-2026)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)
15 Persijap 31 31 28 45 -17 LPersijap 0 - 2 Persija (04-05-2026)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)
16 Persis Solo 31 27 35 58 -23 LMalut United 5 - 2 Persis Solo (02-05-2026)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)
17 Semen Padang 31 20 22 52 -30 LDewa United 1 - 0 Semen Padang (03-05-2026)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)
18 PSBS Biak Numfor 31 18 29 78 -49 LPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)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)